XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Supplemental balance sheet and cash flow information (intangibles) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Amortizable intangibles [Line Items]          
Gross carrying amount $ 1,235,095   $ 1,235,095   $ 1,209,488
Accumulated amortization (754,601)   (754,601)   (698,764)
Net carrying amount 480,494   480,494   510,724
Acquired intangibles     $ 45,390    
Acquired intangibles, weighted-average amortization period (in years)     4 years    
Amortization of intangibles 38,339 $ 28,559 $ 74,498 $ 51,823  
Estimated future amortization expense          
Remainder of 2022 71,410   71,410    
2023 117,095   117,095    
2024 77,822   77,822    
2025 48,273   48,273    
2026 42,398   42,398    
Customer lists/relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 495,266   495,266   493,495
Accumulated amortization (282,533)   (282,533)   (255,178)
Net carrying amount 212,733   212,733   238,317
Acquired intangibles     $ 12,480    
Acquired intangibles, weighted-average amortization period (in years)     6 years    
Internal-use software [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 485,726   $ 485,726   456,133
Accumulated amortization (368,129)   (368,129)   (342,656)
Net carrying amount 117,597   117,597   113,477
Acquired intangibles     $ 31,800    
Acquired intangibles, weighted-average amortization period (in years)     3 years    
Technology-based intangibles [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 98,813   $ 98,813   98,813
Accumulated amortization (42,615)   (42,615)   (38,553)
Net carrying amount 56,198   56,198   60,260
Partner relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 74,205   74,205   73,095
Accumulated amortization (5,750)   (5,750)   (2,990)
Net carrying amount 68,455   68,455   70,105
Acquired intangibles     $ 1,110    
Acquired intangibles, weighted-average amortization period (in years)     3 years    
Trade names [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 44,185   $ 44,185   51,052
Accumulated amortization (25,460)   (25,460)   (31,277)
Net carrying amount 18,725   18,725   19,775
Software to be sold [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 36,900   36,900   36,900
Accumulated amortization (30,114)   (30,114)   (28,110)
Net carrying amount $ 6,786   $ 6,786   $ 8,790