XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Supplemental balance sheet and cash flow information (intangibles) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Amortizable intangibles [Line Items]      
Gross carrying amount $ 1,236,883   $ 1,282,568
Accumulated amortization (801,311)   (823,589)
Net carrying amount 435,572   458,979
Acquired intangibles $ 17,192    
Acquired intangibles, weighted-average amortization period (in years) 3 years    
Amortization of intangibles $ 38,217 $ 36,159  
Estimated future amortization expense      
Remainder of 2023 97,717    
2024 96,138    
2025 66,435    
2026 42,050    
2027 32,746    
Internal-use software [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 497,102   529,306
Accumulated amortization (365,240)   (395,514)
Net carrying amount 131,862   133,792
Acquired intangibles $ 16,918    
Acquired intangibles, weighted-average amortization period (in years) 3 years    
Customer lists/relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 491,951   497,882
Accumulated amortization (323,960)   (312,986)
Net carrying amount 167,991   184,896
Technology-based intangibles [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 97,633   99,613
Accumulated amortization (47,529)   (47,478)
Net carrying amount 50,104   52,135
Partner relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 73,930   74,682
Accumulated amortization (9,411)   (9,094)
Net carrying amount 64,519   65,588
Acquired intangibles $ 274    
Acquired intangibles, weighted-average amortization period (in years) 1 year    
Trade names [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 39,367   44,185
Accumulated amortization (22,217)   (26,510)
Net carrying amount 17,150   17,675
Software to be sold [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 36,900   36,900
Accumulated amortization (32,954)   (32,007)
Net carrying amount $ 3,946   $ 4,893