XML 72 R53.htm IDEA: XBRL DOCUMENT v3.22.4
SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (intangibles) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Amortizable intangibles [Line Items]      
Gross carrying amount $ 1,282,568 $ 1,209,488  
Accumulated amortization (823,589) (698,764)  
Net carrying amount 458,979 510,724  
Amortization of intangibles 146,555 123,142 $ 90,550
Acquired intangibles $ 94,632 $ 384,655 $ 84,814
Weighted-average amortization period (in years) 4 years 8 years 6 years
Estimated future amortization expense      
2023 $ 131,216    
2024 91,800    
2025 62,150    
2026 40,686    
2027 32,413    
Internal-use software [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 529,306 $ 456,133  
Accumulated amortization (395,514) (342,656)  
Net carrying amount 133,792 113,477  
Amortization of intangibles 54,925 41,601 $ 36,771
Acquired intangibles $ 74,778 $ 75,918 $ 39,344
Weighted-average amortization period (in years) 3 years 3 years 4 years
Customer lists/relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 497,882 $ 493,495  
Accumulated amortization (312,986) (255,178)  
Net carrying amount 184,896 238,317  
Amortization of intangibles 70,712 61,805 $ 41,377
Acquired intangibles [1] $ 18,267 $ 149,642 $ 45,470
Weighted-average amortization period (in years) [1] 6 years 8 years 7 years
Customer lists/relationships [Member] | Asset acquisitions [Member]      
Amortizable intangibles [Line Items]      
Acquired intangibles $ 18,267 $ 22,642 $ 45,470
Technology-based intangibles [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 99,613 98,813  
Accumulated amortization (47,478) (38,553)  
Net carrying amount 52,135 60,260  
Amortization of intangibles 8,925 10,940 6,291
Acquired intangibles 0 $ 65,000 0
Weighted-average amortization period (in years)   8 years  
Partner relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 74,682 $ 73,095  
Accumulated amortization (9,094) (2,990)  
Net carrying amount 65,588 70,105  
Amortization of intangibles 6,104 2,990 0
Acquired intangibles $ 1,587 $ 73,095 0
Weighted-average amortization period (in years) 3 years 15 years  
Trade names [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 44,185 $ 51,052  
Accumulated amortization (26,510) (31,277)  
Net carrying amount 17,675 19,775  
Amortization of intangibles 1,992 1,580 1,884
Acquired intangibles 0 $ 21,000 0
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 (32,007) (28,110)  
Net carrying amount 4,893 8,790  
Amortization of intangibles $ 3,897 $ 4,226 $ 4,227
[1] We acquired customer lists that did not qualify as business combinations of $18,267 during 2022, $22,642 during 2021 and $45,470 during 2020.