v3.22.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020 consisted of the following:

 

 

As of  December 31,

 

 

2021

 

 

2020

 

 

(in thousands)

 

Accrued compensation and related expenses

$

177,659

 

 

$

141,046

 

Accrued infrastructure costs

 

168,942

 

 

 

138,082

 

Partner revenue share liability

 

86,991

 

 

 

92,092

 

Acquisition liability

 

49,870

 

 

 

55,098

 

Other operating costs

 

48,635

 

 

 

30,713

 

Deferred revenue

 

44,473

 

 

 

27,814

 

Other

 

97,538

 

 

 

69,497

 

Total accrued expenses and other current liabilities

$

674,108

 

 

$

554,342

 

 

Schedule of Other Liabilities

Other liabilities at December 31, 2021 and 2020 consisted of the following:

 

 

As of  December 31,

 

 

2021

 

 

2020

 

 

(in thousands)

 

Acquisition liability

$

280,194

 

 

$

48,662

 

Other

 

35,562

 

 

 

15,812

 

Total other liabilities

$

315,756

 

 

$

64,474