v3.26.1
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Revenues for the three and six months ended June 30, 2026 and 2025 are presented below (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
In Thousands2026202520262025
Revenues from products$178,565 $130,773 $301,132 $199,489 
Revenues from services35,084 31,844 37,463 35,143 
Other revenues161 22 284 37 
Total net sales$213,810 $162,639 $338,879 $234,669