Annual report pursuant to Section 13 and 15(d)

Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details)

v3.19.3.a.u2
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued employee compensation $ 38,750 $ 39,738
Operating lease obligations 9,790 7,857
Accrued interest 13,048 8,436
Accrued professional fees 4,732 9,199
Other accrued expenses 82,177 33,406
Total $ 148,497 $ 98,636