XML 92 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER FINANCIAL INFORMATION - Summary of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance $ 22,749 $ 21,209 $ 21,064
Net unrealized (loss) gain, net of tax impact 124 75 88
Reclassifications to net income, net of tax impact (19) (49) (170)
Other comprehensive income (loss), net 104 26 (81)
Ending balance 19,246 22,749 21,209
Accumulated Other Comprehensive Income      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 28 2 83
Other comprehensive income (loss), net 104 26 (81)
Ending balance 132 28 2
Foreign Currency Translation      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 62 2 13
Net unrealized (loss) gain, net of tax impact (26) 60 (11)
Reclassifications to net income, net of tax impact 0 0 0
Other comprehensive income (loss), net (26) 60 (11)
Ending balance 36 62 2
Net unrealized (loss) gain, tax 0 0 0
Reclassifications to net income, tax 0 0 0
Available-for-Sale Debt Securities      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (5) (33) (4)
Net unrealized (loss) gain, net of tax impact 0 26 (30)
Reclassifications to net income, net of tax impact 5 2 1
Other comprehensive income (loss), net 5 28 (29)
Ending balance 0 (5) (33)
Net unrealized (loss) gain, tax 0 0 0
Reclassifications to net income, tax 0 0 0
Reclassifications before tax 5 2 1
Cash Flow Hedges      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (29) 33 74
Net unrealized (loss) gain, net of tax impact 149 (12) 130
Reclassifications to net income, net of tax impact (24) (51) (171)
Other comprehensive income (loss), net 125 (62) (41)
Ending balance 96 (29) 33
Net unrealized (loss) gain, tax 21 (2) 20
Reclassifications to net income, tax 3 7 25
Reclassifications before tax $ 27 $ 58 $ 196