XML 24 R7.htm IDEA: XBRL DOCUMENT v3.25.4
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, 2022   35,704,000        
Beginning balance at Dec. 31, 2022 $ 1,031,596 $ 725,153 $ 648,418 $ (1,585) $ 1,585 $ (341,975)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 104,131   104,131      
Cash dividends declared (36,129)   (36,129)      
Change in Rabbi Trust Obligation $ 0     200 (200)  
Equity issued pursuant to acquisition (in shares)   5,033,000        
Equity issued pursuant to acquisition   $ 229,489        
Stock option exercises (in shares) 236,760 237,000        
Stock option exercises $ 4,519 $ 4,519        
Stock withheld for payment of taxes (in shares)   (23,000)        
Stock withheld for payment of taxes (743) $ (743)        
Stock-based compensation (in shares)   159,000        
Stock-based compensation 5,572 $ 5,572        
Other comprehensive income 33,945         33,945
Ending balance (in shares) at Dec. 31, 2023   41,110,000        
Ending balance at Dec. 31, 2023 1,372,380 $ 963,990 716,420 (1,385) 1,385 (308,030)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 76,215   76,215      
Cash dividends declared (36,308)   (36,308)      
Change in Rabbi Trust Obligation $ 0     237 (237)  
Stock option exercises (in shares) 194,884 192,000        
Stock option exercises $ 4,094 $ 4,094        
Stock withheld for payment of taxes (in shares)   (38,000)        
Stock withheld for payment of taxes (1,691) $ (1,691)        
Stock-based compensation (in shares)   83,000        
Stock-based compensation 4,920 $ 4,920        
Other comprehensive income $ 26,001         26,001
Ending balance (in shares) at Dec. 31, 2024 41,347,418 41,347,000        
Ending 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 111,048   111,048      
Cash dividends declared (37,716)   (37,716)      
Change in Rabbi Trust Obligation 0     263 (263)  
Stock repurchases (in shares)   (25,000)        
Stock repurchases $ (991) $ (991)        
Stock option exercises (in shares) 91,483 84,000        
Stock option exercises $ 1,491 $ 1,491        
Stock withheld for payment of taxes (in shares)   (39,000)        
Stock withheld for payment of taxes (1,692) $ (1,692)        
Stock-based compensation (in shares)   99,000        
Stock-based compensation 3,763 $ 3,763        
Other comprehensive income $ 132,654         132,654
Ending balance (in shares) at Dec. 31, 2025 41,466,227 41,466,000        
Ending balance at Dec. 31, 2025 $ 1,654,168 $ 973,884 $ 829,659 $ (885) $ 885 $ (149,375)