Annual report pursuant to Section 13 and 15(d)

Property and Equipment, Net (Tables)

v3.20.4
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of components of property and equipment, net
Property and equipment, net consisted of the following:
 
    December 31,
  Estimated Useful Life 2020 2019
Cost:    
Computer equipment and software 3 years $ 72,443  $ 72,190 
Leasehold improvements Shorter of the lease term or useful life of the asset 37,671  34,645 
Office furniture and fixtures
3-7 years
11,249  10,832 
Office equipment and other
3-5 years
7,151  6,850 
Building and building improvements
7-39 years
2,669  2,647 
Land Not applicable 940  940 
  132,123  128,104 
Less: accumulated depreciation and amortization (84,154) (74,348)
Total property and equipment, net $ 47,969  $ 53,756 
Schedule of cost amount and related accumulated depreciation written off by category during the period
The following table presents the cost amounts and related accumulated depreciation written off by category:
  Year Ended December 31, 2020 Year Ended December 31, 2019
    Accumulated   Accumulated
  Cost Depreciation Cost Depreciation
Computer equipment and software $ 9,844  $ (9,606) $ 12,597  $ (12,542)
Leasehold improvements 1,775  (1,326) 229  (135)
Office furniture and fixtures 320  (243) 42  (21)
Office equipment and other 381  (348) 17  (17)
Total property and equipment retirements $ 12,320  $ (11,523) $ 12,885  $ (12,715)
Schedule of depreciation and amortization expense
Depreciation and amortization expense was as follows:
  Year Ended December 31,
  2020 2019 2018
Depreciation and amortization expense $ 21,432  $ 20,777  $ 15,737