v3.21.2
Warrant derivative liability (Investor Warrants) (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 18, 2020
Apr. 05, 2017
Dec. 31, 2020
Dec. 31, 2019
Nov. 15, 2017
Nov. 13, 2017
Class of Warrant or Right, Outstanding         896,739  
Private Placement [Member] | Investor [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 1.00 $ 0.80
Class of Warrant or Right, Outstanding     422,922 721,836    
Warrants Not Settleable in Cash, Fair Value Disclosure     $ 203 $ 223    
Securities Purchase Agreement [Member]            
Stock Issued During Period, Shares, New Issues 4,500,000 434,783        
Warrant Purchase on Issue of Ordinary Shares   326,087        
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 2.75        
Securities Purchase Agreement, Warrants Issued percentage   75.00%