v3.25.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue from External Customer [Line Items]        
Total net sales $ 26,623 $ 28,673 $ 52,037 $ 57,940
Service        
Revenue from External Customer [Line Items]        
Total net sales 23,049 24,674 44,691 49,712
Product        
Revenue from External Customer [Line Items]        
Total net sales $ 3,574 $ 3,999 $ 7,346 $ 8,228