XML 79 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Incentive Plan Weighted Average Remaining Contractual Life - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 474,103 608,715
Options, Outstanding, Weighted Average Exercise Price $ 400.21 $ 334.20
Options, Outstanding, Weighted Average Remaining Contractual Term 5 years  
Options, Exercisable, Number 367,451  
$0.0-$170.00 Range of Exercise Price [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 78,288  
Options, Outstanding, Weighted Average Exercise Price $ 168.98  
Options, Outstanding, Weighted Average Remaining Contractual Term 1 year 9 months 18 days  
Options, Exercisable, Number 78,288  
$170.0-$265.00 Range of Exercise Price [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 131,501  
Options, Outstanding, Weighted Average Exercise Price $ 253.87  
Options, Outstanding, Weighted Average Remaining Contractual Term 3 years 3 months 18 days  
Options, Exercisable, Number 131,501  
$265.0-$400.0 Range of Exercise Price [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 128,642  
Options, Outstanding, Weighted Average Exercise Price $ 357.51  
Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 4 months 24 days  
Options, Exercisable, Number 105,179  
$400.0 and above Range of Exercise Price [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 135,672  
Options, Outstanding, Weighted Average Exercise Price $ 715.98  
Options, Outstanding, Weighted Average Remaining Contractual Term 8 years 1 month 6 days  
Options, Exercisable, Number 52,483