v3.26.1
Stock-based Compensation - 2024 Equity Incentive Plan (Details) - shares
Jun. 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 11,862,597   4,294,605
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,400    
Number of shares reserved for issuance 1,480,400 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