XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of components of property and equipment, net
Property and equipment, net consists of the following:
  June 30,December 31,
 Estimated Useful Life20202019
Cost:   
Computer equipment and software3 years$71,090  $72,190  
Leasehold improvementsShorter of the lease term or useful life of the asset37,271  34,645  
Office furniture and fixtures
3-7 years
10,668  10,832  
Office equipment and other
3-5 years
6,925  6,850  
Building and building improvements
7-39 years
2,669  2,647  
LandNot applicable940  940  
  129,563  128,104  
Less: accumulated depreciation and amortization(79,811) (74,348) 
Total property and equipment, net$49,752  $53,756  
Depreciation and amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Depreciation and amortization expense$5,363  $6,751  $10,680  $11,117