XML 98 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related $ 76,708 $ 77,593
Company-wide bonus program liability 109,776 0
Accrued bonus and commission 21,585 17,345
Accrued cost of revenue 173,739 155,721
Sales and other taxes payable 79,731 70,913
Restructuring liability 318 29,086
Accrued other expense 68,829 73,653
Total accrued expenses and other current liabilities $ 530,686 $ 424,311