XML 59 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Accounts Payable and Accrued Liabilities
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

NOTE 9 ACCOUNTS PAYABLE AND ACCRUED LIABILITIES

 

Accounts payable and accrued liabilities consisted of the following at December 31, 2023 and December 31, 2022:

 

   

December 31,

2023

   

December 31,

2022

 

Accounts payable

  $ 2,444,653     $ 1,389,355  

Accrued payroll liabilities

    1,223,712       510,727  

Product warranty accrual

    629,100       898,072  

Other accrued expenses

    1,697,730       1,678,407  

Total

  $ 5,995,195     $ 4,476,561