XML 68 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
OTHER ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Payroll and other compensation expenses $ 52,841 $ 38,214
Insurance accruals 14,347 13,896
Property, sales and other non-income related taxes 5,638 5,599
Lease commitments 720 2,119
Deferred revenue 7,506 3,433
Accrued commission 1,691 1,355
Accrued interest 2,742 603
Volume discount 984 1,067
Contingent consideration 0 2,103
Professional fees 1,693 1,530
Other 11,054 9,985
Total $ 99,216 $ 79,904