XML 96 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounting Policies (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
office
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Amount moved out of Net cash provided (used) by investing activities [1] $ (4,474) $ 16,362 $ (47,891)  
Increase in net cash provided (used) by investing activities (3,232) 10,105 (60,358)  
Interest-bearing deposits 13,964 8,337 9,693  
Decrease in other investing activities, net, less than (1,103) (1,985) (2,995)  
Cash, cash equivalents and restricted cash at end of period $ 46,251 50,725 34,363 $ 82,254
Number of international offices | office 4      
Retained earnings $ 59,282 56,290    
Revision of Prior Period, Reclassification, Adjustment        
Amount moved out of Net cash provided (used) by investing activities   16,500 (46,900)  
Increase in net cash provided (used) by investing activities   16,500    
Interest-bearing deposits   16,500 (46,900)  
Decrease in other investing activities, net, less than   (100)    
Cash, cash equivalents and restricted cash at end of period   $ 43,800 $ 27,300 $ 74,200
Minimum | Furniture and Equipment        
Estimated useful life of property and equipment 1 year      
Minimum | Software and Software Development Costs        
Estimated useful life of property and equipment 1 year      
Maximum | Furniture and Equipment        
Estimated useful life of property and equipment 10 years      
Maximum | Buildings        
Estimated useful life of property and equipment 40 years      
Maximum | Leasehold Improvements        
Estimated useful life of property and equipment 15 years      
Maximum | Software and Software Development Costs        
Estimated useful life of property and equipment 10 years      
[1] In the second quarter of 2024, we updated our policy for cash and cash equivalents to include interest-earning deposits with banks. See Note 1 Accounting Policies for additional information regarding this change to our cash and cash equivalents policy.