v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Carrying Values and Fair Values of Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value $ 894,639 $ 909,500
Reported Value Measurement | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value 894,639 909,500
Estimate of Fair Value Measurement | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 895,895 911,109
Bank of America Credit Facility | Credit Facility | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value 176,500 325,000
Bank of America Credit Facility | Reported Value Measurement | Credit Facility | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value 176,500 325,000
Bank of America Credit Facility | Estimate of Fair Value Measurement | Credit Facility | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 176,500 325,000
Scotiabank Credit Facility | Credit Facility | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value 36,139 278,500
Scotiabank Credit Facility | Reported Value Measurement | Credit Facility | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value 36,139 278,500
Scotiabank Credit Facility | Estimate of Fair Value Measurement | Credit Facility | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 36,139 278,500
SMBC Revolving Credit Facility | Credit Facility | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value 21,000  
SMBC Revolving Credit Facility | Reported Value Measurement | Credit Facility | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value 21,000 0
SMBC Revolving Credit Facility | Estimate of Fair Value Measurement | Credit Facility | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 21,000 0
2024 Debt | Credit Facility | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value 306,000  
2024 Debt | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value   306,000
2024 Debt | Reported Value Measurement | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value 306,000 306,000
2024 Debt | Estimate of Fair Value Measurement | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 306,746 307,609
2025 Debt | Credit Facility | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value 355,000  
2025 Debt | Reported Value Measurement | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying Value 355,000 0
2025 Debt | Estimate of Fair Value Measurement | Secured Borrowings    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value $ 355,510 $ 0