XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Note 4 - Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

December 31,

  

December 31,

 
  

2022

  

2023

 

Trade accounts receivable

 $4,882  $4,356 

Allowance for doubtful accounts

  (367)  (131)

Accounts receivable--net

 $4,515  $4,225