XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Trade Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   

March 31,

   

December 31,

 
   

2025

   

2024

 

Trade accounts receivable, current

  $ 6,622     $ 6,563  

Trade accounts receivable, long-term

    170       80  

Allowance for doubtful accounts

    (151 )     (151 )

Trade accounts receivable, net

  $ 6,641     $ 6,492  

Unpaid deferred revenue included in trade accounts receivable

  $ 1,751     $ 2,590  
Schedule of Accounts Receivable By Major Customers By Reporting Segments [Table Text Block]
   

March 31,

   

December 31,

 
   

2025

   

2024

 

Company A

    32 %     47 %

Company B

    11 %     12 %