v3.26.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
May 19, 2026
Dec. 31, 2025
Debt Instrument [Line Items]      
Total $ 1,244,895   $ 1,227,400
Less deferred financing costs and discounts (10,722)   (6,362)
Total $ 1,234,173   1,221,038
3.95% Senior Notes Due 2028      
Debt Instrument [Line Items]      
Debt interest rate 3.95%    
Total $ 0   482,505
5.15% Senior Notes Due 2029      
Debt Instrument [Line Items]      
Debt interest rate 5.15%    
Total $ 344,895   344,895
7.15% Senior Notes Due 2033      
Debt Instrument [Line Items]      
Debt interest rate 7.15%    
Total $ 400,000   400,000
6.05% Senior Notes Due 2036      
Debt Instrument [Line Items]      
Debt interest rate 6.05% 6.05%  
Total $ 500,000   $ 0