XML 106 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Summary of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock-Based Compensation [Abstract]      
Number of Shares, Outstanding at December 31, 2020 3,202,000 4,507,000 4,816,000
Number of Shares, Granted 0 10,000 1,068,000
Number of Shares, Exercised (1,290,000) (1,287,000) (1,315,000)
Number of Shares, Forfeited/canceled (13,000) (28,000) (62,000)
Number of Shares, Outstanding at September 30, 2021 1,899,000 3,202,000 4,507,000
Number of Shares, Exercisable at September 30, 2021 1,166,000    
Number of Shares, Unvested at September 30, 2021 733,000    
Weighted-Average Exercise Price Per Share, Outstanding at December 31, 2020 $ 143.01 $ 133.68 $ 114.48
Weighted-Average Exercise Price Per Share, Granted   240.99 183.42
Weighted-Average Exercise Price Per Share, Exercised 120.90 110.59 103.47
Weighted-Average Exercise Price Per Share, Forfeited/canceled 179.67 168.11 140.85
Weighted-Average Exercise Price Per Share, Outstanding at September 30, 2021 157.76 $ 143.01 $ 133.68
Weighted-Average Exercise Price Per Share, Exercisable at September 30, 2021 146.40    
Weighted-Average Exercise Price Per Share, Unvested at September 30, 2021 $ 175.86    
Weighted-Average Remaining Contractual Life (in years), Outstanding at September 30, 2021 3 years 3 months 18 days    
Weighted-Average Remaining Contractual Life (in years), Exercisable at September 30, 2021 2 years 10 months 24 days    
Weighted-Average Remaining Contractual Life (in years), Unvested at September 30, 2021 3 years 10 months 24 days    
Aggregate Intrinsic Value, Outstanding at September 30, 2021 $ 439,006    
Aggregate Intrinsic Value, Exercisable at September 30, 2021 282,999    
Aggregate Intrinsic Value, Unvested at September 30, 2021 $ 156,007