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 |