XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

December 31,

 
   

2023

   

2022

 

Patent and legal costs

  $ 21     $ 135  

Accrued compensation

    325       1,100  

Warranty costs

    72       125  

Taxes and other

    274       103  
    $ 692     $ 1,463  
Schedule of Product Warranty Liability [Table Text Block]
   

Year Ended December 31,

 
   

2023

   

2022

 

Balance, beginning of period

  $ 125     $ 96  

Warranty settlements

    (169 )     (181 )

Warranty provision

    116       210  

Balance, end of period

  $ 72     $ 125