XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
CAPITAL STOCK AND WARRANTS - Schedule Of Warrants Issuance (Details) - $ / shares
Jun. 30, 2021
Nov. 19, 2019
Class of Stock [Line Items]    
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 2,361,726 2,875,000
Warrants - expiration January 2024    
Class of Stock [Line Items]    
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 14,270  
Exercise Price (in dollars per share) $ 201.60  
Warrants - expiration September 2024    
Class of Stock [Line Items]    
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 750  
Exercise Price (in dollars per share) $ 116.00  
Public offering | Series A Warrants - expiration May 2022    
Class of Stock [Line Items]    
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 352,703  
Exercise Price (in dollars per share) $ 8.00  
Public offering | Series B Warrants - expiration May 2027    
Class of Stock [Line Items]    
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 395,528  
Exercise Price (in dollars per share) $ 8.00  
Public offering | Series A Warrants - expiration December 2022    
Class of Stock [Line Items]    
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 160,975  
Exercise Price (in dollars per share) $ 90.00  
Private offering | Series A Warrants - expiration May 2022    
Class of Stock [Line Items]    
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 718,750  
Exercise Price (in dollars per share) $ 8.00  
Private offering | Series B Warrants - expiration May 2027    
Class of Stock [Line Items]    
Number of Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 718,750  
Exercise Price (in dollars per share) $ 8.00