XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 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 September 30,As of December 31,
20242023
(In thousands)
Accrued payroll and related$63,660 $77,593 
Corporate bonus program accrual70,182 — 
Accrued commission18,024 17,345 
Accrued cost of revenue164,472 155,721 
Sales and other taxes payable73,408 70,913 
ESPP contributions11,205 6,130 
Finance lease liability2,678 8,489 
Restructuring liability1,606 29,086 
Share repurchase costs payable8,002 3,526 
Accrued other expense39,106 55,508 
Total accrued expenses and other current liabilities$452,343 $424,311