XML 197 R123.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity - Equity Repurchase Program (Details)
shares in Billions
Dec. 31, 2019
USD ($)
shares
Equity [Abstract]  
Stock Repurchase Program, Number of Shares Authorized to be Repurchased | shares 1.0
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ $ 800