XML 162 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Information Regarding Stock Options Outstanding (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
$12.26 - $24.42  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Limit (in dollars per share) $ 12.26
Range of Exercise Prices, Upper Limit (in dollars per share) $ 24.42
Options Outstanding, Options (in shares) | shares 13,000
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 4 months 24 days
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 22.10
$58.67  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Limit (in dollars per share) 58.67
Range of Exercise Prices, Upper Limit (in dollars per share) $ 58.67
Options Outstanding, Options (in shares) | shares 167,000
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 10 months 9 days
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 58.67
$67.44  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Limit (in dollars per share) 67.44
Range of Exercise Prices, Upper Limit (in dollars per share) $ 67.44
Options Outstanding, Options (in shares) | shares 226,000
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 1 year 10 months 6 days
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 67.44
$78.56 - $95.09  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Limit (in dollars per share) 78.56
Range of Exercise Prices, Upper Limit (in dollars per share) $ 95.09
Options Outstanding, Options (in shares) | shares 242,000
Options Outstanding, Weighted-Average Remaining Contractual Life (years) 5 years 5 months 23 days
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 94.15