XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES [Abstract]    
Accounts payable - suppliers $ 6,097,056 $ 5,727,781
Accrued commissions and royalties 541,853 807,708
Accrued payroll 317,364 277,908
Accrued vacation 427,317 417,238
Accrued bonuses 0 1,193,985
Accrued severance 0 511,681
Accrued expenses - other 1,013,404 1,106,489
TOTAL $ 8,396,994 $ 10,042,790