v3.25.4
Balance Sheet Components - Schedule of Estimated Future Amortization Expense Related to Intangibles (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Years ending:        
2026 $ 204      
2027 202      
2028 200      
2029 179      
2030 157      
Thereafter 374      
Total $ 1,316 $ 1,417 $ 1,705 $ 1,898