Commitments and Contingencies (Details) $ in Millions |
3 Months Ended | |||||||
|---|---|---|---|---|---|---|---|---|
|
Feb. 07, 2020
USD ($)
|
Jul. 05, 2019
Decision
|
Mar. 26, 2019
USD ($)
|
Mar. 31, 2020
USD ($)
|
Apr. 30, 2020
USD ($)
|
Dec. 31, 2019
USD ($)
|
Jan. 06, 2017
TWD ($)
|
Jan. 05, 2017
TWD ($)
|
|
| Loss Contingencies [Line Items] | ||||||||
| Loss contingency accrual | $ 1,700 | $ 1,500 | ||||||
| Taiwan, maximum fine per offense | $ 25,000,000 | $ 150,000 | ||||||
| Settlement of non-income tax controversy | $ 138 | |||||||
| HMRC | ||||||||
| Loss Contingencies [Line Items] | ||||||||
| Value-added-tax percentage | 20.00% | |||||||
| Google v. Levandowski | ||||||||
| Loss Contingencies [Line Items] | ||||||||
| Settlement amount awarded to other party | $ 10 | $ 127 | ||||||
| Estimated settlement cost | $ 60 | |||||||
| Joint and Several Liability | ||||||||
| Loss Contingencies [Line Items] | ||||||||
| Settlement amount awarded to other party | $ 1 | |||||||
| Swiss Social Security Reclassification | ||||||||
| Loss Contingencies [Line Items] | ||||||||
| Number of decisions | Decision | 4 | |||||||
| Subsequent Event | Swiss Social Security Reclassification | ||||||||
| Loss Contingencies [Line Items] | ||||||||
| Estimated settlement cost | $ 125 |