v3.26.1
Agreements and Transactions with Related Parties - Related Party Income (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        
Transactions with related party $ 1,394 $ 2,209 $ 2,875 $ 4,469
Administrative reimbursements        
Related Party Transaction        
Transactions with related party 1,000 1,000 2,000 2,000
Asset management fees        
Related Party Transaction        
Transactions with related party $ 394 $ 1,209 $ 875 $ 2,469