v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Nil Coupon Perpetual Loan Notes [Member]
Treasury Stock, Common [Member]
Total
Balance (in shares) at Dec. 31, 2024 30,708            
Balance at Dec. 31, 2024 $ 317 $ 165,295 $ (119,472) $ (1,915) $ 76 $ (2,346) $ 41,955
Net loss 0 0 (739) 0 0 0 (739)
Foreign currency translation adjustments 0 0 0 135 0 0 135
Stock compensation expense $ 0 110 0 0 0 0 110
Common shares issued upon vesting of restricted stock units (in shares) 85            
Common shares issued upon vesting of restricted stock units $ 1 0 0 0 0 0 1
Taxes paid on behalf of equity award participants (in shares) (24)            
Taxes paid on behalf of equity award participants $ 0 0 0 0 0 (24) (24)
Balance (in shares) at Mar. 31, 2025 30,769            
Balance at Mar. 31, 2025 $ 318 165,405 (120,211) (1,780) 76 (2,370) 41,438
Balance (in shares) at Dec. 31, 2024 30,708            
Balance at Dec. 31, 2024 $ 317 165,295 (119,472) (1,915) 76 (2,346) 41,955
Net loss             (1,428)
Foreign currency translation adjustments             146
Balance (in shares) at Jun. 30, 2025 31,075            
Balance at Jun. 30, 2025 $ 322 165,503 (120,900) (1,769) 76 (2,568) 40,664
Balance (in shares) at Mar. 31, 2025 30,769            
Balance at Mar. 31, 2025 $ 318 165,405 (120,211) (1,780) 76 (2,370) 41,438
Net loss 0 0 (689) 0 0 0 (689)
Foreign currency translation adjustments 0 0 0 11 0 0 11
Stock compensation expense $ 0 102 0 0 0 0 102
Common shares issued upon vesting of restricted stock units (in shares) 429            
Common shares issued upon vesting of restricted stock units $ 4 (4) 0 0 0 0 0
Taxes paid on behalf of equity award participants (in shares) (123)            
Taxes paid on behalf of equity award participants $ 0 0 0 0 0 (198) (198)
Balance (in shares) at Jun. 30, 2025 31,075            
Balance at Jun. 30, 2025 $ 322 165,503 (120,900) (1,769) 76 (2,568) 40,664
Balance (in shares) at Dec. 31, 2025 31,074            
Balance at Dec. 31, 2025 $ 322 165,616 (121,796) (1,718) 76 (2,568) 39,932
Net loss 0 0 (1,355) 0 0 0 (1,355)
Foreign currency translation adjustments 0 0 0 (43) 0 0 (43)
Stock compensation expense $ 0 56 0 0 0 0 56
Common shares issued upon vesting of restricted stock units (in shares) 109            
Common shares issued upon vesting of restricted stock units $ 1 (1) 0 0 0 0 0
Taxes paid on behalf of equity award participants (in shares) (26)            
Taxes paid on behalf of equity award participants $ 0 0 0 0 0 (34) (34)
Balance (in shares) at Mar. 31, 2026 31,157            
Balance at Mar. 31, 2026 $ 323 165,671 (123,151) (1,761) 76 (2,602) 38,556
Balance (in shares) at Dec. 31, 2025 31,074            
Balance at Dec. 31, 2025 $ 322 165,616 (121,796) (1,718) 76 (2,568) 39,932
Net loss             (2,585)
Foreign currency translation adjustments             (33)
Balance (in shares) at Jun. 30, 2026 31,217            
Balance at Jun. 30, 2026 $ 324 165,712 (124,381) (1,751) 76 (2,613) 37,367
Balance (in shares) at Mar. 31, 2026 31,157            
Balance at Mar. 31, 2026 $ 323 165,671 (123,151) (1,761) 76 (2,602) 38,556
Net loss (1,230) (1,230)
Foreign currency translation adjustments 0 0 0 10 0 0 10
Stock compensation expense $ 0 42 0 0 0 0 42
Common shares issued upon vesting of restricted stock units (in shares) 68            
Common shares issued upon vesting of restricted stock units $ 1 (1) 0 0 0 0 0
Taxes paid on behalf of equity award participants (in shares) (8)            
Taxes paid on behalf of equity award participants $ 0 0 0 0 0 (11) (11)
Balance (in shares) at Jun. 30, 2026 31,217            
Balance at Jun. 30, 2026 $ 324 $ 165,712 $ (124,381) $ (1,751) $ 76 $ (2,613) $ 37,367