v3.21.1
Shareholders' equity - Authorized share capital (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Authorized share capital    
Average exercise price (in dollar per share) $ 1.08 $ 1.44
Amount reclassified from APIC to share capital $ (15) $ (56)
Employee Stock Purchase Plan    
Authorized share capital    
Number of common shares available for issuance 822,100  
Number of shares issued under the ESPP 0  
Additional shares reserved for issuance 298,279 245,057
Options | Common Shares    
Authorized share capital    
Number of shares issued upon exercise of options 18,003 53,722
Proceeds received $ 19 $ 77
Number of shares options exercised 18,003 53,722