Quarterly report pursuant to Section 13 or 15(d)

Commitments - Schedule of Future Minimum Lease Payments Under Operating Lease Liabilities (Details)

v3.20.2
Commitments - Schedule of Future Minimum Lease Payments Under Operating Lease Liabilities (Details) - USD ($)
Jun. 30, 2020
Mar. 31, 2020
Accounting Policies [Abstract]    
2021 (nine months) $ 212,906  
2022 290,492  
2023 173,315  
Total 676,713  
Less present value discount (68,379)  
Operating lease liabilities $ 608,334 $ 663,110