Quarterly report pursuant to Section 13 or 15(d)

BORROWINGS - Notes Payable (Narrative) (Details)

v3.25.0.1
BORROWINGS - Notes Payable (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended
Dec. 31, 2024
May 31, 2023
Aug. 31, 2021
Mar. 31, 2021
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]            
Aggregate Principal Amount $ 555,238         $ 419,838
Notes Payable            
Debt Instrument [Line Items]            
Aggregate Principal Amount $ 463,738       $ 337,238  
Notes Payable | 5.00% Notes due 2026            
Debt Instrument [Line Items]            
Interest Rate 5.00%     5.00% 5.00%  
Aggregate Principal Amount $ 127,938     $ 127,900 $ 127,938  
Proceeds from issuance of long-term debt       123,800    
Borrowings outstanding at cost       $ 4,100    
Notes payable, fair value disclosure $ 127,300       $ 123,900  
Notes Payable | 4.875% Notes due 2028            
Debt Instrument [Line Items]            
Interest Rate 4.875%   4.875%   4.875%  
Aggregate Principal Amount $ 134,550   $ 134,600   $ 134,550  
Proceeds from issuance of long-term debt     131,300      
Borrowings outstanding at cost     $ 3,300      
Notes payable, fair value disclosure $ 127,300       $ 123,700  
Notes Payable | 8.00% 2028 Notes            
Debt Instrument [Line Items]            
Interest Rate 8.00% 8.00%     8.00%  
Aggregate Principal Amount $ 74,750 $ 74,800     $ 74,750  
Proceeds from issuance of long-term debt   72,300        
Borrowings outstanding at cost   $ 2,500        
Notes payable, fair value disclosure $ 77,100       $ 77,300  
Notes Payable | 7.875% 2030 Notes            
Debt Instrument [Line Items]            
Interest Rate 7.875%          
Aggregate Principal Amount $ 126,500          
Proceeds from issuance of long-term debt 122,400          
Borrowings outstanding at cost 4,100          
Notes payable, fair value disclosure $ 128,400