XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Note 3 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Net sales $ 104,106 $ 116,333
Medical [Member]    
Net sales 55,098 62,612
Aerospace and Defense [Member]    
Net sales 20,624 18,207
Industrial [Member]    
Net sales 28,384 35,514
Transferred over Time [Member]    
Net sales 87,093 104,454
Transferred over Time [Member] | Medical [Member]    
Net sales 45,694 56,760
Transferred over Time [Member] | Aerospace and Defense [Member]    
Net sales 18,948 16,892
Transferred over Time [Member] | Industrial [Member]    
Net sales 22,451 30,802
Transferred at Point in Time [Member]    
Net sales 11,296 6,627
Transferred at Point in Time [Member] | Medical [Member]    
Net sales 6,398 3,021
Transferred at Point in Time [Member] | Aerospace and Defense [Member]    
Net sales 454 462
Transferred at Point in Time [Member] | Industrial [Member]    
Net sales 4,444 3,144
Noncash Consideration [Member]    
Net sales 5,717 5,252
Noncash Consideration [Member] | Medical [Member]    
Net sales 3,006 2,831
Noncash Consideration [Member] | Aerospace and Defense [Member]    
Net sales 1,222 853
Noncash Consideration [Member] | Industrial [Member]    
Net sales $ 1,489 $ 1,568