v3.25.2
Net Loss Per Share - Schedule of Potentially Issuable Shares Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially issuable shares excluded from calculation of diluted net loss per share 16,871 81,032 16,871 81,032
Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially issuable shares excluded from calculation of diluted net loss per share 2,582 48,150 2,582 48,150
Stock Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially issuable shares excluded from calculation of diluted net loss per share 2,698 3,149 2,698 3,149
Restricted Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially issuable shares excluded from calculation of diluted net loss per share 5,900 15,711 5,900 15,711
Performance Restricted Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially issuable shares excluded from calculation of diluted net loss per share 5,691 11,425 5,691 11,425
Restricted Stock Awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially issuable shares excluded from calculation of diluted net loss per share 0 2,597 0 2,597