XML 25 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated  Other Comprehensive Income (Loss)
Balance (in shares) at Dec. 31, 2021   31,755,430        
Beginning balance at Dec. 31, 2021 $ 601,190 $ 318 $ 195,931 $ 411,516 $ (36) $ (6,539)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income 171,886     171,886    
Comprehensive income            
Foreign exchange translation adjustments 14         14
Cash-flow hedges 688         688
Pension obligation adjustments 1,640         1,640
Other comprehensive income (loss), net of tax 2,342         2,342
Issuance of common stock (in shares)   222,163        
Issuance of common stock 1,304 $ 2 1,302      
Acquisition of treasury shares (33,748)   (33,739)   (9)  
Stock-based compensation 10,279   10,279      
Dividends (15,073)   812 (15,885)    
Balance (in shares) at Dec. 31, 2022   31,977,593        
Ending balance at Dec. 31, 2022 738,180 $ 320 174,585 567,517 (45) (4,197)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income 54,623     54,623    
Comprehensive income            
Foreign exchange translation adjustments 63         63
Cash-flow hedges (150)         (150)
Pension obligation adjustments 140         140
Other comprehensive income (loss), net of tax 53         53
Issuance of common stock (in shares)   621,353        
Issuance of common stock 876 $ 6 870      
Acquisition of treasury shares (46,151)   (46,138)   (13)  
Stock-based compensation 8,313   8,313      
Dividends $ (16,657)   416 (17,073)    
Balance (in shares) at Dec. 31, 2023 26,750,471 32,598,946        
Ending balance at Dec. 31, 2023 $ 739,237 $ 326 138,046 605,067 (58) (4,144)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income 44,149     44,149    
Comprehensive income            
Foreign exchange translation adjustments (109)         (109)
Cash-flow hedges 0          
Pension obligation adjustments 10,223         10,223
Other comprehensive income (loss), net of tax 10,114         10,114
Issuance of common stock (in shares)   390,219        
Issuance of common stock 859 $ 4 855      
Acquisition of treasury shares (10,428)   (10,423)   (5)  
Stock-based compensation 7,854   7,854      
Dividends $ (17,135)   540 (17,675)    
Balance (in shares) at Dec. 31, 2024 26,737,036 32,989,165        
Ending balance at Dec. 31, 2024 $ 774,650 $ 330 $ 136,872 $ 631,541 $ (63) $ 5,970