XML 67 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Detail - Accounts payable and accrued expenses and AOCI (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accounts payable and accrued expenses    
Trade accounts payable $ 107,045 $ 73,310
Accrued expenses 9,647 5,054
Accounts payable and accrued expenses 116,692 78,364
Accumulated other comprehensive loss (742) (1,130)
Foreign currency translation adjustments    
Accounts payable and accrued expenses    
Accumulated other comprehensive loss $ (742) $ (1,130)