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

Three Months EndedNine Months Ended
September 30,September 30,
2024202320242023
Service - over time24,410 29,397 $74,122 $86,883 
Product - point in time$4,561 $3,798 12,789 14,041 
 Total net sales$28,971 $33,195 $86,911 $100,924