v3.22.0.1
Investments and Fair Value Measurement - Summary of Amortized Cost, Unrealized Gains and Losses of Financial Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost $ 0 $ 2,281  
Allowance for Credit Loss   0 $ 0
Recurring      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost   3,756  
Unrealized Gains   61  
Unrealized Losses   0  
Allowance for Credit Loss   0  
Fair Value   3,817  
Recurring | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost   611  
Unrealized Gains   0  
Unrealized Losses   0  
Allowance for Credit Loss   0  
Fair Value 0 611  
Recurring | U.S. government and agency securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost   542  
Unrealized Gains   0  
Unrealized Losses   0  
Allowance for Credit Loss   0  
Fair Value 0 542  
Recurring | Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost   322  
Unrealized Gains   1  
Unrealized Losses   0  
Allowance for Credit Loss   0  
Fair Value 0 323  
Recurring | Non-marketable debt securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost   2,281  
Unrealized Gains   60  
Unrealized Losses   0  
Allowance for Credit Loss   0  
Fair Value $ 0 $ 2,341