v3.26.1
Stock-Based Awards - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 17, 2026
Jan. 01, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 16, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Options granted, weighted average grant date fair value (in usd per share)     $ 2.22    
2024 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Additional shares of common stock authorized (in shares)   535,478      
Authorized shares (in shares)         3,210,478
Options granted, weighted average grant date fair value (in usd per share)     $ 1.79    
Exercised, aggregate intrinsic value     $ 0.4 $ 0.3  
Cost not yet recognized, amount     $ 8.1    
Cost net yet recognized, period for recognition     2 years 4 months 24 days    
2024 Equity Incentive Plan, Amended          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Additional shares of common stock authorized (in shares) 2,000,000        
Authorized shares (in shares) 5,210,478        
Automatic increase rate as a percentage of outstanding common stock     5.00%