XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following:
As of December 31,
20232022
(In thousands)
Accrued payroll and related$77,593 $79,703 
Accrued bonus and commission17,345 35,449 
Accrued cost of revenue155,721 161,455 
Sales and other taxes payable70,913 92,319 
ESPP contributions6,130 8,499 
Finance lease liability8,489 11,871 
Restructuring liability29,086 1,066 
Employee sabbatical benefit accrual(1)
5,515 30,683 
Accrued other expense53,519 69,176 
Total accrued expenses and other current liabilities$424,311 $490,221 
____________________________________
(1) In February 2023, the Company announced that it will sunset its employee sabbatical program. The accrued liability as of December 31, 2023 represents the accumulated benefit balance for the employees who remain eligible under this program through its termination date.