XML 19 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity Incentive Plan Weighted Average Remaining Contractual Life (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 608,715 847,830
Options, Outstanding, Weighted Average Exercise Price $ 334.20 $ 260.88
Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 2 months 12 days  
Options, Exercisable, Number 458,803  
$0.0-$170.00 Range of Exercise Price [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 184,729  
Options, Outstanding, Weighted Average Exercise Price $ 158.97  
Options, Outstanding, Weighted Average Remaining Contractual Term 2 years 3 months 18 days  
Options, Exercisable, Number 184,729  
$170.0-$265.00 Range of Exercise Price [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 145,927  
Options, Outstanding, Weighted Average Exercise Price $ 254.61  
Options, Outstanding, Weighted Average Remaining Contractual Term 4 years 4 months 24 days  
Options, Exercisable, Number 145,927  
$265.0-$400.0 Range of Exercise Price [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 153,226  
Options, Outstanding, Weighted Average Exercise Price $ 354.45  
Options, Outstanding, Weighted Average Remaining Contractual Term 6 years 3 months 18 days  
Options, Exercisable, Number 100,952  
$400.0 and above Range of Exercise Price [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 124,833  
Options, Outstanding, Weighted Average Exercise Price $ 661.68  
Options, Outstanding, Weighted Average Remaining Contractual Term 8 years 10 months 24 days  
Options, Exercisable, Number 27,195