v3.25.4
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2025
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, 2025 and 2024:
Year Ended
December 31,
20252024
Service - over time98,407 96,446 
Product - point in time12,602 17,382 
   Total net sales$111,009 $113,828