XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental balance sheet and cash flow information (intangibles) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Amortizable intangibles [Line Items]          
Gross carrying amount $ 1,128,226   $ 1,128,226   $ 1,166,934
Accumulated amortization (790,413)   (790,413)   (775,190)
Net carrying amount 337,813   337,813   391,744
Amortization of intangibles 38,626 $ 34,941 111,690 $ 110,017  
Estimated future amortization expense          
Remainder of 2024 32,230   32,230    
2025 101,851   101,851    
2026 72,200   72,200    
2027 43,530   43,530    
2028 27,115   27,115    
Internal-use software [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 596,355   596,355   554,825
Accumulated amortization (453,331)   (453,331)   (412,364)
Net carrying amount 143,024   143,024   142,461
Acquired intangibles     $ 56,163    
Acquired intangibles, weighted-average useful life (in years)     3 years    
Customer lists/relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 345,208   $ 345,208   363,298
Accumulated amortization (247,963)   (247,963)   (235,557)
Net carrying amount 97,245   97,245   127,741
Partner relationships [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 75,396   75,396   74,911
Accumulated amortization (17,660)   (17,660)   (14,031)
Net carrying amount 57,736   57,736   60,880
Technology-based intangibles [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 65,700   65,700   97,633
Accumulated amortization (27,783)   (27,783)   (54,251)
Net carrying amount 37,917   37,917   43,382
Trade names [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 39,367   39,367   39,367
Accumulated amortization (38,716)   (38,716)   (23,792)
Net carrying amount 651   651   15,575
Trade names [Member] | Modification of useful life [Member]          
Amortizable intangibles [Line Items]          
Amortization of intangibles 6,674   13,349    
Software to be sold [Member]          
Amortizable intangibles [Line Items]          
Gross carrying amount 6,200   6,200   36,900
Accumulated amortization (4,960)   (4,960)   (35,195)
Net carrying amount $ 1,240   $ 1,240   $ 1,705