XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (intangibles) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Amortizable intangibles [Line Items]      
Gross carrying amount $ 1,166,934 $ 1,282,568  
Accumulated amortization (775,190) (823,589)  
Net carrying amount 391,744 458,979  
Amortization of intangibles 146,277 146,555 $ 123,142
Acquired intangibles $ 82,734 $ 94,632 $ 384,655
Weighted-average amortization period (in years) 4 years 4 years 8 years
Estimated future amortization expense      
2024 $ 107,127    
2025 75,217    
2026 48,604    
2027 37,075    
2028 28,806    
Internal-use software [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 554,825 $ 529,306  
Accumulated amortization (412,364) (395,514)  
Net carrying amount 142,461 133,792  
Acquired intangibles $ 81,349 $ 74,778 $ 75,918
Weighted-average amortization period (in years) 4 years 3 years 3 years
Customer lists/relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 363,298 $ 497,882  
Accumulated amortization (235,557) (312,986)  
Net carrying amount 127,741 184,896  
Acquired intangibles 0 $ 18,267 $ 149,642
Weighted-average amortization period (in years)   6 years 8 years
Technology-based intangibles [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 97,633 $ 99,613  
Accumulated amortization (54,251) (47,478)  
Net carrying amount 43,382 52,135  
Acquired intangibles 0 0 $ 65,000
Weighted-average amortization period (in years)     8 years
Partner relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 74,911 74,682  
Accumulated amortization (14,031) (9,094)  
Net carrying amount 60,880 65,588  
Acquired intangibles $ 1,385 $ 1,587 $ 73,095
Weighted-average amortization period (in years) 2 years 3 years 15 years
Trade names [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 39,367 $ 44,185  
Accumulated amortization (23,792) (26,510)  
Net carrying amount 15,575 17,675  
Acquired intangibles 0 0 $ 21,000
Weighted-average amortization period (in years)     10 years
Software to be sold [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 36,900 36,900  
Accumulated amortization (35,195) (32,007)  
Net carrying amount $ 1,705 $ 4,893