Marketable Equity Securities (Details 2) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Marketable Equity Securities | ||||
| Cost of marketable equity securities sold | $ 73 | $ 156 | $ 95 | $ 156 |
| Realized gain on marketable equity securities sold | 138 | 1,351 | 175 | 1,351 |
| Gross proceeds from the sale of marketable equity securities sold | (211) | (1,507) | (270) | (1,507) |
| Net gain on marketable equity securities | 56 | 201 | 58 | 586 |
| Change in marketable equity securities at fair value | $ 155 | $ 1,305 | $ 212 | $ 921 |