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

Year Ended December 31,

 

(in thousands)

 

2021

  

2020

  

2019

 

Revenue:

            

United States

 $384,458  $345,708  $360,205 

Europe

  90,399   74,796   82,805 

Japan

  13,241   13,891   15,718 

Total revenue

 $488,098  $434,395  $458,728 
  

Year Ended December 31,

 

(in thousands)

 

2021

  

2020

  

2019

 

Revenue:

            

Injection Molding

 $226,117  $217,992  $217,415 

CNC Machining

  166,811   131,587   155,473 

3D Printing

  72,721   62,502   61,352 

Sheet Metal

  20,397   18,838   21,000 

Other Revenue

  2,052   3,476   3,488 

Total revenue

 $488,098  $434,395  $458,728