XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 9. Commitment and contingencies (Details)
Mar. 31, 2018
USD ($)
Operating Leased Assets [Line Items]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 320,093
Operating Leases, Future Minimum Payments Due 1,496,838
Operating Leases, Future Minimum Payments, Due in Two and Three Years 484,428
Operating Leases, Future Minimum Payments, Due in Four and Five Years 547,788
Operating Leases, Future Minimum Payments, Due Thereafter $ 144,529