Quarterly report [Sections 13 or 15(d)]

Per Share Data and Stockholders' Equity - Dilutive Effect on Earnings Per Share (Details)

v3.26.3
Per Share Data and Stockholders' Equity - Dilutive Effect on 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
Weighted Average Shares        
Weighted average common shares outstanding 31,600 34,200 32,300 34,000
Diluted earnings (loss) (shares) 32,200 35,100 32,800 34,800
Net Income (Loss)        
Earnings (loss) $ 41,100 $ 46,800 $ 159,400 $ 71,800
Basic earnings (loss) per share (usd per share) $ 1.30 $ 1.37 $ 4.94 $ 2.11
Effect of dilutive securities:        
Earnings (loss) per common share (usd per share) $ 1.28 $ 1.33 $ 4.87 $ 2.06