XML 54 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Agreements And Related Party Transactions - Base Management Fee (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Base management fee, percent 0.75%    
Base management fee $ 19,632 $ 16,774 $ 11,775
Base management fees payable 5,243 4,376  
Management Fee Period One      
Related Party Transaction [Line Items]      
Base management fees payable $ 5,200 $ 4,400