Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Additional Information (Details)

v3.20.2
Subsequent Events - Additional Information (Details) - USD ($)
9 Months Ended
Nov. 02, 2020
Oct. 31, 2020
Oct. 27, 2020
Sep. 30, 2020
Dec. 31, 2019
Subsequent Event [Line Items]          
Ordinary shares, shares issued       21,239,093 14,868,973
Ordinary shares, par value       $ 0.01 $ 0.01
Proceeds from registered direct offerings, net of transaction costs       $ 8,560,000  
Subsequent Event | 2025 Exchangeable Notes          
Subsequent Event [Line Items]          
Debt instrument, shares embedded within each unit, exchange price $ 0.7775   $ 1.00    
Debt instrument, shares embedded within each unit, shares 1,286.1845   1,000    
Debt instrument, shares embedded within each unit, value $ 1,000   $ 1,000    
Subsequent Event | October Offering          
Subsequent Event [Line Items]          
Ordinary shares, shares issued     15,511,537    
Ordinary shares, par value     $ 0.01    
Warrants to purchase ordinary shares, exercise price   $ 0.8125      
Proceeds from registered direct offerings, net of transaction costs   $ 60,000 $ 15,300,000    
Warrants expiry date   Oct. 22, 2025 Oct. 27, 2025    
Percentage of ordinary shares issued to purchase warrants   7.00%      
Subsequent Event | October Offering | Pre-Funded Warrants          
Subsequent Event [Line Items]          
Ordinary shares, par value     $ 0.01    
Number of warrants to purchase ordinary shares   6,284,615 11,411,539    
Percentage of ordinary share at election of purchaser     9.99%    
Warrants to purchase ordinary shares, exercise price     $ 0.64    
Proceeds from registered direct offerings, net of transaction costs   $ 60,000      
Subsequent Event | October Offering | Warrants          
Subsequent Event [Line Items]          
Number of warrants to purchase ordinary shares     20,192,307    
Warrants to purchase ordinary shares, exercise price     $ 0.65    
Warrants expiry date     Oct. 27, 2025    
Subsequent Event | October Offering | Warrant          
Subsequent Event [Line Items]          
Number of warrants to purchase ordinary shares   1,884,615 20,192,307    
Warrants to purchase ordinary shares, exercise price     $ 0.65    
Warrants expiry date     Oct. 27, 2025    
Subsequent Event | Minimum | October Offering | Pre-Funded Warrants          
Subsequent Event [Line Items]          
Percentage of outstanding ordinary shares     4.99%