XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic EPS, Income (Numerator)      
Income available to common shareholders $ 304,611 $ 583,411 $ 279,354
Diluted EPS, Income (Numerator)      
Income available to common shareholders $ 304,611 $ 583,411 $ 279,354
Basic EPS, Weighted Average Shares (Denominator)      
Number of shares outstanding 45,596 45,368 45,230
Effect of Dilutive Securities, Shares (Denominator)      
Stock options and restricted stock units 481 426 482
Diluted EPS, Weighted Average Shares (Denominator)      
Number of shares outstanding 46,077 45,794 45,712
Earnings Per Share, Diluted, Other Disclosures      
Anti-dilutive securities excluded from diluted EPS 173 295 214
Basic EPS, Per Share Amount      
Basic net earnings per share (in dollars per share) $ 6.68 $ 12.86 $ 6.18
Diluted EPS, Per Share Amount      
Diluted earnings per share (in dollars per share) $ 6.61 $ 12.74 $ 6.11