XML 55 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share Data and Stock Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Anti-dilutive weighted average stock options excluded from computation of earnings per share 6,000 0 7,000 799,000
Compensation cost recognized     $ 70,586 $ 72,727
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost recognized, pre-tax charge $ 8,100 $ 13,400 25,700 41,000
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 16,400 $ 12,900 $ 43,700 $ 30,700
Unrecognized compensation cost vesting period     2 years 6 months  
Unvested Stock option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost related to unvested options and restricted stock $ 174,400   $ 174,400  
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,065  
Weighted-average grant date fair value, per share     $ 178.25  
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     61,251