v3.26.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Jul. 23, 2025
Apr. 28, 2025
Debt Instrument [Line Items]        
Notes payable $ 1,709,457 $ 1,656,803    
Net debt issuance costs (19,413) (20,838)    
8.750% Senior Notes Due 2028        
Debt Instrument [Line Items]        
Notes payable 400,000 400,000    
8.750% Senior Notes Due 2028 | Senior Notes        
Debt Instrument [Line Items]        
Notes payable $ 400,000 400,000    
Stated interest rate on note 8.75%      
Base spread on variable rate 8.75%      
4.000% Senior Notes Due 2029        
Debt Instrument [Line Items]        
Notes payable $ 300,000 300,000    
4.000% Senior Notes Due 2029 | Senior Notes        
Debt Instrument [Line Items]        
Notes payable $ 300,000 300,000    
Stated interest rate on note 4.00%      
Base spread on variable rate 4.00%      
7.000% Senior Notes Due 2032        
Debt Instrument [Line Items]        
Notes payable $ 400,000 400,000    
7.000% Senior Notes Due 2032 | Senior Notes        
Debt Instrument [Line Items]        
Notes payable $ 400,000 400,000    
Stated interest rate on note 7.00%      
Base spread on variable rate 7.00%      
Loan Agreement        
Debt Instrument [Line Items]        
Notes payable $ 50,000 50,000    
Loan Agreement | Secured Debt        
Debt Instrument [Line Items]        
Notes payable $ 50,000 50,000    
Stated interest rate on note 6.433%   6.433%  
Sixth Amendment And Restated Credit Agreement | Line of Credit | Revolving Credit Facility        
Debt Instrument [Line Items]        
Notes payable $ 578,870 $ 527,641    
Line of credit facility       $ 1,182,500
Stated interest rate on note   1.85%