v3.26.1
WARRANTS - Schedule of Estimated Fair Value of Warrants (Details)
Mar. 31, 2026
Estimated dividend yield | March 2024 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 0
Estimated dividend yield | November 2025 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 0
Weighted-average expected stock price volatility | March 2024 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 0.7780
Weighted-average expected stock price volatility | November 2025 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 0.8007
Weighted-average risk-free interest rate | March 2024 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 0.0381
Weighted-average risk-free interest rate | November 2025 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 0.0390
Expected term (in years) | March 2024 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 2.92
Expected term (in years) | November 2025 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 4.61
Weighted-average fair value per option | March 2024 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 1.18
Weighted-average fair value per option | November 2025 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 3.25