v3.26.3
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
INCOME TAXES        
Charge on repatriation of foreign earnings $ 12,977      
Increase in tax expenses due to change in enacted law   $ 8,800    
Income tax expense 55,687 43,367 $ 142,022 $ 118,278
Pre-tax income $ 200,033 $ 165,995 $ 581,269 $ 502,789
Effective tax rate     24.40% 23.50%