XML 57 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2020
USD ($)
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]  
Reduction in planned investment in inventory $ 200
Cloud Computing Arrangements | Minimum  
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 3 years
Cloud Computing Arrangements | Maximum  
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 5 years