v3.25.4
WARRANTS - Schedule of Estimated Fair Value of Warrants (Details)
Dec. 31, 2025
Nov. 10, 2025
Mar. 01, 2024
Estimated dividend yield | March 2024 Public Offering      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants assumptions 0.0000   0.0000
Estimated dividend yield | November 2025 Public Offering      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants assumptions 0.0000 0.0000  
Weighted-average expected stock price volatility | March 2024 Public Offering      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants assumptions 77.13   89.03
Weighted-average expected stock price volatility | November 2025 Public Offering      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants assumptions 79.30 0.8144  
Weighted-average risk-free interest rate | March 2024 Public Offering      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants assumptions 3.57   4.17
Weighted-average risk-free interest rate | November 2025 Public Offering      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants assumptions 0.0372 0.0372  
Expected term (in years) | March 2024 Public Offering      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants assumptions 3.17   5.00
Expected term (in years) | November 2025 Public Offering      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants assumptions 4.86 5.00  
Weighted-average fair value per option | March 2024 Public Offering      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants assumptions 0.75   12.96
Weighted-average fair value per option | November 2025 Public Offering      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants assumptions 2.26 3.93