XML 18 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accounts payable—seller $ 247,891 $ 230,423
Accounts payable—trade 4,822 3,122
Accrued employee-related payables 6,726 6,133
Total $ 259,439 $ 239,678