XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Share Capital - Schedule of Warrants Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Aug. 31, 2020
Dec. 31, 2019
Number of outstanding warrants   14,685  
Exercise price   $ 8.13  
Series A (2013) [Member]      
Number of outstanding warrants 183   183
Exercise price $ 2,754.00    
Number of exercisable warrants 183    
Exercisable Through April 9, 2023    
Series A (2015) [Member]      
Number of outstanding warrants   683
Exercise price $ 1,377.00    
Number of exercisable warrants    
Exercisable Through April 30, 2020    
Series B (2016) [Member]      
Number of outstanding warrants 2,770   2,770
Exercise price $ 40.50    
Number of exercisable warrants 2,770    
Exercisable Through March 14, 2022    
Warrant to Underwriters 1/2019 [Member]      
Number of outstanding warrants 8,082   22,767
Exercise price $ 8.13    
Number of exercisable warrants 8,082    
Exercisable Through July 14, 2022    
Warrant to Underwriters 1/2019 One [Member]      
Number of outstanding warrants 29,500   29,500
Exercise price $ 12.50    
Number of exercisable warrants 29,500    
Exercisable Through July 15, 2022    
Warrant to Underwriters 1/2019 Two [Member]      
Number of outstanding warrants   12,500
Exercise price $ 12.50    
Number of exercisable warrants    
Exercisable Through January 15, 2020    
Warrant to Underwriters 12/2019 [Member]      
Number of outstanding warrants 45,643   45,643
Exercise price $ 13.13    
Number of exercisable warrants 45,643    
Exercisable Through June 25, 2023    
Warrant to Underwriters 12/2019 One [Member]      
Number of outstanding warrants 47,619   47,619
Exercise price $ 13.13    
Number of exercisable warrants 47,619    
Exercisable Through June 27, 2023    
Warrant to Underwriters 12/2019 Two [Member]      
Number of outstanding warrants 45,045   45,045
Exercise price $ 13.88    
Number of exercisable warrants 45,045    
Exercisable Through June 30, 2023