Annual report pursuant to Section 13 and 15(d)

Balance Sheet Detail - Accounts payable and accrued expenses and AOCI (Details)

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)