XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
U.S federal $ 19,246    
U.S. state and local 9,855    
Foreign      
Income taxes paid, net, total 103,678 $ 91,552 $ 116,382
Brazil      
Foreign      
Foreign 10,690    
Canada      
Foreign      
Foreign 9,094    
Germany      
Foreign      
Foreign 11,582    
Italy      
Foreign      
Foreign 12,664    
Netherlands      
Foreign      
Foreign 5,302    
Spain      
Foreign      
Foreign 6,592    
Other foreign jurisdictions      
Foreign      
Foreign $ 18,653