XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Net income $ 490,662 $ 396,868 $ 239,874
Basic Weighted Average Shares Outstanding 27,876 29,092 28,610
Stock option awards 265 468 298
Deferred Compensation Awards 322 320 244
Diluted Weighted Average Shares Outstanding 28,463 29,880 29,152
Earnings Per Share, Basic $ 17.60 $ 13.64 $ 8.38
Earnings Per Share, Diluted $ 17.24 $ 13.28 $ 8.23
Anti-dilutive stock equivalent awards not included in the calculation of diluted loss per share 846 11 379