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