XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Geographic Areas
Revenue by geographic region for the years ended December 31, 2023, 2022 and 2021 was as follows:
Year Ended December 31,
(in thousands)202320222021
Revenue:
United States$396,821 $387,399 $384,458 
Europe107,056 92,770 90,399 
Japan— 8,229 13,241 
Total revenue$503,877 $488,398 $488,098 
Revenue and income from operations by reportable segment are as follows:
Year Ended December 31,
(in thousands)202320222021
Revenue:
United States$396,821 $387,399 $384,458 
Europe107,056 92,770 90,399 
Japan— 8,229 13,241 
Total revenue$503,877 $488,398 $488,098 
Disaggregation of Revenue
Revenue by product line for the years ended December 31, 2023, 2022 and 2021 was as follows:
Year Ended December 31,
(in thousands)202320222021
Revenue:
Injection Molding$203,941 $200,578 $226,117 
CNC Machining198,222 188,372 166,811 
3D Printing84,291 78,988 72,721 
Sheet Metal16,540 19,498 20,397 
Other Revenue883 962 2,052 
Total revenue$503,877 $488,398 $488,098