XML 67 R39.htm IDEA: XBRL DOCUMENT v3.20.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES [Abstract]    
Accounts payable - suppliers $ 3,144,098 $ 3,622,765
Accrued Commissions & Royalties 931,760 867,344
Accrued payroll 231,753 48,867
Accrued vacation 410,199 264,789
Accrued bonuses 215,000 494,318
Accrued Expenses - Other 593,433 590,598
Total $ 5,526,243 $ 5,888,681