Investments - Schedule of Net Realized Gains (Losses) on Debt Securities Available-for-sale (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Debt Securities, Available-for-Sale, Realized Gains (Losses) | ||||
| Gross realized gains on sales of available-for-sale securities | $ 7 | $ 6 | $ 26 | $ 10 |
| Gross realized losses on sales of available-for-sale securities | (51) | (2) | (60) | (10) |
| Net realized (losses) gains on debt securities available-for-sale | (44) | 4 | (34) | 0 |
| Debt Securities Available-for-sale, Fair Value at Sale | ||||
| Realized gains | 1,605 | 0 | 3,943 | 0 |
| Realized losses | 973 | 35 | 27,658 | 0 |
| Net realized (losses) gains on debt securities available-for-sale | $ 2,578 | $ 35 | $ 31,601 | $ 0 |