v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2024 [1] 4,407        
Balance at Dec. 31, 2024 $ 441 $ 236,579 $ (158,010) $ (15,670) $ 63,340
Vesting of restricted stock units (in shares) [1] 44        
Vesting of restricted stock units $ 4 0 0   4
Shares withheld for taxes (in shares) [1] (10)        
Shares withheld for taxes $ 0 (75) 0 0 (75)
Stock-based compensation expense 0 1,072 0 0 1,072
Net loss 0 0 (52,622) 0 (52,622)
Other comprehensive loss $ 0 0 0 3,968 3,968
Stock purchase plan (in shares) [1] 12        
Stock purchase plan $ 0 46 0   46
Shares withheld for taxes (in shares) [1] (10)        
Shares withheld for taxes $ 0 (75) 0 0 (75)
Balance (in shares) at Jun. 30, 2025 [1] 4,453        
Balance at Jun. 30, 2025 $ 445 237,622 (210,632) (11,702) 15,733
Balance (in shares) at Mar. 31, 2025 [1] 4,421        
Balance at Mar. 31, 2025 $ 442 237,104 (208,350) (14,361) 14,835
Vesting of restricted stock units (in shares) [1] 20        
Vesting of restricted stock units $ 2 0 0 0 2
Shares withheld for taxes (in shares) [1] 0        
Shares withheld for taxes $ 0 0 0 0 0
Stock-based compensation expense 0 472 0 0 472
Net loss 0 0 (2,282) 0 (2,282)
Other comprehensive loss $ 0 0 0 2,659 2,659
Stock purchase plan (in shares) [1] 12        
Stock purchase plan $ 1 46     47
Shares withheld for taxes (in shares) [1] 0        
Shares withheld for taxes $ 0 0 0 0 0
Balance (in shares) at Jun. 30, 2025 [1] 4,453        
Balance at Jun. 30, 2025 $ 445 237,622 (210,632) (11,702) 15,733
Balance (in shares) at Dec. 31, 2025 [1] 4,472        
Balance at Dec. 31, 2025 $ 447 239,669 (214,710) (11,672) 13,734
Vesting of restricted stock units (in shares) [1] 63        
Vesting of restricted stock units $ 0 0 0 0 0
Shares withheld for taxes (in shares) [1] (13)        
Shares withheld for taxes $ 0 (66) 0 0 (66)
Stock-based compensation expense 0 637 0 0 637
Net loss 0 0 (6,334) 0 (6,334)
Other comprehensive loss $ 0 0 0 (703) (703)
Shares withheld for taxes (in shares) [1] (13)        
Shares withheld for taxes $ 0 (66) 0 0 (66)
Warrant exercises (in shares) [1] 30        
Warrant exercises $ 0 150 0 0 150
Balance (in shares) at Jun. 30, 2026 [1] 4,552        
Balance at Jun. 30, 2026 $ 447 240,390 (221,044) (12,375) 7,418
Balance (in shares) at Mar. 31, 2026 [1] 4,511        
Balance at Mar. 31, 2026 $ 447 240,046 (218,134) (12,313) 10,046
Vesting of restricted stock units (in shares) [1] 49        
Vesting of restricted stock units $ 0 0 0 0 0
Shares withheld for taxes (in shares) [1] (8)        
Shares withheld for taxes $ 0 (36) 0 0 (36)
Stock-based compensation expense 0 380 0 0 380
Net loss 0 0 (2,910) 0 (2,910)
Other comprehensive loss $ 0 0 0 (62) (62)
Shares withheld for taxes (in shares) [1] (8)        
Shares withheld for taxes $ 0 (36) 0 0 (36)
Balance (in shares) at Jun. 30, 2026 [1] 4,552        
Balance at Jun. 30, 2026 $ 447 $ 240,390 $ (221,044) $ (12,375) $ 7,418
[1] Retroactively presented to reflect 1-for-10 reverse stock split effective on March 13, 2026.