v3.26.1
Business Segments and Concentrations - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
reportable_segment
Jun. 30, 2025
USD ($)
Feb. 24, 2026
USD ($)
Dec. 31, 2025
USD ($)
Concentration Risk [Line Items]              
Number of reportable segments | reportable_segment       4      
Inventories $ 20,640     $ 20,640     $ 20,424
Asset purchase agreement with third party           $ 6,000  
Working capital adjustment           $ 200  
Gain on sale of operating segment (3) $ 4,800 $ 0 4,781 $ 0    
Transaction costs from sale of operating segment   $ 500   497 0    
Net sales 29,785   31,117 61,259 61,598    
Accounts payable 288     288      
Accounts receivable 285     285      
Trade receivables 8,580     $ 8,580     9,741
Two Customers | Trade receivables | Customer Concentration Risk              
Concentration Risk [Line Items]              
Concentration risk, percentage (as a percent)       37.20%      
Corporate and other              
Concentration Risk [Line Items]              
Net sales $ 236   $ 0 $ 310 $ 0    
Discontinued Operations, Held-for-Sale              
Concentration Risk [Line Items]              
Inventories             403
Long-lived assets             $ 138