XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.3
SENIOR NOTES PAYABLE - Schedule of senior notes payable, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Feb. 28, 2025
Feb. 26, 2025
Dec. 31, 2024
Debt Instrument [Line Items]        
Less: Unamortized debt issuance costs $ (73)     $ (95)
Total Term Loans 1,370,769     1,530,561
Senior Notes        
Debt Instrument [Line Items]        
Long-term debt, gross 1,370,842     1,530,656
Less: Unamortized debt issuance costs (73)     (95)
Total Term Loans 1,370,769     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 $ 130,756     $ 216,662
Interest rate 5.50%   5.50%  
Senior Notes | 6.50% Senior notes due September 30, 2026        
Debt Instrument [Line Items]        
Long-term debt, gross $ 180,474     180,464
Interest rate 6.50%      
Senior Notes | 5.00% Senior notes due December 31, 2026        
Debt Instrument [Line Items]        
Long-term debt, gross $ 286,381     322,667
Interest rate 5.00%      
Senior Notes | 6.00% Senior notes due January 31, 2028        
Debt Instrument [Line Items]        
Long-term debt, gross $ 264,484     264,345
Interest rate 6.00%      
Senior Notes | 5.25% Senior notes due August 31, 2028        
Debt Instrument [Line Items]        
Long-term debt, gross $ 401,591     401,307
Interest rate 5.25%      
Senior Secured Notes | 8.00% New Notes due January 1, 2028        
Debt Instrument [Line Items]        
Long-term debt, gross $ 107,156     $ 0
Interest rate 8.00%