v3.26.1
Related Party Transactions - Schedule of Expenses Incurred and Amounts Owed to Affiliates (Details) - Related party - 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]        
Affiliate expenses $ 7,389 $ 7,576 $ 14,387 $ 19,409
Management fees        
Related Party Transaction [Line Items]        
Affiliate expenses 5,382 5,737 10,893 11,534
Expense reimbursements        
Related Party Transaction [Line Items]        
Affiliate expenses 1,825 1,145 3,257 2,628
Structuring fees        
Related Party Transaction [Line Items]        
Affiliate expenses 102 590 102 5,052
Diligence and servicing fees        
Related Party Transaction [Line Items]        
Affiliate expenses $ 80 $ 104 $ 135 $ 195