v3.26.1
WARRANT LIABILITIES (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jan. 23, 2024
Common Stock          
Temporary Equity [Line Items]          
Exercise of warrants (in shares) 1,488,000 2,560,000 1,875,000 6,061,000  
Warrant Tranche 1          
Temporary Equity [Line Items]          
Warrant outstanding (in shares) 96,400,000   96,400,000   98,313,313
Exercise price of warrants (in dollars per share)         $ 6.81
Exercise of warrants (in shares) 300,000   300,000    
Proceeds from warrant exercises $ 1.2   $ 1.2    
Warrant Tranche 1 | Common Stock          
Temporary Equity [Line Items]          
Common stock issued per warrant exercised (in shares)         1
Warrant Tranche 2          
Temporary Equity [Line Items]          
Warrant outstanding (in shares) 6,600,000   6,600,000   81,927,898
Exercise price of warrants (in dollars per share)         $ 0.01
Exercise of warrants (in shares) 1,200,000   1,600,000    
Proceeds from warrant exercises $ 0.0   $ 0.0    
Warrant Tranche 2 | Common Stock          
Temporary Equity [Line Items]          
Common stock issued per warrant exercised (in shares)         1