XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table summarizes net sales from contracts with customers for the years ended December 31, 2024 and 2023:
Year Ended
December 31,
20242023
Service - over time96,446 114,622 
Product - point in time17,382 17,757 
   Total net sales$113,828 $132,379