v3.26.1
NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Narrative (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Options outstanding (in shares) 14,084,768 15,126,442  
Stock options not probable of vesting      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Options outstanding (in shares) 9,630,210   9,630,210
Restricted stock not probable of vesting      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Options outstanding (in shares) 0   6,590
RSUs not probable of vesting      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Awards outstanding (in shares) 12,085,483   38,923,130