v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Sep. 05, 2024
Jun. 30, 2026
Jun. 30, 2025
Jan. 31, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Weighted-average fair value of options granted (in usd per share)   $ 13.98 $ 12.16  
Aggregate intrinsic value of options exercised   $ 11.5 $ 0.8  
Unvested stock options outstanding (in shares)   7,914,415    
Unrecognized compensation costs   $ 71.1    
Common Stock        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized share-based compensation cost, period of recognition (in years)   3 years    
Employee Stock        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, capital shares reserved for future issuance (in shares) 507,383      
Number of additional shares allowable under the plan (in shares) 1,014,766      
Percent of outstanding shares 1.00%      
2024 Stock Option And Grant Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares authorized for issuance (in shares)   2,453,616    
Percentage of increase in future issuance reserved share   5.00%    
Expiration period (in years)   10 years    
2024 Stock Option And Grant Plan | Minimum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period (in years)   1 year    
2024 Stock Option And Grant Plan | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period (in years)   4 years    
2024 Stock Option And Grant Plan | Incentive Stock Options And Non-Qualified Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Option shares issued (in shares)   5,552,037    
2026 Inducement Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, capital shares reserved for future issuance (in shares)   700,000   1,000,000