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