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

Year Ended December 31,

 

(in thousands)

 

2022

  

2021

  

2020

 

Revenue:

            

United States

 $387,399  $384,458  $345,708 

Europe

  92,770   90,399   74,796 

Japan

  8,229   13,241   13,891 

Total revenue

 $488,398  $488,098  $434,395 
  

Year Ended December 31,

 

(in thousands)

 

2022

  

2021

  

2020

 

Revenue:

            

Injection Molding

 $200,578  $226,117  $217,992 

CNC Machining

  188,372   166,811   131,587 

3D Printing

  78,988   72,721   62,502 

Sheet Metal

  19,498   20,397   18,838 

Other Revenue

  962   2,052   3,476 

Total revenue

 $488,398  $488,098  $434,395