v3.26.1
Related Party Transactions - Schedule of Interest Income and Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]        
Interest income $ 219,274 $ 218,281 $ 434,939 $ 438,502
Interest expense 41,933 59,538 89,912 116,941
Beneficial Owner        
Related Party Transaction [Line Items]        
Interest income 5,228 13,691 11,474 29,960
Interest expense 4,795 10,945 8,802 22,601
Beneficial Owner | Corporate financing        
Related Party Transaction [Line Items]        
Interest expense 7,701 5,107 11,486 10,340
Beneficial Owner | Secured borrowings        
Related Party Transaction [Line Items]        
Interest income 5,228 13,691 11,474 29,960
Interest income (3,368)   (3,351)  
Interest expense   5,419   11,842
Beneficial Owner | Secured financing        
Related Party Transaction [Line Items]        
Interest expense $ 462 $ 419 $ 667 $ 419