XML 100 R90.htm IDEA: XBRL DOCUMENT v3.23.1
Transactions with Affiliates - Summary of Amounts Due to Manager or its Affiliates (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Due from affiliates $ 67,285 $ 45,360
Due to Affiliates (Note 7) 860 12,451
Fee income    
Related Party Transaction [Line Items]    
Due from affiliates 58,076 35,010
Cost reimbursements and recoverable expenses    
Related Party Transaction [Line Items]    
Due from affiliates 7,111 7,031
Other    
Related Party Transaction [Line Items]    
Due from affiliates 964 0
Employees and other affiliates    
Related Party Transaction [Line Items]    
Due from affiliates 1,134 3,319
Due to Affiliates (Note 7) 860 658
Investment vehicles—Derivative obligation    
Related Party Transaction [Line Items]    
Due to Affiliates (Note 7) $ 0 $ 11,793