XML 19 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 15 - Net Sales (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Accounts Receivables and Contract Assets [Table Text Block]
   
December 31,
 
   
2019
   
2018
 
Accounts receivable - trade
  $
79,746
    $
64,017
 
Current contract assets
   
38,533
     
49,236
 
Current contract liabilities
   
1,821
     
437