XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.4
Long-Term Debt and Notes Payable - 6.250% Senior Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 03, 2024
Debt Instrument [Line Items]        
Loss on early retirement of debt $ 0 $ 28,845 $ 14,692  
6.250% senior notes due 2032 | Senior notes        
Debt Instrument [Line Items]        
Interest rate of debt 6.25%     6.25%
Aggregate principal amount       $ 550,000
Redemption price, change of control (percentage) 101.00%