XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
(in thousands)2023202220232022
Net Sales
Delivery Systems
$51,043 $49,094 $161,986 $155,524 
Consumables46,370 39,698 139,184 112,219 
Total net sales$97,413 $88,792 $301,170 $267,743 
Schedule of Net Sales by Geographic Region
Net sales by geographic region were as follows for the periods indicated:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2023202220232022
Americas$51,703 $58,370 $168,325 $178,330 
Asia-Pacific (“APAC”)24,657 15,110 63,525 38,397 
Europe, the Middle East and Africa (“EMEA”)21,053 15,312 69,320 51,016 
Total net sales$97,413 $88,792 $301,170 $267,743