XML 68 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Accrued Liabilities And Other Liabilities [Abstract]    
Employee compensation and benefits $ 31,344 $ 19,707
Project related reimbursable expenses 51,109 0
Other 5,040 3,966
Total accrued expenses $ 87,493 $ 23,673