XML 44 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Note 4 - Net Sales (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Accounts Receivables and Contract Assets [Table Text Block]
   
September 30,
   
December 31,
 
   
2019
   
2018
 
Accounts receivable - trade
  $
75,597
    $
64,017
 
Current contract assets
   
38,030
     
49,236
 
Current contract liabilities    
1,372
     
437