XML 116 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share and Stockholders' Equity - Narrative (Details) - USD ($)
shares in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Apr. 27, 2023
Feb. 28, 2022
Equity, Class of Treasury Stock [Line Items]              
Percentage of normal variable dividend 50.00%            
Common stock repurchase program              
Equity, Class of Treasury Stock [Line Items]              
Authorized amount           $ 4,000,000,000 $ 4,000,000,000
Purchases of treasury stock (in shares)     624.0 1,649.0 250.0    
Stock repurchased during period (in shares)   7.2 3.0   1.4