v3.26.1
NET LOSS PER SHARE - Schedule of Antidilutive Securities Excluded from Computation (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 86,299,619 76,277,195
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 14,472,651 12,181,326
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 1,302,838 0
Warrants for Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 1,536,142 1,670,554
Convertible Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 68,987,988 62,425,315