XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Narrative (Details) - 2021 Share Repurchase Program - USD ($)
$ in Billions
Aug. 01, 2021
May 31, 2021
Equity, Class of Treasury Stock [Line Items]    
Share repurchase amount   $ 20.0
Remaining authorized repurchase amount $ 17.6