Equity Securities - Schedule of unrealized loss or gain recognized in net income on equity securities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Equity Securities | ||||
| Net unrealized (loss) gain recognized on equity securities during the period | $ (122) | $ 51 | $ (243) | $ 351 |
| Unrealized net (loss) gain recognized on equity securities held at the reporting date | $ (122) | $ 51 | $ (243) | $ 351 |