v3.26.3
Earnings per Common 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
Earnings Per Share [Abstract]        
Net income (loss) available to common stockholders, basic $ 126,352 $ 113,040 $ 348,813 $ 304,279
Net income (loss) available to common stockholders, diluted $ 126,352 $ 113,040 $ 348,813 $ 304,279
Weighted average common shares outstanding:        
Weighted average common shares outstanding - basic (in shares) 59,273 60,585 59,636 60,764
Effect of dilutive securities - stock compensation plans (in shares) 580 449 521 433
Weighted average common shares outstanding - diluted (in shares) 59,853 61,034 60,157 61,197
EPS:        
Basic (in dollars per share) $ 2.13 $ 1.87 $ 5.85 $ 5.01
Diluted (in dollars per share) $ 2.11 $ 1.85 $ 5.80 $ 4.97