XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Revenue from External Customers by Geographic Areas
Revenue and income from operations by reportable segment for the three and six months ended June 30, 2024 and 2023 were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(dollars in thousands)2024202320242023
Revenue:
United States$98,541 $96,321 $200,022 $194,067 
Europe27,090 25,944 53,499 54,057 
Total revenue$125,631 $122,265 $253,521 $248,124 
Income from Operations by Geographic Area
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Income (Loss) from Operations:
United States$24,241 $22,053 $50,573 $42,534 
Europe(1,732)(3,380)(4,176)(5,863)
Corporate Unallocated and Japan(16,510)(13,065)(33,571)(27,314)
Total Income from Operations$5,999 $5,608 $12,826 $9,357 
Long-Lived Assets by Geographic Areas
Total long-lived assets at June 30, 2024 and December 31, 2023 were as follows:
(in thousands)June 30,
2024
December 31,
2023
Total long-lived assets:
United States$192,873 $201,388 
Europe50,837 52,267 
Total Long-lived Assets$243,710 $253,655 
Disaggregation of Revenue
Revenue by product line for the three and six months ended June 30, 2024 and 2023 were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(dollars in thousands)2024202320242023
Revenue:
Injection Molding$49,080 $48,819 $101,743 $100,767 
CNC Machining51,239 48,297 101,171 96,401 
3D Printing21,281 21,005 42,863 42,330 
Sheet Metal3,922 3,939 7,475 8,187 
Other Revenue109 205 269 439 
Total Revenue$125,631 $122,265 $253,521 $248,124