XML 91 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Trade accounts payable $ 48,736 $ 24,526
Accrued compensation, benefits and payroll taxes 4,288 3,742
Accrued cost of revenue 5,576 3,671
Other payables and accrued expenses 819 1,059
Total accounts payable and accrued expenses $ 59,419 $ 32,998