v3.26.1
Agreements and Transactions with Related Parties - Due from Affiliates (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Related Party Transaction    
Due from affiliates $ 9,968 $ 56,104
Related Party    
Related Party Transaction    
Accounts payable 338 376
Asset management fees payable 155 294
Due from affiliates $ 493 $ 670