Commitments and Contingencies (Details) - USD ($) $ in Thousands |
6 Months Ended | |||
|---|---|---|---|---|
Sep. 30, 2023 |
Jun. 30, 2026 |
Dec. 31, 2023 |
Dec. 30, 2022 |
|
| Mayne Pharma Agreement [Member] | ||||
| Commitments and Contingencies [Line Items] | ||||
| Acquisition of net working capital | $ 12,100 | |||
| Adjustment of increase in accrual on working capital | $ 2,000 | |||
| Working capital amounts | $ 5,500 | |||
| Paragraph IV Certification Notice Letter [Member] | ||||
| Commitments and Contingencies [Line Items] | ||||
| Legal costs | $ 2,334 | |||
| Maximum [Member] | Mayne Pharma Agreement [Member] | ||||
| Commitments and Contingencies [Line Items] | ||||
| Increased allowance for net working capital | 5,500 | |||
| Minimum [Member] | Mayne Pharma Agreement [Member] | ||||
| Commitments and Contingencies [Line Items] | ||||
| Increased allowance for net working capital | $ 2,000 |