Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Credit-Linked Notes for Fair Value Option (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Fair Value Disclosures [Abstract] | ||||
| Changes in fair value - gains included in earnings | $ 112 | $ (637) | $ 206 | $ (155) |
| Changes in fair value - other comprehensive (loss) income | $ (106) | $ (517) | $ (217) | $ (371) |