Quarterly report [Sections 13 or 15(d)]

BORROWINGS - Schedule of Debt (Details)

v3.25.2
BORROWINGS - Schedule of Debt (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
note
Mar. 31, 2025
USD ($)
note
Dec. 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
May 31, 2023
USD ($)
Aug. 31, 2021
USD ($)
Mar. 31, 2021
USD ($)
Debt Instrument [Line Items]              
Aggregate Principal Amount $ 525,738     $ 400,938      
Total borrowings $ 518,625 $ 455,709          
Indebtedness asset coverage on our senior securities 189.80% 204.40%          
Notes Payable              
Debt Instrument [Line Items]              
Notes Outstanding | note 18,549,500 18,549,500          
Aggregate Principal Amount $ 463,738 $ 463,738          
Less: Unamortized Discounts (7,382) (8,029)          
Total borrowings $ 456,356 $ 455,709          
Notes Payable | 5.00% 2026 Notes              
Debt Instrument [Line Items]              
Interest Rate 5.00% 5.00%         5.00%
Notes Outstanding | note 5,117,500 5,117,500          
Principal Amount per Note 25.00 25.00          
Aggregate Principal Amount $ 127,938 $ 127,938         $ 127,900
Notes Payable | 4.875% 2028 Notes              
Debt Instrument [Line Items]              
Interest Rate 4.875% 4.875%       4.875%  
Notes Outstanding | note 5,382,000 5,382,000          
Principal Amount per Note 25.00 25.00          
Aggregate Principal Amount $ 134,550 $ 134,550       $ 134,600  
Notes Payable | 8.00% 2028 Notes              
Debt Instrument [Line Items]              
Interest Rate 8.00% 8.00%     8.00%    
Notes Outstanding | note 2,990,000 2,990,000          
Principal Amount per Note 25.00 25.00          
Aggregate Principal Amount $ 74,750 $ 74,750     $ 74,800    
Notes Payable | 7.875% 2030 Notes              
Debt Instrument [Line Items]              
Interest Rate 7.875% 7.875% 7.875%        
Notes Outstanding | note 5,060,000 5,060,000          
Principal Amount per Note 25.00 25.00          
Aggregate Principal Amount $ 126,500 $ 126,500 $ 126,500