v3.25.4
REVENUE RECOGNITION
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION REVENUE RECOGNITION
Disaggregation of Revenues
Amounts recognized at a point in time primarily relate to products sold whereas amounts recognized over time primarily relate to services associated with the full-service retardant contracts. 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