XML 148 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts receivable (Tables)
12 Months Ended
Dec. 31, 2019
Trade And Other Receivables [Abstract]  
Schedule of accounts receivable
20192018
Trade receivables$321,638$392,865
GST/VAT receivables4,6143,711
Other receivables1,7925,774
Total$328,044$402,350