v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic EPS, Income (Numerator)        
Income available to common shareholders $ 81,009 $ 124,610 $ 303,922 $ 312,160
Diluted EPS, Income (Numerator)        
Income available to common shareholders $ 81,009 $ 124,610 $ 303,922 $ 312,160
Basic EPS, Weighted Average Shares (Denominator)        
Number of shares outstanding 91,795 91,849 91,881 91,816
Effect of Dilutive Securities, Shares (Denominator)        
Stock options and restricted stock units 456 461 378 644
Diluted EPS, Weighted Average Shares (Denominator)        
Number of shares outstanding 92,251 92,310 92,259 92,460
Earnings Per Share, Diluted, Other Disclosures        
Anti-dilutive securities excluded from diluted EPS 1,008 819 1,092 209
Basic EPS, Per Share Amount        
Basic net earnings per share (in dollars per share) $ 0.88 $ 1.36 $ 3.31 $ 3.4
Diluted EPS, Per Share Amount        
Diluted earnings per share (in dollars per share) $ 0.88 $ 1.35 $ 3.29 $ 3.38