v3.26.1
Common and Preferred Stock - Schedule of Shares of Common Stock Reserved for Future Issuance (Details)
Mar. 31, 2026
shares
Class of Stock [Line Items]  
Shares of common stock reserved for future issuance 12,160,612
Stock Options Issued and Outstanding  
Class of Stock [Line Items]  
Shares of common stock reserved for future issuance 4,437,273
Restricted Stock Units And Performance Stock Units Issued And Outstanding  
Class of Stock [Line Items]  
Shares of common stock reserved for future issuance 4,652,767
Shares Available for Grant under 2023 Equity Incentive Plan  
Class of Stock [Line Items]  
Shares of common stock reserved for future issuance 3,070,572