XML 123 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity - Repurchases (Details) - 2016 Repurchase Program - USD ($)
Dec. 31, 2020
Nov. 02, 2016
Equity, Class of Treasury Stock [Line Items]    
Authorized   $ 15,000,000,000.0
Remaining as of December 31, 2020 $ 13,900,000,000