XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Income from Operations by Geographic Area [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 

(in thousands)

 

2020

   

2019

   

2020

   

2019

 

Income from Operations:

                               

United States

  $ 24,349     $ 27,948     $ 49,438     $ 54,258  

Europe

    2,261       3,756       6,625       7,977  

Corporate Unallocated and Japan

    (12,259 )     (12,131 )     (24,887 )     (23,214 )

Total Income from Operations

  $ 14,351     $ 19,573     $ 31,176     $ 39,021  
Long-lived Assets by Geographic Areas [Table Text Block]
   

June 30,

   

December 31,

 

(in thousands)

 

2020

   

2019

 

Total long-lived assets:

               
United States   $ 220,183     $ 210,171  
Europe     52,817       45,019  
Japan     8,129       8,522  

Total Assets

  $ 281,129     $ 263,712  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 

(in thousands)

 

2020

   

2019

   

2020

   

2019

 

Revenue:

                               

Injection Molding

  $ 57,894     $ 55,457     $ 112,670     $ 110,768  

CNC Machining

    28,760       38,888       66,645       76,760  

3D Printing

    14,236       15,266       30,184       29,746  

Sheet Metal

    4,669       5,472       10,318       10,497  

Other Revenue

    1,016       849       1,866       1,613  

Total revenue

  $ 106,575     $ 115,932     $ 221,683     $ 229,384  
Operating Segments [Member]  
Notes Tables  
Revenue from External Customers by Geographic Areas [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 

(in thousands)

 

2020

   

2019

   

2020

   

2019

 

Revenue:

                               

United States

  $ 86,823     $ 91,149     $ 176,899     $ 178,960  

Europe

    16,729       20,940       37,516       42,194  

Japan

    3,023       3,843       7,268       8,230  

Total revenue

  $ 106,575     $ 115,932     $ 221,683     $ 229,384