Subsequent Event (Details) - USD ($) $ in Thousands |
6 Months Ended | |||
---|---|---|---|---|
Jul. 24, 2025 |
Apr. 18, 2025 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Subsequent Event [Line Items] | ||||
Prepayment premium and fees on Pharmakon term loan | $ 2,250 | $ 0 | ||
Pharmakon Advisors, LP | Line of Credit | ||||
Subsequent Event [Line Items] | ||||
Prepayment premium and fees on Pharmakon term loan | $ 75,000 | |||
Prepayment premium | 2,250 | |||
Interest expense | $ 424 | |||
Subsequent Event | Pharmakon Advisors, LP | Line of Credit | ||||
Subsequent Event [Line Items] | ||||
Prepayment premium and fees on Pharmakon term loan | $ 50,000 | |||
Prepayment premium | 1,500 | |||
Interest expense | $ 376 |