v3.26.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Feb. 12, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares authorized (in shares) 33,419,882    
Options, exercises in period, intrinsic value $ 124,500,000 $ 6,300,000  
Unrecognized compensation expense weighted average period 1 year 9 months 18 days    
Common stock options outstanding      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation expense $ 40,100,000    
Unvested restricted stock awards      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation expense 0    
Restricted Stock Units (RSUs)      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation expense $ 7,600,000    
Unrecognized compensation expense weighted average period 1 year 8 months 12 days    
2017 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Capital shares reserved for future issuance (in shares)     53,165,588