XML 67 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 536,504 $ 535,097  
Accumulated Amortization (214,521) (178,128)  
Total 321,983 356,969  
Other intangible assets amortization expense 37,100 31,900 $ 19,000
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 512,389 507,785  
Accumulated Amortization (197,787) (160,775)  
Total 314,602 347,010  
Trademarks and trade names      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 24,115 27,312  
Accumulated Amortization (16,734) (17,353)  
Total $ 7,381 $ 9,959