XML 115 R93.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Payments for Income Taxes, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. Federal $ 7,163    
U.S. State 2,090    
Foreign      
Total income taxes paid, net 59,711 $ 69,000 $ 68,600
Brazil      
Foreign      
Foreign 11,592    
China      
Foreign      
Foreign 15,040    
India      
Foreign      
Foreign 3,422    
Mexico      
Foreign      
Foreign 9,149    
Other      
Foreign      
Foreign $ 11,255