XML 116 R87.htm IDEA: XBRL DOCUMENT v3.25.3
SENIOR NOTES PAYABLE - Schedule of senior notes payable, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 26, 2025
Feb. 28, 2025
Dec. 31, 2024
Jun. 30, 2024
Debt Instrument [Line Items]          
Less: Unamortized debt issuance costs $ (45)     $ (95)  
Total Term Loans 1,323,727     1,530,561  
Senior Notes          
Debt Instrument [Line Items]          
Long-term debt, gross 1,323,772     1,530,656  
Less: Unamortized debt issuance costs (45)     (95)  
Total Term Loans 1,323,727     1,530,561  
Senior Notes | 6.375% Senior notes due February 28, 2025          
Debt Instrument [Line Items]          
Long-term debt, gross $ 0     145,211  
Interest rate 6.375%   6.375%   6.375%
Senior Notes | 5.50% Senior notes due March 31, 2026          
Debt Instrument [Line Items]          
Long-term debt, gross $ 101,378     216,662  
Interest rate 5.50%        
Senior Notes | 6.50% Senior notes due September 30, 2026          
Debt Instrument [Line Items]          
Long-term debt, gross $ 180,484     180,464  
Interest rate 6.50%        
Senior Notes | 5.00% Senior notes due December 31, 2026          
Debt Instrument [Line Items]          
Long-term debt, gross $ 197,012     322,667  
Interest rate 5.00%        
Senior Notes | 8.00% New Notes principal due in 2028          
Debt Instrument [Line Items]          
Interest rate 8.00%        
Senior Notes | 6.00% Senior notes due January 31, 2028          
Debt Instrument [Line Items]          
Long-term debt, gross $ 218,445     264,345  
Interest rate 6.00%        
Senior Notes | 5.25% Senior notes due August 31, 2028          
Debt Instrument [Line Items]          
Long-term debt, gross $ 378,985     401,307  
Interest rate 5.25%        
New Notes | 8.00% New Notes principal due in 2028          
Debt Instrument [Line Items]          
Long-term debt, gross $ 247,468     $ 0  
Interest rate 8.00% 8.00%