XML 111 R93.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SENIOR NOTES PAYABLE - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 29, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 15, 2022
Senior Notes Payable (Details) [Line Items]            
Senior notes outstanding total     $ 1,668,021      
Unamortized debt issuance expenses     $ 13,130      
Weighted average interest rate     5.71% 5.75%    
Interest expense on senior notes total     $ 103,192 $ 99,854 $ 81,475  
6.750% Senior notes due May 31, 2024            
Senior Notes Payable (Details) [Line Items]            
Interest rate           6.75%
6.75% Senior Notes due 2024            
Senior Notes Payable (Details) [Line Items]            
Interest rate     6.75%      
6.75% Senior Notes due 2024 | Subsequent Event            
Senior Notes Payable (Details) [Line Items]            
Interest rate 6.75%          
Repayments of long-term debt $ 115,492          
Debt instrument, redemption price, percentage 100.00%          
Debt instrument, redemption payment, accrued interest $ 628          
Senior Notes            
Senior Notes Payable (Details) [Line Items]            
Total senior notes outstanding     $ 185 111,841    
Outstanding balance     1,668,021 1,721,751    
Debt issuance costs, net     13,130 18,140    
Senior notes payable     $ 1,681,151 1,739,891    
Senior Notes | 6.750% Senior notes due May 31, 2024            
Senior Notes Payable (Details) [Line Items]            
Interest rate     6.75%      
Senior Notes | 6.75% Senior Notes due 2024            
Senior Notes Payable (Details) [Line Items]            
Repurchased of common stock, shares (in shares)   2,356,978        
Debt instrument, repurchase amount   $ 58,924        
Debt instrument, repurchase amount, accrued interest   $ 663        
Senior notes payable     $ 140,492 $ 199,232