v3.25.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Net sales disaggregated by major product line were as follows for the periods indicated:
Three Months Ended March 31,
(in thousands)20252024
Net Sales
Delivery Systems
$20,218 $35,783 
Consumables49,362 45,620 
Total net sales$69,580 $81,403 
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)20252024
Americas$46,257 $50,326 
Asia-Pacific
8,336 11,972 
Europe, the Middle East and Africa
14,987 19,105 
Total net sales$69,580 $81,403