v3.26.1
Capital Structure - Summary of Common Stock Reserved for Future issuance (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 11,071,452 37,557,964
Conversion of Redeemable Convertible Preferred Stock    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 0 29,855,741
Common Stock Warrants    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 739,559 739,559
Stock Options Issued and Outstanding    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 7,522,330 5,513,142
Stock Options Available for Future Issuance    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 2,269,981 1,449,522
Shares Reserved for ESPP    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 539,582 0