fdate periodenddate symbol cik numericvalue metadata 2019-02-05 2018-12-31 GOOG, GOOGL 1652044 299360029.0 us-gaap_CommonClassAMember | Common Class A [Member] 2019-02-05 2018-12-31 GOOG, GOOGL 1652044 46535019.0 us-gaap_CommonClassBMember | Common Class B [Member] 2019-02-05 2018-12-31 GOOG, GOOGL 1652044 349291348.0 goog_CapitalClassCMember | Capital Class C [Member] 2019-04-30 2019-03-31 GOOG, GOOGL 1652044 299436023.0 us-gaap_CommonClassAMember | Common Class A [Member] 2019-04-30 2019-03-31 GOOG, GOOGL 1652044 348263508.0 goog_CapitalClassCMember | Capital Class C [Member] 2019-04-30 2019-03-31 GOOG, GOOGL 1652044 46544284.0 us-gaap_CommonClassBMember | Common Class B [Member] 2019-07-26 2019-06-30 GOOGL 1652044 299531683.0 us-gaap_CommonClassAMember | Common Class A [Member] 2019-07-26 2019-06-30 GOOGL 1652044 347344583.0 goog_CapitalClassCMember | Capital Class C [Member] 2019-07-26 2019-06-30 GOOGL 1652044 46522084.0 us-gaap_CommonClassBMember | Common Class B [Member] 2019-10-29 2019-09-30 GOOGL 1652044 46508584.0 us-gaap_CommonClassBMember | Common Class B [Member] 2019-10-29 2019-09-30 GOOGL 1652044 299628223.0 us-gaap_CommonClassAMember | Common Class A [Member] 2019-10-29 2019-09-30 GOOGL 1652044 343550642.0 goog_CapitalClassCMember | Capital Class C [Member] 2020-02-04 2019-12-31 GOOGL 1652044 299895185.0 us-gaap_CommonClassAMember | Common Class A [Member] 2020-02-04 2019-12-31 GOOGL 1652044 340979832.0 goog_CapitalClassCMember | Capital Class C [Member] 2020-02-04 2019-12-31 GOOGL 1652044 46411073.0 us-gaap_CommonClassBMember | Common Class B [Member] 2020-04-29 2020-03-31 GOOGL 1652044 300050444.0 us-gaap_CommonClassAMember | Common Class A [Member] 2020-04-29 2020-03-31 GOOGL 1652044 336162278.0 goog_CapitalClassCMember | Capital Class C [Member] 2020-04-29 2020-03-31 GOOGL 1652044 46407491.0 us-gaap_CommonClassBMember | Common Class B [Member] 2020-07-31 2020-06-30 GOOGL 1652044 300471156.0 us-gaap_CommonClassAMember | Common Class A [Member] 2020-07-31 2020-06-30 GOOGL 1652044 333631113.0 goog_CapitalClassCMember | Capital Class C [Member] 2020-07-31 2020-06-30 GOOGL 1652044 46061366.0 us-gaap_CommonClassBMember | Common Class B [Member] 2020-10-30 2020-09-30 GOOGL 1652044 45915231.0 us-gaap_CommonClassBMember | Common Class B [Member] 2020-10-30 2020-09-30 GOOGL 1652044 300643829.0 us-gaap_CommonClassAMember | Common Class A [Member] 2020-10-30 2020-09-30 GOOGL 1652044 329867212.0 goog_CapitalClassCMember | Capital Class C [Member] 2021-02-03 2020-12-31 GOOGL 1652044 45843112.0 us-gaap_CommonClassBMember | Common Class B [Member] 2021-02-03 2020-12-31 GOOGL 1652044 327556472.0 goog_CapitalClassCMember | Capital Class C [Member] 2021-02-03 2020-12-31 GOOGL 1652044 300737081.0 us-gaap_CommonClassAMember | Common Class A [Member] 2021-04-28 2021-03-31 GOOGL 1652044 323580001.0 goog_CapitalClassCMember | Capital Class C [Member] 2021-04-28 2021-03-31 GOOGL 1652044 300746844.0 us-gaap_CommonClassAMember | Common Class A [Member] 2021-04-28 2021-03-31 GOOGL 1652044 45836948.0 us-gaap_CommonClassBMember | Common Class B [Member] 2021-07-28 2021-06-30 GOOGL 1652044 301084627.0 us-gaap_CommonClassAMember | Common Class A [Member] 2021-07-28 2021-06-30 GOOGL 1652044 45501786.0 us-gaap_CommonClassBMember | Common Class B [Member] 2021-07-28 2021-06-30 GOOGL 1652044 320168491.0 goog_CapitalClassCMember | Capital Class C [Member] 2021-10-27 2021-09-30 GOOGL 1652044 300809676.0 us-gaap_CommonClassAMember | Common Class A [Member] 2021-10-27 2021-09-30 GOOGL 1652044 317737778.0 goog_CapitalClassCMember | Capital Class C [Member] 2021-10-27 2021-09-30 GOOGL 1652044 45216540.0 us-gaap_CommonClassBMember | Common Class B [Member] 2022-02-02 2021-12-31 GOOGL 1652044 44576938.0 us-gaap_CommonClassBMember | Common Class B [Member] 2022-02-02 2021-12-31 GOOGL 1652044 315639479.0 goog_CapitalClassCMember | Capital Class C [Member] 2022-02-02 2021-12-31 GOOGL 1652044 300754904.0 us-gaap_CommonClassAMember | Common Class A [Member] 2022-04-27 2022-03-31 GOOGL 1652044 313376417.0 goog_CapitalClassCMember | Capital Class C [Member] 2022-04-27 2022-03-31 GOOGL 1652044 44359838.0 us-gaap_CommonClassBMember | Common Class B [Member] 2022-04-27 2022-03-31 GOOGL 1652044 300763622.0 us-gaap_CommonClassAMember | Common Class A [Member] 2022-07-27 2022-06-30 GOOGL 1652044 885000000.0 us-gaap_CommonClassBMember | Common Class B [Member] 2022-07-27 2022-06-30 GOOGL 1652044 5996000000.0 us-gaap_CommonClassAMember | Common Class A [Member] 2022-07-27 2022-06-30 GOOGL 1652044 6163000000.0 goog_CapitalClassCMember | Capital Class C [Member] 2022-10-26 2022-09-30 GOOGL 1652044 884000000.0 us-gaap_CommonClassBMember | Common Class B [Member] 2022-10-26 2022-09-30 GOOGL 1652044 5973000000.0 us-gaap_CommonClassAMember | Common Class A [Member] 2022-10-26 2022-09-30 GOOGL 1652044 6086000000.0 goog_CapitalClassCMember | Capital Class C [Member] 2023-02-03 2022-12-31 GOOGL 1652044 5956000000.0 us-gaap_CommonClassAMember | Common Class A [Member] 2023-02-03 2022-12-31 GOOGL 1652044 883000000.0 us-gaap_CommonClassBMember | Common Class B [Member] 2023-02-03 2022-12-31 GOOGL 1652044 5968000000.0 goog_CapitalClassCMember | Capital Class C [Member] 2023-04-26 2023-03-31 GOOGL 1652044 5941000000.0 us-gaap_CommonClassAMember | Common Class A [Member] 2023-04-26 2023-03-31 GOOGL 1652044 5874000000.0 goog_CapitalClassCMember | Capital Class C [Member] 2023-04-26 2023-03-31 GOOGL 1652044 882000000.0 us-gaap_CommonClassBMember | Common Class B [Member] 2023-07-26 2023-06-30 GOOGL 1652044 5933000000.0 us-gaap_CommonClassAMember | Common Class A [Member] 2023-07-26 2023-06-30 GOOGL 1652044 5801000000.0 goog_CapitalClassCMember | Capital Class C [Member] 2023-07-26 2023-06-30 GOOGL 1652044 875000000.0 us-gaap_CommonClassBMember | Common Class B [Member] 2023-10-25 2023-09-30 GOOGL 1652044 5918000000.0 us-gaap_CommonClassAMember | Common Class A [Member] 2023-10-25 2023-09-30 GOOGL 1652044 5725000000.0 goog_CapitalClassCMember | Capital Class C [Member] 2023-10-25 2023-09-30 GOOGL 1652044 873000000.0 us-gaap_CommonClassBMember | Common Class B [Member] 2024-01-31 2023-12-31 GOOGL 1652044 5671000000.0 goog_CapitalClassCMember | Capital Class C [Member] 2024-01-31 2023-12-31 GOOGL 1652044 869000000.0 us-gaap_CommonClassBMember | Common Class B [Member] 2024-01-31 2023-12-31 GOOGL 1652044 5893000000.0 us-gaap_CommonClassAMember | Common Class A [Member] 2024-04-26 2024-03-31 GOOGL 1652044 5874000000.0 us-gaap_CommonClassAMember | Common Class A [Member] 2024-04-26 2024-03-31 GOOGL 1652044 5617000000.0 goog_CapitalClassCMember | Capital Class C [Member] 2024-04-26 2024-03-31 GOOGL 1652044 867000000.0 us-gaap_CommonClassBMember | Common Class B [Member]