v3.26.1
Inventory, Net - Schedule of Inventory, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory [Line Items]    
Net Inventory $ 19,881 $ 19,064
Product | Pellets    
Inventory [Line Items]    
Inventory, gross 6,568 6,694
Obsolete and expired allowance (2,096) (3,153)
Net Inventory 6,154 5,621
Product | Pellets in process    
Inventory [Line Items]    
Inventory, gross 799 1,524
Product | Pellets, Raw Materials    
Inventory [Line Items]    
Inventory, gross 883 556
Product | Dietary Supplements, Raw Materials    
Inventory [Line Items]    
Inventory, gross 3,723 3,723
Product | Dietary Supplements    
Inventory [Line Items]    
Inventory, gross 10,308 10,085
Obsolete and expired allowance (304) (365)
Net Inventory $ 13,727 $ 13,443