v3.24.3
INCOME TAXES -Schedule of Income Tax Expense and Effective Tax Rates (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Tax Disclosure [Abstract]        
Income before income taxes $ 244,897 $ 233,405 $ 735,351 $ 702,413
Income tax expense $ 45,096 $ 56,380 $ 154,189 $ 163,433
Effective tax rate 18.40% 24.20% 21.00% 23.30%