XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Incentive Plan Weighted Average Remaining Contractual Life (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 405,784 474,103
Options, Outstanding, Weighted Average Exercise Price $ 512.30 $ 400.21
Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 3 months 10 days  
Options, Exercisable, Number 309,558  
$1.00-$450.00 Range of Exercise Price    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 245,906  
Options, Outstanding, Weighted Average Exercise Price $ 301.84  
Options, Outstanding, Weighted Average Remaining Contractual Term 3 years 3 months 10 days  
Options, Exercisable, Number 233,228  
$450.0-$1000.0 Range of Exercise Price    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 115,489  
Options, Outstanding, Weighted Average Exercise Price $ 663.34  
Options, Outstanding, Weighted Average Remaining Contractual Term 6 years 11 months 1 day  
Options, Exercisable, Number 72,155  
$1000.0 and above Range of Exercise Price    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 44,389  
Options, Outstanding, Weighted Average Exercise Price $ 1,285.26  
Options, Outstanding, Weighted Average Remaining Contractual Term 9 years 3 months 29 days  
Options, Exercisable, Number 4,175