XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Inventories) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventory, Net [Abstract]      
Raw materials $ 922.4 $ 958.4  
Work in process 993.3 1,438.1  
Finished goods 2,062.0 3,075.4  
Inventories 3,977.7 5,471.9  
Inventory reserves 519.0 353.6  
Net realizable value of inventory recognized as expense $ 474.9 $ 206.1 $ 399.2