XML 63 R48.htm IDEA: XBRL DOCUMENT 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