XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental balance sheet and cash flow information (intangibles) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Amortizable intangibles [Line Items]      
Gross carrying amount $ 1,217,700   $ 1,209,488
Accumulated amortization (718,169)   (698,764)
Net carrying amount 499,531   510,724
Acquired intangibles $ 26,374    
Acquired intangibles, weighted-average amortization period (in years) 4 years    
Amortization of intangibles $ 36,159 $ 23,264  
Estimated future amortization expense      
Remainder of 2022 88,406    
2023 117,562    
2024 75,257    
2025 50,306    
2026 40,004    
Customer lists/relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 493,510   493,495
Accumulated amortization (264,822)   (255,178)
Net carrying amount 228,688   238,317
Acquired intangibles $ 10,280    
Acquired intangibles, weighted-average amortization period (in years) 6 years    
Internal-use software [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 471,035   456,133
Accumulated amortization (354,338)   (342,656)
Net carrying amount 116,697   113,477
Acquired intangibles $ 15,931    
Acquired intangibles, weighted-average amortization period (in years) 3 years    
Technology-based intangibles [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 98,813   98,813
Accumulated amortization (40,584)   (38,553)
Net carrying amount 58,229   60,260
Partner relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 73,257   73,095
Accumulated amortization (4,323)   (2,990)
Net carrying amount 68,934   70,105
Acquired intangibles $ 163    
Acquired intangibles, weighted-average amortization period (in years) 1 year    
Trade names [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 44,185   51,052
Accumulated amortization (24,935)   (31,277)
Net carrying amount 19,250   19,775
Software to be sold [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 36,900   36,900
Accumulated amortization (29,167)   (28,110)
Net carrying amount $ 7,733   $ 8,790