XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.2
COMMITMENTS AND CONTINGENCIES - Loan and Security Agreement Narratives (Details) - USD ($)
1 Months Ended 6 Months Ended
Jul. 10, 2024
Feb. 29, 2024
Jun. 30, 2025
Jun. 30, 2024
Apr. 16, 2025
Dec. 31, 2024
Apr. 24, 2024
Schedule of Capitalization, Long-term Debt              
Repayments of long term debt     $ 0 $ 75,000      
2024 Amended Term Loan | Line of Credit              
Schedule of Capitalization, Long-term Debt              
Maximum borrowing capacity             $ 1,000,000
Line of credit, current         $ 7,500,000    
Revolving Credit Facility | 2024 Amended Term Loan | Line of Credit              
Schedule of Capitalization, Long-term Debt              
Maximum borrowing capacity   $ 25,000,000          
Variable rate (as a percent)   1.00%          
Line of credit, current     0     $ 0  
Repayments of long term debt $ 15,000,000.0            
Remaining borrowing capacity     $ 17,500,000