XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share capital (Schedule of Share Capital) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Disclosure of classes of share capital [abstract]    
Common shares issued, shares 43,094,657 41,496,950
Common shares issued, value $ 212,498 $ 207,012