v3.25.2
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Summary of Revenue Revenues for the three and six months ended June 30, 2025 and 2024 are presented below (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Revenues from products$130,773 $94,736 $199,489 $152,617 
Revenues from services31,844 32,434 35,143 33,517 
Other revenues22 106 37 186 
Total net sales$162,639 $127,276 $234,669 $186,320