Fair Value Measurements - Schedule of Fair Value Measurements of Secured Financings, at Fair Value (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] | ||||
| Beginning balance | $ (1,102,653) | $ (715,778) | $ (1,077,803) | $ (619,787) |
| Borrowings under secured financings, at fair value | 0 | (87,910) | (49,673) | (197,334) |
| Repayments of secured financings, at fair value | 93,136 | 42,438 | 115,169 | 60,938 |
| Unrealized loss on secured financings, at fair value | (134) | (258) | (290) | (509) |
| (Loss) gain on foreign currency translation | (155) | (9,758) | 2,791 | (14,574) |
| Ending balance | $ (1,009,806) | $ (771,266) | $ (1,009,806) | $ (771,266) |