XML 12 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 529,734 $ 314,339
Accumulated Amortization (166,388) (146,212)
Total 363,346 168,127
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 502,682 297,991
Accumulated Amortization (149,946) (131,187)
Total 352,736 166,804
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 27,052 16,348
Accumulated Amortization (16,442) (15,025)
Total $ 10,610 $ 1,323