v3.26.1
Inventories - Components of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 5,905 $ 4,821
Finished goods 24,763 9,711
Inventories 30,668 14,532
Less reserve for excess and obsolete inventory (4,042) (3,903)
Inventories, net $ 26,626 $ 10,629