XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net Income (Loss) Attributable to Parent $ 118,001 $ 136,838 $ 221,067 $ 228,677
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]        
Weighted Average Number of Shares Outstanding, Basic 27,792 28,041 27,698 28,231
Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]        
Incremental Common Shares Attributable to Stock Options 516 246 451 287
Deferred Compensation Awards 316 303 320 308
Diluted Weighted Average Number of Shares Outstanding 28,624 28,590 28,469 28,826
Earnings Per Share, Basic $ 4.25 $ 4.88 $ 7.98 $ 8.10
Earnings Per Share, Diluted $ 4.12 $ 4.79 $ 7.77 $ 7.93
Anti-dilutive stock equivalent awards not included in the calculation of diluted loss per share 0 908 8 784