v3.26.1
NET INCOME (LOSS) PER SHARE- Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 30,947,619 66,976,026 21,367,015 66,976,026
Outstanding options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 10,787,139 33,550,254 9,952,863 33,550,254
Unvested service-based RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 11,484,307 23,132,280 2,745,764 23,132,280
Unvested performance-based PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 6,603,929 6,729,943 6,603,929 6,729,943
Unvested market-based PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 1,600,000 1,600,000 1,600,000 1,600,000
Unvested restricted stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 472,244 1,175,709 464,459 1,175,709
Warrants to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities (in shares) 0 787,840 0 787,840