v3.26.3
Related Party Transactions - Schedule of Management Fees and Incentive Management Fees Incurred and Paid Pursuant to Management Agreement (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]        
Fees Incurred $ 5,326 $ 5,237 $ 15,983 $ 15,584
Fees Paid 5,342 5,194 15,931 15,458
Management fees        
Related Party Transaction [Line Items]        
Fees Incurred 5,326 5,237 15,983 15,584
Fees Paid 5,342 5,194 15,931 15,458
Incentive management fee        
Related Party Transaction [Line Items]        
Fees Incurred 0 0 0 0
Fees Paid $ 0 $ 0 $ 0 $ 0