v3.22.4
Investments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule of Equity Method Investments [Line Items]      
Equity-method investments $ 991 $ 112  
Other investments 164 91  
Total investments 1,155 203  
Unamortized basis difference for equity-method investments acquired 432 40  
Net losses from equity-method investments 100 $ 176 $ 31
Xumo      
Schedule of Equity Method Investments [Line Items]      
Equity-method investments 981    
Investment contribution $ 271