XML 82 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Changes in Number of Shares of Common Stock Under Option (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares        
Shares, outstanding, beginning balance (in shares) 4,983 5,301 5,447  
Shares, granted (in shares) 169 411 649  
Shares, exercised (in share) (2,271) (648) (544)  
Shares, forfeited (in shares) (397) (81) (251)  
Shares, outstanding, ending balance (in shares) 2,484 4,983 5,301  
Weighted Average Exercise Price        
Weighted average exercise price, outstanding, beginning balance (in dollars per share) $ 192.18 $ 188.12 $ 176.52  
Weighted average exercise price, granted (in dollars per share) 285.11 222.51 223.66  
Weighted average exercise price, exercised (in dollars per share) 188.61 172.01 94.79  
Weighted average exercise price, forfeited (in dollars per share) 253.49 241.78 230.60  
Weighted average exercise price, outstanding, ending balance (in dollars per share) $ 191.97 $ 192.18 $ 188.12  
Options, Additional Disclosures [Abstract]        
Shares, expected to vest (in shares) 724      
Weighted average exercise price of options, expected to vest (in dollars per share) $ 240.62      
Options exercisable at end of year, options outstanding (in shares) 1,760 3,182 3,512 3,798
Weighted average exercise price of exercisable options, outstanding (in dollars per share) $ 171.95 $ 163.54 $ 159.46 $ 145.18
Weighted average fair value of options granted during the year (in dollars per share) $ 97.38 $ 66.28 $ 65.23  
Aggregate intrinsic value, options outstanding $ 364,092 $ 451,039 $ 113,681 $ 257,707
Aggregate intrinsic value, options exercised during period $ 324,577 $ 40,983 $ 64,783