v3.19.3.a.u2
Information about Segments and Geographic Areas (Revenue by Segment) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Revenues $ 161,857 $ 136,819 $ 110,855
Hedging gains (losses) 455 (138) (169)
Google      
Segment Reporting Information [Line Items]      
Revenues 160,743 136,362 110,547
Other Bets      
Segment Reporting Information [Line Items]      
Revenues $ 659 $ 595 $ 477