XML 54 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Supplemental balance sheet and cash flow information (intangibles) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Amortizable intangibles [Line Items]      
Gross carrying amount $ 864,859   $ 834,033
Accumulated amortization (610,707)   (587,273)
Net carrying amount 254,152   246,760
Acquired intangibles $ 30,623    
Acquired intangibles, weighted-average amortization period (in years) 5 years    
Amortization of intangibles $ 23,264 $ 23,511  
Estimated future amortization expense      
Remainder of 2021 65,583    
2022 68,285    
2023 48,720    
2024 23,206    
2025 17,327    
Internal-use software [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 397,675   380,144
Accumulated amortization (314,125)   (303,422)
Net carrying amount 83,550   76,722
Acquired intangibles $ 17,321    
Acquired intangibles, weighted-average amortization period (in years) 3 years    
Customer lists/relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 366,241   352,895
Accumulated amortization (212,425)   (202,428)
Net carrying amount 153,816   150,467
Acquired intangibles $ 13,302    
Acquired intangibles, weighted-average amortization period (in years) 8 years    
Software to be sold [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 36,900   36,900
Accumulated amortization (24,941)   (23,884)
Net carrying amount 11,959   13,016
Technology-based intangibles [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 33,813   33,813
Accumulated amortization (29,163)   (27,613)
Net carrying amount 4,650   6,200
Trade names [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 30,230   30,281
Accumulated amortization (30,053)   (29,926)
Net carrying amount $ 177   $ 355