Marketable Securities - Schedule of Components of Net Realized and Unrealized Gain (Losses) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Segment Reporting Information [Line Items] | ||||
| Total net realized and unrealized gains (losses) | $ 0 | $ (1,454) | $ (261) | $ (714) |
| Operating Segments | ||||
| Segment Reporting Information [Line Items] | ||||
| Net realized gains (losses) | 0 | 50 | (3,095) | 50 |
| Net unrealized gains (losses) | 0 | (1,504) | 2,834 | (764) |
| Equity Securities | Operating Segments | ||||
| Segment Reporting Information [Line Items] | ||||
| Net realized gains (losses) | 0 | 0 | (3,095) | 0 |
| Net unrealized gains (losses) | 0 | (1,504) | 0 | (1,216) |
| Reclass of Equity Securities Sold | Operating Segments | ||||
| Segment Reporting Information [Line Items] | ||||
| Net unrealized gains (losses) | 0 | 0 | 2,834 | 0 |
| Other | Operating Segments | ||||
| Segment Reporting Information [Line Items] | ||||
| Net realized gains (losses) | 0 | 50 | 0 | 50 |
| Net unrealized gains (losses) | $ 0 | $ 0 | $ 0 | $ 452 |