XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES [Abstract]    
Accounts payable - suppliers $ 5,622,558 $ 7,745,592
Accrued commissions and royalties 1,510,865 1,359,691
Accrued payroll 494,653 494,258
Accrued vacation 657,008 421,416
Accrued bonuses 544,567 1,378,706
Accrued professional fees 893,745 522,935
Accrued expenses - other 819,455 1,205,395
TOTAL $ 10,542,851 $ 13,127,993