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 |