XML 77 R63.htm IDEA: XBRL DOCUMENT v3.23.4
Stockholders' Equity - Stock Repurchases (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Stockholders' Equity Note [Abstract]        
Common stock authorized to be repurchased $ 10,000,000,000     $ 5,000,000,000
Stock repurchased (in shares) 14,513,790      
Repurchases of common stock $ 6,045,347,000 $ 0 $ 600,022,000  
Remaining authorized repurchase amount $ 8,400,000,000