v3.26.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Retained earnings
Stock in rabbi trust assumed in acquisition
Rabbi trust obligation
Accumulated other comprehensive income (loss)
Beginning balance (in shares) at Dec. 31, 2024   41,347,000        
Beginning balance at Dec. 31, 2024 $ 1,445,611 $ 971,313 $ 756,327 $ (1,148) $ 1,148 $ (282,029)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 74,972   74,972      
Cash dividends declared (18,642)   (18,642)      
Change in Rabbi Trust Obligation 0     279 (279)  
Stock repurchases (in shares)   (25,000)        
Stock repurchases (992) $ (992)        
Stock options exercised (in shares)   73,000        
Stock options exercised 1,238 $ 1,238        
Stock withheld for payment of taxes (in shares)   (22,000)        
Stock withheld for payment of taxes (839) $ (839)        
Stock-based compensation (in shares)   95,000        
Stock-based compensation 2,321 $ 2,321        
Other comprehensive income 52,511         52,511
Ending balance (in shares) at Jun. 30, 2025   41,468,000        
Ending balance at Jun. 30, 2025 1,556,180 $ 973,041 812,657 (869) 869 (229,518)
Beginning balance (in shares) at Mar. 31, 2025   41,369,000        
Beginning balance at Mar. 31, 2025 1,508,176 $ 971,174 783,630 (1,166) 1,166 (246,628)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 38,566   38,566      
Cash dividends declared (9,539)   (9,539)      
Change in Rabbi Trust Obligation 0     297 (297)  
Stock options exercised (in shares)   60,000        
Stock options exercised 1,112 $ 1,112        
Stock withheld for payment of taxes (in shares)   (14,000)        
Stock withheld for payment of taxes (546) $ (546)        
Stock-based compensation (in shares)   53,000        
Stock-based compensation 1,301 $ 1,301        
Other comprehensive income 17,110         17,110
Ending balance (in shares) at Jun. 30, 2025   41,468,000        
Ending balance at Jun. 30, 2025 $ 1,556,180 $ 973,041 812,657 (869) 869 (229,518)
Beginning balance (in shares) at Dec. 31, 2025 41,466,227 41,466,000        
Beginning balance at Dec. 31, 2025 $ 1,654,168 $ 973,884 829,659 (885) 885 (149,375)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 97,178   97,178      
Cash dividends declared (19,861)   (19,861)      
Change in Rabbi Trust Obligation 0     351 (351)  
Stock options exercised (in shares)   7,000        
Stock options exercised 136 $ 136        
Stock repurchases (in shares)   (129,000)        
Stock repurchases (7,270) $ (7,270)        
Stock withheld for payment of taxes (in shares)   (33,000)        
Stock withheld for payment of taxes (1,993) $ (1,993)        
Stock-based compensation (in shares)   63,000        
Stock-based compensation 2,020 $ 2,020        
Other comprehensive income $ (7,918)         (7,918)
Ending balance (in shares) at Jun. 30, 2026 41,374,221 41,374,000        
Ending balance at Jun. 30, 2026 $ 1,716,460 $ 966,777 906,976 (534) 534 (157,293)
Beginning balance (in shares) at Mar. 31, 2026   41,375,000        
Beginning balance at Mar. 31, 2026 1,682,950 $ 968,675 866,387 (893) 893 (152,112)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 50,519   50,519      
Cash dividends declared (9,930)   (9,930)      
Change in Rabbi Trust Obligation 0     359 (359)  
Stock options exercised (in shares)   5,000        
Stock options exercised 100 $ 100        
Stock repurchases (in shares)   (36,000)        
Stock repurchases (2,123) $ (2,123)        
Stock withheld for payment of taxes (in shares)   (15,000)        
Stock withheld for payment of taxes (946) $ (946)        
Stock-based compensation (in shares)   45,000        
Stock-based compensation 1,071 $ 1,071        
Other comprehensive income $ (5,181)         (5,181)
Ending balance (in shares) at Jun. 30, 2026 41,374,221 41,374,000        
Ending balance at Jun. 30, 2026 $ 1,716,460 $ 966,777 $ 906,976 $ (534) $ 534 $ (157,293)