XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2024
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)2024202320242023
Net Sales
Delivery Systems
$27,613 $51,043 $98,605 $161,986 
Consumables51,189 46,370 152,194 139,184 
Total net sales$78,802 $97,413 $250,799 $301,170 
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)2024202320242023
Americas$51,878 $51,703 $159,935 $168,325 
Asia-Pacific (“APAC”)
10,829 24,657 36,436 63,525 
Europe, the Middle East and Africa (“EMEA”)
16,095 21,053 54,428 69,320 
Total net sales$78,802 $97,413 $250,799 $301,170