XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Noncontrolling Interest
Beginning balance at Dec. 31, 2023 $ 142,835 $ 111 $ 43,111 $ 124,633 $ (6,494) $ (19,250) $ 724
Increase (Decrease) in Stockholders' Equity              
Net income (loss) 43,120     43,188     (68)
Other comprehensive (loss) income, net of tax:              
Pension liability adjustment 75         75  
Foreign currency translation adjustment (590)         (519) (71)
Unrealized derivative loss on cash flow hedges (778)         (778)  
Purchase of common shares for treasury (4,330)       (4,330)    
Issuance of common shares, net of share withheld for taxes (1,405)   (3,235)   1,830    
Stock-based compensation 3,135   3,135        
Investment of noncontrolling interest 374   374        
Ending balance at Sep. 30, 2024 182,436 111 43,385 167,821 (8,994) (20,472) 585
Beginning balance at Jun. 30, 2024 147,652 111 42,612 131,916 (6,405) (21,156) 574
Increase (Decrease) in Stockholders' Equity              
Net income (loss) 35,898     35,905     (7)
Other comprehensive (loss) income, net of tax:              
Pension liability adjustment 24         24  
Foreign currency translation adjustment 1,376         1,358 18
Unrealized derivative loss on cash flow hedges (698)         (698)  
Purchase of common shares for treasury (2,623)       (2,623)    
Issuance of common shares, net of share withheld for taxes 19   (15)   34    
Stock-based compensation 788   788        
Ending balance at Sep. 30, 2024 182,436 111 43,385 167,821 (8,994) (20,472) 585
Beginning balance at Dec. 31, 2024 179,014 111 43,550 167,579 (11,208) (21,716) 698
Increase (Decrease) in Stockholders' Equity              
Net income (loss) 5,047     5,129     (82)
Other comprehensive (loss) income, net of tax:              
Foreign currency translation adjustment 1,529         1,352 177
Unrealized derivative loss on cash flow hedges (351)         (351)  
Purchase of common shares for treasury (11,159)       (11,159)    
Issuance of common shares, net of share withheld for taxes (1,903)   (3,467)   1,564    
Stock-based compensation 3,417   3,417        
Ending balance at Sep. 30, 2025 175,594 111 43,500 172,708 (20,803) (20,715) 793
Beginning balance at Jun. 30, 2025 175,241 111 42,325 168,354 (16,213) (20,135) 799
Increase (Decrease) in Stockholders' Equity              
Net income (loss) 4,325     4,354     (29)
Other comprehensive (loss) income, net of tax:              
Foreign currency translation adjustment (513)         (536) 23
Unrealized derivative loss on cash flow hedges (44)         (44)  
Purchase of common shares for treasury (4,720)       (4,720)    
Issuance of common shares, net of share withheld for taxes (1)   (131)   130    
Stock-based compensation 1,306   1,306        
Ending balance at Sep. 30, 2025 $ 175,594 $ 111 $ 43,500 $ 172,708 $ (20,803) $ (20,715) $ 793