v3.26.1
STOCKHOLDERS' EQUITY - Preferred stock (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
STOCKHOLDERS' EQUITY    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 74,382,714 74,382,714
Preferred stock, shares issued 65,937,090 64,322,487
Preferred stock, shares outstanding 65,937,090 64,322,487
Series A-1 Preferred Stock    
STOCKHOLDERS' EQUITY    
Preferred stock, shares authorized 3,778,798  
Preferred stock, shares issued 3,778,798  
Preferred stock, shares outstanding 3,778,798  
Series A-2 Preferred Stock    
STOCKHOLDERS' EQUITY    
Preferred stock, shares authorized 545,372  
Preferred stock, shares issued 545,372  
Preferred stock, shares outstanding 545,372  
Series A-3 Preferred Stock    
STOCKHOLDERS' EQUITY    
Preferred stock, shares authorized 2,423,708  
Preferred stock, shares issued 2,423,708  
Preferred stock, shares outstanding 2,423,708  
Series A-4 Preferred Stock    
STOCKHOLDERS' EQUITY    
Preferred stock, shares authorized 17,303,891  
Preferred stock, shares issued 17,035,717  
Preferred stock, shares outstanding 17,035,717  
Series B-1 Preferred Stock    
STOCKHOLDERS' EQUITY    
Preferred stock, shares authorized 18,530,110  
Preferred stock, shares issued 18,530,110  
Preferred stock, shares outstanding 18,530,110  
Series B-1 Preferred Stock    
STOCKHOLDERS' EQUITY    
Preferred stock, shares authorized 31,800,835  
Preferred stock, shares issued 23,623,385  
Preferred stock, shares outstanding 23,623,385  
Preferred Stock    
STOCKHOLDERS' EQUITY    
Preferred stock, par value (in dollars per share) $ 0.0001  
Issuance of preferred stock upon exercise of warrants (in shares) 1,614,603