XML 89 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Trade accounts payable $ 37,792 $ 40,969
Accrued salaries, vacation and benefits 22,322 21,550
Other accrued expenses 28,517 28,372
Accrued contingent consideration 0 594
Negative cash book balance 3,701 1,769
Accounts Payable and Accrued Liabilities, Current, Total $ 92,332 $ 93,254