v3.25.2
Inventory, Net - Schedule of Inventory, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory [Line Items]    
Net Inventory $ 12,132 $ 14,845
Product | Pellets    
Inventory [Line Items]    
Inventory, gross 7,635 7,168
Obsolete and expired allowance (2,631) (1,690)
Net Inventory 5,629 6,824
Product | Pellets in process    
Inventory [Line Items]    
Inventory, gross 244 295
Product | Raw materials    
Inventory [Line Items]    
Inventory, gross 381 1,051
Product | Dietary Supplements    
Inventory [Line Items]    
Inventory, gross 6,762 8,121
Obsolete and expired allowance (259) (100)
Net Inventory $ 6,503 $ 8,021