XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation and Warrants - Options outstanding and exercisable (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Range of Exercise Price 0.00-40.00  
Stock-Based Compensation and Warrants  
Options Outstanding, Range of Exercise Price Lower $ 0.00
Options Outstanding, Range of Exercise Price Upper $ 350.00
Range of Exercise Price 0.00-350.00  
Stock-Based Compensation and Warrants  
Options Outstanding, Options | shares 2,291,596
Options Outstanding, Weighted Average Exercise Price $ 2.173
Options Outstanding, Weighted Average Remaining Contractual Life 6 years
Options Exercisable, Options | shares 425,434
Options Exercisable, Weighted Average Exercise Price $ 8.19
Options Exercisable, Weighted Average Remaining Contractual Life 5 years
Range of Exercise Price 41.00-70.00  
Stock-Based Compensation and Warrants  
Options Outstanding, Range of Exercise Price Lower $ 351.00
Options Outstanding, Range of Exercise Price Upper $ 700.00
Range of Exercise Price 351.00-700.00  
Stock-Based Compensation and Warrants  
Options Outstanding, Options | shares 843
Options Outstanding, Weighted Average Exercise Price $ 467.73
Options Outstanding, Weighted Average Remaining Contractual Life 1 year
Options Exercisable, Options | shares 843
Options Exercisable, Weighted Average Exercise Price $ 467.73
Options Exercisable, Weighted Average Remaining Contractual Life 1 year
Range Of Exercise Price 71.09-102.00  
Stock-Based Compensation and Warrants  
Options Outstanding, Range of Exercise Price Lower $ 701.00
Options Outstanding, Range of Exercise Price Upper $ 1,000.00
Range of Exercise Price 701.00-1000.00  
Stock-Based Compensation and Warrants  
Options Outstanding, Options | shares 3,459
Options Outstanding, Weighted Average Exercise Price $ 792.33
Options Outstanding, Weighted Average Remaining Contractual Life 2 years
Options Exercisable, Options | shares 3,459
Options Exercisable, Weighted Average Exercise Price $ 792.33
Options Exercisable, Weighted Average Remaining Contractual Life 2 years