v3.26.1
Common Stock - Summary of Total Shares of Common Stock Reserved for Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Common stock reserved for future issuance 31,608,681 93,259,149
Series A Convertible Preferred Stock Outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance   26,398,943
Series B Convertible Preferred Stock Outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance   20,745,628
Series C Convertible Preferred Stock Outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance   22,188,673
Stock Options Outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance 24,376,545 20,422,301
Shares Reserved for Future Issuance Under the 2019 Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance   3,404,855
Shares Reserved for Exercise of Outstanding Warrant    
Class of Stock [Line Items]    
Common stock reserved for future issuance   98,749
Shares Reserved for Future Issuance Under the 2026 Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance 7,232,136