XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The Company’s revenue disaggregated by major product line consists of the following for the periods indicated:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Net Sales
Delivery Systems
$65,590 $64,783 $110,943 $106,430 
Consumables51,889 38,753 92,814 72,521 
Total net sales$117,479 $103,536 $203,757 $178,951 
Schedule of net sales by geographic region
Net sales by geographic region were as follows for the periods indicated:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Americas$63,644 $75,354 $116,622 $119,960 
Asia-Pacific (“APAC”)25,248 10,386 38,868 23,287 
Europe, the Middle East and Africa (“EMEA”)28,587 17,796 48,267 35,704 
Total net sales$117,479 $103,536 $203,757 $178,951