XML 113 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Schedule of Estimated Future Amortization Expense Related to Intangibles (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Years ending:        
2025 $ 194      
2026 193      
2027 192      
2028 190      
2029 170      
Thereafter 478      
Total $ 1,417 $ 1,705 $ 1,898 $ 1,936