v3.26.1
Consolidated Statements of Changes in Stockholders’ Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss, net of income taxes
Treasury Stock, at cost
Beginning balance (in shares) at Dec. 31, 2024   30,670,982        
Beginning balance at Dec. 31, 2024 $ 707,654 $ 308 $ 288,656 $ 480,144 $ (58,637) $ (2,817)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 51,017     51,017    
Common stock issued under equity programs (in shares)   18,311        
Common stock issued under Equity Programs 1,033   1,033      
Dividends declared on common stock (8,756)     (8,756)    
Repurchase of common stock (in shares)   (432,396)        
Repurchase of common stock (13,188)         (13,188)
Exercise of stock options, net of repurchases (in shares)   17,607        
Exercise of stock options, net of repurchases (209)   (209)      
Restricted stock units vesting, net of repurchases (in shares)   137,737        
Restricted stock units vesting, net of repurchases (2,379) $ 2 (2,381)      
Stock-based compensation expense 3,157   3,157      
Other comprehensive loss, net of taxes 15,655       15,655  
Ending balance (in shares) at Jun. 30, 2025   30,412,241        
Ending balance at Jun. 30, 2025 753,984 $ 310 290,256 522,405 (42,982) (16,005)
Beginning balance (in shares) at Mar. 31, 2025   30,696,940        
Beginning balance at Mar. 31, 2025 735,996 $ 309 288,539 500,783 (47,308) (6,327)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 25,989     25,989    
Common stock issued under equity programs (in shares)   7,876        
Common stock issued under Equity Programs 243   243      
Dividends declared on common stock (4,367)     (4,367)    
Repurchase of common stock (in shares)   (327,358)        
Repurchase of common stock (9,678)         (9,678)
Restricted stock units vesting, net of repurchases (in shares)   34,783        
Restricted stock units vesting, net of repurchases (245) $ 1 (246)      
Stock-based compensation expense 1,720   1,720      
Other comprehensive loss, net of taxes 4,326       4,326  
Ending balance (in shares) at Jun. 30, 2025   30,412,241        
Ending balance at Jun. 30, 2025 $ 753,984 $ 310 290,256 522,405 (42,982) (16,005)
Beginning balance (in shares) at Dec. 31, 2025 29,818,424 29,818,424        
Beginning balance at Dec. 31, 2025 $ 794,464 $ 312 294,134 567,269 (32,088) (35,163)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 59,989     59,989    
Common stock issued under equity programs (in shares)   14,203        
Common stock issued under Equity Programs 1,028 $ 1 1,027      
Dividends declared on common stock (10,333)     (10,333)    
Repurchase of common stock (in shares)   (80,072)        
Repurchase of common stock (2,779)         (2,779)
Restricted stock units vesting, net of repurchases (in shares)   147,592        
Restricted stock units vesting, net of repurchases (2,845) $ 2 (2,847)      
Stock-based compensation expense 4,177   4,177      
Other comprehensive loss, net of taxes $ (8,708)       (8,708)  
Ending balance (in shares) at Jun. 30, 2026 29,900,147 29,900,147        
Ending balance at Jun. 30, 2026 $ 834,993 $ 315 296,491 616,925 (40,796) (37,942)
Beginning balance (in shares) at Mar. 31, 2026   29,856,788        
Beginning balance at Mar. 31, 2026 807,574 $ 315 294,464 587,323 (36,586) (37,942)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 34,766     34,766    
Common stock issued under equity programs (in shares)   6,212        
Common stock issued under Equity Programs 278 $ 0 278      
Dividends declared on common stock (5,164)     (5,164)    
Restricted stock units vesting, net of repurchases (in shares)   37,147        
Restricted stock units vesting, net of repurchases (391) $ 0 (391)      
Stock-based compensation expense 2,140   2,140      
Other comprehensive loss, net of taxes $ (4,210)       (4,210)  
Ending balance (in shares) at Jun. 30, 2026 29,900,147 29,900,147        
Ending balance at Jun. 30, 2026 $ 834,993 $ 315 $ 296,491 $ 616,925 $ (40,796) $ (37,942)