XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Treasury Stock
Accumulated  Other Comprehensive Income (Loss)
Balance (in shares) at Dec. 31, 2020   31,627,139        
Beginning balance at Dec. 31, 2020 $ 444,123 $ 316 $ 184,732 $ 275,243 $ (36) $ (16,132)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income 139,791     139,791    
Comprehensive income            
Foreign exchange translation adjustments (43)         (43)
Cash-flow hedges 1,789         1,789
Pension obligation adjustments 7,847         7,847
Other comprehensive income (loss), net of tax 9,593         9,593
Issuance of common stock (in shares)   128,291        
Issuance of common stock 554 $ 2 552      
Acquisition of treasury shares (652)   (652)   0  
Stock-based compensation 11,299   11,299      
Dividends (3,518)     (3,518)    
Balance (in shares) at Dec. 31, 2021   31,755,430        
Ending 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 27,446,520 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)