XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Total $ 261,782 $ 283,004
Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 569,499 568,146
Accumulated Amortization (422,366) (410,364)
Total 147,133 157,782
Software for internal use    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 445,098 440,242
Accumulated Amortization (297,965) (283,109)
Total 147,133 157,133
Software for resale    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 124,401 127,904
Accumulated Amortization (124,401) (127,255)
Total 0 649
Other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 523,613 531,801
Accumulated Amortization (261,831) (248,797)
Total 261,782 283,004
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500,290 507,962
Accumulated Amortization (242,608) (230,152)
Total 257,682 277,810
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 23,323 23,839
Accumulated Amortization (19,223) (18,645)
Total $ 4,100 $ 5,194