XML 83 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Cash Paid for Income Taxes, Net of Refunds Received (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal $ 43,000 $ 22,622 $ (8,864)
Total cash paid for income taxes, net of refunds received 50,500 30,004 4,597
New Mexico      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State 7,500 7,200 13,284
Other      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State $ 0 $ 182 $ 177