v3.23.2
INCOME TAXES (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 60,333 $ 49,445 $ 97,977 $ 69,965
Effective tax rate     16.80% 13.70%
Amounts effect on effective tax rate 16,400 $ 27,200 $ 16,400 $ 27,200
Amount of excess tax benefits recognized on share-based compensation vested     11,200 $ 28,300
Tax benefit from other prior year earnings     5,200  
Decrease in unrecognized tax benefits is reasonably possible 22,900   22,900  
Unrecognized tax benefits, decrease resulting from settlements with taxing authorities $ 1,000   $ 4,800