XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Net Sales (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Accounts Receivables and Contract Assets [Table Text Block]
  

September 30,

  

December 31,

 
  

2024

  

2023

 

Accounts receivable

 $98,822  $103,494 

Current contract assets

  50,326   48,715 

Current contract liabilities

  2,845   5,346