v3.25.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Income Tax Disclosure [Abstract]      
Income tax provision (benefit) $ 22,382 $ 30,625  
Effective income tax rate (as a percent) 16.00% 20.00%  
Unrecognized tax benefits including interest and penalties $ 54,400   $ 50,300
Unrecognized tax benefits that would reduce income tax expense 50,500   46,600
Noncurrent income taxes payable, accrued interest and penalties $ 2,200   $ 1,600