XML 42 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders Equity - Warrants (Details) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Warrants    
Number of Warrants 6,846,633 6,885,748
$260.00    
Warrants    
Number of Warrants   39,115
Exercise Price   $ 260.00
$186.75    
Warrants    
Number of Warrants 1,440 1,440
Exercise Price $ 186.75 $ 186.75
$12.50    
Warrants    
Number of Warrants 37,500 37,500
Exercise Price $ 12.50 $ 12.50
$6.03    
Warrants    
Number of Warrants 2,500,000 2,500,000
Exercise Price $ 6.03 $ 6.03
$3.75    
Warrants    
Number of Warrants 4,307,693 4,307,693
Exercise Price $ 3.75 $ 3.75