XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Summary of Dilutive Common Shares (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Total anti-dilutive shares 61,110,627 57,668,813
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 22,437,492 18,735,538
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 | Avista 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 | Avista 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 2,421,767 1,710,065
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 946,670 1,918,512