id symbol stdsymbol cik period shares_outstanding metadata secclass 245884 GOOG GOOGL 1288776 2012-12-31 267500149 us-gaap_CommonClassAMember | Common Class A [Member] A 245883 GOOG 1288776 2012-12-31 62163063 us-gaap_CommonClassBMember | Common Class B [Member] B 245888 GOOG GOOGL 1288776 2013-03-31 271123286 us-gaap_CommonClassAMember | Common Class A [Member] A 245887 GOOG 1288776 2013-03-31 60642777 us-gaap_CommonClassBMember | Common Class B [Member] B 86195 GOOG GOOGL 1288776 2013-06-30 273938171 us-gaap_CommonClassAMember | Common Class A [Member] A 86194 GOOG 1288776 2013-06-30 59082802 us-gaap_CommonClassBMember | Common Class B [Member] B 86199 GOOG GOOGL 1288776 2013-09-30 276721703 us-gaap_CommonClassAMember | Common Class A [Member] A 86198 GOOG 1288776 2013-09-30 57365706 us-gaap_CommonClassBMember | Common Class B [Member] B 86203 GOOG GOOGL 1288776 2013-12-31 279883488 us-gaap_CommonClassAMember | Common Class A [Member] A 86202 GOOG 1288776 2013-12-31 56167343 us-gaap_CommonClassBMember | Common Class B [Member] B 86206 GOOG GOOG 1288776 2014-03-31 337246657 goog_CapitalClassCMember | Capital Class C [Member] C 86207 GOOG GOOGL 1288776 2014-03-31 281667778 us-gaap_CommonClassAMember | Common Class A [Member] A 86208 GOOG 1288776 2014-03-31 55579441 us-gaap_CommonClassBMember | Common Class B [Member] B 86213 GOOG, GOOGL GOOG 1288776 2014-06-30 338209995 goog_CapitalClassCMember | Capital Class C [Member] C 86212 GOOG, GOOGL GOOGL 1288776 2014-06-30 283356281 us-gaap_CommonClassAMember | Common Class A [Member] A 86214 GOOG, GOOGL 1288776 2014-06-30 54825710 us-gaap_CommonClassBMember | Common Class B [Member] B 86218 GOOG, GOOGL GOOG 1288776 2014-09-30 339339275 goog_CapitalClassCMember | Capital Class C [Member] C 86219 GOOG, GOOGL GOOGL 1288776 2014-09-30 284816184 us-gaap_CommonClassAMember | Common Class A [Member] A 86220 GOOG, GOOGL 1288776 2014-09-30 54210195 us-gaap_CommonClassBMember | Common Class B [Member] B 86224 GOOG GOOG 1288776 2014-12-31 340665532 goog_CapitalClassCMember | Capital Class C [Member] C 86225 GOOG GOOGL 1288776 2014-12-31 286938352 us-gaap_CommonClassAMember | Common Class A [Member] A 86226 GOOG 1288776 2014-12-31 53018898 us-gaap_CommonClassBMember | Common Class B [Member] B 86232 GOOG, GOOGL GOOG 1288776 2015-03-31 341692317 goog_CapitalClassCMember | Capital Class C [Member] C 86230 GOOG, GOOGL GOOGL 1288776 2015-03-31 288264671 us-gaap_CommonClassAMember | Common Class A [Member] A 86231 GOOG, GOOGL 1288776 2015-03-31 52452377 us-gaap_CommonClassBMember | Common Class B [Member] B 86238 GOOG, GOOGL GOOG 1288776 2015-06-30 343928872 goog_CapitalClassCMember | Capital Class C [Member] C 86237 GOOG, GOOGL GOOGL 1288776 2015-06-30 289886273 us-gaap_CommonClassAMember | Common Class A [Member] A 86236 GOOG, GOOGL 1288776 2015-06-30 51720104 us-gaap_CommonClassBMember | Common Class B [Member] B 86242 GOOG, GOOGL GOOG 1288776 2015-09-30 345504021 goog_CapitalClassCMember | Capital Class C [Member] C 86243 GOOG, GOOGL GOOGL 1288776 2015-09-30 291327781 us-gaap_CommonClassAMember | Common Class A [Member] A 86244 GOOG, GOOGL 1288776 2015-09-30 50893362 us-gaap_CommonClassBMember | Common Class B [Member] B 86248 GOOG, GOOGL GOOG 1288776 2015-12-31 345539303 goog_CapitalClassCMember | Capital Class C [Member] C 86251 GOOG, GOOGL GOOGL 1288776 2015-12-31 292580627 us-gaap_CommonClassAMember | Common Class A [Member] A 86249 GOOG, GOOGL 1288776 2015-12-31 50199837 us-gaap_CommonClassBMember | Common Class B [Member] B 86250 GOOG, GOOGL 1288776 2015-12-31 0 us-gaap_SubsidiariesMember | Subsidiaries [Member] 148374 GOOG, GOOGL GOOG 1652044 2015-09-30 345504021 goog_CapitalClassCMember | Capital Class C [Member] C 148372 GOOG, GOOGL GOOGL 1652044 2015-09-30 291327781 us-gaap_CommonClassAMember | Common Class A [Member] A 148373 GOOG, GOOGL 1652044 2015-09-30 50893362 us-gaap_CommonClassBMember | Common Class B [Member] B 148379 GOOG, GOOGL GOOG 1652044 2015-12-31 345539303 goog_CapitalClassCMember | Capital Class C [Member] C 148378 GOOG, GOOGL GOOGL 1652044 2015-12-31 292580627 us-gaap_CommonClassAMember | Common Class A [Member] A 148380 GOOG, GOOGL 1652044 2015-12-31 50199837 us-gaap_CommonClassBMember | Common Class B [Member] B 148381 GOOG, GOOGL 1652044 2015-12-31 0 us-gaap_SubsidiariesMember | Subsidiaries [Member] 148388 GOOG, GOOGL GOOG 1652044 2016-03-31 343439675 goog_CapitalClassCMember | Capital Class C [Member] C 148386 GOOG, GOOGL GOOGL 1652044 2016-03-31 293675151 us-gaap_CommonClassAMember | Common Class A [Member] A 148387 GOOG, GOOGL 1652044 2016-03-31 49440407 us-gaap_CommonClassBMember | Common Class B [Member] B 316637 GOOG, GOOGL GOOG 1652044 2016-06-30 343604144 goog_CapitalClassCMember | Capital Class C [Member] C 316639 GOOG, GOOGL GOOGL 1652044 2016-06-30 294844176 us-gaap_CommonClassAMember | Common Class A [Member] A 316638 GOOG, GOOGL 1652044 2016-06-30 48825477 us-gaap_CommonClassBMember | Common Class B [Member] B 325749 GOOG, GOOGL GOOG 1652044 2016-09-30 345090748 goog_CapitalClassCMember | Capital Class C [Member] C 325750 GOOG, GOOGL GOOGL 1652044 2016-09-30 296087212 us-gaap_CommonClassAMember | Common Class A [Member] A 325748 GOOG, GOOGL 1652044 2016-09-30 48060629 us-gaap_CommonClassBMember | Common Class B [Member] B 332800 GOOG, GOOGL GOOG 1652044 2016-12-31 346933134 goog_CapitalClassCMember | Capital Class C [Member] C 332799 GOOG, GOOGL GOOGL 1652044 2016-12-31 297117506 us-gaap_CommonClassAMember | Common Class A [Member] A 332798 GOOG, GOOGL 1652044 2016-12-31 47369687 us-gaap_CommonClassBMember | Common Class B [Member] B 346770 GOOG, GOOGL GOOG 1652044 2017-03-31 346967110 goog_CapitalClassCMember | Capital Class C [Member] C 346769 GOOG, GOOGL GOOGL 1652044 2017-03-31 297628801 us-gaap_CommonClassAMember | Common Class A [Member] A 346768 GOOG, GOOGL 1652044 2017-03-31 47152692 us-gaap_CommonClassBMember | Common Class B [Member] B 451529 GOOG, GOOGL GOOG 1652044 2017-06-30 347733652 goog_CapitalClassCMember | Capital Class C [Member] C 451530 GOOG, GOOGL GOOGL 1652044 2017-06-30 298044925 us-gaap_CommonClassAMember | Common Class A [Member] A 451531 GOOG, GOOGL 1652044 2017-06-30 47100911 us-gaap_CommonClassBMember | Common Class B [Member] B 462537 GOOG, GOOGL GOOG 1652044 2017-09-30 349479150 goog_CapitalClassCMember | Capital Class C [Member] C 462536 GOOG, GOOGL GOOGL 1652044 2017-09-30 298279094 us-gaap_CommonClassAMember | Common Class A [Member] A 462535 GOOG, GOOGL 1652044 2017-09-30 47043867 us-gaap_CommonClassBMember | Common Class B [Member] B 472282 GOOG, GOOGL GOOG 1652044 2017-12-31 349843717 goog_CapitalClassCMember | Capital Class C [Member] C 472281 GOOG, GOOGL GOOGL 1652044 2017-12-31 298492525 us-gaap_CommonClassAMember | Common Class A [Member] A 472283 GOOG, GOOGL 1652044 2017-12-31 46961288 us-gaap_CommonClassBMember | Common Class B [Member] B 482545 GOOG, GOOGL GOOG 1652044 2018-03-31 348952225 goog_CapitalClassCMember | Capital Class C [Member] C 482546 GOOG, GOOGL GOOGL 1652044 2018-03-31 298656198 us-gaap_CommonClassAMember | Common Class A [Member] A 482547 GOOG, GOOGL 1652044 2018-03-31 46940340 us-gaap_CommonClassBMember | Common Class B [Member] B 521225 GOOG, GOOGL GOOG 1652044 2018-06-30 349883498 goog_CapitalClassCMember | Capital Class C [Member] C 521226 GOOG, GOOGL GOOGL 1652044 2018-06-30 298914199 us-gaap_CommonClassAMember | Common Class A [Member] A 521224 GOOG, GOOGL 1652044 2018-06-30 46880076 us-gaap_CommonClassBMember | Common Class B [Member] B 784891 GOOG, GOOGL GOOG 1652044 2018-09-30 349615045 goog_CapitalClassCMember | Capital Class C [Member] C 784889 GOOG, GOOGL GOOGL 1652044 2018-09-30 298971186 us-gaap_CommonClassAMember | Common Class A [Member] A 784890 GOOG, GOOGL 1652044 2018-09-30 46879767 us-gaap_CommonClassBMember | Common Class B [Member] B 803893 GOOG, GOOGL GOOG 1652044 2018-12-31 349291348 goog_CapitalClassCMember | Capital Class C [Member] C 803891 GOOG, GOOGL GOOGL 1652044 2018-12-31 299360029 us-gaap_CommonClassAMember | Common Class A [Member] A 803892 GOOG, GOOGL 1652044 2018-12-31 46535019 us-gaap_CommonClassBMember | Common Class B [Member] B 815246 GOOG, GOOGL GOOG 1652044 2019-03-31 348263508 goog_CapitalClassCMember | Capital Class C [Member] C 815245 GOOG, GOOGL GOOGL 1652044 2019-03-31 299436023 us-gaap_CommonClassAMember | Common Class A [Member] A 815247 GOOG, GOOGL 1652044 2019-03-31 46544284 us-gaap_CommonClassBMember | Common Class B [Member] B 824626 GOOGL GOOG 1652044 2019-06-30 347344583 goog_CapitalClassCMember | Capital Class C [Member] C 824625 GOOGL GOOGL 1652044 2019-06-30 299531683 us-gaap_CommonClassAMember | Common Class A [Member] A 824627 GOOGL 1652044 2019-06-30 46522084 us-gaap_CommonClassBMember | Common Class B [Member] B 839596 GOOGL GOOG 1652044 2019-09-30 343550642 goog_CapitalClassCMember | Capital Class C [Member] C 839595 GOOGL GOOGL 1652044 2019-09-30 299628223 us-gaap_CommonClassAMember | Common Class A [Member] A 839594 GOOGL 1652044 2019-09-30 46508584 us-gaap_CommonClassBMember | Common Class B [Member] B 849596 GOOGL GOOG 1652044 2019-12-31 340979832 goog_CapitalClassCMember | Capital Class C [Member] C 849598 GOOGL GOOGL 1652044 2019-12-31 299895185 us-gaap_CommonClassAMember | Common Class A [Member] A 849597 GOOGL 1652044 2019-12-31 46411073 us-gaap_CommonClassBMember | Common Class B [Member] B 860127 GOOGL GOOG 1652044 2020-03-31 336162278 goog_CapitalClassCMember | Capital Class C [Member] C 860126 GOOGL GOOGL 1652044 2020-03-31 300050444 us-gaap_CommonClassAMember | Common Class A [Member] A 860128 GOOGL 1652044 2020-03-31 46407491 us-gaap_CommonClassBMember | Common Class B [Member] B 871475 GOOGL GOOG 1652044 2020-06-30 333631113 goog_CapitalClassCMember | Capital Class C [Member] C 871474 GOOGL GOOGL 1652044 2020-06-30 300471156 us-gaap_CommonClassAMember | Common Class A [Member] A 871476 GOOGL 1652044 2020-06-30 46061366 us-gaap_CommonClassBMember | Common Class B [Member] B 886920 GOOGL GOOG 1652044 2020-09-30 329867212 goog_CapitalClassCMember | Capital Class C [Member] C 886919 GOOGL GOOGL 1652044 2020-09-30 300643829 us-gaap_CommonClassAMember | Common Class A [Member] A 886918 GOOGL 1652044 2020-09-30 45915231 us-gaap_CommonClassBMember | Common Class B [Member] B 1059451 GOOGL GOOG 1652044 2020-12-31 327556472 goog_CapitalClassCMember | Capital Class C [Member] C 1059452 GOOGL GOOGL 1652044 2020-12-31 300737081 us-gaap_CommonClassAMember | Common Class A [Member] A 1059453 GOOGL 1652044 2020-12-31 45843112 us-gaap_CommonClassBMember | Common Class B [Member] B 1072030 GOOGL GOOG 1652044 2021-03-31 323580001 goog_CapitalClassCMember | Capital Class C [Member] C 1072031 GOOGL GOOGL 1652044 2021-03-31 300746844 us-gaap_CommonClassAMember | Common Class A [Member] A 1072032 GOOGL 1652044 2021-03-31 45836948 us-gaap_CommonClassBMember | Common Class B [Member] B 1087980 GOOGL GOOG 1652044 2021-06-30 320168491 goog_CapitalClassCMember | Capital Class C [Member] C 1087978 GOOGL GOOGL 1652044 2021-06-30 301084627 us-gaap_CommonClassAMember | Common Class A [Member] A 1087979 GOOGL 1652044 2021-06-30 45501786 us-gaap_CommonClassBMember | Common Class B [Member] B 1100121 GOOGL GOOG 1652044 2021-09-30 317737778 goog_CapitalClassCMember | Capital Class C [Member] C 1100122 GOOGL GOOGL 1652044 2021-09-30 300809676 us-gaap_CommonClassAMember | Common Class A [Member] A 1100123 GOOGL 1652044 2021-09-30 45216540 us-gaap_CommonClassBMember | Common Class B [Member] B 1163108 GOOGL GOOG 1652044 2021-12-31 315639479 goog_CapitalClassCMember | Capital Class C [Member] C 1163109 GOOGL GOOGL 1652044 2021-12-31 300754904 us-gaap_CommonClassAMember | Common Class A [Member] A 1163107 GOOGL 1652044 2021-12-31 44576938 us-gaap_CommonClassBMember | Common Class B [Member] B 1177523 GOOGL GOOG 1652044 2022-03-31 313376417 goog_CapitalClassCMember | Capital Class C [Member] C 1177525 GOOGL GOOGL 1652044 2022-03-31 300763622 us-gaap_CommonClassAMember | Common Class A [Member] A 1177524 GOOGL 1652044 2022-03-31 44359838 us-gaap_CommonClassBMember | Common Class B [Member] B 1191122 GOOGL GOOG 1652044 2022-06-30 6163000000 goog_CapitalClassCMember | Capital Class C [Member] C 1191121 GOOGL GOOGL 1652044 2022-06-30 5996000000 us-gaap_CommonClassAMember | Common Class A [Member] A 1191120 GOOGL 1652044 2022-06-30 885000000 us-gaap_CommonClassBMember | Common Class B [Member] B 1206176 GOOGL GOOG 1652044 2022-09-30 6086000000 goog_CapitalClassCMember | Capital Class C [Member] C 1206175 GOOGL GOOGL 1652044 2022-09-30 5973000000 us-gaap_CommonClassAMember | Common Class A [Member] A 1206174 GOOGL 1652044 2022-09-30 884000000 us-gaap_CommonClassBMember | Common Class B [Member] B 1218966 GOOGL GOOG 1652044 2022-12-31 5968000000 goog_CapitalClassCMember | Capital Class C [Member] C 1218964 GOOGL GOOGL 1652044 2022-12-31 5956000000 us-gaap_CommonClassAMember | Common Class A [Member] A 1218965 GOOGL 1652044 2022-12-31 883000000 us-gaap_CommonClassBMember | Common Class B [Member] B 1232072 GOOGL GOOG 1652044 2023-03-31 5874000000 goog_CapitalClassCMember | Capital Class C [Member] C 1232071 GOOGL GOOGL 1652044 2023-03-31 5941000000 us-gaap_CommonClassAMember | Common Class A [Member] A 1232073 GOOGL 1652044 2023-03-31 882000000 us-gaap_CommonClassBMember | Common Class B [Member] B 1245133 GOOGL GOOG 1652044 2023-06-30 5801000000 goog_CapitalClassCMember | Capital Class C [Member] C 1245132 GOOGL GOOGL 1652044 2023-06-30 5933000000 us-gaap_CommonClassAMember | Common Class A [Member] A 1245134 GOOGL 1652044 2023-06-30 875000000 us-gaap_CommonClassBMember | Common Class B [Member] B 1256921 GOOGL GOOG 1652044 2023-09-30 5725000000 goog_CapitalClassCMember | Capital Class C [Member] C 1256920 GOOGL GOOGL 1652044 2023-09-30 5918000000 us-gaap_CommonClassAMember | Common Class A [Member] A 1256922 GOOGL 1652044 2023-09-30 873000000 us-gaap_CommonClassBMember | Common Class B [Member] B 1268398 GOOGL GOOG 1652044 2023-12-31 5671000000 goog_CapitalClassCMember | Capital Class C [Member] C 1268399 GOOGL GOOGL 1652044 2023-12-31 5893000000 us-gaap_CommonClassAMember | Common Class A [Member] A 1268397 GOOGL 1652044 2023-12-31 869000000 us-gaap_CommonClassBMember | Common Class B [Member] B 1280408 GOOGL GOOG 1652044 2024-03-31 5617000000 goog_CapitalClassCMember | Capital Class C [Member] C 1280407 GOOGL GOOGL 1652044 2024-03-31 5874000000 us-gaap_CommonClassAMember | Common Class A [Member] A 1280406 GOOGL 1652044 2024-03-31 867000000 us-gaap_CommonClassBMember | Common Class B [Member] B