Investments in Equity and Marketable Securities - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Investments, Debt and Equity Securities [Abstract] | |||||
| Fair value loss on marketable securities (unrealized) | $ 2,298 | $ 7,671 | $ 6,137 | $ 7,671 | |
| Unrealized (loss) gain on marketable securities | $ (15,870) | $ 2,810 | $ (25,918) | $ (7,066) | $ (5,681) |