Quarterly report pursuant to Section 13 or 15(d)

Accounts payable and accruals (Details) - Schedule of accounts payable and accruals

v3.20.2
Accounts payable and accruals (Details) - Schedule of accounts payable and accruals - USD ($)
Sep. 30, 2020
Mar. 31, 2020
Schedule of accounts payable and accruals [Abstract]    
Accounts payable $ 1,271,907 $ 9,610,748
Accrued liabilities 27,361,277 32,599,586
Payroll liabilities 57,998 65,951
Short term accounts payable and accrued liabilities 28,691,182 42,276,285
Long term accounts payable and accrued liabilities 2,997,538 1,622,284
Balance, end of period $ 31,688,720 $ 43,898,569