Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Balance Sheet Detail - Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts payable and accrued expenses    
Trade accounts payable $ 218,717 $ 151,180
Accrued expenses 22,903 8,459
Other accounts payable and accrued expenses 8,028 1,011
Accounts payable and accrued expenses 249,648 160,650
Accumulated other comprehensive loss (522) (2,868)
Foreign currency translation adjustments    
Accounts payable and accrued expenses    
Accumulated other comprehensive loss $ 2,346 $ (2,618)