XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Schedule of Available-for-Sale Securities Whose Value is Below Amortized Cost (Details)
security in Millions, $ in Millions
Dec. 31, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Fair Value    
Nine months or greater, but less than twelve months $ 30,166 $ 17,427
Twelve months or greater 36,345 44,508
Total 66,511 61,935
Gross Unrealized Losses    
Nine months or greater, but less than twelve months 4,537 3,526
Twelve months or greater 6,468 6,241
Total $ 11,005 $ 9,767
Number of Securities    
Total | security 6,985 7,605
Fair Value Decline, Greater Than 20%    
Fair Value    
Less than six months $ 5,405 $ 2,492
Six months or greater, but less than nine months 371 343
Nine months or greater, but less than twelve months 71 336
Twelve months or greater 4,440 4,094
Total 10,287 7,265
Gross Unrealized Losses    
Less than six months 1,621 927
Six months or greater, but less than nine months 198 96
Nine months or greater, but less than twelve months 28 109
Twelve months or greater 2,218 2,922
Total $ 4,065 $ 4,054
Number of Securities    
Less than six months | security 799 533
Six months or greater, but less than nine months | security 216 79
Nine months or greater, but less than twelve months | security 37 90
Twelve months or greater | security 741 997
Total | security 1,793 1,699