XML 98 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant 6,000    
Stock-based compensation related to the retirement of senior executives $ 44,709 $ 36,868 $ 42,564
Employee Stock Purchase Plan [Abstract]      
Maximum contribution allowed under employee stock purchase plan as % of employee's earnings 15.00%    
Total number of shares purchased under employee stock purchase plan 800    
Plan period employee stock purchase plan, in months 3 months    
Purchase price calculation for shares of stock under employee stock purchase plan The purchase price for each share of stock is the lesser of 90% of the market price on the first day of the plan period or 100% of the market price on the last day of the plan period.    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Total intrinsic value of options exercised in the period $ 14,000 11,000 31,000
Proceeds from stock plans 21,000 $ 18,000 $ 32,000
Intrinsic value of options outstanding $ 51,000    
Weighted-average remaining contractual term of options exercisable 5 years 3 months 18 days    
Intrinsic value of options exercisable $ 33,000    
Number of options exercisable 275 300 300
Weighted-average exercise price of exercisable options $ 251.63 $ 223.37 $ 188.21
Options Vested and Expected to Vest [Abstract]      
Number of options outstanding which are vested and expected to vest 600    
Aggregate intrinsic value of outstanding options which are vested and expect to vest $ 50,000    
Weighted-average exercise price of outstanding options which are vested and expected to vest $ 283.2    
Weighted-average remaining contractual term of outstanding options which are vested and expected to vest 6 years 8 months 12 days    
Unrecognized compensation costs on unvested options $ 25,000    
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation costs 1,000 $ 1,000 $ 1,000
Restricted Stock Unit Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation costs $ 22,000 $ 19,000 19,000
Options Vested and Expected to Vest [Abstract]      
Weighted-average period of recognition for unrecognized compensation costs on nonvested awards 3 years 3 months 18 days    
Unvested Awards Roll Forward      
Shares granted 121    
Weighted-average grant date fair value of shares granted $ 331.19    
Unvested shares at end of period 261 235  
Unrecognized compensation costs on unvested awards $ 60,000    
Performance Stock Unit Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation costs $ 9,000 $ 5,000 $ 13,000
Options Vested and Expected to Vest [Abstract]      
Weighted-average period of recognition for unrecognized compensation costs on nonvested awards 1 year 10 months 24 days    
Unvested Awards Roll Forward      
Shares granted 43 45 40
Weighted-average grant date fair value of shares granted $ 340.2    
Unvested shares at end of period 110 108  
Unrecognized compensation costs on unvested awards $ 15,000    
Performance Stock Unit Plan [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights 0.00%    
Performance Stock Unit Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights 200.00%    
Restricted Stock Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation costs $ 1,000 $ 1,000 $ 1,000
Unvested Awards Roll Forward      
Shares granted 3 3 3
Weighted-average grant date fair value of shares granted $ 329 $ 341.04 $ 363.44
Unvested shares at end of period 3    
Equity Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
Award expiration period 10 years    
Options Vested and Expected to Vest [Abstract]      
Weighted-average period of recognition for unrecognized compensation costs on nonvested awards 3 years 2 months 12 days    
Employee Stock Purchase Plan of 2009 [Member] | Employee Stock [Member]      
Employee Stock Purchase Plan [Abstract]      
Total number of shares purchased under employee stock purchase plan 800    
Share-Based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation related to the retirement of senior executives $ 11,000 $ 10,000 $ 8,000