XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Capital Stock and Warrants - Schedule Of Warrants Issuance (Details) - $ / shares
Dec. 31, 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 USD 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 USD 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 USD 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 USD 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 USD per share) $ 90.00  
Registered direct 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 USD per share) $ 8.00  
Registered direct 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 USD per share) $ 8.00