XML 103 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Software Development Costs Schedule of Software Development Costs, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 28, 2019
Schedule of Software Development Costs [Line Items]    
Capitalized Computer Software, Gross $ 2,995,644 $ 2,684,261
Capitalized Computer Software, Accumulated Amortization 1,986,295 1,744,402
Capitalized Computer Software, Net 1,009,349 939,859
Software to sold, leased or marketed [Member]    
Schedule of Software Development Costs [Line Items]    
Capitalized Computer Software, Gross 2,610,476 2,379,028
Capitalized Computer Software, Accumulated Amortization 1,788,019 1,586,134
Software delivered exclusively as a service [Member]    
Schedule of Software Development Costs [Line Items]    
Capitalized Computer Software, Gross 385,168 305,233
Capitalized Computer Software, Accumulated Amortization $ 198,276 $ 158,268