XML 27 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury - Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2021   40,001,000        
Beginning balance at Dec. 31, 2021 $ 219,780 $ 40 $ (12,501) $ 100,250 $ 143,173 $ (11,182)
Beginning balance (in shares) at Dec. 31, 2021     592,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (14,434)       (14,434)  
Foreign currency translation adjustment, net of tax (7,246)       (1) (7,245)
Share-based compensation 8,642     8,642    
Vesting of restricted stock awards (in shares)   263,000        
Tax payments for stock issuances (in shares)   (92,000)        
Tax payments for stock issuances (1,587)     (1,587)    
Unrealized gain on available-for-sale securities 18         18
Excise tax on share repurchases (in shares)   (446,000) 446,000      
Excise tax on share repurchases (5,721)   $ (5,721)      
Pension adjustment, net of tax 3,859         3,859
Ending balance (in shares) at Dec. 31, 2022   39,726,000        
Ending balance at Dec. 31, 2022 203,311 $ 40 $ (18,222) 107,305 128,738 (14,550)
Ending balance (in shares) at Dec. 31, 2022     1,038,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (29,799)       (29,799)  
Foreign currency translation adjustment, net of tax 3,689         3,689
Share-based compensation 14,252     14,252    
Vesting of restricted stock awards (in shares)   741,000        
Tax payments for stock issuances (in shares)   (262,000)        
Tax payments for stock issuances (2,939)     (2,939)    
Unrealized gain on available-for-sale securities $ 4         4
Excise tax on share repurchases (in shares) (2,700,000) (2,686,000) 2,686,000      
Excise tax on share repurchases $ (29,155) $ (2) $ (29,155) 2    
Pension adjustment, net of tax $ (222)         (222)
Ending balance (in shares) at Dec. 31, 2023 37,519,000 37,519,000        
Ending balance at Dec. 31, 2023 $ 159,141 $ 38 $ (47,377) 118,620 98,939 (11,079)
Ending balance (in shares) at Dec. 31, 2023 3,724,000   3,724,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 57,082       57,082  
Foreign currency translation adjustment, net of tax (3,321)         (3,321)
Share-based compensation 8,955     8,955    
Vesting of restricted stock awards (in shares)   902,000        
Tax payments for stock issuances (in shares)   (363,000)        
Tax payments for stock issuances (5,041)     (5,041)    
Unrealized gain on available-for-sale securities $ 0          
Excise tax on share repurchases (in shares) 0          
Excise tax on share repurchases $ (3)   $ (3)      
Dividends declared (4,765)       (4,765)  
Pension adjustment, net of tax $ 482         482
Ending balance (in shares) at Dec. 31, 2024 38,058,000 38,058,000        
Ending balance at Dec. 31, 2024 $ 212,530 $ 38 $ (47,380) $ 122,534 $ 151,256 $ (13,918)
Ending balance (in shares) at Dec. 31, 2024 3,724,000   3,724,000