XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details Narrative) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Product Information [Line Items]    
Accrued sales commissions $ 364,000 $ 442,000
Accrued compensation and benefits 319,000 294,000
Accrued legal settlement costs 0 5,000,000
Accrued sales and use taxes 224,000 67,000
Accrued insurance $ 0 $ 795,000
Two Supplier [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member]    
Product Information [Line Items]    
Concentration risk percentage 44.00%  
One Supplier [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member]    
Product Information [Line Items]    
Concentration risk percentage   18.00%