v3.22.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended
Mar. 17, 2022
Jan. 30, 2022
Jan. 31, 2021
Supply Commitment [Line Items]      
Supply agreements   $ 1,580  
Inventory purchase and long-term supply agreements   9,000  
Other purchase obligations   1,300  
Warranty accrual   $ 46 $ 22
Subsequent Event      
Supply Commitment [Line Items]      
Supply agreements $ 670    
Supply agreements, term 9 years