XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Net Income (Loss) Attributable to Parent $ 107,607 $ 54,508 $ 192,473 $ 86,254
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]        
Weighted Average Number of Shares Outstanding, Basic 29,271 28,531 29,144 28,504
Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]        
Incremental Common Shares Attributable to Stock Options 512 115 487 210
Deferred Compensation Awards 310 190 304 206
Diluted Weighted Average Number of Shares Outstanding 30,093 28,836 29,935 28,920
Earnings Per Share, Basic $ 3.68 $ 1.91 $ 6.60 $ 3.03
Earnings Per Share, Diluted $ 3.58 $ 1.89 $ 6.43 $ 2.98
Anti-dilutive stock equivalent awards not included in the calculation of diluted loss per share 6 1,178 3 676