v3.25.2
CONVERTIBLE SENIOR NOTES (Details)
$ / shares in Units, $ in Thousands
1 Months Ended
May 20, 2025
D
May 31, 2023
USD ($)
D
$ / shares
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
CONVERTIBLE SENIOR NOTES        
Additional principal amount | $   $ 7,500    
Convertible Senior Notes        
CONVERTIBLE SENIOR NOTES        
Aggregate principal amount | $   $ 52,500    
Interest rate   5.00%    
Unamortized issuances costs | $     $ 900 $ 1,400
Debt Instrument, Redemption, Threshold Percentage of Stock Price Trigger 130.00%      
Debt Instrument, Redemption, Threshold Trading Days 20      
Debt Instrument, Redemption, Threshold Consecutive Trading Days 30      
Convertible rate | $ / shares   $ 92.8031    
Conversion price | $ / shares   $ 10.78    
Price as percentage of principal amount 100.00% 100.00%    
Convertible Senior Notes | Scenario one for conversion of notes        
CONVERTIBLE SENIOR NOTES        
Threshold trading days   20    
Threshold consecutive trading days   30    
Percentage of sale price trigger   130.00%    
Convertible Senior Notes | Scenario two for conversion of notes        
CONVERTIBLE SENIOR NOTES        
Aggregate principal amount | $   $ 1,000    
Threshold trading days   5    
Threshold consecutive trading days   10    
Trading price as percentage of product of the last reported sale price   98.00%