XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued payroll and related $ 63,660 $ 77,593
Corporate bonus program accrual 70,182 0
Accrued commission 18,024 17,345
Accrued cost of revenue 164,472 155,721
Sales and other taxes payable 73,408 70,913
ESPP contributions 11,205 6,130
Finance lease liability 2,678 8,489
Restructuring liability 1,606 29,086
Share repurchase costs payable 8,002 3,526
Accrued other expense 39,106 55,508
Total accrued expenses and other current liabilities $ 452,343 $ 424,311
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities