v3.26.1
Common Stock - Summary of Reserved Common Stock for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Total 8,585,167 7,272,358
Employee Stock Option [Member]    
Class of Stock [Line Items]    
Total 7,476,614 6,598,693
Outstanding Restricted Stock Units    
Class of Stock [Line Items]    
Total 328,318 328,318
Options Available For Grants    
Class of Stock [Line Items]    
Total 780,235 345,347