v3.26.1
Common Stock - Summary of Reserved Shares of Common Stock (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Voting common stock reserved for future issuance 15,487,530 12,909,590
Common Stock Incentive Awards Outstanding    
Class of Stock [Line Items]    
Voting common stock reserved for future issuance 9,110,724 9,142,493
Reserved for Conversion of Non-Voting Common Stock    
Class of Stock [Line Items]    
Voting common stock reserved for future issuance 2,727,511 2,727,511
Common Stock Available for Future Grant Under the 2025 Equity Incentive Plan    
Class of Stock [Line Items]    
Voting common stock reserved for future issuance 2,804,036 589,586
Common Stock Available for Future Issuance Under the Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Voting common stock reserved for future issuance 845,259 450,000