v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
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 June 30,Six Months Ended June 30,
(in thousands)2026202520262025
Delivery Systems
$18,254 $22,357 $36,793 $42,575 
Consumables53,859 55,830 100,230 105,192 
Total net sales$72,113 $78,187 $137,023 $147,767 
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)2026202520262025
Americas$49,888 $52,048 $94,496 $98,305 
Europe, the Middle East and Africa
14,921 18,422 28,656 33,409 
Asia-Pacific
7,304 7,717 13,871 16,053 
Total net sales$72,113 $78,187 $137,023 $147,767