v3.26.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table summarizes net sales from contracts with customers for the three months ended March 31, 2026 and 2025:

Three Months Ended
March 31,
20262025
Service - over time$28,154 $21,642 
Product - point in time4,164 3,772 
 Total net sales$32,318 $25,414