XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Payroll and benefits $ 124,735 $ 115,693
Short-term operating lease liabilities 47,265 40,972
Income taxes payable 20,267 11,661
Deferred revenue and customer advances 26,958 16,177
Accrued interest 2,200 11,638
Accrued severance plan obligations 11,701 13,408
Short-term finance lease liabilities 10,228 9,121
Other accrued expenses 55,354 48,556
Total accrued expenses $ 298,708 $ 267,226