v3.25.4
Common Stock - Reserved (Details)
Dec. 31, 2025
shares
Common Stock  
Shares reserved for future issuance 37,611,992
Pre-funded warrants  
Common Stock  
Shares reserved for future issuance 17,362,147
Common Warrants  
Common Stock  
Shares reserved for future issuance 250,000
2018 ESPP  
Common Stock  
Shares reserved for future issuance 2,550,305
2018 Plan  
Common Stock  
Shares reserved for future issuance 4,059,319
2022 Plan  
Common Stock  
Shares reserved for future issuance 1,160,822
Employee Stock Option  
Common Stock  
Shares reserved for future issuance 7,613,385
Employee Stock Option | 2022 Plan  
Common Stock  
Shares reserved for future issuance 4,616,014