v3.25.2
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Outstanding Balance $ 2,227,000 $ 2,134,000
Unamortized Debt Issuance (Costs)/ Premiums (10,016) (11,629)
Recorded Value 2,216,984 2,122,371
Estimated Fair Value 2,191,742 2,086,717
July 2026 Notes | Unsecured Notes    
Debt Instrument [Line Items]    
Outstanding Balance 500,000 500,000
Unamortized Debt Issuance (Costs)/ Premiums (548) (812)
Recorded Value 499,452 499,188
Estimated Fair Value 490,030 482,180
June 2027 Notes | Unsecured Notes    
Debt Instrument [Line Items]    
Outstanding Balance 400,000 400,000
Unamortized Debt Issuance (Costs)/ Premiums (575) (718)
Recorded Value 399,425 399,282
Estimated Fair Value 409,448 407,388
March 2029 Notes | Unsecured Notes    
Debt Instrument [Line Items]    
Outstanding Balance 350,000 350,000
Unamortized Debt Issuance (Costs)/ Premiums (2,639) (2,998)
Recorded Value 347,361 347,002
Estimated Fair Value 364,606 364,959
SBIC debentures | Unsecured Notes    
Debt Instrument [Line Items]    
Outstanding Balance 350,000 350,000
Unamortized Debt Issuance (Costs)/ Premiums (5,995) (6,583)
Recorded Value 344,005 343,417
Estimated Fair Value 300,329 298,250
December 2025 Notes | Unsecured Notes    
Debt Instrument [Line Items]    
Outstanding Balance 150,000 150,000
Unamortized Debt Issuance (Costs)/ Premiums (259) (518)
Recorded Value 149,741 149,482
Estimated Fair Value 150,329 149,940
Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Recorded Value 477,000 384,000
Credit Facility | Corporate Facility | Line of Credit    
Debt Instrument [Line Items]    
Outstanding Balance 301,000 208,000
Unamortized Debt Issuance (Costs)/ Premiums 0 0
Recorded Value 301,000 208,000
Estimated Fair Value 301,000 208,000
Credit Facility | SPV Facility | Line of Credit    
Debt Instrument [Line Items]    
Outstanding Balance 176,000 176,000
Unamortized Debt Issuance (Costs)/ Premiums 0 0
Recorded Value 176,000 176,000
Estimated Fair Value $ 176,000 $ 176,000