XML 86 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity and Convertible Preferred Stock - Stock Repurchase Program (Details)
Mar. 31, 2023
USD ($)
Stock Repurchase Program Effective Until July 25, 2023  
Equity, Class of Treasury Stock [Line Items]  
Stock repurchase program, number of shares authorized to be repurchased $ 5,000,000,000
Stock Repurchase Program  
Equity, Class of Treasury Stock [Line Items]  
Stock repurchase program, remaining authorized repurchase, amount $ 4,500,000,000