XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Payable And Accrued Liabilities (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable $ 11,128,671 $ 8,167,957
Operating lease liability-current portion 1,696,078 1,630,002
Accrued payroll 1,663,436 1,079,771
State and local taxes 709,988 856,341
Other accrued expenses 2,325,726 973,377
Total accounts payable and accrued liabilities $ 17,523,899 $ 12,707,448