v3.25.4
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenue from External Customer [Line Items]    
Total net sales $ 111,009 $ 113,828
Service    
Revenue from External Customer [Line Items]    
Total net sales 98,407 96,446
Product    
Revenue from External Customer [Line Items]    
Total net sales $ 12,602 $ 17,382