v3.22.0.1
Information about Segments and Geographic Areas (Revenue and Operating Income/Loss by Segment) (Details)
$ in Millions, € in Billions
12 Months Ended
Mar. 20, 2019
EUR (€)
Mar. 20, 2019
USD ($)
Jun. 30, 2018
EUR (€)
Jun. 30, 2018
USD ($)
Jun. 27, 2017
EUR (€)
Jun. 27, 2017
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]                  
Hedging gains (losses)             $ 149 $ 176 $ 455
Total revenues             257,637 182,527 161,857
Segment operating income / (loss)             78,714 41,224 34,231
European Commission fines             0 0 1,697
Unfavorable Regulatory Action                  
Segment Reporting Information [Line Items]                  
European Commission fines € 1.5 $ 1,700 € 4.3 $ 5,100 € 2.4 $ 2,700     2,300
Google Services                  
Segment Reporting Information [Line Items]                  
Revenues from contract with customer             237,529 168,635 151,825
Google Cloud                  
Segment Reporting Information [Line Items]                  
Revenues from contract with customer             19,206 13,059 8,918
Other Bets                  
Segment Reporting Information [Line Items]                  
Revenues from contract with customer             753 657 659
Operating Segments | Google Services                  
Segment Reporting Information [Line Items]                  
Segment operating income / (loss)             91,855 54,606 48,999
Operating Segments | Google Cloud                  
Segment Reporting Information [Line Items]                  
Segment operating income / (loss)             (3,099) (5,607) (4,645)
Operating Segments | Other Bets                  
Segment Reporting Information [Line Items]                  
Segment operating income / (loss)             (5,281) (4,476) (4,824)
Reconciling items                  
Segment Reporting Information [Line Items]                  
Segment operating income / (loss)             $ (4,761) $ (3,299) $ (5,299)