v3.26.3
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 32,414,056 33,427,669 34,052,967 69,269,297
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 1,204,666 1,142,558 1,178,509 2,143,037
Warrants | Private warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 73,333 74,166 73,333 74,166
Warrants | Public warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 12,252,439 12,251,606 12,252,439 12,251,606
Warrants | 2025 RDO warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 3,770,000 3,770,000 3,770,000 3,770,000
2026 Convertible notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 1,664,732 1,664,939 1,664,732 1,664,939
2029 Convertible notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 0 0 0 35,069,965
PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 0 1,081,969 0 1,453,251
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 12,721,898 12,797,531 14,520,768 12,295,444
ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 726,988 644,900 593,186 546,889