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

 

 

As of  December 31,

 

 

2020

 

 

2019

 

 

(in thousands)

 

Accrued compensation and related expenses

$

141,046

 

 

$

43,985

 

Accrued infrastructure costs

 

138,082

 

 

 

116,184

 

Partner revenue share liability

 

92,092

 

 

 

30,606

 

Acquisition liability

 

55,098

 

 

 

18,676

 

Accrued tax liability

 

38,119

 

 

 

18,593

 

Securities class actions legal charges

 

 

 

 

100,000

 

Other

 

89,905

 

 

 

82,566

 

Total accrued expenses and other current liabilities

$

554,342

 

 

$

410,610