v3.26.1
MEZZANINE EQUITY AND STOCKHOLDERS’ EQUITY - Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 27,145,312 87,777,320
Exercise of stock options and settlement of RSUs    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 26,817,454 14,480,386
Exercise of warrants    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 327,858 5,304,255
Conversion of preferred stock    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 0 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)