XML 41 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended December 31,

 

(in thousands)

 

2020

  

2019

  

2018

 

Revenue:

            

United States

 $345,708  $360,205  $350,535 

Europe

  74,796   82,805   80,889 

Japan

  13,891   15,718   14,172 

Total revenue

 $434,395  $458,728  $445,596 
  

Year Ended December 31,

 

(in thousands)

 

2020

  

2019

  

2018

 

Revenue:

            

Injection Molding

 $217,992  $217,415  $210,523 

CNC Machining

  131,587   155,473   153,521 

3D Printing

  62,502   61,352   53,342 

Sheet Metal

  18,838   21,000   24,998 

Other Revenue

  3,476   3,488   3,212 

Total revenue

 $434,395  $458,728  $445,596