XML 53 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation and Warrants - Options outstanding and exercisable (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Range of Exercise Price 0.00-40.00 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of Exercise Price Lower $ 0.00
Options Outstanding, Range of Exercise Price Upper $ 40.00
Options Outstanding, Options | shares 6,189,257
Options Outstanding, Weighted Average Exercise Price $ 0.75
Options Outstanding, Weighted Average Remaining Contractual Life 6 years
Options Exercisable, Options | shares 2,720,916
Options Exercisable, Weighted Average Exercise Price $ 1.25
Options Exercisable, Weighted Average Remaining Contractual Life 4 years
Range of Exercise Price 41.00-70.00 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of Exercise Price Lower $ 41.00
Options Outstanding, Range of Exercise Price Upper $ 70.00
Options Outstanding, Options | shares 6,221
Options Outstanding, Weighted Average Exercise Price $ 52.07
Options Outstanding, Weighted Average Remaining Contractual Life 2 years
Options Exercisable, Options | shares 6,221
Options Exercisable, Weighted Average Exercise Price $ 52.07
Options Exercisable, Weighted Average Remaining Contractual Life 2 years
Range Of Exercise Price 71.09-102.00 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of Exercise Price Lower $ 71.00
Options Outstanding, Range of Exercise Price Upper $ 102.00
Options Outstanding, Options | shares 59,797
Options Outstanding, Weighted Average Exercise Price $ 85.19
Options Outstanding, Weighted Average Remaining Contractual Life 2 years
Options Exercisable, Options | shares 59,797
Options Exercisable, Weighted Average Exercise Price $ 85.19
Options Exercisable, Weighted Average Remaining Contractual Life 2 years