Available-For-Sale Debt Securities - Narrative (Details) $ in Thousands |
3 Months Ended | 6 Months Ended |
|---|---|---|
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2026
USD ($)
|
|
| Investments, Debt and Equity Securities [Abstract] | ||
| Realized gains or losses | $ 112 | $ 128 |
| Aggregate net unrealized loss on available-for-sale debt securities included in AOCI | $ 3,900 | $ 3,900 |