XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
Nine Months Ended September 30, 2020
       
Outstanding at January 1, 2020
  $
7,659
 
Increase (decrease) attributed to:
       
Transferred to receivables from contract assets recognized
   
(6,104
)
Product transferred over time
   
5,779
 
Outstanding at September 30, 2020
  $
7,334
 
Disaggregation of Revenue [Table Text Block]
   
Three Months Ended September 30, 2020
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
10,960
    $
1,853
    $
1,405
    $
14,218
 
Industrial
   
4,527
     
791
     
620
     
5,938
 
Aerospace and Defense
   
5,525
     
16
     
665
     
6,206
 
Total net sales
  $
21,012
    $
2,660
    $
2,690
    $
26,362
 
   
Three Months Ended September 30, 2019
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
14,399
    $
1,661
    $
983
    $
17,043
 
Industrial
   
7,279
     
822
     
522
     
8,623
 
Aerospace and Defense
   
3,978
     
133
     
281
     
4,392
 
Total net sales
  $
25,656
    $
2,616
    $
1,786
    $
30,058
 
   
Nine Months Ended September 30, 2020
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
35,835
    $
4,454
    $
2,464
    $
42,753
 
Industrial
   
17,434
     
3,354
     
1,213
     
22,001
 
Aerospace and Defense
   
14,160
     
396
     
953
     
15,509
 
Total net sales
  $
67,429
    $
8,204
    $
4,630
    $
80,263
 
   
Nine Months Ended September 30, 2019
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
42,039
    $
1,914
    $
2,053
    $
46,006
 
Industrial
   
22,847
     
2,297
     
1,146
     
26,290
 
Aerospace and Defense
   
12,236
     
375
     
608
     
13,219
 
Total net sales
  $
77,122
    $
4,586
    $
3,807
    $
85,515