XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental balance sheet and cash flow information (intangibles) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Amortizable intangibles [Line Items]          
Gross carrying amount $ 1,110,502   $ 1,110,502   $ 1,166,934
Accumulated amortization (752,687)   (752,687)   (775,190)
Net carrying amount 357,815   357,815   391,744
Amortization of intangibles 37,366 $ 36,859 73,064 $ 75,076  
Estimated future amortization expense          
Remainder of 2024 61,171   61,171    
2025 88,178   88,178    
2026 58,906   58,906    
2027 36,071   36,071    
2028 26,993   26,993    
Internal-use software [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 577,245   577,245   554,825
Accumulated amortization (435,266)   (435,266)   (412,364)
Net carrying amount 141,979   141,979   142,461
Acquired intangibles     $ 37,710    
Acquired intangibles, weighted-average useful life (in years)     3 years    
Customer lists/relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 346,890   $ 346,890   363,298
Accumulated amortization (239,298)   (239,298)   (235,557)
Net carrying amount 107,592   107,592   127,741
Partner relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 75,100   75,100   74,911
Accumulated amortization (16,050)   (16,050)   (14,031)
Net carrying amount 59,050   59,050   60,880
Technology-based intangibles [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 65,700   65,700   97,633
Accumulated amortization (25,752)   (25,752)   (54,251)
Net carrying amount 39,948   39,948   43,382
Trade names [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 39,367   39,367   39,367
Accumulated amortization (31,516)   (31,516)   (23,792)
Net carrying amount 7,851   7,851   15,575
Trade names [Member] | Modification of useful life [Member]          
Amortizable intangibles [Line Items]          
Amortization of intangibles 6,674        
Software to be sold [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 6,200   6,200   36,900
Accumulated amortization (4,805)   (4,805)   (35,195)
Net carrying amount $ 1,395   $ 1,395   $ 1,705