v3.24.0.1
Investments and Fair Value Measurement - Summarized Financial Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Results of Operations Data      
Revenue $ 37,281 $ 31,877 $ 17,455
Loss from operations 1,110 (1,832) (3,834)
Net loss $ 1,887 $ (9,141) (496)
Aurora      
Results of Operations Data      
Revenue     83
Total operating expenses     813
Loss from operations     (731)
Net loss     $ (755)