v3.25.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related Party Transaction [Line Items]        
Fees Incurred $ 5,194 $ 5,044 $ 10,347 $ 10,031
Fees Paid 5,153 4,987 10,264 9,900
Management fees        
Related Party Transaction [Line Items]        
Fees Incurred 5,194 5,044 10,347 10,031
Fees Paid 5,153 4,987 10,264 9,900
Incentive management fee        
Related Party Transaction [Line Items]        
Fees Incurred 0 0 0 0
Fees Paid $ 0 $ 0 $ 0 $ 0