v3.26.1
STOCKHOLDERS' EQUITY - Common stock reserved for future issuance (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
STOCKHOLDERS' EQUITY    
Total shares reserved and available for future issuance of common stock 62,941,935 2,705,851
Number of shares held in abeyance 6,321,912  
Value of shares held in abeyance $ 0.9  
Warrants    
STOCKHOLDERS' EQUITY    
Total shares reserved and available for future issuance of common stock 44,313 4,313
Awards outstanding under the 2017 and 2007 Equity Incentive Plans    
STOCKHOLDERS' EQUITY    
Total shares reserved and available for future issuance of common stock 201,663 234,147
Awards outstanding under the 2024 Equity Incentive Plan    
STOCKHOLDERS' EQUITY    
Total shares reserved and available for future issuance of common stock 66,327 35,818
Shares available for future issuance under convertible debt notes    
STOCKHOLDERS' EQUITY    
Total shares reserved and available for future issuance of common stock 16,556,727 212,329
Shares available for future issuance under equity line-of-credit agreement    
STOCKHOLDERS' EQUITY    
Total shares reserved and available for future issuance of common stock   704
Shares available for future issuance under the 2024 Equity Incentive Plan    
STOCKHOLDERS' EQUITY    
Total shares reserved and available for future issuance of common stock 18,910 59,273
Shares available for future conversion of Series P and P2 Preferred Stock and warrants    
STOCKHOLDERS' EQUITY    
Total shares reserved and available for future issuance of common stock 5,000,000  
Shares authorized and available for future issuance    
STOCKHOLDERS' EQUITY    
Total shares reserved and available for future issuance of common stock 41,053,995 2,159,267