v3.22.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 
 
  
As of December 31,
 
 
  
2021
 
  
2020
 
Leasehold improvements
   $ 72,834      $ 85,196  
Computer equipment, software, and other
     16,916        22,275  
Furniture and fixtures
     8,358        9,976  
Construction in progress
     3,126        493  
    
 
 
    
 
 
 
Total property and equipment, gross
     101,234        117,940  
Less: accumulated depreciation and amortization
     (69,930      (88,399
    
 
 
    
 
 
 
Total property and equipment, net
   $             31,304      $             29,541  
    
 
 
    
 
 
 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
 
    
As of December 31,
 
    
2021
    
2020
 
Accrued payroll and related expenses
   $ 60,732      $ 85,466  
Accrued other liabilities
     95,074        73,080  
    
 
 
    
 
 
 
Total accrued liabilities
   $ 155,806      $ 158,546