Annual report pursuant to Section 13 and 15(d)

Balance Sheet Detail - Accounts payable (Details)

v3.8.0.1
Balance Sheet Detail - Accounts payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Accounts payable and accrued expenses    
Trade accounts payable $ 60,131 $ 72,093
Accrued expenses 3,882 3,994
Accounts payable and accrued expenses 64,013 76,087
Accumulated other comprehensive (loss) (913) (1,611)
Foreign currency translation adjustments    
Accounts payable and accrued expenses    
Accumulated other comprehensive (loss) $ (913) $ (1,611)