XML 32 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operating Lease Liability (Details) - Schedule of Future Minimum Rental Payments for Operating Leases - USD ($)
Dec. 31, 2019
Mar. 31, 2019
Schedule of Future Minimum Rental Payments for Operating Leases [Abstract]    
Remaining payments 2020 $ 56,970  
2021 227,880  
2022 93,381  
Total undiscounted future minimum lease payments 378,231  
Less: Difference between undiscounted lease payments and discounted lease liabilities (19,852)  
Present value of net minimum lease payments 358,379  
Less current portion (211,471) $ 0
Operating lease liabilities – long-term $ 146,908 $ 0