v3.25.4
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Revenues for the years ended December 31, 2025, 2024 and 2023 are as follows (in thousands):
Year Ended December 31,
202520242023
Revenues from products$544,449 $464,806 $290,720 
Revenues from services108,268 95,903 30,158 
Other revenues145 259 1,230 
Total net sales$652,862 $560,968 $322,108