v3.26.1
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
Mar. 31, 2026
shares
Class Of Stock [Line Items]  
Common stock reserved for future issuance 37,872,830
Stock Options Issued and Outstanding  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 16,220,743
Restricted Stock Units (RSUs) Issued and Outstanding  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 149,177
Stock Options Authorized for Future Issuance  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 2,258,154
Employee Stock Purchase Plan Shares Authorized for Future Issuance  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 1,984,143
Pre Funded Warrants Issued And Outstanding  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 17,260,613