XML 74 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Transactions with Related Parties - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Related party transaction, amount $ 52,438 $ 53,104 $ 49,419
CIM, Management Fee      
Related Party Transaction [Line Items]      
Related party transaction, amount 27,321 26,856 27,361
CIM, Incentive Fee      
Related Party Transaction [Line Items]      
Related party transaction, amount 20,334 22,277 18,710
CIM, Administrative Service Expense      
Related Party Transaction [Line Items]      
Related party transaction, amount $ 4,783 $ 3,971 $ 3,348