XML 113 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Grant-Date Fair Values of Restricted Stock Granted and Related Assumptions (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Risk-free interest rate 3.58% 1.75% 0.95%
Estimated volatility 40.90% 40.00% 33.00%
Expected life (in years) 2 years 3 months 18 days 2 years 6 months 2 years 3 months 18 days
Restricted Stock [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Grant-date fair value $ 167.76 $ 259.65 $ 315.95
Restricted Stock [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Grant-date fair value $ 337.44 $ 348.19 $ 521.17
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Risk-free interest rate 4.89%    
Risk-free interest rate, minimum   1.25% 0.11%
Risk-free interest rate, maximum   1.51% 0.34%
Estimated volatility 42.50% 49.20%  
Estimated volatility, minimum     50.30%
Estimated volatility, maximum     51.20%
Expected life (in years) 1 year 2 years 8 months 12 days 2 years 7 months 6 days
Restricted Stock Units (RSUs) [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Grant-date fair value $ 55.83 $ 252.16 $ 382.78
Restricted Stock Units (RSUs) [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Grant-date fair value $ 297.55 $ 377.01 $ 587.97