XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2023
$ / shares
Range 113 Point 88 To 235 Point 06 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based payment arrangement, option, exercise price range, lower range limit $ 113.88
Share-based payment arrangement, option, exercise price range, upper range limit 235.06
Range 235 Point 07 to 303 Point 64 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based payment arrangement, option, exercise price range, lower range limit 235.07
Share-based payment arrangement, option, exercise price range, upper range limit 303.64
Range 303 Point 65 to 371 Point 64 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based payment arrangement, option, exercise price range, lower range limit 303.65
Share-based payment arrangement, option, exercise price range, upper range limit $ 371.64