XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES [Abstract]    
Accounts payable - suppliers $ 3,066,133 $ 7,745,592
Accrued commissions and royalties 2,053,261 1,359,691
Accrued payroll 437,757 494,258
Accrued vacation 554,468 421,416
Accrued bonuses 1,523,979 1,378,706
Accrued professional fees 1,593,504 522,935
Accrued expenses - other 9,416,396 1,205,395
TOTAL $ 18,645,498 $ 13,127,993