v3.26.1
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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Weighted Average Shares        
Weighted average common shares outstanding 31,600 34,100 32,600 34,000
Diluted earnings (loss) (shares) 32,100 34,100 33,000 34,700
Net Income (Loss)        
Earnings (loss) $ 57,400 $ (45,600) $ 118,300 $ 25,000
Basic earnings (loss) per share (usd per share) $ 1.82 $ (1.34) $ 3.63 $ 0.74
Effect of dilutive securities:        
Earnings (loss) per common share (usd per share) $ 1.79 $ (1.34) $ 3.58 $ 0.72