XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Accounts Payable and Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

March 31,

2024

   

December 31,

2023

 

Patent and legal costs

  $ 120     $ 21  

Accrued compensation

    295       325  

Warranty costs

    51       72  

Taxes and other

    369       274  

Total

  $ 835     $ 692  
Schedule of Product Warranty Liability [Table Text Block]
   

Three Months Ended

March 31,

 
   

2024

   

2023

 

Balance, beginning of period

  $ 72     $ 125  

Warranty settlements

    (42 )     (1

)

Warranty provision

    21       (33 )

Balance, end of period

  $ 51     $ 91