XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following:
As of June 30,As of December 31,
20242023
(In thousands)
Accrued payroll and related$69,341 $77,593 
Accrued bonus and commission67,549 17,345 
Accrued cost of revenue172,162 155,721 
Sales and other taxes payable74,111 70,913 
ESPP contributions4,343 6,130 
Finance lease liability4,439 8,489 
Restructuring liability2,750 29,086 
Share repurchase costs payable13,003 3,526 
Accrued other expense59,774 55,508 
Total accrued expenses and other current liabilities$467,472 $424,311