v3.22.0.1
Business Segments - Total Net Revenues and Pre-Tax Earnings By Geographic Region (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Net revenues $ 59,339 $ 44,560 $ 36,546
Pre-tax earnings 27,044 12,479 10,583
Pre-tax earnings - subtotal 27,044 12,479 10,583
Net earnings 21,635 9,459 8,466
Net earnings - subtotal $ 21,635 $ 9,459 $ 8,466
Percentage of total net revenues 100.00% 100.00% 100.00%
Percentage of total pre-tax earnings 100.00% 100.00% 100.00%
Percentage of total net earning 100.00% 100.00% 100.00%
Americas [Member]      
Segment Reporting Information [Line Items]      
Net revenues $ 37,379 $ 27,508 $ 22,148
Pre-tax earnings 17,476 9,019 6,623
Net earnings $ 13,927 $ 7,468 $ 5,514
Percentage of total net revenues 63.00% 62.00% 60.00%
Percentage of total pre-tax earnings 65.00% 72.00% 62.00%
Percentage of total net earning 65.00% 79.00% 65.00%
Europe, Middle East and Africa [Member]      
Segment Reporting Information [Line Items]      
Net revenues $ 14,372 $ 10,868 $ 9,745
Pre-tax earnings 7,062 3,041 3,349
Net earnings $ 5,695 $ 2,090 $ 2,600
Percentage of total net revenues 24.00% 24.00% 27.00%
Percentage of total pre-tax earnings 26.00% 25.00% 32.00%
Percentage of total net earning 26.00% 22.00% 31.00%
Asia [Member]      
Segment Reporting Information [Line Items]      
Net revenues $ 7,588 $ 6,184 $ 4,653
Pre-tax earnings 2,506 419 611
Net earnings $ 2,013 $ 99 $ 352
Percentage of total net revenues 13.00% 14.00% 13.00%
Percentage of total pre-tax earnings 9.00% 3.00% 6.00%
Percentage of total net earning 9.00% (1.00%) 4.00%