v3.25.2
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, 2023 0 2,482,796            
Balances at Dec. 31, 2023 $ 0 $ 25 $ 444,638 $ (85,752) $ (265,617) $ (1,676) $ 17,775 $ 109,393
Balances (in shares) at Dec. 31, 2023           (39,052)    
Share-based compensation 0 0 766 0 0 $ 0 0 766
Net income (loss) $ 0 $ 0 0 0 2,070 $ 0 483 2,553
Vesting of restricted stock (in shares) 0 57,830       0    
Vesting of restricted stock $ 0 $ 0 0 0 0 $ 0 0 0
Shares withheld (in shares) 0 0       (15,866)    
Shares withheld $ 0 $ 0 0 0 0 $ (237) 0 (237)
Foreign currency translation adjustments, net of tax of $0 0 0 0 (496) 0 0 0 (496)
Distribution to noncontrolling interest $ 0 $ 0 0 0 0 0 (500) (500)
Balances (in shares) at Mar. 31, 2024 0 2,540,626            
Balances at Mar. 31, 2024 $ 0 $ 25 445,404 (86,248) (263,547) $ (1,913) 17,758 111,479
Balances (in shares) at Mar. 31, 2024           (54,918)    
Balances (in shares) at Dec. 31, 2023 0 2,482,796            
Balances at Dec. 31, 2023 $ 0 $ 25 444,638 (85,752) (265,617) $ (1,676) 17,775 109,393
Balances (in shares) at Dec. 31, 2023           (39,052)    
Net income (loss)               (286)
Foreign currency translation adjustments, net of tax of $0               (764)
Balances (in shares) at Jun. 30, 2024 0 2,557,482            
Balances at Jun. 30, 2024 $ 0 $ 26 446,070 (86,516) (266,642) $ (1,913) 18,014 109,039
Balances (in shares) at Jun. 30, 2024           (54,918)    
Balances (in shares) at Mar. 31, 2024 0 2,540,626            
Balances at Mar. 31, 2024 $ 0 $ 25 445,404 (86,248) (263,547) $ (1,913) 17,758 111,479
Balances (in shares) at Mar. 31, 2024           (54,918)    
Share-based compensation 0 0 667 0 0 $ 0 0 667
Net income (loss) $ 0 $ 0 0 0 (3,095) $ 0 256 (2,839)
Vesting of restricted stock (in shares) 0 16,856       0    
Vesting of restricted stock $ 0 $ 1 (1) 0 0 $ 0 0 0
Foreign currency translation adjustments, net of tax of $0 $ 0 $ 0 0 (268) 0 0 0 (268)
Balances (in shares) at Jun. 30, 2024 0 2,557,482            
Balances at Jun. 30, 2024 $ 0 $ 26 446,070 (86,516) (266,642) $ (1,913) 18,014 109,039
Balances (in shares) at Jun. 30, 2024           (54,918)    
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)   56,549
Share-based compensation 0 0 552 0 0 $ 0 0 $ 552
Net income (loss) $ 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 of $0 $ 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)   56,549
Net income (loss)               $ 6,152
Foreign currency translation adjustments, net of tax of $0               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)   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 income (loss) 0 0 0 0 924 0 774 1,698
Foreign currency translation adjustments, net of tax of $0 0 0 0 1,699 0 0 0 1,699
Distribution to noncontrolling interest $ 0 $ 0 0 0 0 0 (900) (900)
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)   66,513