v3.26.1
Inventory, Net - Schedule of Inventory, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory [Line Items]    
Net Inventory $ 18,331 $ 19,064
Product | Pellets    
Inventory [Line Items]    
Inventory, gross 7,392 6,694
Obsolete and expired allowance (1,793) (3,153)
Net Inventory 7,364 5,621
Product | Pellets in process    
Inventory [Line Items]    
Inventory, gross 1,008 1,524
Product | Pellets, Raw Materials    
Inventory [Line Items]    
Inventory, gross 757 556
Product | Dietary Supplements, Raw Materials    
Inventory [Line Items]    
Inventory, gross 3,723 3,723
Product | Dietary Supplements    
Inventory [Line Items]    
Inventory, gross 7,581 10,085
Obsolete and expired allowance (337) (365)
Net Inventory $ 10,967 $ 13,443