v3.26.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Feb. 12, 2026
Stock Based Compensation [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 33,419,882    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value $ 7,200,000 $ 2,400,000  
Share Based Compensation Arrangement By Share Based Payment Award Unrecognized Compensation Expense Weighted Average Period 3 years 7 months 13 days    
Employee Stock Option [Member]      
Stock Based Compensation [Line Items]      
Share Based Compensation Arrangement By Share Based Payment Award Unrecognized Compensation Expense $ 45,200,000    
Restricted Stock [Member]      
Stock Based Compensation [Line Items]      
Share Based Compensation Arrangement By Share Based Payment Award Unrecognized Compensation Expense $ 0    
2017 Plan [Member]      
Stock Based Compensation [Line Items]      
Common Stock, Capital Shares Reserved for Future Issuance     53,165,588