v3.25.2
DEBT AND RELATED PARTY DEBT - Other Repaid Term Loans (Details)
Apr. 11, 2025
USD ($)
Feb. 26, 2025
USD ($)
loan
item
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Other term loans        
DEBT AND RELATED PARTY DEBT        
Loan amount outstanding     $ 0 $ 4,800,000
Term Loans 8 and 9        
DEBT AND RELATED PARTY DEBT        
Number of new loans | loan   2    
Interest rate   18.00%    
Number of monthly payments | item   12    
Term Loan 8        
DEBT AND RELATED PARTY DEBT        
Principal amount   $ 1,100,000    
Term Loan 9        
DEBT AND RELATED PARTY DEBT        
Principal amount   $ 900,000    
Business Loan and Security Agreement (Tranche 1)        
DEBT AND RELATED PARTY DEBT        
Repayment of debt $ 4,000,000      
Business Loan and Security Agreement (Tranche 3)        
DEBT AND RELATED PARTY DEBT        
Repayment of debt 680,000      
Business Loan and Security Agreement (Tranche 4)        
DEBT AND RELATED PARTY DEBT        
Repayment of debt 1,000,000      
Business Loan and Security Agreement (Tranches 5 and 6)        
DEBT AND RELATED PARTY DEBT        
Repayment of debt 1,000,000      
Business Loan and Security Agreement (Tranche 7)        
DEBT AND RELATED PARTY DEBT        
Repayment of debt $ 1,500,000