v3.25.1
DEBT (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
shares
Feb. 21, 2025
USD ($)
Feb. 11, 2025
USD ($)
D
$ / shares
Jan. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
D
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Long-term debt              
Outstanding loan $ 125,528,000       $ 125,528,000   $ 40,000,000
Purchase of capped call options     $ 15,100,000   15,114,000    
Debt issuance cost $ 4,472,000       $ 4,472,000    
Strike price | $ / shares     $ 17.3        
Credit agreement              
Long-term debt              
Outstanding loan       $ 40,000,000      
Extension term for repayment of debt       24 months      
Monthly repayments of principal       $ 1,000,000      
Shares issued for consideration for maintenance, continuation, and extension of maturity date | shares 53,160            
Value of shares issued for consideration for maintenance, continuation, and extension of maturity date $ 400,000            
Debt instrument, shares issued 2.00%       2.00%    
Debt instrument, maximum borrowing capacity, amount       $ 110,000,000      
Amount of principal of debt repaid   $ 20,000,000          
Debt interest expense         $ 800,000 $ 1,000,000  
Effective interest rate 11.16%       11.16%    
Stated interest rate (as a percent) 9.75%       9.75% 9.75%  
Amortization of financing costs         $ 26,000    
5.25% Convertible Senior Notes due 2030              
Long-term debt              
Debt interest expense         $ 900,000    
Effective interest rate 6.33%       6.33%    
Face amount     $ 110,000,000        
Stated interest rate (as a percent)     5.25%        
Conversion rate     88.9284        
Debt instrument Principal amount     $ 1,000        
Initial conversion price | $ / shares     $ 11.25        
Threshold trading days | D     20        
Consecutive trading days | D     30        
Threshold percentage of stock price trigger     130.00%        
Percentage of principal amount of debt repurchased     100.00%        
Net carrying amount $ 105,900,000       $ 105,900,000    
Convertible debt, fair value 118,400,000       118,400,000    
Payment of debt issuance costs     $ 4,200,000        
Purchase of capped call options     15,100,000        
Proceeds from net issuance costs     $ 90,700,000        
Percentage of principal amount redeemed     100.00%        
Debt issuance cost $ 4,200,000       4,200,000    
Interest expense         800,000    
Amortization of financing costs         $ 100,000    
5.25% Convertible Senior Notes due 2030 | During any Calendar Quarter Starting after March 31, 2025              
Long-term debt              
Threshold trading days | D         20    
Consecutive trading days | D         30    
Threshold percentage of stock price trigger         130.00%    
5.25% Convertible Senior Notes due 2030 | During Five Business days Following any Ten Consecutive Trading Days              
Long-term debt              
Consecutive trading days | D         10    
Threshold percentage of stock price trigger         98.00%    
Threshold number of business days         5 days    
5.25% Convertible Senior Notes due 2030 | Maximum              
Long-term debt              
Conversion rate     115.6069