XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental balance sheet and cash flow information (intangibles) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Amortizable intangibles [Line Items]          
Gross carrying amount $ 831,542   $ 831,542   $ 833,145
Accumulated amortization (596,778)   (596,778)   (557,023)
Net carrying amount 234,764   234,764   276,122
Acquired intangibles     $ 49,895    
Acquired intangibles, weighted-average amortization period (in years)     5 years    
Amortization of intangibles 22,515 $ 26,736 $ 67,555 $ 83,224  
Estimated future amortization expense          
Remainder of 2020 23,996   23,996    
2021 75,519   75,519    
2022 51,087   51,087    
2023 33,349   33,349    
2024 18,185   18,185    
Internal-use software [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 400,964   400,964   380,905
Accumulated amortization (325,746)   (325,746)   (299,698)
Net carrying amount 75,218   75,218   81,207
Acquired intangibles     $ 28,268    
Acquired intangibles, weighted-average amortization period (in years)     3 years    
Customer lists/relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 328,967   $ 328,967   348,055
Accumulated amortization (191,964)   (191,964)   (187,462)
Net carrying amount 137,003   137,003   160,593
Acquired intangibles     $ 21,627    
Acquired intangibles, weighted-average amortization period (in years)     7 years    
Software to be sold [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 36,900   $ 36,900   36,900
Accumulated amortization (22,827)   (22,827)   (19,657)
Net carrying amount 14,073   14,073   17,243
Technology-based intangibles [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 34,613   34,613   34,780
Accumulated amortization (26,863)   (26,863)   (22,122)
Net carrying amount 7,750   7,750   12,658
Trade names [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 30,098   30,098   32,505
Accumulated amortization (29,378)   (29,378)   (28,084)
Net carrying amount $ 720   $ 720   $ 4,421