Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Balance Sheet Detail - Accounts payable and accrued expenses and AOCI (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts payable and accrued expenses    
Trade accounts payable $ 125,908 $ 107,045
Accrued expenses 8,363 9,647
Accounts payable and accrued expenses 134,271 116,692
Accumulated other comprehensive loss (250) (742)
Foreign currency translation adjustments    
Accounts payable and accrued expenses    
Accumulated other comprehensive loss $ 492 $ 388