XML 42 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Revenue (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Disaggregation of Revenue [Table Text Block]
                         
   
Year Ended December 31,
 
(in thousands)
 
2018
   
2017
   
2016
 
Revenue:
 
 
 
 
 
 
 
 
 
 
 
 
United States
  $
350,535
    $
263,086
    $
223,930
 
Europe
   
80,889
     
70,154
     
63,365
 
Japan
   
14,172
     
11,250
     
10,760
 
Total revenue
  $
445,596
    $
344,490
    $
298,055
 
                         
                         
   
Year Ended December 31,
 
(in thousands)
 
2018
   
2017
   
2016
 
Revenue:
 
 
 
 
 
 
 
 
 
 
 
 
Injection Molding
  $
210,523
    $
194,432
    $
175,974
 
CNC Machining
   
153,521
     
103,739
     
81,407
 
3D Printing
   
53,342
     
43,329
     
37,847
 
Sheet Metal
   
24,998
     
1,767
     
-
 
Other Revenue
   
3,212
     
1,223
     
2,827
 
Total revenue
  $
445,596
    $
344,490
    $
298,055