XML 17 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Software and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Carrying Amount and Accumulated Amortization of Software and Other Intangible Assets
The carrying amount and accumulated amortization of the Company's software assets subject to amortization at each balance sheet date are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
Software for resale
$
138,823

 
$
(122,061
)
 
$
16,762

 
$
137,666

 
$
(110,124
)
 
$
27,542

Software for internal use
400,065

 
(182,310
)
 
217,755

 
251,804

 
(142,118
)
 
109,686

Total software
$
538,888

 
$
(304,371
)
 
$
234,517

 
$
389,470

 
$
(252,242
)
 
$
137,228


The carrying amount and accumulated amortization of the Company’s other intangible assets subject to amortization at each balance sheet date are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
Customer relationships
$
507,785

 
$
(160,775
)
 
$
347,010

 
$
297,991

 
$
(131,187
)
 
$
166,804

Trademarks and trade names
27,312

 
(17,353
)
 
9,959

 
16,348

 
(15,025
)
 
1,323

Total other intangible assets
$
535,097

 
$
(178,128
)
 
$
356,969

 
$
314,339

 
$
(146,212
)
 
$
168,127


Summary of Estimated Intangible Asset Amortization Expense in Future Fiscal Years
Based on capitalized intangible assets as of December 31, 2019, estimated amortization expense amounts in future fiscal years are as follows (in thousands):
Fiscal Year Ending December 31,
 
Software
Amortization
 
Other Intangible
Assets Amortization
2020
 
$
70,056

 
$
37,215

2021
 
55,595

 
36,730

2022
 
37,278

 
36,583

2023
 
25,406

 
36,270

2024
 
19,983

 
31,781

Thereafter
 
26,199

 
178,390

Total
 
$
234,517

 
$
356,969