XML 77 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
Mar. 31, 2021
Mar. 31, 2020
Payables and Accruals [Abstract]    
Accrued FAET $ 1,716,461 $ 353,061
Accrued sales commissions 514,892
Unearned revenue 361,270 493,553
Accrued interest 22,667 197,342
Accrued payroll 640,717 289,603
Accrued professional fees 45,000 131,300
Other accruals 161,778 154,760
Accrued liabilities $ 3,462,785 $ 1,619,619