v3.25.2
STOCK BASED COMPENSATION EXPENSE - Stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
STOCK BASED COMPENSATION EXPENSE        
Total stock-based compensation expense $ 1,855 $ 97 $ 2,828 $ 7,350
Total unrecognized stock-based compensation cost 100   $ 100  
Weighted average period for unrecognized stock-based compensation cost expected to be recognized     4 months 24 days  
Intrinsic value of stock options exercised 200   $ 200  
Cost of goods sold        
STOCK BASED COMPENSATION EXPENSE        
Total stock-based compensation expense 25   32 115
Research and development        
STOCK BASED COMPENSATION EXPENSE        
Total stock-based compensation expense 122 18 177 711
Sales and marketing        
STOCK BASED COMPENSATION EXPENSE        
Total stock-based compensation expense 504 7 809 2,568
General and administrative        
STOCK BASED COMPENSATION EXPENSE        
Total stock-based compensation expense $ 1,204 $ 72 $ 1,810 $ 3,956