XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Net Income (Loss) Attributable to Parent $ 91,839 $ 84,866
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]    
Weighted Average Number of Shares Outstanding, Basic 28,424 29,015
Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]    
Incremental Common Shares Attributable to Stock Options 336 431
Deferred Compensation Awards 312 297
Diluted Weighted Average Number of Shares Outstanding 29,072 29,743
Earnings Per Share, Basic $ 3.23 $ 2.92
Earnings Per Share, Diluted $ 3.16 $ 2.85
Anti-dilutive stock equivalent awards not included in the calculation of diluted loss per share 434 0