v3.26.1
Common Stock - Reserved (Details)
Jun. 30, 2026
shares
Common Stock  
Shares reserved for future issuance 34,208,694
Pre-funded warrants  
Common Stock  
Shares reserved for future issuance 10,558,065
2018 ESPP  
Common Stock  
Shares reserved for future issuance 2,903,919
2018 Plan  
Common Stock  
Shares reserved for future issuance 6,693,476
2022 Plan  
Common Stock  
Shares reserved for future issuance 2,317,296
Employee Stock Option | 2017 and 2018 Plan  
Common Stock  
Shares reserved for future issuance 7,818,365
Employee Stock Option | 2022 Plan  
Common Stock  
Shares reserved for future issuance 3,917,573