XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES [Abstract]    
Accounts payable - suppliers $ 5,896,027 $ 5,727,781
Accrued commissions and royalties 586,341 807,708
Accrued payroll 223,111 277,908
Accrued vacation 525,137 417,238
Accrued bonuses 234,000 1,193,985
Accrued severance 0 511,681
Accrued expenses - other 626,752 1,106,489
TOTAL $ 8,091,368 $ 10,042,790