v3.26.1
Earnings Per Share Data and Stock Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Anti-dilutive weighted average stock options excluded from computation of earnings per share 10,625 7,500 5,313 7,500
Compensation cost recognized     $ 45,413 $ 45,707
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost recognized, pre-tax charge $ 3,700 $ 8,100 8,500 17,500
Restricted Stock Awards, Restricted Stock Units and Performance Based Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost recognized, pre-tax charge 18,600 $ 15,500 $ 36,000 $ 27,300
Unrecognized compensation cost vesting period     2 years 9 months 18 days  
Unvested Stock option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost related to unvested options and restricted stock $ 199,200   $ 199,200  
Restricted Stock | 2020 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted shares and restricted units, net of cancellations, granted during period     554,228  
Weighted-average grant date fair value, per share     $ 184.94  
Performance Based Restricted Stock Units | 2020 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted shares and restricted units, net of cancellations, granted during period     57,122