XML 130 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Weighted-Average Restricted Stock Unit Award Fair Value (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Non-vested at January 1 $ 88.71 $ 67.97 $ 47.84
Awarded 105.05 108.74 115.51
Vested 75.55 54.27 43.99
Forfeited 102.12 85.71 65.52
Non-vested at December 31 $ 101 $ 88.71 $ 67.97