XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic EPS, Income (Numerator)        
Income available to common shareholders $ 95,027 $ 13,536 $ 304,919 $ 189,999
Diluted EPS, Income (Numerator)        
Income available to common shareholders $ 95,027 $ 13,536 $ 304,919 $ 189,999
Basic EPS, Weighted Average Shares (Denominator)        
Number of shares outstanding 45,780 45,622 45,734 45,581
Effect of Dilutive Securities, Shares (Denominator)        
Stock options and restricted stock units 440 443 451 486
Diluted EPS, Weighted Average Shares (Denominator)        
Number of shares outstanding 46,220 46,065 46,185 46,067
Earnings Per Share, Diluted, Other Disclosures        
Anti-dilutive securities excluded from diluted EPS 24 145 24 145
Basic EPS, Per Share Amount        
Basic net earnings per share (in dollars per share) $ 2.08 $ 0.30 $ 6.67 $ 4.17
Diluted EPS, Per Share Amount        
Diluted earnings per share (in dollars per share) $ 2.06 $ 0.29 $ 6.60 $ 4.12