v3.22.4
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and related expenses $ 206,441 $ 177,659
Accrued infrastructure costs 169,886 168,942
Partner revenue share liability 83,395 86,991
Acquisition liability 293,332 49,870
Other operating costs 75,376 48,635
Deferred revenue 50,782 44,473
Other 108,128 97,538
Total accrued expenses and other current liabilities $ 987,340 $ 674,108