XML 96 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Cash payments (net of refunds) for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes      
Net cash paid (refunds received) for income taxes $ 73,738 $ 73,799 $ 49,486
Argentina      
Income Taxes      
Net cash paid (refunds received) for income taxes, Foreign 8,130    
Colombia      
Income Taxes      
Net cash paid (refunds received) for income taxes, Foreign 6,939    
Mexico      
Income Taxes      
Net cash paid (refunds received) for income taxes, Foreign 6,199    
Saudi Arabia      
Income Taxes      
Net cash paid (refunds received) for income taxes, Foreign 26,351    
U.S. Federal      
Income Taxes      
Net cash paid (refunds received) for income taxes, Foreign 7,185    
U.S. State and Local      
Income Taxes      
Net cash paid (refunds received) for income taxes, Foreign 4,795    
Other jurisdictions      
Income Taxes      
Net cash paid (refunds received) for income taxes, Foreign $ 14,139