XML 94 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedule of Property and Equipment
Property and equipment consist of the following:
 December 31,
 20192018
 (In thousands)
Buildings$76,152  $76,152  
Computer equipment205,063  189,333  
Software451,927  433,033  
Equipment and furniture85,356  78,401  
Leasehold improvements199,813  182,848  
1,018,311  959,767  
Less: accumulated depreciation and amortization(806,099) (741,587) 
Assets under construction2,913  8,447  
Land16,769  16,769  
Total$231,894  $243,396  
Schedule of Changes in Goodwill
The following table presents the change in goodwill during 2019 and 2018 (in thousands):
Balance at January 1, 2019AdditionsOtherBalance at December 31, 2019Balance at January 1, 2018AdditionsOtherBalance at December 31, 2018
Goodwill$1,802,670  $—  $(4,262) (1) $1,798,408  $1,614,494  $188,176  (2) $—  $1,802,670  

(1)Amounts relate to adjustments to the purchase price allocation associated with 2018 business combinations. See Note 4 for more information regarding the Company's acquisitions.
(2)Amounts relate to purchase price allocation associated with 2018 business combinations. See Note 4 for more information regarding the Company's acquisitions.
Schedule of Intangible Assets
Intangible assets consist of the following (in thousands):
 December 31, 2019
 
Gross Carrying
Amount
Accumulated
Amortization
Weighted-Average Life (Years)
Product related intangible assets$734,973  $633,633  6.04
Other187,173  180,035  6.23
Total$922,146  $813,668  6.08

 December 31, 2018
 
Gross Carrying
Amount
Accumulated
Amortization
Weighted-Average Life (Years)
Product related intangible assets$746,152  $601,993  6.06
Other227,922  204,894  6.40
Total$974,074  $806,887  6.14
Schedule of Estimated Future Annual Amortization Expense of Intangible Assets
Estimated future amortization expense of intangible assets with finite lives as of December 31, 2019 is as follows (in thousands): 
Year ending December 31,
2020$35,084  
202122,793  
202220,594  
202316,327  
20245,292  
Thereafter8,388  
     Total$108,478