XML 123 R105.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Cash Paid for Income Taxes, Net of Refunds (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 taxes $ 3,157    
U.S. state taxes 3,973    
Non-U.S. taxes 10,581    
Total income taxes paid, net 17,711 $ 36,547 $ 37,818
California      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. state taxes 1,723    
Brazil      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Non-U.S. taxes 2,446    
Colombia      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Non-U.S. taxes 1,879    
Japan      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Non-U.S. taxes 1,678    
India      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Non-U.S. taxes $ 3,706