XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table summarizes net sales from contracts with customers for the three and nine months ended September 30, 2025 and 2024:

Three Months EndedNine Months Ended
September 30,September 30,
2025202420252024
Service - over time$25,388 $24,410 $70,079 $74,122 
Product - point in time3,065 4,561 10,411 12,789 
 Total net sales$28,453 $28,971 $80,490 $86,911