XML 58 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Detail - Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts payable and accrued expenses    
Trade accounts payable $ 73,310 $ 62,751
Accrued expenses 5,054 3,902
Accounts payable and accrued expenses 78,364 66,653
Accumulated other comprehensive loss (1,130) (1,419)
Foreign currency translation adjustments    
Accounts payable and accrued expenses    
Accumulated other comprehensive loss $ (1,130) $ (1,419)