v3.26.3
Stock-based Compensation - 2024 Equity Incentive Plan (Details) - shares
Sep. 30, 2026
Jun. 25, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares reserved for issuance 12,259,468   4,294,605
Stock options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares reserved for issuance 639,693   443,651
2024 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Possible future issuance under equity compensation plan (in shares) 1,480,712    
Number of shares reserved for issuance 1,480,712 768,750 558,739
Shares authorized under the plan (in shares)   1,200,000  
2024 Equity Incentive Plan | Maximum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares authorized under the plan (in shares)   2,676,335  
2024 Equity Incentive Plan | Stock options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares authorized under the plan (in shares)   3,600,000