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