v3.25.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Summary of Revenue Revenues for the three and nine months ended September 30, 2025 and 2024 are presented below (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Revenues from products$258,303 $235,150 $457,792 $387,767 
Revenues from services57,110 53,227 92,253 86,744 
Other revenues30 40 67 226 
Total net sales$315,443 $288,417 $550,112 $474,737