v3.26.1
MEZZANINE EQUITY AND STOCKHOLDERS’ DEFICIT - Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 90,280,665 87,777,320
Exercise of stock options and settlement of RSUs1    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 16,035,098 14,480,386
Issuance of warrants    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 5,257,579 5,304,255
Issuance of preferred stock    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 68,987,988 67,992,679
Stock Options | Revision of Prior Period, Adjustment    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares)   (377,671)