v3.25.1
OTHER ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Legal and professional accruals $ 44,502 $ 44,285
Payroll and other compensation expenses 39,338 41,692
Insurance accruals 3,461 3,480
Property, sales and other non-income related taxes 3,496 6,379
Accrued interest 2,738 5,516
Volume discount 1,715 1,902
Other accruals 1,996 1,974
Total $ 97,246 $ 105,228