v3.26.3
Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
RSUs        
Earnings Per Common Share [Line Items]        
Antidilutive securities (in shares) 3,960,872 1,551,288 3,584,279 2,858,871
PSUs        
Earnings Per Common Share [Line Items]        
Antidilutive securities (in shares) 1,208,562 0 407,897 0
RSUs subject to cash-settlement election        
Earnings Per Common Share [Line Items]        
Antidilutive securities (in shares) 55,957 0 29,934 0
Customer warrants        
Earnings Per Common Share [Line Items]        
Antidilutive securities (in shares) 4,194,876 0 1,644,146 0
Stock options        
Earnings Per Common Share [Line Items]        
Antidilutive securities (in shares) 2,358,605 3,680,074 2,675,003 3,881,504
Shares underlying the conversion option in the Notes        
Earnings Per Common Share [Line Items]        
Antidilutive securities (in shares) 3,788,048 0 1,276,558 0
Shares issuable pursuant to the 2021 ESPP        
Earnings Per Common Share [Line Items]        
Antidilutive securities (in shares) 817,829 995,964 1,048,352 1,227,136
Bonus Plan        
Earnings Per Common Share [Line Items]        
Antidilutive securities (in shares) 458,736 0 510,684 62,965