v3.26.3
Common Stock - Schedule of Common Stock Shares Reserved for Future Issuance (Details) - shares
Sep. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 29,602,076 100,095,032
Employee Stock Option    
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 19,150,119 13,470,409
Equity compensation plans    
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 10,451,957 2,028,232
Series A-1 preferred stock    
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 0 30,000,000
Series A-2 preferred stock    
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 0 11,511,852
Series B preferred stock    
Class of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 0 43,084,539