v3.26.3
Stock-based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 16, 2026
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Shares reserved for future issuance   29,602,076       29,602,076   100,095,032
Exercise of stock options   $ 339,000 $ 430,000 $ 57,000        
Weighted-average grant-date fair value of stock options granted           $ 15.34    
Recognition period           1 year 3 months 18 days    
Market condition stock options outstanding   1,302,000       1,302,000    
Unrecognized compensation cost   $ 92,300,000       $ 92,300,000    
Weighted-average period expected to be recognized           2 years 8 months 12 days    
Stock Option                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Exercise of stock options   $ 800,000     $ 0 $ 2,000,000 $ 0  
Weighted-average grant-date fair value of stock options granted   $ 13.52     $ 3.85 $ 10.69 $ 3.81  
Incentive Plans                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock options expiration period           10 years    
Incentive Plans | Maximum                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Term of stock options           10 years    
Stock options vesting period           4 years    
Incentive Plans | Minimum                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Fair market value percentage of common stock           100.00%    
Stock options vesting period           3 years    
2026 Incentive Award Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Shares available for grant (in shares)   9,156,475       9,156,475    
Annual increase in shares as a percentage 5.00%              
2026 Incentive Award Plan | Maximum                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Shares reserved for future issuance 14,011,037              
2026 Employee Stock Purchase Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Annual increase in shares as a percentage 1.00%              
2026 Employee Stock Purchase Plan | Maximum                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Shares reserved for future issuance 1,295,482