v3.26.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Deferred Compensation Arrangements
Total
Balance at Dec. 31, 2024 $ 54,696 $ 1,075,537 $ 1,275,331 $ (548,085) $ (100,539) $ 5,895 $ 1,762,835
Balance (in shares) at Dec. 31, 2024 52,667,836            
Increase (Decrease) in Stockholders' Equity              
Net income     100,945       100,945
Other comprehensive income (loss), net of tax       61,250     61,250
Dividends declared:              
Common     (48,616)       (48,616)
Common stock activity under employee stock plans $ 191 1,013         1,204
Common stock activity under employee stock plans (in shares) 190,877            
Stock-based compensation   5,563         5,563
Distribution of stock under deferred compensation arrangements   (159)     762 (603) 0
Distribution of stock under deferred compensation arrangements (in shares) 12,361            
Treasury stock purchased         (90)   (90)
Treasury stock purchased (in shares) (1,649)            
Balance at Jun. 30, 2025 $ 54,887 1,081,954 1,327,660 (486,835) (99,867) 5,292 1,883,091
Balance (in shares) at Jun. 30, 2025 52,869,425            
Balance at Mar. 31, 2025 $ 54,853 1,078,253 1,300,658 (505,114) (99,825) 5,250 1,834,075
Balance (in shares) at Mar. 31, 2025 52,836,307            
Increase (Decrease) in Stockholders' Equity              
Net income     51,331       51,331
Other comprehensive income (loss), net of tax       18,279     18,279
Dividends declared:              
Common     (24,329)       (24,329)
Common stock activity under employee stock plans $ 34 1,228         1,262
Common stock activity under employee stock plans (in shares) 33,947            
Stock-based compensation   2,515         2,515
Distribution of stock under deferred compensation arrangements   (42)       42 0
Treasury stock purchased         (42)   (42)
Treasury stock purchased (in shares) (829)            
Balance at Jun. 30, 2025 $ 54,887 1,081,954 1,327,660 (486,835) (99,867) 5,292 1,883,091
Balance (in shares) at Jun. 30, 2025 52,869,425            
Balance at Dec. 31, 2025 $ 54,907 1,088,047 1,387,636 (418,990) (110,945) 5,379 2,006,034
Balance (in shares) at Dec. 31, 2025 52,682,217            
Increase (Decrease) in Stockholders' Equity              
Net income     118,552       118,552
Other comprehensive income (loss), net of tax       1,363     1,363
Dividends declared:              
Common     (49,445)       (49,445)
Common stock activity under employee stock plans $ 160 6,449         6,609
Common stock activity under employee stock plans (in shares) 160,118            
Stock-based compensation   5,727         5,727
Distribution of stock under deferred compensation arrangements   145     665 (810) 0
Distribution of stock under deferred compensation arrangements (in shares) 15,868            
Treasury stock purchased         (16,075)   (16,075)
Treasury stock purchased (in shares) (259,799)            
Balance at Jun. 30, 2026 $ 55,067 1,100,368 1,456,743 (417,627) (126,355) 4,569 2,072,765
Balance (in shares) at Jun. 30, 2026 52,598,404            
Balance at Mar. 31, 2026 $ 54,997 1,094,103 1,420,143 (423,992) (125,791) 4,532 2,023,992
Balance (in shares) at Mar. 31, 2026 52,537,421            
Increase (Decrease) in Stockholders' Equity              
Net income     61,334       61,334
Other comprehensive income (loss), net of tax       6,365     6,365
Dividends declared:              
Common     (24,734)       (24,734)
Common stock activity under employee stock plans $ 70 3,545         3,615
Common stock activity under employee stock plans (in shares) 70,052            
Stock-based compensation   2,757         2,757
Distribution of stock under deferred compensation arrangements   (37)       37 0
Treasury stock purchased         (564)   (564)
Treasury stock purchased (in shares) (9,069)            
Balance at Jun. 30, 2026 $ 55,067 $ 1,100,368 $ 1,456,743 $ (417,627) $ (126,355) $ 4,569 $ 2,072,765
Balance (in shares) at Jun. 30, 2026 52,598,404