XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Accrued Expenses and Other Current Liabilities [Abstract]  
Schedule of accrued expenses and other current liabilities

 

 

As of December 31,

(in thousands)

 

2022

 

2021

Accrued expenses 

 

$

311,807

 

 

$

267,638

 

Other tax payables
80,580

17,460

Derivative liabilities

 

42,320

 

 

23,285

 

Accrued payroll expenses
67,982

55,162

Current portion of finance lease obligations

 

2,996

 

 

4,147

 

Total

 

$

505,685

 

 

$

367,692