XML 90 R76.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Income Taxes Paid (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 $ 23,999 $ 32,600 $ 14,000
Income tax payments, net 36,510 41,603 19,433
Texas      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State 5,481 4,605 4,900
New Mexico      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State 3,030 2,130 0
New Jersey      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State 2,080 0 0
Other      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State $ 1,920 $ 2,268 $ 533