XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for grant 6,500      
Stock-based compensation related to the retirement of senior executives $ 42,564 $ 29,918 $ 36,865  
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,600      
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 $ 31,000 43,000 45,000  
Proceeds from stock plans 32,000 $ 46,000 $ 59,000  
Intrinsic value of options outstanding $ 62,000      
Weighted-average remaining contractual term of options exercisable 4 years 9 months 18 days      
Intrinsic value of options exercisable $ 39,000      
Number of options exercisable 250 300 500  
Weighted-average exercise price of exercisable options $ 188.21 $ 162.09   $ 154.16
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 $ 62,000      
Weighted-average exercise price of outstanding options which are vested and expected to vest $ 237.99      
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 $ 23,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  
Maximum [Member]        
Non-Employee Stock Purchase Plan Awards [Abstract]        
Incremental stock-based compensation cost due to acceleration of awards     1,000  
Restricted Stock Unit Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation costs $ 19,000 $ 17,000 15,000  
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      
Unvested Awards Roll Forward        
Shares granted 98      
Weighted-average grant date fair value of shares granted $ 322.99      
Unvested shares at end of period 238 245    
Unrecognized compensation costs on unvested awards $ 47,000      
Performance Stock Unit Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation costs $ 13,000 $ 3,000 $ 6,000  
Options Vested and Expected to Vest [Abstract]        
Weighted-average period of recognition for unrecognized compensation costs on nonvested awards 1 year 9 months 18 days      
Unvested Awards Roll Forward        
Shares granted 40 41 58  
Weighted-average grant date fair value of shares granted $ 313.21      
Unvested shares at end of period 111 87    
Unrecognized compensation costs on unvested awards $ 14,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 4 6  
Weighted-average grant date fair value of shares granted $ 363.44 $ 256.28 $ 229.67  
Unvested shares at end of period 2      
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 $ 8,000 $ 7,000 $ 14,000