Quarterly report [Sections 13 or 15(d)]

BORROWINGS - Schedule of Debt (Details)

v3.26.1
BORROWINGS - Schedule of Debt (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
note
May 01, 2026
Mar. 31, 2026
USD ($)
note
Feb. 28, 2026
USD ($)
Nov. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Aug. 31, 2021
USD ($)
Mar. 31, 2021
USD ($)
Debt Instrument [Line Items]                  
Aggregate Principal Amount $ 578,650         $ 525,738      
Total borrowings $ 570,835   $ 564,474            
Indebtedness asset coverage on our senior securities 208.80%   213.80%            
Notes Payable                  
Debt Instrument [Line Items]                  
Notes Outstanding | note 14,502,000   19,619,500            
Aggregate Principal Amount $ 421,050   $ 548,988            
Less: Unamortized deferred financing costs (7,815)   (8,460)            
Total borrowings $ 413,235   $ 540,528            
Notes Payable | 5.00% 2026 Notes                  
Debt Instrument [Line Items]                  
Interest Rate   5.00% 5.00%           5.00%
Notes Outstanding | note     5,117,500            
Principal Amount per Note     25.00            
Aggregate Principal Amount     $ 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 | 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    
Notes Payable | 6.875% 2028 Notes                  
Debt Instrument [Line Items]                  
Interest Rate 6.875%   6.875%   6.875%        
Notes Outstanding | note 60,000   60,000            
Principal Amount per Note 1,000   1,000            
Aggregate Principal Amount $ 60,000   $ 60,000   $ 60,000        
Notes Payable | 7.125% Notes due 2031                  
Debt Instrument [Line Items]                  
Interest Rate 7.125%   7.125% 7.125%          
Notes Outstanding | note 4,000,000   4,000,000            
Principal Amount per Note 25.00   25.00            
Aggregate Principal Amount $ 100,000   $ 100,000 $ 100,000