XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant 6,300    
Stock-based compensation related to the retirement of senior executives $ 36,868 $ 42,564 $ 29,918
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 1,700    
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 $ 11,000 31,000 43,000
Proceeds from stock plans 18,000 $ 32,000 $ 46,000
Intrinsic value of options outstanding $ 39,000    
Weighted-average remaining contractual term of options exercisable 5 years 1 month 6 days    
Intrinsic value of options exercisable $ 28,000    
Number of options exercisable 259 300 300
Weighted-average exercise price of exercisable options $ 223.37 $ 188.21 $ 162.09
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 $ 39,000    
Weighted-average exercise price of outstanding options which are vested and expected to vest $ 264.78    
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 $ 19,000 $ 19,000 17,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 100    
Weighted-average grant date fair value of shares granted $ 319.28    
Unvested shares at end of period 235 238  
Unrecognized compensation costs on unvested awards $ 50,000    
Performance Stock Unit Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation costs $ 5,000 $ 13,000 $ 3,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 45 40 41
Weighted-average grant date fair value of shares granted $ 338.02    
Unvested shares at end of period 108 111  
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 4
Weighted-average grant date fair value of shares granted $ 341.04 $ 363.44 $ 256.28
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 4 months 24 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 $ 10,000 $ 8,000 $ 7,000