XML 100 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts receivable (Tables)
12 Months Ended
Dec. 31, 2018
Trade And Other Receivables [Abstract]  
Schedule of accounts receivable
20182017
Trade receivables$392,865$392,759
GST/VAT receivables3,7113,611
Other receivables5,774454
Total$402,350$396,824