v3.25.3
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
INCOME TAXES        
Increase in tax expenses due to change in enacted law $ 8,800      
Income tax expense 43,367 $ 31,186 $ 118,278 $ 101,217
Pre-tax income $ 165,995 $ 131,942 $ 502,789 $ 427,096
Effective tax rate     23.50% 23.70%