XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Revenue (Tables)
6 Months Ended
Jun. 30, 2018
Notes Tables  
Disaggregation of Revenue [Table Text Block]
             
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
(in thousands)
 
2018
   
2017
   
2018
   
2017
 
Revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
United States
  $
86,354
    $
63,353
    $
170,521
    $
123,529
 
Europe
   
20,213
     
16,131
     
40,158
     
33,130
 
Japan
   
3,085
     
2,556
     
6,718
     
5,548
 
Total revenue
  $
109,652
    $
82,040
    $
217,397
    $
162,207
 
                                 
             
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
(in thousands)
 
2018
   
2017
   
2018
   
2017
 
Revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Injection Molding
  $
51,586
    $
46,792
    $
102,929
    $
94,708
 
CNC Machining
   
37,788
     
24,180
     
74,519
     
46,152
 
3D Printing
   
13,248
     
10,873
     
25,573
     
20,958
 
Sheet Metal
   
6,309
     
-
     
12,550
     
-
 
Other Revenue
   
721
     
195
     
1,826
     
389
 
Total revenue
  $
109,652
    $
82,040
    $
217,397
    $
162,207