XML 80 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Cash and cash equivalents (Tables)
12 Months Ended
Dec. 31, 2018
Cash and cash equivalents [abstract]  
Summary of Cash and Cash Equivalents
 
December 31, 2018

 
December 31, 2017

 
 
 
 
Cash at bank and on hand
$
200,644

 
$
293,437

Short-term bank deposits
85,668

 
186,064

 
$
286,312

 
$
479,501