Investments - Allowance for Expected Credit Losses (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Marketable Securities | ||||
| Beginning of period | $ 0 | |||
| Ending balance of period | $ 355 | 355 | ||
| Corporate and other securities | ||||
| Marketable Securities | ||||
| Beginning of period | 348 | $ 1,519 | $ 1,198 | |
| Credit losses on securities with no previously recorded credit losses | 348 | 303 | ||
| Net increases (decreases) in allowance on previously impaired securities | 7 | 66 | 7 | 84 |
| Reduction due to sales | (132) | (132) | ||
| Ending balance of period | $ 355 | $ 1,453 | $ 355 | $ 1,453 |