v3.26.3
Related Party Transactions - Schedule of Expenses Incurred and Amounts Owed to Affiliates (Details) - Related party - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Related Party Transaction [Line Items]        
Affiliate expenses $ 8,535 $ 8,420 $ 22,920 $ 27,828
Management fees        
Related Party Transaction [Line Items]        
Affiliate expenses 5,092 5,619 15,985 17,153
Expense reimbursements        
Related Party Transaction [Line Items]        
Affiliate expenses 1,785 1,073 5,042 3,701
Structuring fees        
Related Party Transaction [Line Items]        
Affiliate expenses 1,473 1,604 1,574 6,655
Diligence and servicing fees        
Related Party Transaction [Line Items]        
Affiliate expenses $ 185 $ 124 $ 319 $ 319