XML 30 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
Six Months Ended June 30, 2020
       
Outstanding at January 1, 2020
  $
7,659
 
Increase (decrease) attributed to:
       
Transferred to receivables from contract assets recognized
   
(6,277
)
Product transferred over time
   
5,017
 
Outstanding at June 30, 2020
  $
6,399
 
Disaggregation of Revenue [Table Text Block]
   
Three Months Ended June 30, 2020
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
11,464
    $
1,540
    $
367
    $
13,371
 
Aerospace and Defense
   
4,522
     
246
     
138
     
4,906
 
Industrial
   
6,395
     
1,593
     
196
     
8,184
 
Total net sales
  $
22,381
    $
3,379
    $
701
    $
26,461
 
   
Three Months Ended June 30, 2019
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
13,145
    $
218
    $
661
    $
14,024
 
Aerospace and Defense
   
4,155
     
222
     
205
     
4,582
 
Industrial
   
7,428
     
878
     
380
     
8,686
 
Total net sales
  $
24,728
    $
1,318
    $
1,246
    $
27,292
 
   
Six Months Ended June 30, 2020
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
25,084
    $
2,601
    $
1,048
    $
28,733
 
Aerospace and Defense
   
8,944
     
379
     
367
     
9,690
 
Industrial
   
12,390
     
2,563
     
525
     
15,478
 
Total net sales
  $
46,418
    $
5,543
    $
1,940
    $
53,901
 
   
Six Months Ended June 30, 2019
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
27,640
    $
253
    $
1,070
    $
28,963
 
Aerospace and Defense
   
8,258
     
242
     
327
     
8,827
 
Industrial
   
15,568
     
1,475
     
624
     
17,667
 
Total net sales
  $
51,466
    $
1,970
    $
2,021
    $
55,457