XML 128 R95.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and contingencies (Details)
Dec. 31, 2018
USD ($)
2019 $ 2,288,437
2020 1,790,861
2021 1,621,298
2022 668,792
Total minimum future commitments $ 6,369,388