v3.25.4
Fair Value Measurements - Other Financial Instruments (Details) - Senior Notes - Level 2 - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Carrying Amount    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value $ 2,981,975 $ 2,785,326
Estimated Fair Value    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 3,005,945 2,761,774
2025 Senior Notes, due 11/15/25 | Carrying Amount    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 0 798,084
2025 Senior Notes, due 11/15/25 | Estimated Fair Value    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 0 797,080
2027 Senior Notes, due 6/15/27 | Carrying Amount    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 498,736 497,870
2027 Senior Notes, due 6/15/27 | Estimated Fair Value    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 502,120 494,080
2029 Senior Notes, due 4/15/29 | Carrying Amount    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 697,120 696,245
2029 Senior Notes, due 4/15/29 | Estimated Fair Value    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 695,205 675,206
2030 Senior Notes, due 2/1/30 | Carrying Amount    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 794,324 793,127
2030 Senior Notes, due 2/1/30 | Estimated Fair Value    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 810,040 795,408
2031 Senior Notes, due 3/15/31 | Carrying Amount    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 991,795 0
2031 Senior Notes, due 3/15/31 | Estimated Fair Value    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value $ 998,580 $ 0