v3.26.1
Stock-based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 16, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares reserved for future issuance   29,665,889     29,665,889   100,095,032
Exercise of stock options   $ 430,000 $ 57,000        
Weighted-average grant-date fair value of stock options granted         $ 14.87    
Recognition period         1 year 3 months 18 days    
Market condition stock options outstanding   1,297,500     1,297,500    
Unrecognized compensation cost   $ 92,500,000     $ 92,500,000    
Weighted-average period expected to be recognized         2 years 10 months 24 days    
Stock Option              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise of stock options   $ 1,100,000   $ 0 $ 1,200,000 $ 0  
Weighted-average grant-date fair value of stock options granted   $ 11.26   $ 3.81 $ 10.32 $ 3.8  
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,783,810     9,783,810    
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