Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Credit-Linked Notes Carried (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Fair Value Disclosures [Abstract] | ||
| Carrying value reported on the consolidated balance sheets | $ 110,363 | $ 113,634 |
| Aggregate unpaid principal balance in excess of fair value | $ 1,209 | $ 1,220 |