v3.26.1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Aug. 31, 2024
Debt Instruments      
Long-term debt $ 2,347,810 $ 2,410,893  
Credits Facility      
Debt Instruments      
Long-term debt 865,600 $ 918,475  
6.000% senior notes due February 2034      
Debt Instruments      
Principal outstanding 800,000    
Unamortized debt issuance costs (10,061)    
Long-term debt $ 789,939    
Interest rate (as a percent) 6.00% 6.00%  
6.625% senior notes due September 2032      
Debt Instruments      
Principal outstanding $ 700,000 $ 700,000  
Unamortized debt issuance costs (7,729) (8,356)  
Long-term debt $ 692,271 $ 691,644  
Interest rate (as a percent) 6.625% 6.625% 6.625%
6.25% senior notes due April 2028      
Debt Instruments      
Principal outstanding   $ 800,000  
Unamortized debt premium   4,513  
Unamortized debt issuance costs   (3,739)  
Long-term debt   $ 800,774  
Interest rate (as a percent) 6.25% 6.25%