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, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Fair Value Disclosures [Abstract] | ||||
Beginning balance | $ (715,778) | $ (164,869) | $ (619,787) | $ (120,196) |
Borrowings under secured financings | (87,910) | (204,363) | (197,334) | (297,863) |
Repayments under secured financings | 42,438 | 70,500 | 60,938 | 119,250 |
Unrealized gain (loss) on secured financings, at fair value | (258) | 1,655 | (509) | 1,732 |
Foreign currency translation | (9,758) | (1,622) | (14,574) | (1,622) |
Ending balance | $ (771,266) | $ (298,699) | $ (771,266) | $ (298,699) |