v3.26.1
Discontinued Operations - Cash Flow Statement (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Disposal Group, Including Discontinued Operations [Line Items]    
Accounts receivable $ (249) $ (704)
Inventory (1,360) (3,058)
Prepaid expenses and other assets (14) 671
Accounts payable 1,983 1,703
Accrued liabilities (2,489) (120)
Discontinued Operations, Disposed of by Sale | DIXI Medical    
Disposal Group, Including Discontinued Operations [Line Items]    
Accounts receivable 1,745 (367)
Inventory 2,034 (187)
Prepaid expenses and other assets 0 625
Accounts payable (441) 716
Accrued liabilities (155) 58
Net cash provided by operating activities $ 3,183 $ 845