XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Unaudited) Unrecognized Tax Benefit (Details 2) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Increase in Unrecognized Tax Benefits is Reasonably Possible $ 120  
Decrease in Unrecognized Tax Benefits is Reasonably Possible 110  
Unrecognized Tax Benefit Related to Methods of Accounting 1,700  
Unrecognized Tax Benefits Related to Methods of Accounting - 451(b) 458  
Current unrecognized tax benefits $ 659 $ 590