v3.25.2
INCOME TAXES (Details 2)
6 Months Ended
Jun. 30, 2025
United States | Internal Revenue Service (IRS) | Minimum  
Income Tax Examination [Line Items]  
Open Tax Year 2020
United States | Internal Revenue Service (IRS) | Maximum  
Income Tax Examination [Line Items]  
Open Tax Year 2024
United States | State and Local Jurisdiction | Minimum  
Income Tax Examination [Line Items]  
Open Tax Year 2012
United States | State and Local Jurisdiction | Maximum  
Income Tax Examination [Line Items]  
Open Tax Year 2024
Canada | Foreign Country | Minimum  
Income Tax Examination [Line Items]  
Open Tax Year 2018
Canada | Foreign Country | Maximum  
Income Tax Examination [Line Items]  
Open Tax Year 2024
Brazil | Foreign Country | Minimum  
Income Tax Examination [Line Items]  
Open Tax Year 2019
Brazil | Foreign Country | Maximum  
Income Tax Examination [Line Items]  
Open Tax Year 2024
Germany | Foreign Country | Minimum  
Income Tax Examination [Line Items]  
Open Tax Year 2022
Germany | Foreign Country | Maximum  
Income Tax Examination [Line Items]  
Open Tax Year 2024
China | Foreign Country | Minimum  
Income Tax Examination [Line Items]  
Open Tax Year 2015
China | Foreign Country | Maximum  
Income Tax Examination [Line Items]  
Open Tax Year 2024
The Netherlands | Foreign Country | Minimum  
Income Tax Examination [Line Items]  
Open Tax Year 2020
The Netherlands | Foreign Country | Maximum  
Income Tax Examination [Line Items]  
Open Tax Year 2024