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 |