XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 534,921 $ 536,504
Accumulated Amortization (222,946) (214,521)
Total 311,975 321,983
Software for resale    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 130,560 130,261
Accumulated Amortization (125,683) (123,418)
Total 4,877 6,843
Software for internal use    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 437,776 430,330
Accumulated Amortization (251,713) (240,717)
Total 186,063 189,613
Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 568,336 560,591
Accumulated Amortization (377,396) (364,135)
Total 190,940 196,456
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 510,927 512,389
Accumulated Amortization (205,786) (197,787)
Total 305,141 314,602
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 23,994 24,115
Accumulated Amortization (17,160) (16,734)
Total $ 6,834 $ 7,381