XML 45 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Note 3 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Net sales $ 30,058 $ 29,558 $ 85,515 $ 84,543
Medical [Member]        
Net sales 17,043   46,006  
Industrial [Member]        
Net sales 8,623   26,290  
Aerospace and Defense [Member]        
Net sales 4,392   13,219  
Transferred over Time [Member]        
Net sales 25,656   77,122  
Transferred over Time [Member] | Medical [Member]        
Net sales 14,399   42,039  
Transferred over Time [Member] | Industrial [Member]        
Net sales 7,279   22,847  
Transferred over Time [Member] | Aerospace and Defense [Member]        
Net sales 3,978   12,236  
Transferred at Point in Time [Member]        
Net sales 2,616   4,586  
Transferred at Point in Time [Member] | Medical [Member]        
Net sales 1,661   1,914  
Transferred at Point in Time [Member] | Industrial [Member]        
Net sales 822   2,297  
Transferred at Point in Time [Member] | Aerospace and Defense [Member]        
Net sales 133   375  
Noncash Consideration [Member]        
Net sales 1,786   3,807  
Noncash Consideration [Member] | Medical [Member]        
Net sales 983   2,053  
Noncash Consideration [Member] | Industrial [Member]        
Net sales 522   1,146  
Noncash Consideration [Member] | Aerospace and Defense [Member]        
Net sales $ 281   $ 608