v3.26.3
Agreements and Related Party Transactions - Base Management Fee (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 59 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]            
Management fees $ 33,788 $ 34,959 $ 105,436 $ 103,860    
Management fees payable $ 33,788   $ 33,788   $ 33,788 $ 36,141
Investment Advisory Agreement            
Related Party Transaction [Line Items]            
Management fee rate         1.00%