XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Note 3 - Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
Three Months Ended March 31, 2021
       
Outstanding at January 1, 2021
  $
5,899
 
Increase (decrease) attributed to:
       
Transferred to receivables from contract assets recognized
   
(4,331
)
Product transferred over time
   
5,109
 
Outstanding at March 31, 2021
  $
6,677
 
Disaggregation of Revenue [Table Text Block]
   
Three Months Ended March 31, 2021
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
8,959
    $
2,893
    $
490
    $
12,342
 
Industrial
   
4,630
     
1,336
     
252
     
6,218
 
Aerospace and Defense
   
3,064
     
262
     
186
     
3,512
 
Total net sales
  $
16,653
    $
4,491
    $
928
    $
22,072
 
   
Three Months Ended March 31, 2020
 
   
Product/ Service
Transferred Over
Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales by
Market
 
Medical
  $
13,703
    $
1,061
    $
697
    $
15,461
 
Industrial
   
6,016
     
970
     
323
     
7,309
 
Aerospace and Defense
   
4,317
     
134
     
219
     
4,670
 
Total net sales
  $
24,036
    $
2,165
    $
1,239
    $
27,440