XML 74 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Schedule of Shares Reserved for Future Issuance (Details)
Jun. 30, 2024
shares
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 124,929,746
Tranche 2  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 46,620,046
Tranche 3  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 46,620,046
Outstanding stock options  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 10,819,558
Outstanding stock options | 2021 Employee stock purchase plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 1,000,011
Pre-Funded Warrants  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 11,193,564
Common stock options available for future grant: | 2017 Inducement Equity Incentive Plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 46,250
Common stock options available for future grant: | 2019 Omnibus Equity Incentive Plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 8,630,271