XML 53 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 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 March 31,
(in thousands)20242023
Net Sales
Delivery Systems
$35,783 $45,353 
Consumables45,620 40,925 
Total net sales$81,403 $86,278 
Schedule of Net Sales by Geographic Region
Net sales by geographic region were as follows for the periods indicated:
Three Months Ended March 31,
(in thousands)20242023
Americas$50,326 $52,978 
Asia-Pacific (“APAC”)
11,972 13,620 
Europe, the Middle East and Africa (“EMEA”)
19,105 19,680 
Total net sales$81,403 $86,278