Annual report [Section 13 and 15(d), not S-K Item 405]

DEBT - Schedule of Interest Expense (Details)

v3.25.0.1
DEBT - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Total Interest Expense $ 123,429 $ 102,575 $ 78,276
July 2026 Notes | Unsecured Notes      
Debt Instrument [Line Items]      
Total Interest Expense 15,526 15,526 15,526
June 2027 Notes | Unsecured Notes      
Debt Instrument [Line Items]      
Total Interest Expense 13,361 0 0
March 2029 Notes | Unsecured Notes      
Debt Instrument [Line Items]      
Total Interest Expense 24,269 0 0
SBIC Debentures | Unsecured Notes      
Debt Instrument [Line Items]      
Total Interest Expense 10,690 11,394 11,337
December 2025 Notes | Unsecured Notes      
Debt Instrument [Line Items]      
Total Interest Expense 12,123 11,704 174
May 2024 Notes | Unsecured Notes      
Debt Instrument [Line Items]      
Total Interest Expense 7,618 22,855 22,855
December 2022 Notes | Unsecured Notes      
Debt Instrument [Line Items]      
Total Interest Expense 0 0 8,189
Credit Facility | Corporate Facility | Line of Credit      
Debt Instrument [Line Items]      
Total Interest Expense 27,108 26,605 18,820
Credit Facility | SPV Facility | Line of Credit      
Debt Instrument [Line Items]      
Total Interest Expense $ 12,734 $ 14,491 $ 1,375