XML 60 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 3 - Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Year Ended December 31,

 

(in thousands)

 

2019

   

2018

   

2017

 

Revenue:

                       

United States

  $ 360,205     $ 350,535     $ 263,086  

Europe

    82,805       80,889       70,154  

Japan

    15,718       14,172       11,250  

Total revenue

  $ 458,728     $ 445,596     $ 344,490  
   

Year Ended December 31,

 

(in thousands)

 

2019

   

2018

   

2017

 

Revenue:

                       

Injection Molding

  $ 217,415     $ 210,523     $ 194,432  

CNC Machining

    155,473       153,521       103,739  

3D Printing

    61,352       53,342       43,329  

Sheet Metal

    21,000       24,998       1,767  

Other Revenue

    3,488       3,212       1,223  

Total revenue

  $ 458,728     $ 445,596     $ 344,490