v3.26.1
Related Party Transactions - Management Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transactions          
Amount payable $ 7,341   $ 7,341   $ 9,782
Related Party | Management agreement          
Related Party Transactions          
Renewal term (in years)     1 year    
Amount payable 3,893   $ 3,893   3,985
Related Party | Management agreement | Base management fees          
Related Party Transactions          
Base management fee (as a percent)     1.50%    
Amount of related party transaction during the period 2,700 $ 2,600 $ 5,400 $ 5,100  
Amount payable 2,703   2,703   2,682
Related Party | Management agreement | Base management fees, payable in kind          
Related Party Transactions          
Management fee expenses 200 200 400 400  
Related Party | Management agreement | Incentive fee          
Related Party Transactions          
Amount of related party transaction during the period     0   0
Related Party | Management agreement | Operating and direct expense reimbursements          
Related Party Transactions          
Amount payable 1,137   1,137   1,206
Related Party | Management agreement | Operating expense reimbursements          
Related Party Transactions          
Reimbursement of operating costs 1,000 2,000 1,000 2,000  
Amount payable 53   53   $ 97
Related Party | Management agreement | Direct expense reimbursements          
Related Party Transactions          
Amount of related party transaction during the period $ 100 $ 200 $ 200 $ 300