Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Weighted Average Shares        
Weighted average common shares outstanding 34,000 34,900 34,000 35,400
Diluted earnings (loss) (shares) 34,900 35,600 34,800 36,200
Net Income (Loss)        
Earnings (loss) $ 74,200 $ 68,400 $ 157,400 $ 139,500
Basic earnings (loss) per share (usd per share) $ 2.18 $ 1.96 $ 4.63 $ 3.94
Effect of dilutive securities:        
Earnings (loss) per common share (usd per share) $ 2.13 $ 1.92 $ 4.52 $ 3.85