XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following: 
 
 
As of
(in thousands)
 
June 30,
2022
 
December 31, 2021
Accrued expenses
 
$
376,386
 
$
285,098
Derivative liabilities
 
51,074
 
23,285
Accrued payroll expenses
48,098
55,162
Current portion of finance lease obligations
 
3,262
 
4,147
Total
 
$
478,820
 
$
367,692