v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Noncontrolling Interest [Member]
Total
Balances (in shares) at Dec. 31, 2024 0 2,563,979            
Balances at Dec. 31, 2024 $ 0 $ 26 $ 447,384 $ (87,604) $ (259,024) $ (1,943) $ 17,270 $ 116,109
Balances (in shares) at Dec. 31, 2024           (56,549)    
Share-based compensation 0 0 552 0 0 $ 0 0 552
Net (loss) income $ 0 $ 0 0 0 4,056 $ 0 398 4,454
Vesting of restricted stock (in shares) 0 43,383       0    
Vesting of restricted stock $ 0 $ 0 0 0 0 $ 0 0 0
Shares withheld (in shares) 0 0       (9,964)    
Shares withheld $ 0 $ 0 0 0 0 $ (268) 0 (268)
Foreign currency translation adjustments, net of tax $ 0 $ 0 0 (11) 0 0 0 (11)
Balances (in shares) at Mar. 31, 2025 0 2,607,362            
Balances at Mar. 31, 2025 $ 0 $ 26 447,936 (87,615) (254,968) $ (2,211) 17,668 120,836
Balances (in shares) at Mar. 31, 2025           (66,513)    
Balances (in shares) at Dec. 31, 2024 0 2,563,979            
Balances at Dec. 31, 2024 $ 0 $ 26 447,384 (87,604) (259,024) $ (1,943) 17,270 116,109
Balances (in shares) at Dec. 31, 2024           (56,549)    
Net (loss) income               6,152
Foreign currency translation adjustments, net of tax               1,688
Balances (in shares) at Jun. 30, 2025 0 2,607,362            
Balances at Jun. 30, 2025 $ 0 $ 26 448,582 (85,916) (254,044) $ (2,211) 17,542 123,979
Balances (in shares) at Jun. 30, 2025           (66,513)    
Balances (in shares) at Mar. 31, 2025 0 2,607,362            
Balances at Mar. 31, 2025 $ 0 $ 26 447,936 (87,615) (254,968) $ (2,211) 17,668 120,836
Balances (in shares) at Mar. 31, 2025           (66,513)    
Share-based compensation 0 0 646 0 0 $ 0 0 646
Net (loss) income 0 0 0 0 924 0 774 1,698
Foreign currency translation adjustments, net of tax $ 0 $ 0 0 1,699 0 0 0 1,699
Balances (in shares) at Jun. 30, 2025 0 2,607,362            
Balances at Jun. 30, 2025 $ 0 $ 26 448,582 (85,916) (254,044) $ (2,211) 17,542 123,979
Balances (in shares) at Jun. 30, 2025           (66,513)    
Distribution to noncontrolling interest $ 0 $ 0 0 0 0 $ 0 (900) (900)
Balances (in shares) at Dec. 31, 2025 0 2,613,603            
Balances at Dec. 31, 2025 $ 0 $ 26 449,890 (86,132) (235,276) $ (2,269) 16,859 $ 143,098
Balances (in shares) at Dec. 31, 2025           (68,068)   68,068
Share-based compensation 0 0 490 0 0 $ 0 0 $ 490
Net (loss) income $ 0 $ 0 0 0 (371) $ 0 2,112 1,741
Vesting of restricted stock (in shares) 0 106,130       0    
Vesting of restricted stock $ 0 $ 1 (1) 0 0 $ 0 0 0
Shares withheld (in shares) 0 0       (27,142)    
Shares withheld $ 0 $ 0 0 0 0 $ (1,074) 0 (1,074)
Foreign currency translation adjustments, net of tax $ 0 $ 0 0 (451) 0 0 0 (451)
Balances (in shares) at Mar. 31, 2026 0 2,719,733            
Balances at Mar. 31, 2026 $ 0 $ 27 450,379 (86,583) (235,647) $ (3,343) 18,971 143,804
Balances (in shares) at Mar. 31, 2026           (95,210)    
Balances (in shares) at Dec. 31, 2025 0 2,613,603            
Balances at Dec. 31, 2025 $ 0 $ 26 449,890 (86,132) (235,276) $ (2,269) 16,859 $ 143,098
Balances (in shares) at Dec. 31, 2025           (68,068)   68,068
Net (loss) income               $ (1,296)
Foreign currency translation adjustments, net of tax               (1,104)
Balances (in shares) at Jun. 30, 2026 0 2,719,733            
Balances at Jun. 30, 2026 $ 0 $ 27 451,015 (87,236) (240,253) $ (3,343) 20,540 $ 140,750
Balances (in shares) at Jun. 30, 2026           (95,210)   95,210
Balances (in shares) at Mar. 31, 2026 0 2,719,733            
Balances at Mar. 31, 2026 $ 0 $ 27 450,379 (86,583) (235,647) $ (3,343) 18,971 $ 143,804
Balances (in shares) at Mar. 31, 2026           (95,210)    
Share-based compensation 0 0 636 0 0 $ 0 0 636
Net (loss) income 0 0 0 0 (4,606) 0 1,569 (3,037)
Foreign currency translation adjustments, net of tax $ 0 $ 0 0 (653) 0 0 0 (653)
Balances (in shares) at Jun. 30, 2026 0 2,719,733            
Balances at Jun. 30, 2026 $ 0 $ 27 $ 451,015 $ (87,236) $ (240,253) $ (3,343) $ 20,540 $ 140,750
Balances (in shares) at Jun. 30, 2026           (95,210)   95,210