Fair Value Measurements - Schedule of Fair Value Measurements of Secured Financings, at Fair Value (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Fair Value Disclosures [Abstract] | ||
| Beginning balance | $ (1,077,803) | $ (619,787) |
| Borrowings under secured financings, at fair value | (49,673) | (109,424) |
| Repayments of secured financings, at fair value | 22,033 | 18,500 |
| Unrealized gain (loss) on secured financings, at fair value | (156) | (251) |
| Gain (loss) on foreign currency translation | 2,946 | (4,816) |
| Ending balance | $ (1,102,653) | $ (715,778) |