v3.26.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2023
Income Taxes [Line Items]          
Income tax expense $ 14,802 $ 25,504 $ 36,784 $ 43,082  
Income from continuing operations before income taxes and equity earnings $ 40,873 $ 69,942 $ 98,990 $ 123,357  
Irish statutory tax rate 12.50%        
Foreign Tax Authority | Tax Year 2017          
Income Taxes [Line Items]          
Income tax assessment related to transfer pricing         $ 23,500