v3.25.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued insurance $ 111,550 $ 112,367
Accrued compensation and benefits 97,129 134,458
Accrued income, real estate, sales and other taxes 37,419 35,394
Accrued interest 33,254 33,259
Accrued other 97,233 103,967
Total accrued expenses $ 376,585 $ 419,445