Quarterly report [Sections 13 or 15(d)]

Changes in Equity - Changes in Equity (Details)

v3.25.1
Changes in Equity - Changes in Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance $ 1,132,465 $ 1,043,196
Net income 120,652 114,417
Issuance of common stock related to stock split   0
Dividends paid (37,434) (26,907)
Share-based compensation, net of forfeitures 4,873 3,416
Repurchases of common stock and related excise taxes   (10,445)
Shares exchanged for tax withholdings (14,260) (1,207)
Periodic pension costs, net of income taxes (39) (21)
Ending balance $ 1,206,257 $ 1,122,449
Dividends accrued per common stock (in dollars per share) $ 1.60 $ 1.17
Amortization of net actuarial costs and prior service costs, income taxes $ 11 $ 6
Common Stock    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (in shares) 22,971,803 23,007,681
Beginning balance $ 231 $ 78
Issuance of common stock related to stock split   $ 153
Share-based compensation, net of forfeitures (in shares) 25,890 8,373
Repurchases of common stock and related excise taxes (in shares)   (20,106)
Shares exchanged for tax withholdings (in shares) (10,448) (2,469)
Ending balance (in shares) 22,987,245 22,993,479
Ending balance $ 231 $ 231
Treasury Stock    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (168,843) (144,998)
Share-based compensation, net of forfeitures 38,253 4,698
Repurchases of common stock and related excise taxes   (10,445)
Shares exchanged for tax withholdings (14,260) (1,207)
Ending balance (144,850) (151,952)
Additional Paid-in Capital    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 19,900 14,613
Issuance of common stock related to stock split   (153)
Share-based compensation, net of forfeitures (17,778) (1,297)
Ending balance 2,122 13,163
Accum. Other Comp. Income (Loss)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 3,583 1,831
Periodic pension costs, net of income taxes (39) (21)
Ending balance 3,544 1,810
Retained Earnings    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 1,277,594 1,171,672
Net income 120,652 114,417
Dividends paid (37,434) (26,907)
Share-based compensation, net of forfeitures (15,602) 15
Ending balance $ 1,345,210 $ 1,259,197