XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Detail - Accounts payable and accrued expenses and AOCI (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts payable and accrued expenses    
Trade accounts payable $ 151,180 $ 125,908
Accrued expenses 9,470 8,363
Accounts payable and accrued expenses 160,650 134,271
Accumulated other comprehensive loss (2,868) (250)
Foreign currency translation adjustments    
Accounts payable and accrued expenses    
Accumulated other comprehensive loss $ (2,618) $ 492