XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]          
Income tax provision (benefit) $ 41,159 $ 47,328 $ 113,477 $ 130,108  
Unrecognized tax benefits including interest and penalties 46,500   46,500   $ 45,800
Unrecognized tax benefits that would reduce income tax expense 43,200   43,200   41,000
Decrease in unrecognized tax benefits is reasonably possible 1,100   1,100    
Noncurrent income taxes payable, accrued interest and penalties $ 1,400   $ 1,400   $ 900