v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Fair Value of Warrants (Details) - Public Offering
Jun. 30, 2026
Expected stock price volatility | Series A Warrant Inputs  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value of warrants 156.13
Expected stock price volatility | Series B Warrant Inputs  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value of warrants 156.13
Dividend yield | Series A Warrant Inputs  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value of warrants 0
Dividend yield | Series B Warrant Inputs  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value of warrants 0
Risk-free interest rate | Series A Warrant Inputs  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value of warrants 3.61
Risk-free interest rate | Series B Warrant Inputs  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value of warrants 3.58
Expected life of the warrants (in years) | Series A Warrant Inputs  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value of warrants 2.58
Expected life of the warrants (in years) | Series B Warrant Inputs  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value of warrants 0.83