v3.22.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities at December 31, 2022 and 2021 consisted of the following:
As of December 31,
20222021
(in thousands)
Accrued compensation and related expenses$206,441 $177,659 
Accrued infrastructure costs169,886 168,942 
Partner revenue share liability83,395 86,991 
Acquisition liability293,332 49,870 
Other operating costs75,376 48,635 
Deferred revenue50,782 44,473 
Other108,128 97,538 
Total accrued expenses and other current liabilities$987,340 $674,108 
Schedule of Other Liabilities
Other liabilities at December 31, 2022 and 2021 consisted of the following:
As of December 31,
20222021
(in thousands)
Acquisition liability$66,020 $280,194 
Other38,430 35,562 
Total other liabilities$104,450 $315,756