XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]          
Income tax provision (benefit) $ 41,693 $ 41,141 $ 72,318 $ 82,780  
Unrecognized tax benefits including interest and penalties 41,700   41,700   $ 45,800
Unrecognized tax benefits that would reduce income tax expense 38,700   38,700   41,000
Decrease in unrecognized tax benefits is reasonably possible 1,100   1,100    
Noncurrent income taxes payable, accrued interest and penalties $ 900   $ 900   $ 900