v3.26.1
Net Loss Per Share - Summary of Common Share Equivalents (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Total anti-dilutive shares 64,041,448 62,023,300
Options to purchase common stock issued and outstanding    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Total anti-dilutive shares 26,679,689 23,654,207
Warrants | Earnout shares    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Total anti-dilutive shares 16,292,542 16,292,542
Warrants | Private placement warrants    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Total anti-dilutive shares 8,233,333 8,233,333
Warrants | Public warrants    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Total anti-dilutive shares 7,666,667 7,666,667
Warrants | Forward purchase warrants    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Total anti-dilutive shares 1,666,667 1,666,667
Warrants | Backstop warrants    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Total anti-dilutive shares 1,445,489 1,445,489
Restricted stock units issued and outstanding    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Total anti-dilutive shares 1,995,470 2,027,573
Shares expected to be purchased under employee stock purchase plan    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Total anti-dilutive shares 61,591 1,036,822