XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES [Abstract]    
Accounts payable - suppliers $ 5,978,865 $ 5,727,781
Accrued commissions and royalties 870,627 807,708
Accrued payroll 475,072 277,908
Accrued vacation 530,773 417,238
Accrued bonuses 1,138,337 1,193,985
Accrued severance 0 511,681
Accrued expenses - other 1,188,814 1,106,489
TOTAL $ 10,182,488 $ 10,042,790