v3.26.1
SENIOR NOTES PAYABLE - Schedule of senior notes payable, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Feb. 28, 2025
Feb. 26, 2025
Dec. 31, 2024
Debt Instrument [Line Items]        
Total Term Loans $ 1,427,733      
Senior notes payable        
Debt Instrument [Line Items]        
Senior notes payable 1,301,798     $ 1,530,656
Less: Unamortized debt issuance costs 0     (95)
Total Term Loans $ 1,301,798     1,530,561
6.375% Senior notes due February 28, 2025        
Debt Instrument [Line Items]        
Interest rate 6.375%   6.375%  
6.375% Senior notes due February 28, 2025 | Senior notes payable        
Debt Instrument [Line Items]        
Effective Interest Rate 0.00%      
Senior notes payable $ 0     $ 145,211
Interest rate   6.375%   6.375%
5.50% Senior notes due March 31, 2026        
Debt Instrument [Line Items]        
Interest rate 5.50%   5.50%  
5.50% Senior notes due March 31, 2026 | Senior notes payable        
Debt Instrument [Line Items]        
Effective Interest Rate 6.07%      
Senior notes payable $ 101,523     $ 216,662
6.50% Senior notes due September 30, 2026        
Debt Instrument [Line Items]        
Interest rate 6.50%      
6.50% Senior notes due September 30, 2026 | Senior notes payable        
Debt Instrument [Line Items]        
Effective Interest Rate 6.82%      
Senior notes payable $ 178,242     180,464
Interest rate 6.50%      
5.00% Senior notes due December 31, 2026        
Debt Instrument [Line Items]        
Interest rate 5.00%      
5.00% Senior notes due December 31, 2026 | Senior notes payable        
Debt Instrument [Line Items]        
Effective Interest Rate 5.57%      
Senior notes payable $ 176,772     322,667
8.00% New Notes due January 1, 2028        
Debt Instrument [Line Items]        
Interest rate 8.00%      
8.00% New Notes due January 1, 2028 | Senior notes payable        
Debt Instrument [Line Items]        
Effective Interest Rate 0.00%      
Senior notes payable $ 268,016     0
6.00% Senior notes due January 31, 2028        
Debt Instrument [Line Items]        
Interest rate 6.00%      
6.00% Senior notes due January 31, 2028 | Senior notes payable        
Debt Instrument [Line Items]        
Effective Interest Rate 6.50%      
Senior notes payable $ 213,989     264,345
5.25% Senior notes due August 31, 2028        
Debt Instrument [Line Items]        
Interest rate 5.25%      
5.25% Senior notes due August 31, 2028 | Senior notes payable        
Debt Instrument [Line Items]        
Effective Interest Rate 5.78%      
Senior notes payable $ 363,256     $ 401,307