XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 535,759 $ 536,504
Accumulated Amortization (232,608) (214,521)
Total 303,151 321,983
Software for resale    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 130,737 130,261
Accumulated Amortization (127,237) (123,418)
Total 3,500 6,843
Software for internal use    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 445,343 430,330
Accumulated Amortization (267,970) (240,717)
Total 177,373 189,613
Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 576,080 560,591
Accumulated Amortization (395,207) (364,135)
Total 180,873 196,456
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 511,710 512,389
Accumulated Amortization (214,845) (197,787)
Total 296,865 314,602
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 24,049 24,115
Accumulated Amortization (17,763) (16,734)
Total $ 6,286 $ 7,381