v3.26.1
Share-based Compensation - Schedule of Unamortized Share Based Compensation Incentive Awards (Detail)
6 Months Ended
Jun. 30, 2026
USD ($)
Schedule of Unamortized Share Based Compensation Incentive Awards [Line Items]  
Unamortized share-based compensation costs related to each share-based incentive award (in dollars) $ 26,095,000
Restricted stock units  
Schedule of Unamortized Share Based Compensation Incentive Awards [Line Items]  
Unamortized share-based compensation costs related to each share-based incentive award (in dollars) $ 19,313,000
Unamortize share-based compensation costs related to each share-based incentive award (years) 2 years 3 months 18 days
Share-Based Payment Arrangement, Option  
Schedule of Unamortized Share Based Compensation Incentive Awards [Line Items]  
Unamortized share-based compensation costs related to each share-based incentive award (in dollars) $ 6,782
Unamortize share-based compensation costs related to each share-based incentive award (years) 2 years 7 months 6 days