v3.26.1
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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic EPS, Income (Numerator)        
Income available to common shareholders $ 168,028 $ 124,336 $ 222,913 $ 187,550
Diluted EPS, Income (Numerator)        
Income available to common shareholders $ 168,028 $ 124,336 $ 222,913 $ 187,550
Basic EPS, Weighted Average Shares (Denominator)        
Number of shares outstanding 91,922 91,827 91,924 91,799
Effect of Dilutive Securities, Shares (Denominator)        
Stock options and restricted stock units 238 691 333 713
Diluted EPS, Weighted Average Shares (Denominator)        
Number of shares outstanding 92,160 92,518 92,257 92,512
Earnings Per Share, Diluted, Other Disclosures        
Anti-dilutive securities excluded from diluted EPS 1,150 48 1,062 48
Basic EPS, Per Share Amount        
Basic net earnings per share (in dollars per share) $ 1.83 $ 1.35 $ 2.42 $ 2.04
Diluted EPS, Per Share Amount        
Diluted earnings per share (in dollars per share) $ 1.82 $ 1.34 $ 2.42 $ 2.03