XML 45 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Accounting Policies [Abstract]    
Trade accounts payable $ 49,795 $ 48,736
Accrued compensation, benefits and payroll taxes 4,352 4,288
Accrued cost of sales 4,762 5,576
Other payables and accrued expenses 2,262 819
Total accounts payable and accrued expenses $ 61,171 $ 59,419