XML 107 R61.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Risk-free interest rate 4.27% 3.58% 1.75%
Estimated volatility 40.10% 40.90% 40.00%
Expected life (in years) 2 years 3 months 18 days 2 years 3 months 18 days 2 years 6 months
Restricted Stock [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Grant-date fair value $ 144.16 $ 167.76 $ 259.65
Restricted Stock [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Grant-date fair value $ 210.65 $ 337.44 $ 348.19
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%
Risk-free interest rate, maximum     1.51%
Estimated volatility   42.50% 49.20%
Expected life (in years) 1 year 4 months 24 days 1 year 2 years 8 months 12 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 $ 158.95 $ 55.83 $ 252.16
Restricted Stock Units (RSUs) [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Grant-date fair value $ 199.03 $ 297.55 $ 377.01