XML 61 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued employee compensation $ 35,393 $ 39,738
Operating lease obligations 9,462 7,857
Accrued interest 12,942 8,436
Accrued professional fees 12,185 9,199
Other accrued expenses 33,782 33,406
Total $ 103,764 $ 98,636