XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Note 3 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Net sales $ 27,292 $ 28,538 $ 55,457 $ 54,985
Aerospace and Defense [Member]        
Net sales 4,582   8,827  
Medical [Member]        
Net sales 14,024   28,963  
Industrial [Member]        
Net sales 8,686   17,667  
Transferred over Time [Member]        
Net sales 24,728   51,466  
Transferred over Time [Member] | Aerospace and Defense [Member]        
Net sales 4,155   8,258  
Transferred over Time [Member] | Medical [Member]        
Net sales 13,145   27,640  
Transferred over Time [Member] | Industrial [Member]        
Net sales 7,428   15,568  
Transferred at Point in Time [Member]        
Net sales 1,318   1,970  
Transferred at Point in Time [Member] | Aerospace and Defense [Member]        
Net sales 222   242  
Transferred at Point in Time [Member] | Medical [Member]        
Net sales 218   253  
Transferred at Point in Time [Member] | Industrial [Member]        
Net sales 878   1,475  
Noncash Consideration [Member]        
Net sales 1,246   2,021  
Noncash Consideration [Member] | Aerospace and Defense [Member]        
Net sales 205   327  
Noncash Consideration [Member] | Medical [Member]        
Net sales 661   1,070  
Noncash Consideration [Member] | Industrial [Member]        
Net sales $ 380   $ 624