v3.25.2
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)