v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial liabilities $ 3,036,929 $ 3,182,614
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 3,220,476 3,370,877
Total financial liabilities 3,036,929 3,182,614
Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 3,272,729 3,430,270
Total financial liabilities 2,975,952 3,098,368
Level 2 and Level 3 | Liquid corporate senior loans | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 26,650 35,653
Level 2 and Level 3 | Liquid corporate senior loans | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 21,972 32,062
Level 2 | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 18,000  
Level 2 | Fair Value | Syndicated Loans    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets   26,000
Level 2 | Repurchase facilities, notes payable and credit facilities | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial liabilities 3,036,929 3,182,614
Level 2 | Repurchase facilities, notes payable and credit facilities | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial liabilities 2,975,952 3,098,368
Level 3 | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 4,000  
Level 3 | Fair Value | Syndicated Loans    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets   6,100
Level 3 | First Mortgage Loans | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 2,881,929 3,085,104
Level 3 | First Mortgage Loans | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 2,932,962 3,141,665
Level 3 | Corporate senior loans | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 311,897 250,120
Level 3 | Corporate senior loans | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets $ 317,795 $ 256,543