v3.26.1
WARRANTS - Schedule of Estimated Fair Value of Warrants (Details)
Jun. 30, 2026
Estimated dividend yield | March 2024 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 0.0000
Estimated dividend yield | November 2025 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 0.0000
Weighted-average expected stock price volatility | March 2024 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 0.7808
Weighted-average expected stock price volatility | November 2025 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 0.8123
Weighted-average risk-free interest rate | March 2024 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 0.0415
Weighted-average risk-free interest rate | November 2025 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 0.0418
Expected term (in years) | March 2024 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 2.67
Expected term (in years) | November 2025 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 4.36
Weighted-average fair value per option | March 2024 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 2.12
Weighted-average fair value per option | November 2025 Public Offering  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants assumptions 5.14