XML 84 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Minimum future commitments under these agreements as of December 31, 2018 are as follows:
 
For the years ending December 31,
 
$
 
2019
 
 
2,288,437
 
2020
 
 
1,790,861
 
2021
 
 
1,621,298
 
2022
 
 
668,792
 
 
 
 
6,369,388