XML 99 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes Income Taxes (Table 5) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal $ 20,917 $ 23,564 $ 20,780
State and local 5,602 3,676 4,027
Foreign 19,799 23,906 20,718
Income taxes 46,318 51,146 45,525
California      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local 3,124    
Hong Kong      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local 7,195 11,050 8,292
Mexico      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local   4,994 4,672
Canada      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local     3,213
Netherlands      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local 2,432   $ 2,404
South Africa      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local 3,765 $ 4,203  
United Kingdom      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local $ 3,633