v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Treasury Stock
Beginning balance, shares           5,915,182
Balance at Dec. 31, 2024 $ 233,110 $ 3,479 $ 114,679 $ (18,729) $ 204,882 $ (71,201)
Balance (in shares) at Dec. 31, 2024   34,794,548        
Stock issued under ESPP 333 $ 7 326      
Stock issued under ESPP, (in Shares)   72,267        
Foreign currency translation adjustment, net 1,825     1,825    
Stock-based compensation 559   559      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (16,785)        
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Value (11) $ (1) (10)      
Net loss (8,462)       (8,462)  
Balance at Mar. 31, 2025 $ 227,354 $ 3,485 115,554 (16,904) 196,420 $ (71,201)
Balance (in shares) at Mar. 31, 2025   34,850,030        
Beginning balance, shares           5,915,182
Beginning balance, shares 5,915,182         5,915,182
Balance at Dec. 31, 2025 $ 192,397 $ 3,492 117,106 (12,000) 155,000 $ (71,201)
Balance (in shares) at Dec. 31, 2025 34,923,562 34,923,562        
Stock issued under ESPP $ 263 $ 7 256      
Stock issued under ESPP, (in Shares)   68,714        
Foreign currency translation adjustment, net 938     938    
Stock-based compensation 186   186      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (12,501)        
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Value (19) $ (1) (18)      
Net loss (4,145)       (4,145)  
Balance at Mar. 31, 2026 $ 189,620 $ 3,498 $ 117,530 $ (11,062) $ 150,855 $ (71,201)
Balance (in shares) at Mar. 31, 2026 34,979,775 34,979,775        
Beginning balance, shares 5,915,182         5,915,182