XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental balance sheet and cash flow information (intangibles) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Amortizable intangibles [Line Items]          
Gross carrying amount $ 1,261,858   $ 1,261,858   $ 1,282,568
Accumulated amortization (831,755)   (831,755)   (823,589)
Net carrying amount 430,103   430,103   458,979
Acquired intangibles     $ 49,307    
Acquired intangibles, weighted-average amortization period (in years)     3 years    
Amortization of intangibles 36,859 $ 38,339 $ 75,076 $ 74,498  
Estimated future amortization expense          
Remainder of 2023 65,253   65,253    
2024 95,983   95,983    
2025 67,446   67,446    
2026 42,837   42,837    
2027 33,036   33,036    
Internal-use software [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 526,697   526,697   529,306
Accumulated amortization (379,518)   (379,518)   (395,514)
Net carrying amount 147,179   147,179   133,792
Acquired intangibles     $ 48,829    
Acquired intangibles, weighted-average amortization period (in years)     3 years    
Customer lists/relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 487,127   $ 487,127   497,882
Accumulated amortization (335,245)   (335,245)   (312,986)
Net carrying amount 151,882   151,882   184,896
Technology-based intangibles [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 97,633   97,633   99,613
Accumulated amortization (49,560)   (49,560)   (47,478)
Net carrying amount 48,073   48,073   52,135
Partner relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 74,134   74,134   74,682
Accumulated amortization (10,790)   (10,790)   (9,094)
Net carrying amount 63,344   63,344   65,588
Acquired intangibles     $ 478    
Acquired intangibles, weighted-average amortization period (in years)     1 year    
Trade names [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 39,367   $ 39,367   44,185
Accumulated amortization (22,742)   (22,742)   (26,510)
Net carrying amount 16,625   16,625   17,675
Software to be sold [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 36,900   36,900   36,900
Accumulated amortization (33,900)   (33,900)   (32,007)
Net carrying amount $ 3,000   $ 3,000   $ 4,893