XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (intangibles) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Amortizable intangibles [Line Items]      
Gross carrying amount $ 1,209,488 $ 834,033  
Accumulated amortization (698,764) (587,273)  
Net carrying amount 510,724 246,760  
Amortization of intangibles 123,142 90,550 $ 109,534
Acquired intangibles $ 384,655 $ 84,814 $ 61,762
Weighted-average amortization period (in years) 8 years 6 years 5 years
Estimated future amortization expense      
2022 $ 136,451    
2023 106,420    
2024 66,626    
2025 47,702    
2026 37,954    
Customer lists/relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 493,495 $ 352,895  
Accumulated amortization (255,178) (202,428)  
Net carrying amount 238,317 150,467  
Amortization of intangibles 61,805 41,377 $ 51,243
Acquired intangibles [1] $ 149,642 $ 45,470 $ 17,771
Weighted-average amortization period (in years) [1] 8 years 7 years 8 years
Customer lists/relationships [Member] | Asset acquisitions [Member]      
Amortizable intangibles [Line Items]      
Acquired intangibles $ 22,642 $ 45,470 $ 11,956
Internal-use software [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 456,133 380,144  
Accumulated amortization (342,656) (303,422)  
Net carrying amount 113,477 76,722  
Amortization of intangibles 41,601 36,771 41,258
Acquired intangibles $ 75,918 $ 39,344 $ 43,991
Weighted-average amortization period (in years) 3 years 4 years 3 years
Technology-based intangibles [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 98,813 $ 33,813  
Accumulated amortization (38,553) (27,613)  
Net carrying amount 60,260 6,200  
Amortization of intangibles 10,940 6,291 $ 7,415
Acquired intangibles $ 65,000 0 0
Weighted-average amortization period (in years) 8 years    
Partner relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 73,095 0  
Accumulated amortization (2,990) 0  
Net carrying amount 70,105 0  
Amortization of intangibles 2,990 0 0
Acquired intangibles $ 73,095 0 0
Weighted-average amortization period (in years) 15 years    
Trade names [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 51,052 30,281  
Accumulated amortization (31,277) (29,926)  
Net carrying amount 19,775 355  
Amortization of intangibles 1,580 1,884 5,391
Acquired intangibles $ 21,000 0 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 (28,110) (23,884)  
Net carrying amount 8,790 13,016  
Amortization of intangibles $ 4,226 $ 4,227 $ 4,227
[1] We acquired customer lists that did not qualify as business combinations of $22,642 during 2021, $45,470 during 2020 and $11,956 during 2019.