XML 31 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Software and Other Intangible Assets - Summary of Estimated Amortization Expense for Future Fiscal Years Based on Capitalized Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Total $ 356,969 $ 168,127
Software Amortization    
Finite-Lived Intangible Assets [Line Items]    
2020 70,056  
2021 55,595  
2022 37,278  
2023 25,406  
2024 19,983  
Thereafter 26,199  
Total 234,517  
Other Intangible Assets Amortization    
Finite-Lived Intangible Assets [Line Items]    
2020 37,215  
2021 36,730  
2022 36,583  
2023 36,270  
2024 31,781  
Thereafter 178,390  
Total $ 356,969