XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Note 3 - Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
Outstanding at January 1, 2019
  $
6,431
 
Increase (decrease) attributed to:
       
Transferred to receivables from contract assets recognized
   
(5,180
)
Product transferred over time
   
6,408
 
Outstanding at December 31, 2019
   
7,659
 
Increase (decrease) attributed to:
       
Transferred to receivables from contract assets recognized
   
(6,795
)
Product transferred over time
   
5,035
 
Outstanding at December 31, 2020
  $
5,899
 
Disaggregation of Revenue [Table Text Block]
   
Year Ending December 31, 2020
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
45,694
    $
6,398
    $
3,006
    $
55,098
 
Aerospace and Defense
   
18,948
     
454
     
1,222
     
20,624
 
Industrial
   
22,451
     
4,444
     
1,489
     
28,384
 
Total net sales
  $
87,093
    $
11,296
    $
5,717
    $
104,106
 
   
Year Ending December 31, 2019
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
56,760
    $
3,021
    $
2,831
    $
62,612
 
Aerospace and Defense
   
16,892
     
462
     
853
     
18,207
 
Industrial
   
30,802
     
3,144
     
1,568
     
35,514
 
Total net sales
  $
104,454
    $
6,627
    $
5,252
    $
116,333