XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Components of the payments (refunds) for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net income tax (refunds) payments      
Federal $ 6,000   $ 56,000
Federal   $ (35,538)  
Foreign 473 511 1,058
Total net income tax payments (refunds) 7,685 (31,676) 62,226
Texas      
Net income tax (refunds) payments      
State 855 2,021 1,823
Other      
Net income tax (refunds) payments      
State $ 357 $ 1,330 $ 3,345