v3.25.1
Note 3 - Net Sales (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Accounts Receivables and Contract Assets [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 

Accounts receivable

 $92,539  $95,092 

Current contract assets

  50,759   51,688 

Current contract liabilities

  3,463   2,833