XML 110 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of open tax years by significant jurisdiction (Details)
12 Months Ended
Dec. 31, 2024
Non-U.S Jurisdiction [Member] | China [Member]  
Income Tax Contingency [Line Items]  
Tax years open to examination 2019 2020 2021 2022 2023 2024
Non-U.S Jurisdiction [Member] | India [Member]  
Income Tax Contingency [Line Items]  
Tax years open to examination 2016 2017 2018 2019 2020 2021 2022 2023 2024
Non-U.S Jurisdiction [Member] | Mexico [Member]  
Income Tax Contingency [Line Items]  
Tax years open to examination 2019 2020 2021 2022 2023 2024
Non-U.S Jurisdiction [Member] | Netherlands [Member]  
Income Tax Contingency [Line Items]  
Tax years open to examination 2023 2024
Non-U.S Jurisdiction [Member] | Singapore [Member]  
Income Tax Contingency [Line Items]  
Tax years open to examination 2019 2020 2021 2022 2023 2024
Non-U.S Jurisdiction [Member] | Switzerland [Member]  
Income Tax Contingency [Line Items]  
Tax years open to examination 2019 2020 2021 2022 2023 2024
Non-U.S Jurisdiction [Member] | Taiwan [Member]  
Income Tax Contingency [Line Items]  
Tax years open to examination 2023 2024
U.S Federal [Member]  
Income Tax Contingency [Line Items]  
Tax years open to examination 2017 2018 2019 2020 2021 2022 2023 2024