_APPXDATA = [{"error": null, "data": [ { "secid": "goog", "xbrljson": [ {"info": {"jp_name": "Alphabet Inc.", "en_name": "Alphabet Inc.", "doc_type": "10-K", "cik": "0001652044", "ticker": "goog", "accounting": "US-GAAP", "start": 20160101, "end": 20161231, "quarter": 0, "repository": "EDGAR", "currency": "US$", "language": "en", "xlink": "cal"}, "consolidated": {"role": {"bs": [{"ac": "us-gaap_Assets", "so": [{"ac": "us-gaap_AssetsCurrent", "so": [{"ac": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "so": [{"ac": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AvailableForSaleSecuritiesCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsReceivableNetCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxesReceivable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_InventoryNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLongTermInvestments", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxAssetsNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PropertyPlantAndEquipmentNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_Goodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}, {"ac": "us-gaap_LiabilitiesAndStockholdersEquity", "so": [{"ac": "us-gaap_Liabilities", "so": [{"ac": "us-gaap_LiabilitiesCurrent", "so": [{"ac": "us-gaap_AccountsPayableCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AccruedRevenueShare", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredRevenueCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedIncomeTaxesCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredRevenueNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLiabilitiesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommitmentsAndContingencies", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_StockholdersEquity", "so": [{"ac": "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommonStocksIncludingAdditionalPaidInCapital", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RetainedEarningsAccumulatedDeficit", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}], "pl": [{"ac": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": [{"ac": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "so": [{"ac": "us-gaap_OperatingIncomeLoss", "so": [{"ac": "us-gaap_Revenues", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CostsAndExpenses", "so": [{"ac": "us-gaap_CostOfRevenue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ResearchAndDevelopmentExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_SellingAndMarketingExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_GeneralAndAdministrativeExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_LossContingencyLossInPeriod", "so": null, "we": 1.0, "ar": "sum"}], "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NonoperatingIncomeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxExpenseBenefit", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PreferredStockDividendsAndOtherAdjustments", "so": null, "we": -1.0, "ar": "sum"}], "we": null, "ar": "root"}], "cf": [{"ac": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "so": [{"ac": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AmortizationAndImpairmentOfIntangibleAssets", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ShareBasedCompensation", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_GainLossOnMarketableAndNonMarketableInvestmentsNet", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_OtherNoncashIncomeExpense", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsReceivable", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInIncomeTaxes", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsPayable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_IncreaseDecreaseInAccruedRevenueShare", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInDeferredRevenue", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "so": [{"ac": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireMarketableSecurities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireOtherInvestments", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInCollateralHeldUnderSecuritiesLending", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromCollectionOfNotesReceivable", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "so": [{"ac": "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsOfDividends", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForRepurchaseOfCommonStock", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromDebtNetOfIssuanceCosts", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromMinorityShareholders", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}]}, "data": {"goog_AccruedFines": {"va": 0.0, "un": "usd", "dc": -6.0}, "goog_AccruedRevenueShare": {"va": 2942000000.0, "un": "usd", "dc": -6.0}, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"va": 986000000.0, "un": "usd", "dc": -6.0}, "goog_AmortizationAndImpairmentOfIntangibleAssets": {"va": 877000000.0, "un": "usd", "dc": -6.0}, "goog_CashCashEquivalentsAndShortTermInvestmentsAmortizedCost": {"va": 86603000000.0, "un": "usd", "dc": -6.0}, "goog_CashCashEquivalentsAndShortTermInvestmentsUnrealizedGains": {"va": 361000000.0, "un": "usd", "dc": -6.0}, "goog_CashCashEquivalentsAndShortTermInvestmentsUnrealizedLosses": {"va": 631000000.0, "un": "usd", "dc": -6.0}, "goog_CashCollateralReceivedFromDerivativeFinancialInstruments": {"va": 362000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness": {"va": 1327000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxAssetsDeferredCostSharing": {"va": 4409000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxLiabilitiesRenewableEnergyInvestments": {"va": 788000000.0, "un": "usd", "dc": -6.0}, "goog_DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment": {"va": 6144000000.0, "un": "usd", "dc": -6.0}, "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment": {"va": 5267000000.0, "un": "usd", "dc": -6.0}, "goog_EffectiveIncomeTaxRateReconciliationRegulatoryFine": {"va": 0.0, "un": "number", "dc": 3.0}, "goog_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent": {"va": 0.0, "un": "number", "dc": 3.0}, "goog_ForeignCurrencyTransactionGainLossNetofRecognizedForeignExchangeContracts": {"va": -112000000.0, "un": "usd", "dc": -6.0}, "goog_GainLossOnMarketableAndNonMarketableInvestmentsNet": {"va": -275000000.0, "un": "usd", "dc": -6.0}, "goog_IncreaseDecreaseInAccruedRevenueShare": {"va": 593000000.0, "un": "usd", "dc": -6.0}, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": {"va": 3304000000.0, "un": "usd", "dc": -6.0}, "goog_NonMarketableDebtSecuritiesCostBasis": {"va": 1100000000.0, "un": "usd", "dc": -8.0}, "goog_PercentageOfTotalRevenuesInUnitedStates": {"va": 0.47, "un": "number", "dc": 2.0}, "goog_RealizedGainLossOnNonmarketableInvestments": {"va": -65000000.0, "un": "usd", "dc": -6.0}, "goog_TaxBenefitFromStockBasedAwardActivity": {"va": 2100000000.0, "un": "usd", "dc": -8.0}, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": {"va": 3597000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableCurrent": {"va": 2041000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsReceivableNetCurrent": {"va": 14137000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedIncomeTaxesCurrent": {"va": 554000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedLiabilitiesCurrent": {"va": 6144000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"va": 13293000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"va": -2402000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"va": 6700000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AllocatedShareBasedCompensationExpense": {"va": 6900000000.0, "un": "usd", "dc": -8.0}, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"va": 467000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Assets": {"va": 167497000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsCurrent": {"va": 105408000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsNoncurrent": {"va": 62089000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"va": 17000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": {"va": 631000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue": {"va": 49072000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {"va": 614000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": {"va": 48601000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": {"va": 471000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesCurrent": {"va": 73415000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet": {"va": -210000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGains": {"va": 272000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses": {"va": 482000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CapitalLeasedAssetsGross": {"va": 299000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"va": 12918000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {"va": -3631000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsAndShortTermInvestments": {"va": 86333000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CommercialPaper": {"va": 0.0, "un": "usd", "dc": null}, "us-gaap_CommitmentsAndContingencies": {"va": null, "un": "usd", "dc": null}, "us-gaap_CommonStockParOrStatedValuePerShare": {"va": 0.001, "un": "usdPerShare", "dc": null}, "us-gaap_CommonStockSharesAuthorized": {"va": 15000000000.0, "un": "shares", "dc": null}, "us-gaap_CommonStockSharesIssued": {"va": 691293000.0, "un": "shares", "dc": -3.0}, "us-gaap_CommonStockSharesOutstanding": {"va": 691293000.0, "un": "shares", "dc": -3.0}, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {"va": 36307000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ComprehensiveIncomeNetOfTax": {"va": 18950000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_CostMethodInvestments": {"va": 3000000000.0, "un": "usd", "dc": -8.0}, "us-gaap_CostMethodInvestmentsFairValueDisclosure": {"va": 8100000000.0, "un": "usd", "dc": -8.0}, "us-gaap_CostOfRevenue": {"va": 35138000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostsAndExpenses": {"va": 66556000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {"va": -15000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {"va": 3826000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"va": 966000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"va": 4792000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CustomerAdvancesAndDeposits": {"va": 1256000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtInstrumentUnamortizedDiscount": {"va": 65000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {"va": -70000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"va": -50000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxAssetsNet": {"va": 383000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"va": -120000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilities": {"va": 7073000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"va": 226000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxesAndTaxCredits": {"va": -38000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredRevenueCurrent": {"va": 1099000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredRevenueNoncurrent": {"va": 202000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsGross": {"va": 9306000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"va": 157000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsNet": {"va": 7230000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"va": 305000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOther": {"va": 621000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {"va": 631000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {"va": 939000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"va": 574000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {"va": 500000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"va": 2076000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {"va": 844000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesOther": {"va": 155000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"va": 877000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {"va": 4409000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DefinedContributionPlanCostRecognized": {"va": 385000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetFairValueGrossLiability": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"va": 175000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": {"va": 11000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssets": {"va": 596000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralObligationToReturnCash": {"va": 337000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralObligationToReturnSecurities": {"va": 73000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralRightToReclaimCash": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralRightToReclaimSecurities": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeFairValueOfDerivativeAsset": {"va": 596000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeFairValueOfDerivativeLiability": {"va": 13000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilities": {"va": 13000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityFairValueGrossAsset": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"va": 2000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": {"va": 11000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {"va": -170000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"va": 0.193, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"va": 0.35, "un": "number", "dc": null}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {"va": 0.0, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"va": -0.11, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"va": -0.034, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"va": 0.007, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"va": 0.02, "un": "number", "dc": 3.0}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"va": 3976000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {"va": 1500000000.0, "un": "usd", "dc": -8.0}, "us-gaap_EquityMethodInvestments": {"va": 1700000000.0, "un": "usd", "dc": -8.0}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"va": 3050000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"va": 6357000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"va": -475000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GeneralAndAdministrativeExpense": {"va": 6985000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Goodwill": {"va": 16468000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillAcquiredDuringPeriod": {"va": 664000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillImpairmentLoss": {"va": 0.0, "un": "usd", "dc": null}, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {"va": -65000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"va": 12000000000.0, "un": "usd", "dc": -8.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"va": 12100000000.0, "un": "usd", "dc": -8.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {"va": 24150000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromEquityMethodInvestments": {"va": -202000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExpenseBenefit": {"va": 4672000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesPaidNet": {"va": 1643000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesReceivable": {"va": 95000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"va": 110000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"va": 2578000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"va": 1515000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInCollateralHeldUnderSecuritiesLending": {"va": 2428000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInDeferredRevenue": {"va": 223000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInIncomeTaxes": {"va": 3125000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"va": -312000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"va": 3307000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestCostsCapitalized": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestExpense": {"va": 124000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestIncomeOther": {"va": 1220000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestPaidNet": {"va": 84000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InventoryNet": {"va": 268000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LeaseAndRentalExpense": {"va": 897000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Liabilities": {"va": 28461000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesAndStockholdersEquity": {"va": 167497000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesCurrent": {"va": 16756000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": {"va": 4677000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtAndCapitalLeaseObligations": {"va": 3935000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtFairValue": {"va": 3900000000.0, "un": "usd", "dc": -8.0}, "us-gaap_LongTermDebtNoncurrent": {"va": 3935000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LossContingencyLossInPeriod": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketingAndAdvertisingExpense": {"va": 3900000000.0, "un": "usd", "dc": -8.0}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"va": -8332000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"va": -31165000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"va": 36036000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLoss": {"va": 19478000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {"va": 19478000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NonoperatingIncomeExpense": {"va": 434000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {"va": -398000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingIncomeLoss": {"va": 23716000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"va": 4888000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsCurrent": {"va": 4575000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsNoncurrent": {"va": 1819000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {"va": -93000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": {"va": 164000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": {"va": 64000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"va": -599000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {"va": -528000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"va": -528000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {"va": -221000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": {"va": 351000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": {"va": 515000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {"va": -314000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLiabilitiesNoncurrent": {"va": 2665000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLongTermInvestments": {"va": 5878000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNoncashIncomeExpense": {"va": -174000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNonoperatingIncomeExpense": {"va": 88000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities": {"va": 0.0, "un": "usd", "dc": null}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"va": 3693000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsOfDividends": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"va": 84509000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireOtherInvestments": {"va": 1109000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"va": 10212000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PreferredStockDividendsAndOtherAdjustments": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_PreferredStockParOrStatedValuePerShare": {"va": 0.001, "un": "usdPerShare", "dc": null}, "us-gaap_PreferredStockSharesAuthorized": {"va": 100000000.0, "un": "shares", "dc": null}, "us-gaap_PreferredStockSharesIssued": {"va": 0.0, "un": "shares", "dc": null}, "us-gaap_PreferredStockSharesOutstanding": {"va": 0.0, "un": "shares", "dc": null}, "us-gaap_ProceedsFromCollectionOfNotesReceivable": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {"va": 8729000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromMinorityShareholders": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell": {"va": 450000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {"va": 66895000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {"va": 494000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {"va": 240000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentGross": {"va": 47527000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentNet": {"va": 34234000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {"va": 130000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {"va": 130000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {"va": 10064000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ResearchAndDevelopmentExpense": {"va": 13948000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"va": 105131000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Revenues": {"va": 90272000000.0, "un": "usd", "dc": -6.0}, "us-gaap_SellingAndMarketingExpense": {"va": 10485000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ShareBasedCompensation": {"va": 6700000000.0, "un": "usd", "dc": -8.0}, "us-gaap_StockIssuedDuringPeriodValueNewIssues": {"va": 298000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {"va": 3693000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockholdersEquity": {"va": 139036000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefits": {"va": 5400000000.0, "un": "usd", "dc": -8.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"va": 157000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"va": 196000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {"va": 493000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"va": 680000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"va": 899000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {"va": 4300000000.0, "un": "usd", "dc": -8.0}, "us-gaap_VariableInterestEntityConsolidatedAssetsPledged": {"va": 1100000000.0, "un": "usd", "dc": -8.0}, "us-gaap_VariableInterestEntityConsolidatedLiabilitiesNoRecourse": {"va": 668000000.0, "un": "usd", "dc": -6.0}}}, "nonconsolidated": {"role": {}, "data": {}}, "element": {"goog_AccruedFines": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Fines", "en": "Accrued Fines"}, "goog_AccruedRevenueShare": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Revenue Share", "en": "Accrued Revenue Share"}, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "en": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets"}, "goog_AmortizationAndImpairmentOfIntangibleAssets": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Amortization And Impairment Of Intangible Assets", "en": "Amortization And Impairment Of Intangible Assets"}, "goog_CashCashEquivalentsAndShortTermInvestmentsAmortizedCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash Cash Equivalents And Short Term Investments Amortized Cost", "en": "Cash Cash Equivalents And Short Term Investments Amortized Cost"}, "goog_CashCashEquivalentsAndShortTermInvestmentsUnrealizedGains": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Cash Cash Equivalents And Short Term Investments Unrealized Gains", "en": "Cash Cash Equivalents And Short Term Investments Unrealized Gains"}, "goog_CashCashEquivalentsAndShortTermInvestmentsUnrealizedLosses": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash Cash Equivalents And Short Term Investments Unrealized Losses", "en": "Cash Cash Equivalents And Short Term Investments Unrealized Losses"}, "goog_CashCollateralReceivedFromDerivativeFinancialInstruments": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Cash Collateral Received From Derivative Financial Instruments", "en": "Cash Collateral Received From Derivative Financial Instruments"}, "goog_DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets Basis Difference In Investment In Home Business", "en": "Deferred Tax Assets Basis Difference In Investment In Home Business"}, "goog_DeferredTaxAssetsDeferredCostSharing": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Deferred Cost Sharing", "en": "Deferred Tax Assets, Deferred Cost Sharing"}, "goog_DeferredTaxLiabilitiesRenewableEnergyInvestments": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Renewable Energy Investments", "en": "Deferred Tax Liabilities, Renewable Energy Investments"}, "goog_DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation, Amortization, And Impairment On Disposition Of Property And Equipment", "en": "Depreciation, Amortization, And Impairment On Disposition Of Property And Equipment"}, "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation And Impairment On Disposition Of Property And Equipment", "en": "Depreciation And Impairment On Disposition Of Property And Equipment"}, "goog_EffectiveIncomeTaxRateReconciliationRegulatoryFine": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Regulatory Fine", "en": "Effective Income Tax Rate Reconciliation, Regulatory Fine"}, "goog_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings, Percent"}, "goog_ForeignCurrencyTransactionGainLossNetofRecognizedForeignExchangeContracts": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Gain (Loss), Net of Recognized Foreign Exchange Contracts", "en": "Foreign Currency Transaction Gain (Loss), Net of Recognized Foreign Exchange Contracts"}, "goog_GainLossOnMarketableAndNonMarketableInvestmentsNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Gain (Loss) On Marketable And Non-Marketable Investments, Net", "en": "Gain (Loss) On Marketable And Non-Marketable Investments, Net"}, "goog_IncreaseDecreaseInAccruedRevenueShare": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) In Accrued Revenue Share", "en": "Increase (Decrease) In Accrued Revenue Share"}, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Proceeds Payments Related To Stock Based Award Activities", "en": "Net Proceeds Payments Related To Stock Based Award Activities"}, "goog_NonMarketableDebtSecuritiesCostBasis": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Non-Marketable Debt Securities, Cost Basis", "en": "Non-Marketable Debt Securities, Cost Basis"}, "goog_PercentageOfTotalRevenuesInUnitedStates": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Percentage Of Total Revenues In United States", "en": "Percentage Of Total Revenues In United States"}, "goog_RealizedGainLossOnNonmarketableInvestments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Realized Gain (Loss) On Non-marketable Investments", "en": "Realized Gain (Loss) On Non-marketable Investments"}, "goog_TaxBenefitFromStockBasedAwardActivity": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Benefit From Stock Based Award Activity", "en": "Tax Benefit From Stock Based Award Activity"}, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Withholding Related To Vesting Of Restricted Stock Units", "en": "Tax Withholding Related To Vesting Of Restricted Stock Units"}, "us-gaap_AccountsPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Current", "en": "Accounts Payable, Current"}, "us-gaap_AccountsReceivableNetCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, Net, Current", "en": "Accounts Receivable, Net, Current"}, "us-gaap_AccruedIncomeTaxesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Income Taxes, Current", "en": "Accrued Income Taxes, Current"}, "us-gaap_AccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Liabilities, Current", "en": "Accrued Liabilities, Current"}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "en": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "en": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition"}, "us-gaap_AllocatedShareBasedCompensationExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Allocated Share-based Compensation Expense", "en": "Allocated Share-based Compensation Expense"}, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Allowance for Doubtful Accounts Receivable, Current", "en": "Allowance for Doubtful Accounts Receivable, Current"}, "us-gaap_Assets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets", "en": "Assets"}, "us-gaap_AssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Current", "en": "Assets, Current"}, "us-gaap_AssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Noncurrent", "en": "Assets, Noncurrent"}, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "en": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss"}, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss", "en": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss"}, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value", "en": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value"}, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "en": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss"}, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value", "en": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value"}, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value", "en": "Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value"}, "us-gaap_AvailableForSaleSecuritiesCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Available-for-sale Securities, Current", "en": "Available-for-sale Securities, Current"}, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Available-for-sale Securities, Gross Realized Gain (Loss)", "en": "Available-for-sale Securities, Gross Realized Gain (Loss)"}, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGains": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Available-for-sale Securities, Gross Realized Gains", "en": "Available-for-sale Securities, Gross Realized Gains"}, "us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Available-for-sale Securities, Gross Realized Losses", "en": "Available-for-sale Securities, Gross Realized Losses"}, "us-gaap_CapitalLeasedAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Capital Leased Assets, Gross", "en": "Capital Leased Assets, Gross"}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, at Carrying Value", "en": "Cash and Cash Equivalents, at Carrying Value"}, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cash and Cash Equivalents, Period Increase (Decrease)", "en": "Cash and Cash Equivalents, Period Increase (Decrease)"}, "us-gaap_CashCashEquivalentsAndShortTermInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents, and Short-term Investments", "en": "Cash, Cash Equivalents, and Short-term Investments"}, "us-gaap_CommercialPaper": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commercial Paper", "en": "Commercial Paper"}, "us-gaap_CommitmentsAndContingencies": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commitments and Contingencies", "en": "Commitments and Contingencies"}, "us-gaap_CommonStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Par or Stated Value Per Share", "en": "Common Stock, Par or Stated Value Per Share"}, "us-gaap_CommonStockSharesAuthorized": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares Authorized", "en": "Common Stock, Shares Authorized"}, "us-gaap_CommonStockSharesIssued": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares, Issued", "en": "Common Stock, Shares, Issued"}, "us-gaap_CommonStockSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares, Outstanding", "en": "Common Stock, Shares, Outstanding"}, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Common Stocks, Including Additional Paid in Capital", "en": "Common Stocks, Including Additional Paid in Capital"}, "us-gaap_ComprehensiveIncomeNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "en": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"}, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value", "en": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value"}, "us-gaap_CostMethodInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cost Method Investments", "en": "Cost Method Investments"}, "us-gaap_CostMethodInvestmentsFairValueDisclosure": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cost Method Investments, Fair Value Disclosure", "en": "Cost Method Investments, Fair Value Disclosure"}, "us-gaap_CostOfRevenue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cost of Revenue", "en": "Cost of Revenue"}, "us-gaap_CostsAndExpenses": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Costs and Expenses", "en": "Costs and Expenses"}, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Cumulative Effect of New Accounting Principle in Period of Adoption", "en": "Cumulative Effect of New Accounting Principle in Period of Adoption"}, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Federal, State and Local, Tax Expense (Benefit)", "en": "Current Federal, State and Local, Tax Expense (Benefit)"}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Foreign Tax Expense (Benefit)", "en": "Current Foreign Tax Expense (Benefit)"}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Income Tax Expense (Benefit)", "en": "Current Income Tax Expense (Benefit)"}, "us-gaap_CustomerAdvancesAndDeposits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Customer Advances and Deposits", "en": "Customer Advances and Deposits"}, "us-gaap_DebtInstrumentUnamortizedDiscount": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Instrument, Unamortized Discount", "en": "Debt Instrument, Unamortized Discount"}, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Federal, State and Local, Tax Expense (Benefit)", "en": "Deferred Federal, State and Local, Tax Expense (Benefit)"}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Foreign Income Tax Expense (Benefit)", "en": "Deferred Foreign Income Tax Expense (Benefit)"}, "us-gaap_DeferredIncomeTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Income Tax Assets, Net", "en": "Deferred Income Tax Assets, Net"}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Tax Expense (Benefit)", "en": "Deferred Income Tax Expense (Benefit)"}, "us-gaap_DeferredIncomeTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Gross", "en": "Deferred Tax Liabilities, Gross"}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Income Tax Liabilities, Net", "en": "Deferred Income Tax Liabilities, Net"}, "us-gaap_DeferredIncomeTaxesAndTaxCredits": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Taxes and Tax Credits", "en": "Deferred Income Taxes and Tax Credits"}, "us-gaap_DeferredRevenueCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Revenue, Current", "en": "Deferred Revenue, Current"}, "us-gaap_DeferredRevenueNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Revenue, Noncurrent", "en": "Deferred Revenue, Noncurrent"}, "us-gaap_DeferredTaxAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Gross", "en": "Deferred Tax Assets, Gross"}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net", "en": "Deferred Tax Assets, Net"}, "us-gaap_DeferredTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net of Valuation Allowance", "en": "Deferred Tax Assets, Net of Valuation Allowance"}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Loss Carryforwards", "en": "Deferred Tax Assets, Operating Loss Carryforwards"}, "us-gaap_DeferredTaxAssetsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Other", "en": "Deferred Tax Assets, Other"}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "en": "Deferred Tax Assets, Tax Credit Carryforwards, Other"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "en": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other"}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Valuation Allowance", "en": "Deferred Tax Assets, Valuation Allowance"}, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Intangible Assets", "en": "Deferred Tax Liabilities, Intangible Assets"}, "us-gaap_DeferredTaxLiabilitiesOther": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Other", "en": "Deferred Tax Liabilities, Other"}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Property, Plant and Equipment", "en": "Deferred Tax Liabilities, Property, Plant and Equipment"}, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "en": "Deferred Tax Liabilities, Undistributed Foreign Earnings"}, "us-gaap_DefinedContributionPlanCostRecognized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Defined Contribution Plan, Cost", "en": "Defined Contribution Plan, Cost"}, "us-gaap_DerivativeAssetFairValueGrossLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Gross Liability", "en": "Derivative Asset, Fair Value, Gross Liability"}, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "en": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election"}, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Not Offset, Policy Election Deduction", "en": "Derivative Asset, Not Offset, Policy Election Deduction"}, "us-gaap_DerivativeAssets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset", "en": "Derivative Asset"}, "us-gaap_DerivativeCollateralObligationToReturnCash": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Obligation to Return Cash", "en": "Derivative, Collateral, Obligation to Return Cash"}, "us-gaap_DerivativeCollateralObligationToReturnSecurities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Obligation to Return Securities", "en": "Derivative, Collateral, Obligation to Return Securities"}, "us-gaap_DerivativeCollateralRightToReclaimCash": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Right to Reclaim Cash", "en": "Derivative, Collateral, Right to Reclaim Cash"}, "us-gaap_DerivativeCollateralRightToReclaimSecurities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Right to Reclaim Securities", "en": "Derivative, Collateral, Right to Reclaim Securities"}, "us-gaap_DerivativeFairValueOfDerivativeAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Gross Asset", "en": "Derivative Asset, Fair Value, Gross Asset"}, "us-gaap_DerivativeFairValueOfDerivativeLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Gross Liability", "en": "Derivative Liability, Fair Value, Gross Liability"}, "us-gaap_DerivativeLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability", "en": "Derivative Liability"}, "us-gaap_DerivativeLiabilityFairValueGrossAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Gross Asset", "en": "Derivative Liability, Fair Value, Gross Asset"}, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "en": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election"}, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Not Offset, Policy Election Deduction", "en": "Derivative Liability, Not Offset, Policy Election Deduction"}, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Effect of Exchange Rate on Cash and Cash Equivalents", "en": "Effect of Exchange Rate on Cash and Cash Equivalents"}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Percent", "en": "Effective Income Tax Rate Reconciliation, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "en": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "en": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "en": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent"}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Employee-related Liabilities, Current", "en": "Employee-related Liabilities, Current"}, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "en": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense"}, "us-gaap_EquityMethodInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Method Investments", "en": "Equity Method Investments"}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Accumulated Amortization", "en": "Finite-Lived Intangible Assets, Accumulated Amortization"}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Gross", "en": "Finite-Lived Intangible Assets, Gross"}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Gain (Loss), before Tax", "en": "Foreign Currency Transaction Gain (Loss), before Tax"}, "us-gaap_GeneralAndAdministrativeExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "General and Administrative Expense", "en": "General and Administrative Expense"}, "us-gaap_Goodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Goodwill", "en": "Goodwill"}, "us-gaap_GoodwillAcquiredDuringPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Acquired During Period", "en": "Goodwill, Acquired During Period"}, "us-gaap_GoodwillImpairmentLoss": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Impairment Loss", "en": "Goodwill, Impairment Loss"}, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Translation and Purchase Accounting Adjustments", "en": "Goodwill, Translation and Purchase Accounting Adjustments"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "en": "Income (Loss) from Continuing Operations before Income Taxes, Domestic"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "en": "Income (Loss) from Continuing Operations before Income Taxes, Foreign"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest"}, "us-gaap_IncomeLossFromEquityMethodInvestments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Equity Method Investments", "en": "Income (Loss) from Equity Method Investments"}, "us-gaap_IncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Income Tax Expense (Benefit)", "en": "Income Tax Expense (Benefit)"}, "us-gaap_IncomeTaxesPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income Taxes Paid, Net", "en": "Income Taxes Paid, Net"}, "us-gaap_IncomeTaxesReceivable": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Income Taxes Receivable, Current", "en": "Income Taxes Receivable, Current"}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Payable", "en": "Increase (Decrease) in Accounts Payable"}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Receivable", "en": "Increase (Decrease) in Accounts Receivable"}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accrued Liabilities", "en": "Increase (Decrease) in Accrued Liabilities"}, "us-gaap_IncreaseDecreaseInCollateralHeldUnderSecuritiesLending": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Collateral Held under Securities Lending", "en": "Increase (Decrease) in Collateral Held under Securities Lending"}, "us-gaap_IncreaseDecreaseInDeferredRevenue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Deferred Revenue", "en": "Increase (Decrease) in Deferred Revenue"}, "us-gaap_IncreaseDecreaseInIncomeTaxes": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Income Taxes", "en": "Increase (Decrease) in Income Taxes"}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Operating Assets", "en": "Increase (Decrease) in Other Operating Assets"}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Intangible Assets, Net (Excluding Goodwill)", "en": "Intangible Assets, Net (Excluding Goodwill)"}, "us-gaap_InterestCostsCapitalized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Costs Capitalized", "en": "Interest Costs Capitalized"}, "us-gaap_InterestExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Expense", "en": "Interest Expense"}, "us-gaap_InterestIncomeOther": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Interest Income, Other", "en": "Interest Income, Other"}, "us-gaap_InterestPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Interest Paid, Net", "en": "Interest Paid, Net"}, "us-gaap_InventoryNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Inventory, Net", "en": "Inventory, Net"}, "us-gaap_LeaseAndRentalExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Operating Leases, Rent Expense", "en": "Operating Leases, Rent Expense"}, "us-gaap_Liabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities", "en": "Liabilities"}, "us-gaap_LiabilitiesAndStockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities and Equity", "en": "Liabilities and Equity"}, "us-gaap_LiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities, Current", "en": "Liabilities, Current"}, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liability for Uncertainty in Income Taxes, Noncurrent", "en": "Liability for Uncertainty in Income Taxes, Noncurrent"}, "us-gaap_LongTermDebtAndCapitalLeaseObligations": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt and Capital Lease Obligations", "en": "Long-term Debt and Capital Lease Obligations"}, "us-gaap_LongTermDebtFairValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt, Fair Value", "en": "Long-term Debt, Fair Value"}, "us-gaap_LongTermDebtNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt, Excluding Current Maturities", "en": "Long-term Debt, Excluding Current Maturities"}, "us-gaap_LossContingencyLossInPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Loss Contingency, Loss in Period", "en": "Loss Contingency, Loss in Period"}, "us-gaap_MarketingAndAdvertisingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Marketing and Advertising Expense", "en": "Marketing and Advertising Expense"}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Financing Activities", "en": "Net Cash Provided by (Used in) Financing Activities"}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Investing Activities", "en": "Net Cash Provided by (Used in) Investing Activities"}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"ty": "money", "ba": null, "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Operating Activities", "en": "Net Cash Provided by (Used in) Operating Activities"}, "us-gaap_NetIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Attributable to Parent", "en": "Net Income (Loss) Attributable to Parent"}, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Available to Common Stockholders, Basic", "en": "Net Income (Loss) Available to Common Stockholders, Basic"}, "us-gaap_NonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Nonoperating Income (Expense)", "en": "Nonoperating Income (Expense)"}, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "en": "OCI, before Reclassifications, Net of Tax, Attributable to Parent"}, "us-gaap_OperatingIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Income (Loss)", "en": "Operating Income (Loss)"}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Accrued Liabilities, Current", "en": "Other Accrued Liabilities, Current"}, "us-gaap_OtherAssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Current", "en": "Other Assets, Current"}, "us-gaap_OtherAssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Noncurrent", "en": "Other Assets, Noncurrent"}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax", "en": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Available-for-sale Securities, Tax", "en": "Other Comprehensive Income (Loss), Available-for-sale Securities, Tax"}, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax", "en": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax", "en": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax"}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "en": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax", "en": "Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "en": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent"}, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "en": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax", "en": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax", "en": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "en": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax"}, "us-gaap_OtherLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Liabilities, Noncurrent", "en": "Other Liabilities, Noncurrent"}, "us-gaap_OtherLongTermInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Long-term Investments", "en": "Other Long-term Investments"}, "us-gaap_OtherNoncashIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Noncash Income (Expense)", "en": "Other Noncash Income (Expense)"}, "us-gaap_OtherNonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Nonoperating Income (Expense)", "en": "Other Nonoperating Income (Expense)"}, "us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other than Temporary Impairment Losses, Investments, Available-for-sale Securities", "en": "Other than Temporary Impairment Losses, Investments, Available-for-sale Securities"}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for Repurchase of Common Stock", "en": "Payments for Repurchase of Common Stock"}, "us-gaap_PaymentsOfDividends": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments of Dividends", "en": "Payments of Dividends"}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Marketable Securities", "en": "Payments to Acquire Marketable Securities"}, "us-gaap_PaymentsToAcquireOtherInvestments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Other Investments", "en": "Payments to Acquire Other Investments"}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Property, Plant, and Equipment", "en": "Payments to Acquire Property, Plant, and Equipment"}, "us-gaap_PreferredStockDividendsAndOtherAdjustments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Preferred Stock Dividends and Other Adjustments", "en": "Preferred Stock Dividends and Other Adjustments"}, "us-gaap_PreferredStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Par or Stated Value Per Share", "en": "Preferred Stock, Par or Stated Value Per Share"}, "us-gaap_PreferredStockSharesAuthorized": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Authorized", "en": "Preferred Stock, Shares Authorized"}, "us-gaap_PreferredStockSharesIssued": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Issued", "en": "Preferred Stock, Shares Issued"}, "us-gaap_PreferredStockSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Outstanding", "en": "Preferred Stock, Shares Outstanding"}, "us-gaap_ProceedsFromCollectionOfNotesReceivable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Collection of Notes Receivable", "en": "Proceeds from Collection of Notes Receivable"}, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Debt, Net of Issuance Costs", "en": "Proceeds from Debt, Net of Issuance Costs"}, "us-gaap_ProceedsFromMinorityShareholders": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Noncontrolling Interests", "en": "Proceeds from Noncontrolling Interests"}, "us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from (Payments for) Securities Purchased under Agreements to Resell", "en": "Proceeds from (Payments for) Securities Purchased under Agreements to Resell"}, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale and Maturity of Marketable Securities", "en": "Proceeds from Sale and Maturity of Marketable Securities"}, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale and Maturity of Other Investments", "en": "Proceeds from Sale and Maturity of Other Investments"}, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale of Property, Plant, and Equipment", "en": "Proceeds from Sale of Property, Plant, and Equipment"}, "us-gaap_PropertyPlantAndEquipmentGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Gross", "en": "Property, Plant and Equipment, Gross"}, "us-gaap_PropertyPlantAndEquipmentNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Net", "en": "Property, Plant and Equipment, Net"}, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "en": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax"}, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "en": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent"}, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Repayments of Debt and Capital Lease Obligations", "en": "Repayments of Debt and Capital Lease Obligations"}, "us-gaap_ResearchAndDevelopmentExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Research and Development Expense", "en": "Research and Development Expense"}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Retained Earnings (Accumulated Deficit)", "en": "Retained Earnings (Accumulated Deficit)"}, "us-gaap_Revenues": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Revenues", "en": "Revenues"}, "us-gaap_SellingAndMarketingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Selling and Marketing Expense", "en": "Selling and Marketing Expense"}, "us-gaap_ShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Compensation", "en": "Share-based Compensation"}, "us-gaap_StockIssuedDuringPeriodValueNewIssues": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, New Issues", "en": "Stock Issued During Period, Value, New Issues"}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Stock Repurchased and Retired During Period, Value", "en": "Stock Repurchased and Retired During Period, Value"}, "us-gaap_StockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stockholders' Equity Attributable to Parent", "en": "Stockholders' Equity Attributable to Parent"}, "us-gaap_UnrecognizedTaxBenefits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits", "en": "Unrecognized Tax Benefits"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "en": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities"}, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "en": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "en": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate"}, "us-gaap_VariableInterestEntityConsolidatedAssetsPledged": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Variable Interest Entity, Consolidated, Assets, Pledged", "en": "Variable Interest Entity, Consolidated, Assets, Pledged"}, "us-gaap_VariableInterestEntityConsolidatedLiabilitiesNoRecourse": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Variable Interest Entity, Consolidated, Liabilities, No Recourse", "en": "Variable Interest Entity, Consolidated, Liabilities, No Recourse"}}}, {"info": {"jp_name": "Alphabet Inc.", "en_name": "Alphabet Inc.", "doc_type": "10-K", "cik": "0001652044", "ticker": "goog", "accounting": "US-GAAP", "start": 20170101, "end": 20171231, "quarter": 0, "repository": "EDGAR", "currency": "US$", "language": "en", "xlink": "cal"}, "consolidated": {"role": {"bs": [{"ac": "us-gaap_Assets", "so": [{"ac": "us-gaap_AssetsCurrent", "so": [{"ac": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "so": [{"ac": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_MarketableSecuritiesCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsReceivableNetCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxesReceivable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_InventoryNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLongTermInvestments", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxAssetsNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PropertyPlantAndEquipmentNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_Goodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}, {"ac": "us-gaap_LiabilitiesAndStockholdersEquity", "so": [{"ac": "us-gaap_Liabilities", "so": [{"ac": "us-gaap_LiabilitiesCurrent", "so": [{"ac": "us-gaap_AccountsPayableCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AccruedRevenueShare", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ContractWithCustomerLiabilityCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedIncomeTaxesCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ContractWithCustomerLiabilityNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedIncomeTaxesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLiabilitiesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommitmentsAndContingencies", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_StockholdersEquity", "so": [{"ac": "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommonStocksIncludingAdditionalPaidInCapital", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RetainedEarningsAccumulatedDeficit", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}], "pl": [{"ac": "us-gaap_NetIncomeLoss", "so": [{"ac": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "so": [{"ac": "us-gaap_OperatingIncomeLoss", "so": [{"ac": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CostsAndExpenses", "so": [{"ac": "us-gaap_CostOfRevenue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ResearchAndDevelopmentExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_SellingAndMarketingExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_GeneralAndAdministrativeExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_LossContingencyLossInPeriod", "so": null, "we": 1.0, "ar": "sum"}], "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NonoperatingIncomeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxExpenseBenefit", "so": null, "we": -1.0, "ar": "sum"}], "we": null, "ar": "root"}], "cf": [{"ac": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "so": [{"ac": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AmortizationAndImpairmentOfIntangibleAssets", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ShareBasedCompensation", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DebtAndEquitySecuritiesGainLoss", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_OtherNoncashIncomeExpense", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsReceivable", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInIncomeTaxes", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsPayable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_IncreaseDecreaseInAccruedRevenueShare", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "so": [{"ac": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireMarketableSecurities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireOtherInvestments", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInCollateralHeldUnderSecuritiesLending", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromCollectionOfNotesReceivable", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "so": [{"ac": "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForRepurchaseOfCommonStock", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromDebtNetOfIssuanceCosts", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromMinorityShareholders", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}]}, "data": {"goog_AccruedCustomerLiabilitiesCurrent": {"va": 1489000000.0, "un": "usd", "dc": -6.0}, "goog_AccruedRevenueShare": {"va": 3975000000.0, "un": "usd", "dc": -6.0}, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"va": 287000000.0, "un": "usd", "dc": -6.0}, "goog_AmortizationAndImpairmentOfIntangibleAssets": {"va": 812000000.0, "un": "usd", "dc": -6.0}, "goog_CashCashEquivalentsAndAvailableForSaleDebtSecurities": {"va": 94182000000.0, "un": "usd", "dc": -6.0}, "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": {"va": 94048000000.0, "un": "usd", "dc": -6.0}, "goog_CashCollateralReceivedFromDerivativeFinancialInstruments": {"va": 15000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness": {"va": 849000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxAssetsDeferredCostSharing": {"va": 498000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxLiabilitiesRenewableEnergyInvestments": {"va": 531000000.0, "un": "usd", "dc": -6.0}, "goog_DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment": {"va": 6915000000.0, "un": "usd", "dc": -6.0}, "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment": {"va": 6103000000.0, "un": "usd", "dc": -6.0}, "goog_EffectiveIncomeTaxRateReconciliationRegulatoryFine": {"va": 0.035, "un": "number", "dc": 3.0}, "goog_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent": {"va": 0.376, "un": "number", "dc": 3.0}, "goog_IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet": {"va": -156000000.0, "un": "usd", "dc": -6.0}, "goog_IncreaseDecreaseInAccruedRevenueShare": {"va": 955000000.0, "un": "usd", "dc": -6.0}, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": {"va": 4166000000.0, "un": "usd", "dc": -6.0}, "goog_TaxBenefitFromStockBasedAwardActivity": {"va": 2700000000.0, "un": "usd", "dc": -8.0}, "goog_TaxCutsandJobsActof2017IncompleteAccountingChangeinTaxRateDeferredTaxAssetProvisionalIncomeTaxExpenseBenefit": {"va": -376000000.0, "un": "usd", "dc": -6.0}, "goog_TaxCutsandJobsActof2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit": {"va": 10200000000.0, "un": "usd", "dc": -8.0}, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": {"va": 4373000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableCurrent": {"va": 3137000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsReceivableNetCurrent": {"va": 18336000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedIncomeTaxesCurrent": {"va": 881000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedIncomeTaxesNoncurrent": {"va": 12812000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedLiabilitiesCurrent": {"va": 10177000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"va": 17264000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"va": -992000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"va": 7694000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AllocatedShareBasedCompensationExpense": {"va": 7900000000.0, "un": "usd", "dc": -8.0}, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"va": 674000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Assets": {"va": 197295000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsCurrent": {"va": 124308000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsNoncurrent": {"va": 72987000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {"va": 855000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {"va": 721000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CapitalLeaseObligationsNoncurrent": {"va": 26000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CapitalLeasedAssetsGross": {"va": 390000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"va": 10715000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {"va": 1833000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {"va": -2203000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsAndShortTermInvestments": {"va": 101871000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CommercialPaper": {"va": 0.0, "un": "usd", "dc": null}, "us-gaap_CommitmentsAndContingencies": {"va": null, "un": "usd", "dc": null}, "us-gaap_CommonStockParOrStatedValuePerShare": {"va": 0.001, "un": "usdPerShare", "dc": null}, "us-gaap_CommonStockSharesAuthorized": {"va": 15000000000.0, "un": "shares", "dc": null}, "us-gaap_CommonStockSharesIssued": {"va": 694783000.0, "un": "shares", "dc": -3.0}, "us-gaap_CommonStockSharesOutstanding": {"va": 694783000.0, "un": "shares", "dc": -3.0}, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {"va": 40247000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ComprehensiveIncomeNetOfTax": {"va": 14072000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"va": 1432000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityNoncurrent": {"va": 340000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_CostMethodInvestments": {"va": 4500000000.0, "un": "usd", "dc": -8.0}, "us-gaap_CostMethodInvestmentsFairValueDisclosure": {"va": 8800000000.0, "un": "usd", "dc": -8.0}, "us-gaap_CostOfRevenue": {"va": 45583000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostsAndExpenses": {"va": 84709000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {"va": -697000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {"va": 12608000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"va": 1746000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"va": 14354000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtAndEquitySecuritiesGainLoss": {"va": -37000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtInstrumentUnamortizedDiscount": {"va": 57000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {"va": 22819000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"va": 291000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {"va": 58197000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {"va": 430000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {"va": 185000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {"va": 295000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {"va": 81016000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {"va": 721000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesRealizedGainLoss": {"va": -110000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {"va": 220000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"va": -43000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxAssetsNet": {"va": 680000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"va": 177000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilities": {"va": 1570000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"va": 430000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxesAndTaxCredits": {"va": 258000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsGross": {"va": 4351000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"va": 250000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsNet": {"va": 1820000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"va": 320000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOther": {"va": 244000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {"va": 1187000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {"va": 285000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"va": 251000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {"va": 717000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"va": 2531000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {"va": 419000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesInvestments": {"va": 22000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesOther": {"va": 47000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"va": 551000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DefinedContributionPlanCostRecognized": {"va": 448000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetFairValueGrossLiability": {"va": 22000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"va": 10000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": {"va": 64000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssets": {"va": 80000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralObligationToReturnCash": {"va": 4000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralObligationToReturnSecurities": {"va": 2000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralRightToReclaimCash": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralRightToReclaimSecurities": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeFairValueOfDerivativeAsset": {"va": 102000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeFairValueOfDerivativeLiability": {"va": 374000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilities": {"va": 352000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityFairValueGrossAsset": {"va": 22000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"va": 288000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": {"va": 64000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EarningsPerShareBasic": {"va": 18.27, "un": "usdPerShare", "dc": 2.0}, "us-gaap_EarningsPerShareDiluted": {"va": 18.0, "un": "usdPerShare", "dc": 2.0}, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {"va": 405000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"va": 0.534, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"va": 0.35, "un": "number", "dc": null}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {"va": 0.009, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {"va": -0.014, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"va": -0.142, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"va": 0.045, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"va": -0.017, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"va": 0.018, "un": "number", "dc": 3.0}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"va": 4581000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {"va": 1600000000.0, "un": "usd", "dc": -8.0}, "us-gaap_EquityMethodInvestments": {"va": 1400000000.0, "un": "usd", "dc": -8.0}, "us-gaap_EquitySecuritiesFvNiGainLoss": {"va": 73000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"va": 3471000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"va": 6163000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"va": -121000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": {"va": 226000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GeneralAndAdministrativeExpense": {"va": 6872000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Goodwill": {"va": 16747000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillAcquiredDuringPeriod": {"va": 221000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillImpairmentLoss": {"va": 0.0, "un": "usd", "dc": -9.0}, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {"va": 58000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ImpairmentOfInvestments": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"va": 10700000000.0, "un": "usd", "dc": -8.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"va": 16500000000.0, "un": "usd", "dc": -8.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {"va": 27193000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExpenseBenefit": {"va": 14531000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesPaidNet": {"va": 6191000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesReceivable": {"va": 369000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"va": 731000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"va": 3768000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"va": 4891000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInCollateralHeldUnderSecuritiesLending": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"va": 390000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInIncomeTaxes": {"va": 8211000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"va": 2164000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"va": 2692000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestCostsCapitalized": {"va": 48000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestExpense": {"va": 109000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestIncomeOther": {"va": 1312000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestPaidNet": {"va": 84000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InventoryNet": {"va": 749000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LeaseAndRentalExpense": {"va": 1100000000.0, "un": "usd", "dc": -8.0}, "us-gaap_Liabilities": {"va": 44793000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesAndStockholdersEquity": {"va": 197295000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesCurrent": {"va": 24183000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtAndCapitalLeaseObligations": {"va": 3969000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtFairValue": {"va": 4000000000.0, "un": "usd", "dc": -8.0}, "us-gaap_LongTermDebtNoncurrent": {"va": 3943000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LossContingencyAccrualCarryingValueCurrent": {"va": 2874000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LossContingencyLossInPeriod": {"va": 2736000000.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketableSecuritiesCurrent": {"va": 91156000000.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketingAndAdvertisingExpense": {"va": 5100000000.0, "un": "usd", "dc": -8.0}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"va": -8298000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"va": -31401000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"va": 37091000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLoss": {"va": 12662000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {"va": 722000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NonoperatingIncomeExpense": {"va": 1047000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {"va": 1212000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingIncomeLoss": {"va": 26146000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"va": 5814000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsCurrent": {"va": 2983000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsNoncurrent": {"va": 2672000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {"va": 412000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {"va": -545000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {"va": 247000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {"va": -638000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {"va": -93000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"va": 1543000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {"va": 1410000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"va": 1410000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {"va": -105000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {"va": 307000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLiabilitiesNoncurrent": {"va": 3059000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLongTermInvestments": {"va": 7813000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNoncashIncomeExpense": {"va": -294000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNonoperatingIncomeExpense": {"va": 158000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"va": 4846000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"va": 92195000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireOtherInvestments": {"va": 1745000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"va": 13184000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PreferredStockParOrStatedValuePerShare": {"va": 0.001, "un": "usdPerShare", "dc": null}, "us-gaap_PreferredStockSharesAuthorized": {"va": 100000000.0, "un": "shares", "dc": null}, "us-gaap_PreferredStockSharesIssued": {"va": 0.0, "un": "shares", "dc": null}, "us-gaap_PreferredStockSharesOutstanding": {"va": 0.0, "un": "shares", "dc": null}, "us-gaap_ProceedsFromCollectionOfNotesReceivable": {"va": 1419000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {"va": 4291000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromMinorityShareholders": {"va": 800000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {"va": 73959000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {"va": 533000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {"va": 99000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentGross": {"va": 59647000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentNet": {"va": 42383000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {"va": -198000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {"va": 4377000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ResearchAndDevelopmentExpense": {"va": 16625000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"va": 113247000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {"va": 110855000000.0, "un": "usd", "dc": -6.0}, "us-gaap_SellingAndMarketingExpense": {"va": 12893000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ShareBasedCompensation": {"va": 7700000000.0, "un": "usd", "dc": -8.0}, "us-gaap_StockIssuedDuringPeriodValueNewIssues": {"va": 212000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {"va": 4846000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockholdersEquity": {"va": 152502000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefits": {"va": 4696000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"va": 257000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"va": 1875000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {"va": 362000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"va": 750000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"va": 685000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {"va": 3000000000.0, "un": "usd", "dc": -8.0}, "us-gaap_VariableInterestEntityConsolidatedAssetsPledged": {"va": 1700000000.0, "un": "usd", "dc": -8.0}, "us-gaap_VariableInterestEntityConsolidatedLiabilitiesNoRecourse": {"va": 997000000.0, "un": "usd", "dc": -6.0}}}, "nonconsolidated": {"role": {}, "data": {}}, "element": {"goog_AccruedCustomerLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Customer Liabilities, Current", "en": "Accrued Customer Liabilities, Current"}, "goog_AccruedRevenueShare": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Revenue Share", "en": "Accrued Revenue Share"}, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "en": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets"}, "goog_AmortizationAndImpairmentOfIntangibleAssets": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Amortization And Impairment Of Intangible Assets", "en": "Amortization And Impairment Of Intangible Assets"}, "goog_CashCashEquivalentsAndAvailableForSaleDebtSecurities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents And Available-For-Sale Debt Securities", "en": "Cash, Cash Equivalents And Available-For-Sale Debt Securities"}, "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost", "en": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost"}, "goog_CashCollateralReceivedFromDerivativeFinancialInstruments": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Cash Collateral Received From Derivative Financial Instruments", "en": "Cash Collateral Received From Derivative Financial Instruments"}, "goog_DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets Basis Difference In Investment In Home Business", "en": "Deferred Tax Assets Basis Difference In Investment In Home Business"}, "goog_DeferredTaxAssetsDeferredCostSharing": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Deferred Cost Sharing", "en": "Deferred Tax Assets, Deferred Cost Sharing"}, "goog_DeferredTaxLiabilitiesRenewableEnergyInvestments": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Renewable Energy Investments", "en": "Deferred Tax Liabilities, Renewable Energy Investments"}, "goog_DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation, Amortization, And Impairment On Disposition Of Property And Equipment", "en": "Depreciation, Amortization, And Impairment On Disposition Of Property And Equipment"}, "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation And Impairment On Disposition Of Property And Equipment", "en": "Depreciation And Impairment On Disposition Of Property And Equipment"}, "goog_EffectiveIncomeTaxRateReconciliationRegulatoryFine": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Regulatory Fine", "en": "Effective Income Tax Rate Reconciliation, Regulatory Fine"}, "goog_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings, Percent"}, "goog_IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Equity Method Investments and Other than Temporary Impairment, Net", "en": "Income (Loss) from Equity Method Investments and Other than Temporary Impairment, Net"}, "goog_IncreaseDecreaseInAccruedRevenueShare": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) In Accrued Revenue Share", "en": "Increase (Decrease) In Accrued Revenue Share"}, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Proceeds Payments Related To Stock Based Award Activities", "en": "Net Proceeds Payments Related To Stock Based Award Activities"}, "goog_TaxBenefitFromStockBasedAwardActivity": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Benefit From Stock Based Award Activity", "en": "Tax Benefit From Stock Based Award Activity"}, "goog_TaxCutsandJobsActof2017IncompleteAccountingChangeinTaxRateDeferredTaxAssetProvisionalIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense (Benefit)", "en": "Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense (Benefit)"}, "goog_TaxCutsandJobsActof2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit)", "en": "Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit)"}, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Withholding Related To Vesting Of Restricted Stock Units", "en": "Tax Withholding Related To Vesting Of Restricted Stock Units"}, "us-gaap_AccountsPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Current", "en": "Accounts Payable, Current"}, "us-gaap_AccountsReceivableNetCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, Net, Current", "en": "Accounts Receivable, Net, Current"}, "us-gaap_AccruedIncomeTaxesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Income Taxes, Current", "en": "Accrued Income Taxes, Current"}, "us-gaap_AccruedIncomeTaxesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Income Taxes, Noncurrent", "en": "Accrued Income Taxes, Noncurrent"}, "us-gaap_AccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Liabilities, Current", "en": "Accrued Liabilities, Current"}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "en": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "en": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition"}, "us-gaap_AllocatedShareBasedCompensationExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Allocated Share-based Compensation Expense", "en": "Allocated Share-based Compensation Expense"}, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Allowance for Doubtful Accounts Receivable, Current", "en": "Allowance for Doubtful Accounts Receivable, Current"}, "us-gaap_Assets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets", "en": "Assets"}, "us-gaap_AssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Current", "en": "Assets, Current"}, "us-gaap_AssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Noncurrent", "en": "Assets, Noncurrent"}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "en": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax"}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "en": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax"}, "us-gaap_CapitalLeaseObligationsNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Capital Lease Obligations, Noncurrent", "en": "Capital Lease Obligations, Noncurrent"}, "us-gaap_CapitalLeasedAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Capital Leased Assets, Gross", "en": "Capital Leased Assets, Gross"}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, at Carrying Value", "en": "Cash and Cash Equivalents, at Carrying Value"}, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, Fair Value Disclosure", "en": "Cash and Cash Equivalents, Fair Value Disclosure"}, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cash and Cash Equivalents, Period Increase (Decrease)", "en": "Cash and Cash Equivalents, Period Increase (Decrease)"}, "us-gaap_CashCashEquivalentsAndShortTermInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents, and Short-term Investments", "en": "Cash, Cash Equivalents, and Short-term Investments"}, "us-gaap_CommercialPaper": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commercial Paper", "en": "Commercial Paper"}, "us-gaap_CommitmentsAndContingencies": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commitments and Contingencies", "en": "Commitments and Contingencies"}, "us-gaap_CommonStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Par or Stated Value Per Share", "en": "Common Stock, Par or Stated Value Per Share"}, "us-gaap_CommonStockSharesAuthorized": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares Authorized", "en": "Common Stock, Shares Authorized"}, "us-gaap_CommonStockSharesIssued": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares, Issued", "en": "Common Stock, Shares, Issued"}, "us-gaap_CommonStockSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares, Outstanding", "en": "Common Stock, Shares, Outstanding"}, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Common Stocks, Including Additional Paid in Capital", "en": "Common Stocks, Including Additional Paid in Capital"}, "us-gaap_ComprehensiveIncomeNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "en": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability, Current", "en": "Contract with Customer, Liability, Current"}, "us-gaap_ContractWithCustomerLiabilityNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability, Noncurrent", "en": "Contract with Customer, Liability, Noncurrent"}, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value", "en": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value"}, "us-gaap_CostMethodInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cost Method Investments", "en": "Cost Method Investments"}, "us-gaap_CostMethodInvestmentsFairValueDisclosure": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cost Method Investments, Fair Value Disclosure", "en": "Cost Method Investments, Fair Value Disclosure"}, "us-gaap_CostOfRevenue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cost of Revenue", "en": "Cost of Revenue"}, "us-gaap_CostsAndExpenses": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Costs and Expenses", "en": "Costs and Expenses"}, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Cumulative Effect of New Accounting Principle in Period of Adoption", "en": "Cumulative Effect of New Accounting Principle in Period of Adoption"}, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Federal, State and Local, Tax Expense (Benefit)", "en": "Current Federal, State and Local, Tax Expense (Benefit)"}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Foreign Tax Expense (Benefit)", "en": "Current Foreign Tax Expense (Benefit)"}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Income Tax Expense (Benefit)", "en": "Current Income Tax Expense (Benefit)"}, "us-gaap_DebtAndEquitySecuritiesGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt and Equity Securities, Gain (Loss)", "en": "Debt and Equity Securities, Gain (Loss)"}, "us-gaap_DebtInstrumentUnamortizedDiscount": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Instrument, Unamortized Discount", "en": "Debt Instrument, Unamortized Discount"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss"}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt Securities, Available-for-sale, Realized Gain", "en": "Debt Securities, Available-for-sale, Realized Gain"}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Debt Securities, Available-for-sale, Realized Loss", "en": "Debt Securities, Available-for-sale, Realized Loss"}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Unrealized Loss Position", "en": "Debt Securities, Available-for-sale, Unrealized Loss Position"}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss"}, "us-gaap_DebtSecuritiesRealizedGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt Securities, Realized Gain (Loss)", "en": "Debt Securities, Realized Gain (Loss)"}, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Federal, State and Local, Tax Expense (Benefit)", "en": "Deferred Federal, State and Local, Tax Expense (Benefit)"}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Foreign Income Tax Expense (Benefit)", "en": "Deferred Foreign Income Tax Expense (Benefit)"}, "us-gaap_DeferredIncomeTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Income Tax Assets, Net", "en": "Deferred Income Tax Assets, Net"}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Tax Expense (Benefit)", "en": "Deferred Income Tax Expense (Benefit)"}, "us-gaap_DeferredIncomeTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Gross", "en": "Deferred Tax Liabilities, Gross"}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Income Tax Liabilities, Net", "en": "Deferred Income Tax Liabilities, Net"}, "us-gaap_DeferredIncomeTaxesAndTaxCredits": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Taxes and Tax Credits", "en": "Deferred Income Taxes and Tax Credits"}, "us-gaap_DeferredTaxAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Gross", "en": "Deferred Tax Assets, Gross"}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net", "en": "Deferred Tax Assets, Net"}, "us-gaap_DeferredTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net of Valuation Allowance", "en": "Deferred Tax Assets, Net of Valuation Allowance"}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Loss Carryforwards", "en": "Deferred Tax Assets, Operating Loss Carryforwards"}, "us-gaap_DeferredTaxAssetsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Other", "en": "Deferred Tax Assets, Other"}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "en": "Deferred Tax Assets, Tax Credit Carryforwards, Other"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "en": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other"}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Valuation Allowance", "en": "Deferred Tax Assets, Valuation Allowance"}, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Intangible Assets", "en": "Deferred Tax Liabilities, Intangible Assets"}, "us-gaap_DeferredTaxLiabilitiesInvestments": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Investments", "en": "Deferred Tax Liabilities, Investments"}, "us-gaap_DeferredTaxLiabilitiesOther": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Other", "en": "Deferred Tax Liabilities, Other"}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Property, Plant and Equipment", "en": "Deferred Tax Liabilities, Property, Plant and Equipment"}, "us-gaap_DefinedContributionPlanCostRecognized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Defined Contribution Plan, Cost", "en": "Defined Contribution Plan, Cost"}, "us-gaap_DerivativeAssetFairValueGrossLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Gross Liability", "en": "Derivative Asset, Fair Value, Gross Liability"}, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "en": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election"}, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Not Offset, Policy Election Deduction", "en": "Derivative Asset, Not Offset, Policy Election Deduction"}, "us-gaap_DerivativeAssets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset", "en": "Derivative Asset"}, "us-gaap_DerivativeCollateralObligationToReturnCash": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Obligation to Return Cash", "en": "Derivative, Collateral, Obligation to Return Cash"}, "us-gaap_DerivativeCollateralObligationToReturnSecurities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Obligation to Return Securities", "en": "Derivative, Collateral, Obligation to Return Securities"}, "us-gaap_DerivativeCollateralRightToReclaimCash": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Right to Reclaim Cash", "en": "Derivative, Collateral, Right to Reclaim Cash"}, "us-gaap_DerivativeCollateralRightToReclaimSecurities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Right to Reclaim Securities", "en": "Derivative, Collateral, Right to Reclaim Securities"}, "us-gaap_DerivativeFairValueOfDerivativeAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Gross Asset", "en": "Derivative Asset, Fair Value, Gross Asset"}, "us-gaap_DerivativeFairValueOfDerivativeLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Gross Liability", "en": "Derivative Liability, Fair Value, Gross Liability"}, "us-gaap_DerivativeLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability", "en": "Derivative Liability"}, "us-gaap_DerivativeLiabilityFairValueGrossAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Gross Asset", "en": "Derivative Liability, Fair Value, Gross Asset"}, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "en": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election"}, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Not Offset, Policy Election Deduction", "en": "Derivative Liability, Not Offset, Policy Election Deduction"}, "us-gaap_EarningsPerShareBasic": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Basic", "en": "Earnings Per Share, Basic"}, "us-gaap_EarningsPerShareDiluted": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Diluted", "en": "Earnings Per Share, Diluted"}, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Effect of Exchange Rate on Cash and Cash Equivalents", "en": "Effect of Exchange Rate on Cash and Cash Equivalents"}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Percent", "en": "Effective Income Tax Rate Reconciliation, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "en": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "en": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "en": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "en": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent"}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Employee-related Liabilities, Current", "en": "Employee-related Liabilities, Current"}, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "en": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense"}, "us-gaap_EquityMethodInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Method Investments", "en": "Equity Method Investments"}, "us-gaap_EquitySecuritiesFvNiGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Gain (Loss)", "en": "Equity Securities, FV-NI, Gain (Loss)"}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Accumulated Amortization", "en": "Finite-Lived Intangible Assets, Accumulated Amortization"}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Gross", "en": "Finite-Lived Intangible Assets, Gross"}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Gain (Loss), before Tax", "en": "Foreign Currency Transaction Gain (Loss), before Tax"}, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Loss, before Tax", "en": "Foreign Currency Transaction Loss, before Tax"}, "us-gaap_GeneralAndAdministrativeExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "General and Administrative Expense", "en": "General and Administrative Expense"}, "us-gaap_Goodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Goodwill", "en": "Goodwill"}, "us-gaap_GoodwillAcquiredDuringPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Acquired During Period", "en": "Goodwill, Acquired During Period"}, "us-gaap_GoodwillImpairmentLoss": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Impairment Loss", "en": "Goodwill, Impairment Loss"}, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Translation and Purchase Accounting Adjustments", "en": "Goodwill, Translation and Purchase Accounting Adjustments"}, "us-gaap_ImpairmentOfInvestments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other than Temporary Impairment Losses, Investments", "en": "Other than Temporary Impairment Losses, Investments"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "en": "Income (Loss) from Continuing Operations before Income Taxes, Domestic"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "en": "Income (Loss) from Continuing Operations before Income Taxes, Foreign"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest"}, "us-gaap_IncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Income Tax Expense (Benefit)", "en": "Income Tax Expense (Benefit)"}, "us-gaap_IncomeTaxesPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income Taxes Paid, Net", "en": "Income Taxes Paid, Net"}, "us-gaap_IncomeTaxesReceivable": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Income Taxes Receivable, Current", "en": "Income Taxes Receivable, Current"}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Payable", "en": "Increase (Decrease) in Accounts Payable"}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Receivable", "en": "Increase (Decrease) in Accounts Receivable"}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accrued Liabilities", "en": "Increase (Decrease) in Accrued Liabilities"}, "us-gaap_IncreaseDecreaseInCollateralHeldUnderSecuritiesLending": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Collateral Held under Securities Lending", "en": "Increase (Decrease) in Collateral Held under Securities Lending"}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Contract with Customer, Liability", "en": "Increase (Decrease) in Contract with Customer, Liability"}, "us-gaap_IncreaseDecreaseInIncomeTaxes": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Income Taxes", "en": "Increase (Decrease) in Income Taxes"}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Operating Assets", "en": "Increase (Decrease) in Other Operating Assets"}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Intangible Assets, Net (Excluding Goodwill)", "en": "Intangible Assets, Net (Excluding Goodwill)"}, "us-gaap_InterestCostsCapitalized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Costs Capitalized", "en": "Interest Costs Capitalized"}, "us-gaap_InterestExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Expense", "en": "Interest Expense"}, "us-gaap_InterestIncomeOther": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Interest Income, Other", "en": "Interest Income, Other"}, "us-gaap_InterestPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "en": "Interest Paid, Excluding Capitalized Interest, Operating Activities"}, "us-gaap_InventoryNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Inventory, Net", "en": "Inventory, Net"}, "us-gaap_LeaseAndRentalExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Operating Leases, Rent Expense", "en": "Operating Leases, Rent Expense"}, "us-gaap_Liabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities", "en": "Liabilities"}, "us-gaap_LiabilitiesAndStockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities and Equity", "en": "Liabilities and Equity"}, "us-gaap_LiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities, Current", "en": "Liabilities, Current"}, "us-gaap_LongTermDebtAndCapitalLeaseObligations": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt and Capital Lease Obligations", "en": "Long-term Debt and Capital Lease Obligations"}, "us-gaap_LongTermDebtFairValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt, Fair Value", "en": "Long-term Debt, Fair Value"}, "us-gaap_LongTermDebtNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt, Excluding Current Maturities", "en": "Long-term Debt, Excluding Current Maturities"}, "us-gaap_LossContingencyAccrualCarryingValueCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Loss Contingency, Accrual, Current", "en": "Loss Contingency, Accrual, Current"}, "us-gaap_LossContingencyLossInPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Loss Contingency, Loss in Period", "en": "Loss Contingency, Loss in Period"}, "us-gaap_MarketableSecuritiesCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Marketable Securities, Current", "en": "Marketable Securities, Current"}, "us-gaap_MarketingAndAdvertisingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Marketing and Advertising Expense", "en": "Marketing and Advertising Expense"}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Financing Activities", "en": "Net Cash Provided by (Used in) Financing Activities"}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Investing Activities", "en": "Net Cash Provided by (Used in) Investing Activities"}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"ty": "money", "ba": null, "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Operating Activities", "en": "Net Cash Provided by (Used in) Operating Activities"}, "us-gaap_NetIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Attributable to Parent", "en": "Net Income (Loss) Attributable to Parent"}, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "en": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest"}, "us-gaap_NonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Nonoperating Income (Expense)", "en": "Nonoperating Income (Expense)"}, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "en": "OCI, before Reclassifications, Net of Tax, Attributable to Parent"}, "us-gaap_OperatingIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Income (Loss)", "en": "Operating Income (Loss)"}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Accrued Liabilities, Current", "en": "Other Accrued Liabilities, Current"}, "us-gaap_OtherAssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Current", "en": "Other Assets, Current"}, "us-gaap_OtherAssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Noncurrent", "en": "Other Assets, Noncurrent"}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "en": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax", "en": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "en": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax", "en": "Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "en": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent"}, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "en": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "en": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax"}, "us-gaap_OtherLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Liabilities, Noncurrent", "en": "Other Liabilities, Noncurrent"}, "us-gaap_OtherLongTermInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Long-term Investments", "en": "Other Long-term Investments"}, "us-gaap_OtherNoncashIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Noncash Income (Expense)", "en": "Other Noncash Income (Expense)"}, "us-gaap_OtherNonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Nonoperating Income (Expense)", "en": "Other Nonoperating Income (Expense)"}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for Repurchase of Common Stock", "en": "Payments for Repurchase of Common Stock"}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Marketable Securities", "en": "Payments to Acquire Marketable Securities"}, "us-gaap_PaymentsToAcquireOtherInvestments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Other Investments", "en": "Payments to Acquire Other Investments"}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Property, Plant, and Equipment", "en": "Payments to Acquire Property, Plant, and Equipment"}, "us-gaap_PreferredStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Par or Stated Value Per Share", "en": "Preferred Stock, Par or Stated Value Per Share"}, "us-gaap_PreferredStockSharesAuthorized": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Authorized", "en": "Preferred Stock, Shares Authorized"}, "us-gaap_PreferredStockSharesIssued": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Issued", "en": "Preferred Stock, Shares Issued"}, "us-gaap_PreferredStockSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Outstanding", "en": "Preferred Stock, Shares Outstanding"}, "us-gaap_ProceedsFromCollectionOfNotesReceivable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Collection of Notes Receivable", "en": "Proceeds from Collection of Notes Receivable"}, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Debt, Net of Issuance Costs", "en": "Proceeds from Debt, Net of Issuance Costs"}, "us-gaap_ProceedsFromMinorityShareholders": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Noncontrolling Interests", "en": "Proceeds from Noncontrolling Interests"}, "us-gaap_ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from (Payments for) Securities Purchased under Agreements to Resell", "en": "Proceeds from (Payments for) Securities Purchased under Agreements to Resell"}, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale and Maturity of Marketable Securities", "en": "Proceeds from Sale and Maturity of Marketable Securities"}, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale and Maturity of Other Investments", "en": "Proceeds from Sale and Maturity of Other Investments"}, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale of Property, Plant, and Equipment", "en": "Proceeds from Sale of Property, Plant, and Equipment"}, "us-gaap_PropertyPlantAndEquipmentGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Gross", "en": "Property, Plant and Equipment, Gross"}, "us-gaap_PropertyPlantAndEquipmentNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Net", "en": "Property, Plant and Equipment, Net"}, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "en": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent"}, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Repayments of Debt and Capital Lease Obligations", "en": "Repayments of Debt and Capital Lease Obligations"}, "us-gaap_ResearchAndDevelopmentExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Research and Development Expense", "en": "Research and Development Expense"}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Retained Earnings (Accumulated Deficit)", "en": "Retained Earnings (Accumulated Deficit)"}, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Revenue from Contract with Customer, Excluding Assessed Tax", "en": "Revenue from Contract with Customer, Excluding Assessed Tax"}, "us-gaap_SellingAndMarketingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Selling and Marketing Expense", "en": "Selling and Marketing Expense"}, "us-gaap_ShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Compensation", "en": "Share-based Compensation"}, "us-gaap_StockIssuedDuringPeriodValueNewIssues": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, New Issues", "en": "Stock Issued During Period, Value, New Issues"}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Stock Repurchased and Retired During Period, Value", "en": "Stock Repurchased and Retired During Period, Value"}, "us-gaap_StockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stockholders' Equity Attributable to Parent", "en": "Stockholders' Equity Attributable to Parent"}, "us-gaap_UnrecognizedTaxBenefits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits", "en": "Unrecognized Tax Benefits"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "en": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities"}, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "en": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "en": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate"}, "us-gaap_VariableInterestEntityConsolidatedAssetsPledged": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Variable Interest Entity, Consolidated, Assets, Pledged", "en": "Variable Interest Entity, Consolidated, Assets, Pledged"}, "us-gaap_VariableInterestEntityConsolidatedLiabilitiesNoRecourse": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Variable Interest Entity, Consolidated, Liabilities, No Recourse", "en": "Variable Interest Entity, Consolidated, Liabilities, No Recourse"}}}, {"info": {"jp_name": "Alphabet Inc.", "en_name": "Alphabet Inc.", "doc_type": "10-K", "cik": "0001652044", "ticker": "goog", "accounting": "US-GAAP", "start": 20180101, "end": 20181231, "quarter": 0, "repository": "EDGAR", "currency": "US$", "language": "en", "xlink": "cal"}, "consolidated": {"role": {"bs": [{"ac": "us-gaap_Assets", "so": [{"ac": "us-gaap_AssetsCurrent", "so": [{"ac": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "so": [{"ac": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_MarketableSecuritiesCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsReceivableNetCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxesReceivable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_InventoryNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLongTermInvestments", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxAssetsNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_Goodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetafterAccumulatedDepreciationandAmortization", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PropertyPlantAndEquipmentNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseRightOfUseAsset", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}, {"ac": "us-gaap_LiabilitiesAndStockholdersEquity", "so": [{"ac": "us-gaap_Liabilities", "so": [{"ac": "us-gaap_LiabilitiesCurrent", "so": [{"ac": "us-gaap_AccountsPayableCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AccruedRevenueShare", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ContractWithCustomerLiabilityCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedIncomeTaxesCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ContractWithCustomerLiabilityNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedIncomeTaxesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLiabilitiesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseLiabilityNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommitmentsAndContingencies", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_StockholdersEquity", "so": [{"ac": "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommonStocksIncludingAdditionalPaidInCapital", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RetainedEarningsAccumulatedDeficit", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}], "pl": [{"ac": "us-gaap_NetIncomeLoss", "so": [{"ac": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "so": [{"ac": "us-gaap_OperatingIncomeLoss", "so": [{"ac": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CostsAndExpenses", "so": [{"ac": "us-gaap_CostOfRevenue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ResearchAndDevelopmentExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_SellingAndMarketingExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_GeneralAndAdministrativeExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_LossContingencyLossInPeriod", "so": null, "we": 1.0, "ar": "sum"}], "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NonoperatingIncomeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxExpenseBenefit", "so": null, "we": -1.0, "ar": "sum"}], "we": null, "ar": "root"}], "cf": [{"ac": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "so": [{"ac": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "so": [{"ac": "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForRepurchaseOfCommonStock", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromDebtNetOfIssuanceCosts", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromMinorityShareholders", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "so": [{"ac": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireMarketableSecurities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireOtherInvestments", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromCollectionOfNotesReceivable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForProceedsFromOtherInvestingActivities", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AmortizationAndImpairmentOfIntangibleAssets", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ShareBasedCompensation", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DebtAndEquitySecuritiesGainLoss", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_OtherNoncashIncomeExpense", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsReceivable", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInIncomeTaxes", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsPayable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_IncreaseDecreaseInAccruedRevenueShare", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}]}, "data": {"us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"va": 729000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CommercialPaper": {"va": 0.0, "un": "usd", "dc": null}, "us-gaap_CommonStockParOrStatedValuePerShare": {"va": 0.001, "un": "usdPerShare", "dc": null}, "us-gaap_CommonStockSharesAuthorized": {"va": 15000000000.0, "un": "shares", "dc": null}, "us-gaap_CommonStockSharesIssued": {"va": 695556000.0, "un": "shares", "dc": -3.0}, "us-gaap_CommonStockSharesOutstanding": {"va": 695556000.0, "un": "shares", "dc": -3.0}, "us-gaap_GoodwillImpairmentLoss": {"va": 0.0, "un": "usd", "dc": -9.0}, "us-gaap_ImpairmentOfInvestments": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {"va": 156000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {"va": 103000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PreferredStockParOrStatedValuePerShare": {"va": 0.001, "un": "usdPerShare", "dc": null}, "us-gaap_PreferredStockSharesAuthorized": {"va": 100000000.0, "un": "shares", "dc": null}, "us-gaap_PreferredStockSharesIssued": {"va": 0.0, "un": "shares", "dc": null}, "us-gaap_PreferredStockSharesOutstanding": {"va": 0.0, "un": "shares", "dc": null}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"va": 16701000000.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketableSecuritiesCurrent": {"va": 92439000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsAndShortTermInvestments": {"va": 109140000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsReceivableNetCurrent": {"va": 20838000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesReceivable": {"va": 355000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InventoryNet": {"va": 1107000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsCurrent": {"va": 4236000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsCurrent": {"va": 135676000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLongTermInvestments": {"va": 13859000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxAssetsNet": {"va": 737000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentNet": {"va": 59719000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"va": 2220000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Goodwill": {"va": 17888000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsNoncurrent": {"va": 2693000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Assets": {"va": 232792000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableCurrent": {"va": 4378000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"va": 6839000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedLiabilitiesCurrent": {"va": 16958000000.0, "un": "usd", "dc": -6.0}, "goog_AccruedRevenueShare": {"va": 4592000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"va": 1784000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedIncomeTaxesCurrent": {"va": 69000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesCurrent": {"va": 34620000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtAndCapitalLeaseObligations": {"va": 4012000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityNoncurrent": {"va": 396000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedIncomeTaxesNoncurrent": {"va": 11327000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"va": 1264000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLiabilitiesNoncurrent": {"va": 3545000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Liabilities": {"va": 55164000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CommitmentsAndContingencies": {"va": null, "un": "usd", "dc": null}, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {"va": 45049000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"va": -2306000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"va": 134885000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockholdersEquity": {"va": 177628000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesAndStockholdersEquity": {"va": 232792000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {"va": 136819000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostOfRevenue": {"va": 59549000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ResearchAndDevelopmentExpense": {"va": 21419000000.0, "un": "usd", "dc": -6.0}, "us-gaap_SellingAndMarketingExpense": {"va": 16333000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GeneralAndAdministrativeExpense": {"va": 6923000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LossContingencyLossInPeriod": {"va": 5071000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostsAndExpenses": {"va": 109295000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingIncomeLoss": {"va": 27524000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NonoperatingIncomeExpense": {"va": 7389000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {"va": 34913000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExpenseBenefit": {"va": 4177000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLoss": {"va": 30736000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EarningsPerShareBasic": {"va": 44.22, "un": "usdPerShare", "dc": 2.0}, "us-gaap_EarningsPerShareDiluted": {"va": 43.7, "un": "usdPerShare", "dc": 2.0}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"va": -781000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {"va": 88000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {"va": 911000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {"va": -823000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {"va": 290000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {"va": -98000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {"va": 388000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {"va": -1216000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ComprehensiveIncomeNetOfTax": {"va": 29520000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockIssuedDuringPeriodValueNewIssues": {"va": 148000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"va": 9353000000.0, "un": "usd", "dc": -6.0}, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": {"va": 4782000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {"va": 9075000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {"va": 659000000.0, "un": "usd", "dc": -6.0}, "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment": {"va": 8164000000.0, "un": "usd", "dc": -6.0}, "goog_AmortizationAndImpairmentOfIntangibleAssets": {"va": 871000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ShareBasedCompensation": {"va": 9353000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxesAndTaxCredits": {"va": 778000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtAndEquitySecuritiesGainLoss": {"va": 6650000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNoncashIncomeExpense": {"va": 189000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"va": 2169000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInIncomeTaxes": {"va": -2251000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"va": 1207000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"va": 1067000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"va": 8614000000.0, "un": "usd", "dc": -6.0}, "goog_IncreaseDecreaseInAccruedRevenueShare": {"va": 483000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"va": 371000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"va": 47971000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"va": 25139000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"va": 50158000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {"va": 48507000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireOtherInvestments": {"va": 2073000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {"va": 1752000000.0, "un": "usd", "dc": -6.0}, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"va": 1491000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromCollectionOfNotesReceivable": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"va": -98000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"va": -28504000000.0, "un": "usd", "dc": -6.0}, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": {"va": 4993000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"va": 9075000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {"va": 6766000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {"va": 6827000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromMinorityShareholders": {"va": 950000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"va": -13179000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": -302000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"va": 5986000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": 16701000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesPaidNet": {"va": 5671000000.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketingAndAdvertisingExpense": {"va": 6400000000.0, "un": "usd", "dc": -8.0}, "us-gaap_GainLossOnOilAndGasHedgingActivity": {"va": -138000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {"va": 1300000000.0, "un": "usd", "dc": -8.0}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {"va": 143000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {"va": 27724000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {"va": 267000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {"va": 43941000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"va": 787000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {"va": 71665000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {"va": 1054000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {"va": 1458000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {"va": 4002000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiGainLoss": {"va": 5460000000.0, "un": "usd", "dc": -6.0}, "goog_ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment": {"va": 1965000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNICostBasisOfSecuritiesSold": {"va": 515000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNICumulativeGainLossNet": {"va": 1450000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiCost": {"va": 1168000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCost": {"va": 8168000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost": {"va": 9336000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": {"va": 54000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": {"va": 4107000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": {"va": 4161000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNi": {"va": 1222000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {"va": 12275000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": {"va": 13497000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCumulativeNetGain": {"va": 4300000000.0, "un": "usd", "dc": -8.0}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueUnrealizedLossIncludingImpairment": {"va": 178000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {"va": 3493000000.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketableSecurities": {"va": 1222000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {"va": 4285000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": {"va": 178000000.0, "un": "usd", "dc": -6.0}, "goog_NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount": {"va": 4107000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquityMethodInvestments": {"va": 1300000000.0, "un": "usd", "dc": -8.0}, "goog_CashCollateralReceivedFromDerivativeFinancialInstruments": {"va": 327000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeFairValueOfDerivativeAsset": {"va": 569000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetFairValueGrossLiability": {"va": 56000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssets": {"va": 513000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": {"va": 90000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralObligationToReturnCash": {"va": 307000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralObligationToReturnSecurities": {"va": 14000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"va": 102000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeFairValueOfDerivativeLiability": {"va": 289000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityFairValueGrossAsset": {"va": 56000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilities": {"va": 233000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": {"va": 90000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralRightToReclaimCash": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralRightToReclaimSecurities": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"va": 143000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {"va": 1319000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent": {"va": 16000000.0, "un": "usd", "dc": -6.0}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths": {"va": 1303000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {"va": 1397000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": {"va": 13000000.0, "un": "usd", "dc": -6.0}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetinTwoYears": {"va": 1384000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {"va": 1337000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears": {"va": 10000000.0, "un": "usd", "dc": -6.0}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetinThreeYears": {"va": 1327000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {"va": 1153000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears": {"va": 8000000.0, "un": "usd", "dc": -6.0}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetinFourYears": {"va": 1145000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {"va": 980000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears": {"va": 3000000.0, "un": "usd", "dc": -6.0}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetinFiveYears": {"va": 977000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {"va": 3916000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter": {"va": 5000000.0, "un": "usd", "dc": -6.0}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetThereafter": {"va": 3911000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {"va": 10102000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": {"va": 55000000.0, "un": "usd", "dc": -6.0}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetTotal": {"va": 10047000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LeaseAndRentalExpense": {"va": 1300000000.0, "un": "usd", "dc": -8.0}, "us-gaap_VariableInterestEntityConsolidatedAssetsPledged": {"va": 2400000000.0, "un": "usd", "dc": -8.0}, "us-gaap_VariableInterestEntityConsolidatedLiabilitiesNoRecourse": {"va": 909000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtInstrumentUnamortizedDiscount": {"va": 50000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtNoncurrent": {"va": 3950000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CapitalLeaseObligationsNoncurrent": {"va": 62000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtFairValue": {"va": 3900000000.0, "un": "usd", "dc": -8.0}, "us-gaap_PropertyPlantAndEquipmentGross": {"va": 82507000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"va": 22788000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LossContingencyAccrualCarryingValueCurrent": {"va": 7754000000.0, "un": "usd", "dc": -6.0}, "goog_AccruedCustomerLiabilitiesCurrent": {"va": 1810000000.0, "un": "usd", "dc": -6.0}, "goog_AccruedPurchasesOfPropertyAndEquipmentCurrent": {"va": 1603000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"va": 5791000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {"va": -429000000.0, "un": "usd", "dc": -6.0}, "goog_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet": {"va": 26000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {"va": 813000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"va": -1216000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestIncomeOther": {"va": 1878000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestExpense": {"va": 114000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"va": -80000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesRealizedGainLoss": {"va": 1190000000.0, "un": "usd", "dc": -6.0}, "goog_InvestmentPerformanceFees": {"va": 1203000000.0, "un": "usd", "dc": -6.0}, "goog_IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet": {"va": -120000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNonoperatingIncomeExpense": {"va": 378000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestCostsCapitalized": {"va": 92000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": {"va": 195000000.0, "un": "usd", "dc": -6.0}, "goog_DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities": {"va": 1300000000.0, "un": "usd", "dc": -8.0}, "us-gaap_GoodwillAcquiredDuringPeriod": {"va": 1227000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillTransfers": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {"va": -86000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"va": 6177000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"va": 3957000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AllocatedShareBasedCompensationExpense": {"va": 10000000000.0, "un": "usd", "dc": -8.0}, "goog_SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled": {"va": 9400000000.0, "un": "usd", "dc": -8.0}, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {"va": 1500000000.0, "un": "usd", "dc": -8.0}, "goog_TaxBenefitFromStockBasedAwardActivity": {"va": 2100000000.0, "un": "usd", "dc": -8.0}, "us-gaap_DefinedContributionPlanCostRecognized": {"va": 691000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"va": 15779000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"va": 19134000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"va": 34913000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {"va": 2153000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"va": 1251000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"va": 3404000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {"va": 907000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"va": -134000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"va": 773000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"va": 0.21, "un": "number", "dc": null}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"va": -0.049, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent": {"va": -0.001, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {"va": -0.012, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"va": 0.024, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"va": 0.022, "un": "number", "dc": 3.0}, "goog_EffectiveIncomeTaxRateReconciliationRegulatoryFine": {"va": 0.031, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {"va": -0.02, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"va": -0.004, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"va": 0.011, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"va": 0.12, "un": "number", "dc": 3.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"va": 291000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {"va": 387000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {"va": 902000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {"va": 1979000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness": {"va": 657000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxAssetsDeferredCostSharing": {"va": 597000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"va": 557000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxAssetsOperatingLeaseRightofUseAsset": {"va": 160000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOther": {"va": 21000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsGross": {"va": 5551000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"va": 2817000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsNet": {"va": 2734000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"va": 1382000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxLiabilitiesRenewableEnergyInvestments": {"va": 500000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {"va": 111000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesInvestments": {"va": 1143000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesOther": {"va": 125000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilities": {"va": 3261000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilities": {"va": 527000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"va": 321000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"va": 623000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"va": 191000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"va": 449000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefits": {"va": 4700000000.0, "un": "usd", "dc": -8.0}, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {"va": 2900000000.0, "un": "usd", "dc": -8.0}, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {"va": 490000000.0, "un": "usd", "dc": -6.0}, "goog_DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment": {"va": 9035000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsNoncurrent": {"va": 97116000000.0, "un": "usd", "dc": -6.0}}}, "nonconsolidated": {"role": {}, "data": {}}, "element": {"us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, Allowance for Credit Loss, Current", "en": "Accounts Receivable, Allowance for Credit Loss, Current"}, "us-gaap_CommercialPaper": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commercial Paper", "en": "Commercial Paper"}, "us-gaap_CommonStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Par or Stated Value Per Share", "en": "Common Stock, Par or Stated Value Per Share"}, "us-gaap_CommonStockSharesAuthorized": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares Authorized", "en": "Common Stock, Shares Authorized"}, "us-gaap_CommonStockSharesIssued": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares, Issued", "en": "Common Stock, Shares, Issued"}, "us-gaap_CommonStockSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares, Outstanding", "en": "Common Stock, Shares, Outstanding"}, "us-gaap_GoodwillImpairmentLoss": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Impairment Loss", "en": "Goodwill, Impairment Loss"}, "us-gaap_ImpairmentOfInvestments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other than Temporary Impairment Losses, Investments", "en": "Other than Temporary Impairment Losses, Investments"}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax", "en": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax"}, "us-gaap_PreferredStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Par or Stated Value Per Share", "en": "Preferred Stock, Par or Stated Value Per Share"}, "us-gaap_PreferredStockSharesAuthorized": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Authorized", "en": "Preferred Stock, Shares Authorized"}, "us-gaap_PreferredStockSharesIssued": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Issued", "en": "Preferred Stock, Shares Issued"}, "us-gaap_PreferredStockSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Outstanding", "en": "Preferred Stock, Shares Outstanding"}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, at Carrying Value", "en": "Cash and Cash Equivalents, at Carrying Value"}, "us-gaap_MarketableSecuritiesCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Marketable Securities, Current", "en": "Marketable Securities, Current"}, "us-gaap_CashCashEquivalentsAndShortTermInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents, and Short-term Investments", "en": "Cash, Cash Equivalents, and Short-term Investments"}, "us-gaap_AccountsReceivableNetCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, after Allowance for Credit Loss, Current", "en": "Accounts Receivable, after Allowance for Credit Loss, Current"}, "us-gaap_IncomeTaxesReceivable": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Income Taxes Receivable, Current", "en": "Income Taxes Receivable, Current"}, "us-gaap_InventoryNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Inventory, Net", "en": "Inventory, Net"}, "us-gaap_OtherAssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Current", "en": "Other Assets, Current"}, "us-gaap_AssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Current", "en": "Assets, Current"}, "us-gaap_OtherLongTermInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Long-term Investments", "en": "Other Long-term Investments"}, "us-gaap_DeferredIncomeTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Income Tax Assets, Net", "en": "Deferred Income Tax Assets, Net"}, "us-gaap_PropertyPlantAndEquipmentNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Net", "en": "Property, Plant and Equipment, Net"}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Intangible Assets, Net (Excluding Goodwill)", "en": "Intangible Assets, Net (Excluding Goodwill)"}, "us-gaap_Goodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Goodwill", "en": "Goodwill"}, "us-gaap_OtherAssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Noncurrent", "en": "Other Assets, Noncurrent"}, "us-gaap_Assets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets", "en": "Assets"}, "us-gaap_AccountsPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Current", "en": "Accounts Payable, Current"}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Employee-related Liabilities, Current", "en": "Employee-related Liabilities, Current"}, "us-gaap_AccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Liabilities, Current", "en": "Accrued Liabilities, Current"}, "goog_AccruedRevenueShare": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Revenue Share", "en": "Accrued Revenue Share"}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability, Current", "en": "Contract with Customer, Liability, Current"}, "us-gaap_AccruedIncomeTaxesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Income Taxes, Current", "en": "Accrued Income Taxes, Current"}, "us-gaap_LiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities, Current", "en": "Liabilities, Current"}, "us-gaap_LongTermDebtAndCapitalLeaseObligations": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt and Lease Obligation", "en": "Long-term Debt and Lease Obligation"}, "us-gaap_ContractWithCustomerLiabilityNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability, Noncurrent", "en": "Contract with Customer, Liability, Noncurrent"}, "us-gaap_AccruedIncomeTaxesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Income Taxes, Noncurrent", "en": "Accrued Income Taxes, Noncurrent"}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Income Tax Liabilities, Net", "en": "Deferred Income Tax Liabilities, Net"}, "us-gaap_OtherLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Liabilities, Noncurrent", "en": "Other Liabilities, Noncurrent"}, "us-gaap_Liabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities", "en": "Liabilities"}, "us-gaap_CommitmentsAndContingencies": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commitments and Contingencies", "en": "Commitments and Contingencies"}, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value", "en": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value"}, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Common Stocks, Including Additional Paid in Capital", "en": "Common Stocks, Including Additional Paid in Capital"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Retained Earnings (Accumulated Deficit)", "en": "Retained Earnings (Accumulated Deficit)"}, "us-gaap_StockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stockholders' Equity Attributable to Parent", "en": "Stockholders' Equity Attributable to Parent"}, "us-gaap_LiabilitiesAndStockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities and Equity", "en": "Liabilities and Equity"}, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Revenue from Contract with Customer, Excluding Assessed Tax", "en": "Revenue from Contract with Customer, Excluding Assessed Tax"}, "us-gaap_CostOfRevenue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cost of Revenue", "en": "Cost of Revenue"}, "us-gaap_ResearchAndDevelopmentExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Research and Development Expense", "en": "Research and Development Expense"}, "us-gaap_SellingAndMarketingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Selling and Marketing Expense", "en": "Selling and Marketing Expense"}, "us-gaap_GeneralAndAdministrativeExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "General and Administrative Expense", "en": "General and Administrative Expense"}, "us-gaap_LossContingencyLossInPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Loss Contingency, Loss in Period", "en": "Loss Contingency, Loss in Period"}, "us-gaap_CostsAndExpenses": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Costs and Expenses", "en": "Costs and Expenses"}, "us-gaap_OperatingIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Income (Loss)", "en": "Operating Income (Loss)"}, "us-gaap_NonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Nonoperating Income (Expense)", "en": "Nonoperating Income (Expense)"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest"}, "us-gaap_IncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Income Tax Expense (Benefit)", "en": "Income Tax Expense (Benefit)"}, "us-gaap_NetIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Attributable to Parent", "en": "Net Income (Loss) Attributable to Parent"}, "us-gaap_EarningsPerShareBasic": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Basic", "en": "Earnings Per Share, Basic"}, "us-gaap_EarningsPerShareDiluted": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Diluted", "en": "Earnings Per Share, Diluted"}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "en": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "en": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "en": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "en": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax", "en": "Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_ComprehensiveIncomeNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "en": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"}, "us-gaap_StockIssuedDuringPeriodValueNewIssues": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, New Issues", "en": "Stock Issued During Period, Value, New Issues"}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "en": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition"}, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Withholding Related To Vesting Of Restricted Stock Units", "en": "Tax Withholding Related To Vesting Of Restricted Stock Units"}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Stock Repurchased and Retired During Period, Value", "en": "Stock Repurchased and Retired During Period, Value"}, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "en": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest"}, "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation And Impairment On Disposition Of Property And Equipment", "en": "Depreciation And Impairment On Disposition Of Property And Equipment"}, "goog_AmortizationAndImpairmentOfIntangibleAssets": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Amortization And Impairment Of Intangible Assets", "en": "Amortization And Impairment Of Intangible Assets"}, "us-gaap_ShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Noncash Expense", "en": "Share-based Payment Arrangement, Noncash Expense"}, "us-gaap_DeferredIncomeTaxesAndTaxCredits": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Taxes and Tax Credits", "en": "Deferred Income Taxes and Tax Credits"}, "us-gaap_DebtAndEquitySecuritiesGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt and Equity Securities, Gain (Loss)", "en": "Debt and Equity Securities, Gain (Loss)"}, "us-gaap_OtherNoncashIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Noncash Income (Expense)", "en": "Other Noncash Income (Expense)"}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Receivable", "en": "Increase (Decrease) in Accounts Receivable"}, "us-gaap_IncreaseDecreaseInIncomeTaxes": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Income Taxes", "en": "Increase (Decrease) in Income Taxes"}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Operating Assets", "en": "Increase (Decrease) in Other Operating Assets"}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Payable", "en": "Increase (Decrease) in Accounts Payable"}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accrued Liabilities", "en": "Increase (Decrease) in Accrued Liabilities"}, "goog_IncreaseDecreaseInAccruedRevenueShare": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) In Accrued Revenue Share", "en": "Increase (Decrease) In Accrued Revenue Share"}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Contract with Customer, Liability", "en": "Increase (Decrease) in Contract with Customer, Liability"}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"ty": "money", "ba": null, "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Operating Activities", "en": "Net Cash Provided by (Used in) Operating Activities"}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Property, Plant, and Equipment", "en": "Payments to Acquire Property, Plant, and Equipment"}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Marketable Securities", "en": "Payments to Acquire Marketable Securities"}, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale and Maturity of Marketable Securities", "en": "Proceeds from Sale and Maturity of Marketable Securities"}, "us-gaap_PaymentsToAcquireOtherInvestments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Other Investments", "en": "Payments to Acquire Other Investments"}, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale and Maturity of Other Investments", "en": "Proceeds from Sale and Maturity of Other Investments"}, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "en": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets"}, "us-gaap_ProceedsFromCollectionOfNotesReceivable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Collection of Notes Receivable", "en": "Proceeds from Collection of Notes Receivable"}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for (Proceeds from) Other Investing Activities", "en": "Payments for (Proceeds from) Other Investing Activities"}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Investing Activities", "en": "Net Cash Provided by (Used in) Investing Activities"}, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Proceeds Payments Related To Stock Based Award Activities", "en": "Net Proceeds Payments Related To Stock Based Award Activities"}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for Repurchase of Common Stock", "en": "Payments for Repurchase of Common Stock"}, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Debt, Net of Issuance Costs", "en": "Proceeds from Debt, Net of Issuance Costs"}, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Repayments of Debt and Lease Obligation", "en": "Repayments of Debt and Lease Obligation"}, "us-gaap_ProceedsFromMinorityShareholders": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Noncontrolling Interests", "en": "Proceeds from Noncontrolling Interests"}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Financing Activities", "en": "Net Cash Provided by (Used in) Financing Activities"}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_IncomeTaxesPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income Taxes Paid, Net", "en": "Income Taxes Paid, Net"}, "us-gaap_MarketingAndAdvertisingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Marketing and Advertising Expense", "en": "Marketing and Advertising Expense"}, "us-gaap_GainLossOnOilAndGasHedgingActivity": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Gain (Loss) on Hedging Activity", "en": "Gain (Loss) on Hedging Activity"}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt Securities, Available-for-sale, Realized Gain", "en": "Debt Securities, Available-for-sale, Realized Gain"}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Debt Securities, Available-for-sale, Realized Loss", "en": "Debt Securities, Available-for-sale, Realized Loss"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss"}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Unrealized Loss Position", "en": "Debt Securities, Available-for-sale, Unrealized Loss Position"}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss"}, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Realized Gain (Loss)", "en": "Equity Securities, FV-NI, Realized Gain (Loss)"}, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "en": "Equity Securities, FV-NI, Unrealized Gain (Loss)"}, "us-gaap_EquitySecuritiesFvNiGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Gain (Loss)", "en": "Equity Securities, FV-NI, Gain (Loss)"}, "goog_ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment", "en": "Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment"}, "goog_EquitySecuritiesFVNICostBasisOfSecuritiesSold": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Cost Basis Of Securities Sold", "en": "Equity Securities, FV-NI, Cost Basis Of Securities Sold"}, "goog_EquitySecuritiesFVNICumulativeGainLossNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net", "en": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net"}, "us-gaap_EquitySecuritiesFvNiCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI, Cost", "en": "Equity Securities, FV-NI, Cost"}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Cost", "en": "Equity Securities without Readily Determinable Fair Value, Cost"}, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost", "en": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost"}, "goog_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "en": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax"}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "en": "Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax"}, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "en": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax"}, "us-gaap_EquitySecuritiesFvNi": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI", "en": "Equity Securities, FV-NI"}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Amount", "en": "Equity Securities without Readily Determinable Fair Value, Amount"}, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI and without Readily Determinable Fair Value", "en": "Equity Securities, FV-NI and without Readily Determinable Fair Value"}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCumulativeNetGain": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain", "en": "Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain"}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueUnrealizedLossIncludingImpairment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment", "en": "Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment"}, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, Fair Value Disclosure", "en": "Cash and Cash Equivalents, Fair Value Disclosure"}, "us-gaap_MarketableSecurities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Marketable Securities", "en": "Marketable Securities"}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "en": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount"}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "en": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount"}, "goog_NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount", "en": "Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount"}, "us-gaap_EquityMethodInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Method Investments", "en": "Equity Method Investments"}, "goog_CashCollateralReceivedFromDerivativeFinancialInstruments": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Cash Collateral Received From Derivative Financial Instruments", "en": "Cash Collateral Received From Derivative Financial Instruments"}, "us-gaap_DerivativeFairValueOfDerivativeAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Gross Asset", "en": "Derivative Asset, Fair Value, Gross Asset"}, "us-gaap_DerivativeAssetFairValueGrossLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Gross Liability", "en": "Derivative Asset, Fair Value, Gross Liability"}, "us-gaap_DerivativeAssets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset", "en": "Derivative Asset"}, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Not Offset, Policy Election Deduction", "en": "Derivative Asset, Not Offset, Policy Election Deduction"}, "us-gaap_DerivativeCollateralObligationToReturnCash": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Obligation to Return Cash", "en": "Derivative, Collateral, Obligation to Return Cash"}, "us-gaap_DerivativeCollateralObligationToReturnSecurities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Obligation to Return Securities", "en": "Derivative, Collateral, Obligation to Return Securities"}, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "en": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election"}, "us-gaap_DerivativeFairValueOfDerivativeLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Gross Liability", "en": "Derivative Liability, Fair Value, Gross Liability"}, "us-gaap_DerivativeLiabilityFairValueGrossAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Gross Asset", "en": "Derivative Liability, Fair Value, Gross Asset"}, "us-gaap_DerivativeLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability", "en": "Derivative Liability"}, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Not Offset, Policy Election Deduction", "en": "Derivative Liability, Not Offset, Policy Election Deduction"}, "us-gaap_DerivativeCollateralRightToReclaimCash": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Right to Reclaim Cash", "en": "Derivative, Collateral, Right to Reclaim Cash"}, "us-gaap_DerivativeCollateralRightToReclaimSecurities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Right to Reclaim Securities", "en": "Derivative, Collateral, Right to Reclaim Securities"}, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "en": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "en": "Operating Leases, Future Minimum Payments Due, Next Twelve Months"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Receivable, Current", "en": "Operating Leases, Future Minimum Payments Receivable, Current"}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Due, Net, Next Twelve Months", "en": "Operating Leases, Future Minimum Payments Due, Net, Next Twelve Months"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments, Due in Two Years", "en": "Operating Leases, Future Minimum Payments, Due in Two Years"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Receivable, in Two Years", "en": "Operating Leases, Future Minimum Payments Receivable, in Two Years"}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetinTwoYears": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Due, Net, in Two Years", "en": "Operating Leases, Future Minimum Payments Due, Net, in Two Years"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments, Due in Three Years", "en": "Operating Leases, Future Minimum Payments, Due in Three Years"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Receivable, in Three Years", "en": "Operating Leases, Future Minimum Payments Receivable, in Three Years"}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetinThreeYears": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases Future Minimum Payments Due, Net, in Three Years", "en": "Operating Leases Future Minimum Payments Due, Net, in Three Years"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments, Due in Four Years", "en": "Operating Leases, Future Minimum Payments, Due in Four Years"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Receivable, in Four Years", "en": "Operating Leases, Future Minimum Payments Receivable, in Four Years"}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetinFourYears": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases Future Minimum Payments Due, Net, in Four Years", "en": "Operating Leases Future Minimum Payments Due, Net, in Four Years"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments, Due in Five Years", "en": "Operating Leases, Future Minimum Payments, Due in Five Years"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Receivable, in Five Years", "en": "Operating Leases, Future Minimum Payments Receivable, in Five Years"}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetinFiveYears": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases Future Minimum Payments Due, Net, in Five Years", "en": "Operating Leases Future Minimum Payments Due, Net, in Five Years"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments, Due Thereafter", "en": "Operating Leases, Future Minimum Payments, Due Thereafter"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Receivable, Thereafter", "en": "Operating Leases, Future Minimum Payments Receivable, Thereafter"}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetThereafter": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Due, Net, Thereafter", "en": "Operating Leases, Future Minimum Payments Due, Net, Thereafter"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Due", "en": "Operating Leases, Future Minimum Payments Due"}, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Receivable", "en": "Operating Leases, Future Minimum Payments Receivable"}, "goog_OperatingLeasesFutureMinimumPaymentsDueNetTotal": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Leases, Future Minimum Payments Due, Net, Total", "en": "Operating Leases, Future Minimum Payments Due, Net, Total"}, "us-gaap_LeaseAndRentalExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Operating Leases, Rent Expense", "en": "Operating Leases, Rent Expense"}, "us-gaap_VariableInterestEntityConsolidatedAssetsPledged": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Variable Interest Entity, Consolidated, Assets, Pledged", "en": "Variable Interest Entity, Consolidated, Assets, Pledged"}, "us-gaap_VariableInterestEntityConsolidatedLiabilitiesNoRecourse": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Variable Interest Entity, Consolidated, Liabilities, No Recourse", "en": "Variable Interest Entity, Consolidated, Liabilities, No Recourse"}, "us-gaap_DebtInstrumentUnamortizedDiscount": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Instrument, Unamortized Discount", "en": "Debt Instrument, Unamortized Discount"}, "us-gaap_LongTermDebtNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt, Excluding Current Maturities", "en": "Long-term Debt, Excluding Current Maturities"}, "us-gaap_CapitalLeaseObligationsNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Capital Lease Obligations, Noncurrent", "en": "Capital Lease Obligations, Noncurrent"}, "us-gaap_LongTermDebtFairValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt, Fair Value", "en": "Long-term Debt, Fair Value"}, "us-gaap_PropertyPlantAndEquipmentGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Gross", "en": "Property, Plant and Equipment, Gross"}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "en": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment"}, "us-gaap_LossContingencyAccrualCarryingValueCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Loss Contingency, Accrual, Current", "en": "Loss Contingency, Accrual, Current"}, "goog_AccruedCustomerLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Customer Liabilities, Current", "en": "Accrued Customer Liabilities, Current"}, "goog_AccruedPurchasesOfPropertyAndEquipmentCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Purchases Of Property And Equipment, Current", "en": "Accrued Purchases Of Property And Equipment, Current"}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Accrued Liabilities, Current", "en": "Other Accrued Liabilities, Current"}, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "en": "OCI, before Reclassifications, Net of Tax, Attributable to Parent"}, "goog_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net", "en": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net"}, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "en": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "en": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent"}, "us-gaap_InterestIncomeOther": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Interest Income, Other", "en": "Interest Income, Other"}, "us-gaap_InterestExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Expense", "en": "Interest Expense"}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Gain (Loss), before Tax", "en": "Foreign Currency Transaction Gain (Loss), before Tax"}, "us-gaap_DebtSecuritiesRealizedGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt Securities, Realized Gain (Loss)", "en": "Debt Securities, Realized Gain (Loss)"}, "goog_InvestmentPerformanceFees": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Investment Performance Fees", "en": "Investment Performance Fees"}, "goog_IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net", "en": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net"}, "us-gaap_OtherNonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Nonoperating Income (Expense)", "en": "Other Nonoperating Income (Expense)"}, "us-gaap_InterestCostsCapitalized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Costs Capitalized", "en": "Interest Costs Capitalized"}, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Loss, before Tax", "en": "Foreign Currency Transaction Loss, before Tax"}, "goog_DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt Securities, Unrealized Gain (Loss) On Extinguishment Of Securities", "en": "Debt Securities, Unrealized Gain (Loss) On Extinguishment Of Securities"}, "us-gaap_GoodwillAcquiredDuringPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Acquired During Period", "en": "Goodwill, Acquired During Period"}, "us-gaap_GoodwillTransfers": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Transfers", "en": "Goodwill, Transfers"}, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Translation and Purchase Accounting Adjustments", "en": "Goodwill, Translation and Purchase Accounting Adjustments"}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Gross", "en": "Finite-Lived Intangible Assets, Gross"}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Accumulated Amortization", "en": "Finite-Lived Intangible Assets, Accumulated Amortization"}, "us-gaap_AllocatedShareBasedCompensationExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Expense", "en": "Share-based Payment Arrangement, Expense"}, "goog_SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled", "en": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled"}, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Expense, Tax Benefit", "en": "Share-based Payment Arrangement, Expense, Tax Benefit"}, "goog_TaxBenefitFromStockBasedAwardActivity": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Benefit From Stock Based Award Activity", "en": "Tax Benefit From Stock Based Award Activity"}, "us-gaap_DefinedContributionPlanCostRecognized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Defined Contribution Plan, Cost", "en": "Defined Contribution Plan, Cost"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "en": "Income (Loss) from Continuing Operations before Income Taxes, Domestic"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "en": "Income (Loss) from Continuing Operations before Income Taxes, Foreign"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest"}, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Federal, State and Local, Tax Expense (Benefit)", "en": "Current Federal, State and Local, Tax Expense (Benefit)"}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Foreign Tax Expense (Benefit)", "en": "Current Foreign Tax Expense (Benefit)"}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Income Tax Expense (Benefit)", "en": "Current Income Tax Expense (Benefit)"}, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Federal, State and Local, Tax Expense (Benefit)", "en": "Deferred Federal, State and Local, Tax Expense (Benefit)"}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Foreign Income Tax Expense (Benefit)", "en": "Deferred Foreign Income Tax Expense (Benefit)"}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Tax Expense (Benefit)", "en": "Deferred Income Tax Expense (Benefit)"}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "en": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "en": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent"}, "goog_EffectiveIncomeTaxRateReconciliationRegulatoryFine": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Regulatory Fine", "en": "Effective Income Tax Rate Reconciliation, Regulatory Fine"}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "en": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "en": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "en": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent"}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Percent", "en": "Effective Income Tax Rate Reconciliation, Percent"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "en": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other"}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "en": "Deferred Tax Assets, Tax Credit Carryforwards, Other"}, "goog_DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets Basis Difference In Investment In Home Business", "en": "Deferred Tax Assets Basis Difference In Investment In Home Business"}, "goog_DeferredTaxAssetsDeferredCostSharing": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Deferred Cost Sharing", "en": "Deferred Tax Assets, Deferred Cost Sharing"}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Loss Carryforwards", "en": "Deferred Tax Assets, Operating Loss Carryforwards"}, "goog_DeferredTaxAssetsOperatingLeaseRightofUseAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Lease, Right-of-Use Asset", "en": "Deferred Tax Assets, Operating Lease, Right-of-Use Asset"}, "us-gaap_DeferredTaxAssetsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Other", "en": "Deferred Tax Assets, Other"}, "us-gaap_DeferredTaxAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Gross", "en": "Deferred Tax Assets, Gross"}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Valuation Allowance", "en": "Deferred Tax Assets, Valuation Allowance"}, "us-gaap_DeferredTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net of Valuation Allowance", "en": "Deferred Tax Assets, Net of Valuation Allowance"}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Property, Plant and Equipment", "en": "Deferred Tax Liabilities, Property, Plant and Equipment"}, "goog_DeferredTaxLiabilitiesRenewableEnergyInvestments": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Renewable Energy Investments", "en": "Deferred Tax Liabilities, Renewable Energy Investments"}, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "en": "Deferred Tax Liabilities, Undistributed Foreign Earnings"}, "us-gaap_DeferredTaxLiabilitiesInvestments": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Investments", "en": "Deferred Tax Liabilities, Investments"}, "us-gaap_DeferredTaxLiabilitiesOther": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Other", "en": "Deferred Tax Liabilities, Other"}, "us-gaap_DeferredIncomeTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Gross", "en": "Deferred Tax Liabilities, Gross"}, "us-gaap_DeferredTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Net", "en": "Deferred Tax Liabilities, Net"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "en": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits", "en": "Unrecognized Tax Benefits"}, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "en": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate"}, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "en": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued"}, "goog_DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation, Amortization, And Impairment On Disposition Of Property And Equipment", "en": "Depreciation, Amortization, And Impairment On Disposition Of Property And Equipment"}, "us-gaap_AssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Noncurrent", "en": "Assets, Noncurrent"}}}, {"info": {"jp_name": "Alphabet Inc.", "en_name": "Alphabet Inc.", "doc_type": "10-K", "cik": "0001652044", "ticker": "goog", "accounting": "US-GAAP", "start": 20190101, "end": 20191231, "quarter": 0, "repository": "EDGAR", "currency": "US$", "language": "en", "xlink": "cal"}, "consolidated": {"role": {"bs": [{"ac": "us-gaap_Assets", "so": [{"ac": "us-gaap_AssetsCurrent", "so": [{"ac": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "so": [{"ac": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_MarketableSecuritiesCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsReceivableNetCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxesReceivable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_InventoryNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLongTermInvestments", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxAssetsNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_Goodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PropertyPlantAndEquipmentNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseRightOfUseAsset", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}, {"ac": "us-gaap_LiabilitiesAndStockholdersEquity", "so": [{"ac": "us-gaap_Liabilities", "so": [{"ac": "us-gaap_LiabilitiesCurrent", "so": [{"ac": "us-gaap_AccountsPayableCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AccruedRevenueShare", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ContractWithCustomerLiabilityCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedIncomeTaxesCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ContractWithCustomerLiabilityNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedIncomeTaxesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLiabilitiesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseLiabilityNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommitmentsAndContingencies", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_StockholdersEquity", "so": [{"ac": "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommonStocksIncludingAdditionalPaidInCapital", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RetainedEarningsAccumulatedDeficit", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}], "pl": [{"ac": "us-gaap_NetIncomeLoss", "so": [{"ac": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "so": [{"ac": "us-gaap_OperatingIncomeLoss", "so": [{"ac": "us-gaap_CostsAndExpenses", "so": [{"ac": "us-gaap_CostOfRevenue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ResearchAndDevelopmentExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_SellingAndMarketingExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_GeneralAndAdministrativeExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_LossContingencyLossInPeriod", "so": null, "we": 1.0, "ar": "sum"}], "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_Revenues", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NonoperatingIncomeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxExpenseBenefit", "so": null, "we": -1.0, "ar": "sum"}], "we": null, "ar": "root"}], "cf": [{"ac": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "so": [{"ac": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "so": [{"ac": "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForRepurchaseOfCommonStock", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromDebtNetOfIssuanceCosts", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromMinorityShareholders", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "so": [{"ac": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireMarketableSecurities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireOtherInvestments", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForProceedsFromOtherInvestingActivities", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AmortizationAndImpairmentOfIntangibleAssets", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ShareBasedCompensation", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DebtAndEquitySecuritiesGainLoss", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_OtherNoncashIncomeExpense", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsReceivable", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInIncomeTaxes", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsPayable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_IncreaseDecreaseInAccruedRevenueShare", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}]}, "data": {"us-gaap_CashAndCashEquivalentsAtCarryingValue": {"va": 18498000000.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketableSecuritiesCurrent": {"va": 101177000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsAndShortTermInvestments": {"va": 119675000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsReceivableNetCurrent": {"va": 25326000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesReceivable": {"va": 2166000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InventoryNet": {"va": 999000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsCurrent": {"va": 4412000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsCurrent": {"va": 152578000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLongTermInvestments": {"va": 13078000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxAssetsNet": {"va": 721000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentNet": {"va": 73646000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseRightOfUseAsset": {"va": 10941000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"va": 1979000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Goodwill": {"va": 20624000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsNoncurrent": {"va": 2342000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Assets": {"va": 275909000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableCurrent": {"va": 5561000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"va": 8495000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedLiabilitiesCurrent": {"va": 23067000000.0, "un": "usd", "dc": -6.0}, "goog_AccruedRevenueShare": {"va": 5916000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"va": 1908000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedIncomeTaxesCurrent": {"va": 274000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesCurrent": {"va": 45221000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtAndCapitalLeaseObligations": {"va": 4554000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityNoncurrent": {"va": 358000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedIncomeTaxesNoncurrent": {"va": 9885000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"va": 1701000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseLiabilityNoncurrent": {"va": 10214000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLiabilitiesNoncurrent": {"va": 2534000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Liabilities": {"va": 74467000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CommitmentsAndContingencies": {"va": null, "un": "usd", "dc": null}, "us-gaap_PreferredStockParOrStatedValuePerShare": {"va": 0.001, "un": "usdPerShare", "dc": null}, "us-gaap_PreferredStockSharesAuthorized": {"va": 100000000.0, "un": "shares", "dc": null}, "us-gaap_PreferredStockSharesOutstanding": {"va": 0.0, "un": "shares", "dc": null}, "us-gaap_PreferredStockSharesIssued": {"va": 0.0, "un": "shares", "dc": null}, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_CommonStockParOrStatedValuePerShare": {"va": 0.001, "un": "usdPerShare", "dc": null}, "us-gaap_CommonStockSharesAuthorized": {"va": 15000000000.0, "un": "shares", "dc": null}, "us-gaap_CommonStockSharesOutstanding": {"va": 688335000.0, "un": "shares", "dc": -3.0}, "us-gaap_CommonStockSharesIssued": {"va": 688335000.0, "un": "shares", "dc": -3.0}, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {"va": 50552000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"va": -1232000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"va": 152122000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockholdersEquity": {"va": 201442000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesAndStockholdersEquity": {"va": 275909000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Revenues": {"va": 161857000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostOfRevenue": {"va": 71896000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ResearchAndDevelopmentExpense": {"va": 26018000000.0, "un": "usd", "dc": -6.0}, "us-gaap_SellingAndMarketingExpense": {"va": 18464000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GeneralAndAdministrativeExpense": {"va": 9551000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LossContingencyLossInPeriod": {"va": 1697000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostsAndExpenses": {"va": 127626000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingIncomeLoss": {"va": 34231000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NonoperatingIncomeExpense": {"va": 5394000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {"va": 39625000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExpenseBenefit": {"va": 5282000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLoss": {"va": 34343000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EarningsPerShareBasic": {"va": 49.59, "un": "usdPerShare", "dc": 2.0}, "us-gaap_EarningsPerShareDiluted": {"va": 49.16, "un": "usdPerShare", "dc": 2.0}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"va": -119000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {"va": 1611000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {"va": 111000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {"va": 221000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {"va": 1500000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {"va": 22000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {"va": 299000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {"va": -42000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {"va": -277000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {"va": 1104000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ComprehensiveIncomeNetOfTax": {"va": 35447000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockIssuedDuringPeriodValueNewIssues": {"va": 202000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"va": 10890000000.0, "un": "usd", "dc": -6.0}, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": {"va": 4455000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {"va": 18396000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {"va": 160000000.0, "un": "usd", "dc": -6.0}, "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment": {"va": 10856000000.0, "un": "usd", "dc": -6.0}, "goog_AmortizationAndImpairmentOfIntangibleAssets": {"va": 925000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ShareBasedCompensation": {"va": 10794000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxesAndTaxCredits": {"va": 173000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtAndEquitySecuritiesGainLoss": {"va": 2798000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNoncashIncomeExpense": {"va": 592000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"va": 4340000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInIncomeTaxes": {"va": -3128000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"va": 621000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"va": 428000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"va": 7170000000.0, "un": "usd", "dc": -6.0}, "goog_IncreaseDecreaseInAccruedRevenueShare": {"va": 1273000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"va": 37000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"va": 54520000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"va": 23548000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"va": 100315000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {"va": 97825000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireOtherInvestments": {"va": 1932000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {"va": 405000000.0, "un": "usd", "dc": -6.0}, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"va": 2515000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"va": -589000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"va": -29491000000.0, "un": "usd", "dc": -6.0}, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": {"va": 4765000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"va": 18396000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {"va": 317000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {"va": 585000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromMinorityShareholders": {"va": 220000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"va": -23209000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": -23000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"va": 1797000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": 18498000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesPaidNet": {"va": 8203000000.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketingAndAdvertisingExpense": {"va": 6800000000.0, "un": "usd", "dc": -8.0}, "us-gaap_AllowanceForDoubtfulAccountsReceivable": {"va": 275000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillImpairmentLoss": {"va": 0.0, "un": "usd", "dc": -9.0}, "us-gaap_GainLossOnOilAndGasHedgingActivity": {"va": 455000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiability": {"va": 2300000000.0, "un": "usd", "dc": -8.0}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {"va": 292000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {"va": 143000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {"va": 12953000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {"va": 35000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {"va": 8403000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"va": 39000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {"va": 21356000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {"va": 74000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ImpairmentOfInvestments": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {"va": -301000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {"va": 2950000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiGainLoss": {"va": 2649000000.0, "un": "usd", "dc": -6.0}, "goog_ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment": {"va": 3134000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNICostBasisOfSecuritiesSold": {"va": 858000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNICumulativeGainLossNet": {"va": 2276000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiCost": {"va": 1935000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCost": {"va": 8297000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost": {"va": 10232000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": {"va": 1361000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": {"va": 3056000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": {"va": 4417000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNi": {"va": 3296000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {"va": 11353000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": {"va": 14649000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCumulativeNetGain": {"va": 3500000000.0, "un": "usd", "dc": -8.0}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueUnrealizedLossIncludingImpairment": {"va": 445000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {"va": 4604000000.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketableSecurities": {"va": 3296000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {"va": 2163000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": {"va": 372000000.0, "un": "usd", "dc": -6.0}, "goog_NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount": {"va": 1791000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquityMethodInvestments": {"va": 1300000000.0, "un": "usd", "dc": -8.0}, "us-gaap_DerivativeFairValueOfDerivativeAsset": {"va": 366000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetFairValueGrossLiability": {"va": 21000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssets": {"va": 345000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": {"va": 88000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralObligationToReturnCash": {"va": 234000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralObligationToReturnSecurities": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"va": 23000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeFairValueOfDerivativeLiability": {"va": 403000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityFairValueGrossAsset": {"va": 21000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilities": {"va": 382000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": {"va": 88000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralRightToReclaimCash": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralRightToReclaimSecurities": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"va": 294000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseCost": {"va": 1820000000.0, "un": "usd", "dc": -6.0}, "us-gaap_VariableLeaseCost": {"va": 541000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LeaseCost": {"va": 2361000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasePayments": {"va": 1661000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {"va": 4391000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NoncontrollingInterestInVariableInterestEntity": {"va": 1200000000.0, "un": "usd", "dc": -8.0}, "us-gaap_CommercialPaper": {"va": 0.0, "un": "usd", "dc": null}, "us-gaap_FinanceLeaseLiability": {"va": 711000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {"va": 4711000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {"va": 42000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtCurrent": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityCurrent": {"va": 115000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtFairValue": {"va": 4100000000.0, "un": "usd", "dc": -8.0}, "us-gaap_PropertyPlantAndEquipmentGross": {"va": 104207000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"va": 30561000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LossContingencyAccrualCarryingValueCurrent": {"va": 9405000000.0, "un": "usd", "dc": -6.0}, "goog_AccruedCustomerLiabilitiesCurrent": {"va": 2245000000.0, "un": "usd", "dc": -6.0}, "goog_AccruedPurchasesOfPropertyAndEquipmentCurrent": {"va": 2411000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseLiabilityCurrent": {"va": 1199000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"va": 7807000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {"va": 1528000000.0, "un": "usd", "dc": -6.0}, "goog_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet": {"va": -14000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {"va": 410000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"va": 1104000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestIncomeOther": {"va": 2427000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestExpense": {"va": 100000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"va": 103000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesRealizedGainLoss": {"va": 149000000.0, "un": "usd", "dc": -6.0}, "goog_InvestmentPerformanceFees": {"va": 326000000.0, "un": "usd", "dc": -6.0}, "goog_IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet": {"va": 390000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNonoperatingIncomeExpense": {"va": 102000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestCostsCapitalized": {"va": 167000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillAcquiredDuringPeriod": {"va": 2828000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillTransfers": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {"va": -92000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"va": 5929000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"va": 3950000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AllocatedShareBasedCompensationExpense": {"va": 11700000000.0, "un": "usd", "dc": -8.0}, "goog_SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled": {"va": 10800000000.0, "un": "usd", "dc": -8.0}, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {"va": 1800000000.0, "un": "usd", "dc": -8.0}, "goog_TaxBenefitFromStockBasedAwardActivity": {"va": 2200000000.0, "un": "usd", "dc": -8.0}, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {"va": 15200000000.0, "un": "usd", "dc": -8.0}, "us-gaap_DefinedContributionPlanCostRecognized": {"va": 724000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"va": 16426000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"va": 23199000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"va": 39625000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {"va": 2424000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"va": 2713000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"va": 5137000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {"va": 286000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"va": -141000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"va": 145000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"va": 0.21, "un": "number", "dc": null}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"va": -0.049, "un": "number", "dc": 3.0}, "goog_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActForeignDerivedIntangibleIncomeDeductionPercent": {"va": -0.007, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"va": 0.007, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"va": 0.025, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {"va": -0.006, "un": "number", "dc": 3.0}, "goog_EffectiveIncomeTaxRateReconciliationRegulatoryFine": {"va": 0.01, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {"va": 0.0, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"va": 0.011, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"va": -0.004, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"va": 0.133, "un": "number", "dc": 3.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"va": 421000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {"va": 463000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {"va": 1047000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {"va": 3264000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"va": 771000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxAssetsOperatingLeaseRightofUseAsset": {"va": 1876000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxAssetsIntangibleAssets": {"va": 164000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOther": {"va": 226000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsGross": {"va": 8232000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"va": 3502000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsNet": {"va": 4730000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"va": 1798000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxLiabilitiesRenewableEnergyInvestments": {"va": 466000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {"va": 373000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesInvestments": {"va": 1074000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxLiabilitiesOperatingLeaseLiability": {"va": 1619000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesOther": {"va": 380000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilities": {"va": 5710000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilities": {"va": 980000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"va": 938000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"va": 143000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"va": 2886000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"va": 816000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefits": {"va": 3400000000.0, "un": "usd", "dc": -8.0}, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {"va": 2300000000.0, "un": "usd", "dc": -8.0}, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {"va": 130000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NoncurrentAssets": {"va": 84587000000.0, "un": "usd", "dc": -6.0}}}, "nonconsolidated": {"role": {}, "data": {}}, "element": {"us-gaap_CashAndCashEquivalentsAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, at Carrying Value", "en": "Cash and Cash Equivalents, at Carrying Value"}, "us-gaap_MarketableSecuritiesCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Marketable Securities, Current", "en": "Marketable Securities, Current"}, "us-gaap_CashCashEquivalentsAndShortTermInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents, and Short-term Investments", "en": "Cash, Cash Equivalents, and Short-term Investments"}, "us-gaap_AccountsReceivableNetCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, after Allowance for Credit Loss, Current", "en": "Accounts Receivable, after Allowance for Credit Loss, Current"}, "us-gaap_IncomeTaxesReceivable": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Income Taxes Receivable, Current", "en": "Income Taxes Receivable, Current"}, "us-gaap_InventoryNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Inventory, Net", "en": "Inventory, Net"}, "us-gaap_OtherAssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Current", "en": "Other Assets, Current"}, "us-gaap_AssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Current", "en": "Assets, Current"}, "us-gaap_OtherLongTermInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Long-term Investments", "en": "Other Long-term Investments"}, "us-gaap_DeferredIncomeTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Income Tax Assets, Net", "en": "Deferred Income Tax Assets, Net"}, "us-gaap_PropertyPlantAndEquipmentNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Net", "en": "Property, Plant and Equipment, Net"}, "us-gaap_OperatingLeaseRightOfUseAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Operating Lease, Right-of-Use Asset", "en": "Operating Lease, Right-of-Use Asset"}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Intangible Assets, Net (Excluding Goodwill)", "en": "Intangible Assets, Net (Excluding Goodwill)"}, "us-gaap_Goodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Goodwill", "en": "Goodwill"}, "us-gaap_OtherAssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Noncurrent", "en": "Other Assets, Noncurrent"}, "us-gaap_Assets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets", "en": "Assets"}, "us-gaap_AccountsPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Current", "en": "Accounts Payable, Current"}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Employee-related Liabilities, Current", "en": "Employee-related Liabilities, Current"}, "us-gaap_AccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Liabilities, Current", "en": "Accrued Liabilities, Current"}, "goog_AccruedRevenueShare": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Revenue Share", "en": "Accrued Revenue Share"}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability, Current", "en": "Contract with Customer, Liability, Current"}, "us-gaap_AccruedIncomeTaxesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Income Taxes, Current", "en": "Accrued Income Taxes, Current"}, "us-gaap_LiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities, Current", "en": "Liabilities, Current"}, "us-gaap_LongTermDebtAndCapitalLeaseObligations": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt and Lease Obligation", "en": "Long-term Debt and Lease Obligation"}, "us-gaap_ContractWithCustomerLiabilityNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability, Noncurrent", "en": "Contract with Customer, Liability, Noncurrent"}, "us-gaap_AccruedIncomeTaxesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Income Taxes, Noncurrent", "en": "Accrued Income Taxes, Noncurrent"}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Income Tax Liabilities, Net", "en": "Deferred Income Tax Liabilities, Net"}, "us-gaap_OperatingLeaseLiabilityNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Lease, Liability, Noncurrent", "en": "Operating Lease, Liability, Noncurrent"}, "us-gaap_OtherLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Liabilities, Noncurrent", "en": "Other Liabilities, Noncurrent"}, "us-gaap_Liabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities", "en": "Liabilities"}, "us-gaap_CommitmentsAndContingencies": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commitments and Contingencies", "en": "Commitments and Contingencies"}, "us-gaap_PreferredStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Par or Stated Value Per Share", "en": "Preferred Stock, Par or Stated Value Per Share"}, "us-gaap_PreferredStockSharesAuthorized": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Authorized", "en": "Preferred Stock, Shares Authorized"}, "us-gaap_PreferredStockSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Outstanding", "en": "Preferred Stock, Shares Outstanding"}, "us-gaap_PreferredStockSharesIssued": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Issued", "en": "Preferred Stock, Shares Issued"}, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value", "en": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value"}, "us-gaap_CommonStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Par or Stated Value Per Share", "en": "Common Stock, Par or Stated Value Per Share"}, "us-gaap_CommonStockSharesAuthorized": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares Authorized", "en": "Common Stock, Shares Authorized"}, "us-gaap_CommonStockSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares, Outstanding", "en": "Common Stock, Shares, Outstanding"}, "us-gaap_CommonStockSharesIssued": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares, Issued", "en": "Common Stock, Shares, Issued"}, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Common Stocks, Including Additional Paid in Capital", "en": "Common Stocks, Including Additional Paid in Capital"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Retained Earnings (Accumulated Deficit)", "en": "Retained Earnings (Accumulated Deficit)"}, "us-gaap_StockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stockholders' Equity Attributable to Parent", "en": "Stockholders' Equity Attributable to Parent"}, "us-gaap_LiabilitiesAndStockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities and Equity", "en": "Liabilities and Equity"}, "us-gaap_Revenues": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Revenues", "en": "Revenues"}, "us-gaap_CostOfRevenue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cost of Revenue", "en": "Cost of Revenue"}, "us-gaap_ResearchAndDevelopmentExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Research and Development Expense", "en": "Research and Development Expense"}, "us-gaap_SellingAndMarketingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Selling and Marketing Expense", "en": "Selling and Marketing Expense"}, "us-gaap_GeneralAndAdministrativeExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "General and Administrative Expense", "en": "General and Administrative Expense"}, "us-gaap_LossContingencyLossInPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Loss Contingency, Loss in Period", "en": "Loss Contingency, Loss in Period"}, "us-gaap_CostsAndExpenses": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Costs and Expenses", "en": "Costs and Expenses"}, "us-gaap_OperatingIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Income (Loss)", "en": "Operating Income (Loss)"}, "us-gaap_NonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Nonoperating Income (Expense)", "en": "Nonoperating Income (Expense)"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest"}, "us-gaap_IncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Income Tax Expense (Benefit)", "en": "Income Tax Expense (Benefit)"}, "us-gaap_NetIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Attributable to Parent", "en": "Net Income (Loss) Attributable to Parent"}, "us-gaap_EarningsPerShareBasic": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Basic", "en": "Earnings Per Share, Basic"}, "us-gaap_EarningsPerShareDiluted": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Diluted", "en": "Earnings Per Share, Diluted"}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "en": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "en": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "en": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "en": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax"}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "en": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax", "en": "Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_ComprehensiveIncomeNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "en": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"}, "us-gaap_StockIssuedDuringPeriodValueNewIssues": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, New Issues", "en": "Stock Issued During Period, Value, New Issues"}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "en": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition"}, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Withholding Related To Vesting Of Restricted Stock Units", "en": "Tax Withholding Related To Vesting Of Restricted Stock Units"}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Stock Repurchased and Retired During Period, Value", "en": "Stock Repurchased and Retired During Period, Value"}, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "en": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest"}, "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation And Impairment On Disposition Of Property And Equipment", "en": "Depreciation And Impairment On Disposition Of Property And Equipment"}, "goog_AmortizationAndImpairmentOfIntangibleAssets": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Amortization And Impairment Of Intangible Assets", "en": "Amortization And Impairment Of Intangible Assets"}, "us-gaap_ShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Noncash Expense", "en": "Share-based Payment Arrangement, Noncash Expense"}, "us-gaap_DeferredIncomeTaxesAndTaxCredits": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Taxes and Tax Credits", "en": "Deferred Income Taxes and Tax Credits"}, "us-gaap_DebtAndEquitySecuritiesGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt and Equity Securities, Gain (Loss)", "en": "Debt and Equity Securities, Gain (Loss)"}, "us-gaap_OtherNoncashIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Noncash Income (Expense)", "en": "Other Noncash Income (Expense)"}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Receivable", "en": "Increase (Decrease) in Accounts Receivable"}, "us-gaap_IncreaseDecreaseInIncomeTaxes": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Income Taxes", "en": "Increase (Decrease) in Income Taxes"}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Operating Assets", "en": "Increase (Decrease) in Other Operating Assets"}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Payable", "en": "Increase (Decrease) in Accounts Payable"}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accrued Liabilities", "en": "Increase (Decrease) in Accrued Liabilities"}, "goog_IncreaseDecreaseInAccruedRevenueShare": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) In Accrued Revenue Share", "en": "Increase (Decrease) In Accrued Revenue Share"}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Contract with Customer, Liability", "en": "Increase (Decrease) in Contract with Customer, Liability"}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"ty": "money", "ba": null, "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Operating Activities", "en": "Net Cash Provided by (Used in) Operating Activities"}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Property, Plant, and Equipment", "en": "Payments to Acquire Property, Plant, and Equipment"}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Marketable Securities", "en": "Payments to Acquire Marketable Securities"}, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale and Maturity of Marketable Securities", "en": "Proceeds from Sale and Maturity of Marketable Securities"}, "us-gaap_PaymentsToAcquireOtherInvestments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Other Investments", "en": "Payments to Acquire Other Investments"}, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale and Maturity of Other Investments", "en": "Proceeds from Sale and Maturity of Other Investments"}, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "en": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets"}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for (Proceeds from) Other Investing Activities", "en": "Payments for (Proceeds from) Other Investing Activities"}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Investing Activities", "en": "Net Cash Provided by (Used in) Investing Activities"}, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Proceeds Payments Related To Stock Based Award Activities", "en": "Net Proceeds Payments Related To Stock Based Award Activities"}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for Repurchase of Common Stock", "en": "Payments for Repurchase of Common Stock"}, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Debt, Net of Issuance Costs", "en": "Proceeds from Debt, Net of Issuance Costs"}, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Repayments of Debt and Lease Obligation", "en": "Repayments of Debt and Lease Obligation"}, "us-gaap_ProceedsFromMinorityShareholders": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Noncontrolling Interests", "en": "Proceeds from Noncontrolling Interests"}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Financing Activities", "en": "Net Cash Provided by (Used in) Financing Activities"}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_IncomeTaxesPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income Taxes Paid, Net", "en": "Income Taxes Paid, Net"}, "us-gaap_MarketingAndAdvertisingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Marketing and Advertising Expense", "en": "Marketing and Advertising Expense"}, "us-gaap_AllowanceForDoubtfulAccountsReceivable": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, Allowance for Credit Loss", "en": "Accounts Receivable, Allowance for Credit Loss"}, "us-gaap_GoodwillImpairmentLoss": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Impairment Loss", "en": "Goodwill, Impairment Loss"}, "us-gaap_GainLossOnOilAndGasHedgingActivity": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Gain (Loss) on Hedging Activity", "en": "Gain (Loss) on Hedging Activity"}, "us-gaap_ContractWithCustomerLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability", "en": "Contract with Customer, Liability"}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt Securities, Available-for-sale, Realized Gain", "en": "Debt Securities, Available-for-sale, Realized Gain"}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Debt Securities, Available-for-sale, Realized Loss", "en": "Debt Securities, Available-for-sale, Realized Loss"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss"}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Unrealized Loss Position", "en": "Debt Securities, Available-for-sale, Unrealized Loss Position"}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss"}, "us-gaap_ImpairmentOfInvestments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other than Temporary Impairment Losses, Investments", "en": "Other than Temporary Impairment Losses, Investments"}, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Realized Gain (Loss)", "en": "Equity Securities, FV-NI, Realized Gain (Loss)"}, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "en": "Equity Securities, FV-NI, Unrealized Gain (Loss)"}, "us-gaap_EquitySecuritiesFvNiGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Gain (Loss)", "en": "Equity Securities, FV-NI, Gain (Loss)"}, "goog_ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment", "en": "Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment"}, "goog_EquitySecuritiesFVNICostBasisOfSecuritiesSold": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Cost Basis Of Securities Sold", "en": "Equity Securities, FV-NI, Cost Basis Of Securities Sold"}, "goog_EquitySecuritiesFVNICumulativeGainLossNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net", "en": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net"}, "us-gaap_EquitySecuritiesFvNiCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI, Cost", "en": "Equity Securities, FV-NI, Cost"}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Cost", "en": "Equity Securities without Readily Determinable Fair Value, Cost"}, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost", "en": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost"}, "goog_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "en": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax"}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "en": "Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax"}, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "en": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax"}, "us-gaap_EquitySecuritiesFvNi": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI", "en": "Equity Securities, FV-NI"}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Amount", "en": "Equity Securities without Readily Determinable Fair Value, Amount"}, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI and without Readily Determinable Fair Value", "en": "Equity Securities, FV-NI and without Readily Determinable Fair Value"}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCumulativeNetGain": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain", "en": "Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain"}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueUnrealizedLossIncludingImpairment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment", "en": "Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment"}, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, Fair Value Disclosure", "en": "Cash and Cash Equivalents, Fair Value Disclosure"}, "us-gaap_MarketableSecurities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Marketable Securities", "en": "Marketable Securities"}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "en": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount"}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "en": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount"}, "goog_NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount", "en": "Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount"}, "us-gaap_EquityMethodInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Method Investments", "en": "Equity Method Investments"}, "us-gaap_DerivativeFairValueOfDerivativeAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Gross Asset", "en": "Derivative Asset, Fair Value, Gross Asset"}, "us-gaap_DerivativeAssetFairValueGrossLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Gross Liability", "en": "Derivative Asset, Fair Value, Gross Liability"}, "us-gaap_DerivativeAssets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset", "en": "Derivative Asset"}, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Not Offset, Policy Election Deduction", "en": "Derivative Asset, Not Offset, Policy Election Deduction"}, "us-gaap_DerivativeCollateralObligationToReturnCash": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Obligation to Return Cash", "en": "Derivative, Collateral, Obligation to Return Cash"}, "us-gaap_DerivativeCollateralObligationToReturnSecurities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Obligation to Return Securities", "en": "Derivative, Collateral, Obligation to Return Securities"}, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "en": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election"}, "us-gaap_DerivativeFairValueOfDerivativeLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Gross Liability", "en": "Derivative Liability, Fair Value, Gross Liability"}, "us-gaap_DerivativeLiabilityFairValueGrossAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Gross Asset", "en": "Derivative Liability, Fair Value, Gross Asset"}, "us-gaap_DerivativeLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability", "en": "Derivative Liability"}, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Not Offset, Policy Election Deduction", "en": "Derivative Liability, Not Offset, Policy Election Deduction"}, "us-gaap_DerivativeCollateralRightToReclaimCash": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Right to Reclaim Cash", "en": "Derivative, Collateral, Right to Reclaim Cash"}, "us-gaap_DerivativeCollateralRightToReclaimSecurities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Right to Reclaim Securities", "en": "Derivative, Collateral, Right to Reclaim Securities"}, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "en": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election"}, "us-gaap_OperatingLeaseCost": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Operating Lease, Cost", "en": "Operating Lease, Cost"}, "us-gaap_VariableLeaseCost": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Variable Lease, Cost", "en": "Variable Lease, Cost"}, "us-gaap_LeaseCost": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Lease, Cost", "en": "Lease, Cost"}, "us-gaap_OperatingLeasePayments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Lease, Payments", "en": "Operating Lease, Payments"}, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "en": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability"}, "us-gaap_NoncontrollingInterestInVariableInterestEntity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Noncontrolling Interest in Variable Interest Entity", "en": "Noncontrolling Interest in Variable Interest Entity"}, "us-gaap_CommercialPaper": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commercial Paper", "en": "Commercial Paper"}, "us-gaap_FinanceLeaseLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability", "en": "Finance Lease, Liability"}, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt and Lease Obligation, Including Current Maturities", "en": "Long-term Debt and Lease Obligation, Including Current Maturities"}, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "en": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net"}, "us-gaap_LongTermDebtCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt, Current Maturities", "en": "Long-term Debt, Current Maturities"}, "us-gaap_FinanceLeaseLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, Current", "en": "Finance Lease, Liability, Current"}, "us-gaap_LongTermDebtFairValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt, Fair Value", "en": "Long-term Debt, Fair Value"}, "us-gaap_PropertyPlantAndEquipmentGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Gross", "en": "Property, Plant and Equipment, Gross"}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "en": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment"}, "us-gaap_LossContingencyAccrualCarryingValueCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Loss Contingency, Accrual, Current", "en": "Loss Contingency, Accrual, Current"}, "goog_AccruedCustomerLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Customer Liabilities, Current", "en": "Accrued Customer Liabilities, Current"}, "goog_AccruedPurchasesOfPropertyAndEquipmentCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Purchases Of Property And Equipment, Current", "en": "Accrued Purchases Of Property And Equipment, Current"}, "us-gaap_OperatingLeaseLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Lease, Liability, Current", "en": "Operating Lease, Liability, Current"}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Accrued Liabilities, Current", "en": "Other Accrued Liabilities, Current"}, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "en": "OCI, before Reclassifications, Net of Tax, Attributable to Parent"}, "goog_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net", "en": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net"}, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "en": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "en": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent"}, "us-gaap_InterestIncomeOther": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Interest Income, Other", "en": "Interest Income, Other"}, "us-gaap_InterestExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Expense", "en": "Interest Expense"}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Gain (Loss), before Tax", "en": "Foreign Currency Transaction Gain (Loss), before Tax"}, "us-gaap_DebtSecuritiesRealizedGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt Securities, Realized Gain (Loss)", "en": "Debt Securities, Realized Gain (Loss)"}, "goog_InvestmentPerformanceFees": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Investment Performance Fees", "en": "Investment Performance Fees"}, "goog_IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net", "en": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net"}, "us-gaap_OtherNonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Nonoperating Income (Expense)", "en": "Other Nonoperating Income (Expense)"}, "us-gaap_InterestCostsCapitalized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Costs Capitalized", "en": "Interest Costs Capitalized"}, "us-gaap_GoodwillAcquiredDuringPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Acquired During Period", "en": "Goodwill, Acquired During Period"}, "us-gaap_GoodwillTransfers": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Transfers", "en": "Goodwill, Transfers"}, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Translation and Purchase Accounting Adjustments", "en": "Goodwill, Translation and Purchase Accounting Adjustments"}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Gross", "en": "Finite-Lived Intangible Assets, Gross"}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Accumulated Amortization", "en": "Finite-Lived Intangible Assets, Accumulated Amortization"}, "us-gaap_AllocatedShareBasedCompensationExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Expense", "en": "Share-based Payment Arrangement, Expense"}, "goog_SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled", "en": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled"}, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Expense, Tax Benefit", "en": "Share-based Payment Arrangement, Expense, Tax Benefit"}, "goog_TaxBenefitFromStockBasedAwardActivity": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Benefit From Stock Based Award Activity", "en": "Tax Benefit From Stock Based Award Activity"}, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "en": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value"}, "us-gaap_DefinedContributionPlanCostRecognized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Defined Contribution Plan, Cost", "en": "Defined Contribution Plan, Cost"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "en": "Income (Loss) from Continuing Operations before Income Taxes, Domestic"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "en": "Income (Loss) from Continuing Operations before Income Taxes, Foreign"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest"}, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Federal, State and Local, Tax Expense (Benefit)", "en": "Current Federal, State and Local, Tax Expense (Benefit)"}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Foreign Tax Expense (Benefit)", "en": "Current Foreign Tax Expense (Benefit)"}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Income Tax Expense (Benefit)", "en": "Current Income Tax Expense (Benefit)"}, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Federal, State and Local, Tax Expense (Benefit)", "en": "Deferred Federal, State and Local, Tax Expense (Benefit)"}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Foreign Income Tax Expense (Benefit)", "en": "Deferred Foreign Income Tax Expense (Benefit)"}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Tax Expense (Benefit)", "en": "Deferred Income Tax Expense (Benefit)"}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "en": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent"}, "goog_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActForeignDerivedIntangibleIncomeDeductionPercent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act, Foreign-derived Intangible Income Deduction, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act, Foreign-derived Intangible Income Deduction, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "en": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent"}, "goog_EffectiveIncomeTaxRateReconciliationRegulatoryFine": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Regulatory Fine", "en": "Effective Income Tax Rate Reconciliation, Regulatory Fine"}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "en": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "en": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "en": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent"}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Percent", "en": "Effective Income Tax Rate Reconciliation, Percent"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "en": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other"}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "en": "Deferred Tax Assets, Tax Credit Carryforwards, Other"}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Loss Carryforwards", "en": "Deferred Tax Assets, Operating Loss Carryforwards"}, "goog_DeferredTaxAssetsOperatingLeaseRightofUseAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Lease, Right-of-Use Asset", "en": "Deferred Tax Assets, Operating Lease, Right-of-Use Asset"}, "goog_DeferredTaxAssetsIntangibleAssets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Intangible Assets", "en": "Deferred Tax Assets, Intangible Assets"}, "us-gaap_DeferredTaxAssetsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Other", "en": "Deferred Tax Assets, Other"}, "us-gaap_DeferredTaxAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Gross", "en": "Deferred Tax Assets, Gross"}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Valuation Allowance", "en": "Deferred Tax Assets, Valuation Allowance"}, "us-gaap_DeferredTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net of Valuation Allowance", "en": "Deferred Tax Assets, Net of Valuation Allowance"}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Property, Plant and Equipment", "en": "Deferred Tax Liabilities, Property, Plant and Equipment"}, "goog_DeferredTaxLiabilitiesRenewableEnergyInvestments": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Renewable Energy Investments", "en": "Deferred Tax Liabilities, Renewable Energy Investments"}, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "en": "Deferred Tax Liabilities, Undistributed Foreign Earnings"}, "us-gaap_DeferredTaxLiabilitiesInvestments": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Investments", "en": "Deferred Tax Liabilities, Investments"}, "goog_DeferredTaxLiabilitiesOperatingLeaseLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Operating Lease, Liability", "en": "Deferred Tax Liabilities, Operating Lease, Liability"}, "us-gaap_DeferredTaxLiabilitiesOther": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Other", "en": "Deferred Tax Liabilities, Other"}, "us-gaap_DeferredIncomeTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Gross", "en": "Deferred Tax Liabilities, Gross"}, "us-gaap_DeferredTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Net", "en": "Deferred Tax Liabilities, Net"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "en": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits", "en": "Unrecognized Tax Benefits"}, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "en": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate"}, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "en": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued"}, "us-gaap_NoncurrentAssets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Long-Lived Assets", "en": "Long-Lived Assets"}}}, {"info": {"jp_name": "Alphabet Inc.", "en_name": "Alphabet Inc.", "doc_type": "10-K", "cik": "0001652044", "ticker": "goog", "accounting": "US-GAAP", "start": 20200101, "end": 20201231, "quarter": 0, "repository": "EDGAR", "currency": "US$", "language": "en", "xlink": "cal"}, "consolidated": {"role": {"bs": [{"ac": "us-gaap_Assets", "so": [{"ac": "us-gaap_AssetsCurrent", "so": [{"ac": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "so": [{"ac": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_MarketableSecuritiesCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsReceivableNetCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxesReceivable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_InventoryNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLongTermInvestments", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxAssetsNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_Goodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PropertyPlantAndEquipmentNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseRightOfUseAsset", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}, {"ac": "us-gaap_LiabilitiesAndStockholdersEquity", "so": [{"ac": "us-gaap_Liabilities", "so": [{"ac": "us-gaap_LiabilitiesCurrent", "so": [{"ac": "us-gaap_AccountsPayableCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AccruedRevenueShare", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ContractWithCustomerLiabilityCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedIncomeTaxesCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ContractWithCustomerLiabilityNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedIncomeTaxesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLiabilitiesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseLiabilityNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommitmentsAndContingencies", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_StockholdersEquity", "so": [{"ac": "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommonStocksIncludingAdditionalPaidInCapital", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RetainedEarningsAccumulatedDeficit", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}], "pl": [{"ac": "us-gaap_NetIncomeLoss", "so": [{"ac": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "so": [{"ac": "us-gaap_OperatingIncomeLoss", "so": [{"ac": "us-gaap_CostsAndExpenses", "so": [{"ac": "us-gaap_CostOfRevenue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ResearchAndDevelopmentExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_SellingAndMarketingExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_GeneralAndAdministrativeExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_LossContingencyLossInPeriod", "so": null, "we": 1.0, "ar": "sum"}], "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_Revenues", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NonoperatingIncomeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxExpenseBenefit", "so": null, "we": -1.0, "ar": "sum"}], "we": null, "ar": "root"}], "cf": [{"ac": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "so": [{"ac": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "so": [{"ac": "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForRepurchaseOfCommonStock", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromDebtNetOfIssuanceCosts", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromMinorityShareholders", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "so": [{"ac": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireMarketableSecurities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireOtherInvestments", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForProceedsFromOtherInvestingActivities", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_AmortizationAndImpairmentOfIntangibleAssets", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ShareBasedCompensation", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DebtAndEquitySecuritiesGainLoss", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_OtherNoncashIncomeExpense", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsReceivable", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInIncomeTaxes", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsPayable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "goog_IncreaseDecreaseInAccruedRevenueShare", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}]}, "data": {"us-gaap_CashAndCashEquivalentsAtCarryingValue": {"va": 26465000000.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketableSecuritiesCurrent": {"va": 110229000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsAndShortTermInvestments": {"va": 136694000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsReceivableNetCurrent": {"va": 30930000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesReceivable": {"va": 454000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InventoryNet": {"va": 728000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsCurrent": {"va": 5490000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsCurrent": {"va": 174296000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLongTermInvestments": {"va": 20703000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxAssetsNet": {"va": 1084000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentNet": {"va": 84749000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseRightOfUseAsset": {"va": 12211000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"va": 1445000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Goodwill": {"va": 21175000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsNoncurrent": {"va": 3953000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Assets": {"va": 319616000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableCurrent": {"va": 5589000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"va": 11086000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedLiabilitiesCurrent": {"va": 28631000000.0, "un": "usd", "dc": -6.0}, "goog_AccruedRevenueShare": {"va": 7500000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"va": 2543000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedIncomeTaxesCurrent": {"va": 1485000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesCurrent": {"va": 56834000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtAndCapitalLeaseObligations": {"va": 13932000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityNoncurrent": {"va": 481000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedIncomeTaxesNoncurrent": {"va": 8849000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"va": 3561000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseLiabilityNoncurrent": {"va": 11146000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLiabilitiesNoncurrent": {"va": 2269000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Liabilities": {"va": 97072000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CommitmentsAndContingencies": {"va": null, "un": "usd", "dc": null}, "us-gaap_PreferredStockParOrStatedValuePerShare": {"va": 0.001, "un": "usdPerShare", "dc": null}, "us-gaap_PreferredStockSharesAuthorized": {"va": 100000000.0, "un": "shares", "dc": null}, "us-gaap_PreferredStockSharesOutstanding": {"va": 0.0, "un": "shares", "dc": null}, "us-gaap_PreferredStockSharesIssued": {"va": 0.0, "un": "shares", "dc": null}, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_CommonStockParOrStatedValuePerShare": {"va": 0.001, "un": "usdPerShare", "dc": null}, "us-gaap_CommonStockSharesAuthorized": {"va": 15000000000.0, "un": "shares", "dc": null}, "us-gaap_CommonStockSharesIssued": {"va": 675222000.0, "un": "shares", "dc": -3.0}, "us-gaap_CommonStockSharesOutstanding": {"va": 675222000.0, "un": "shares", "dc": -3.0}, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {"va": 58510000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"va": 633000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"va": 163401000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockholdersEquity": {"va": 222544000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesAndStockholdersEquity": {"va": 319616000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Revenues": {"va": 182527000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostOfRevenue": {"va": 84732000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ResearchAndDevelopmentExpense": {"va": 27573000000.0, "un": "usd", "dc": -6.0}, "us-gaap_SellingAndMarketingExpense": {"va": 17946000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GeneralAndAdministrativeExpense": {"va": 11052000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LossContingencyLossInPeriod": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_CostsAndExpenses": {"va": 141303000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingIncomeLoss": {"va": 41224000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NonoperatingIncomeExpense": {"va": 6858000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {"va": 48082000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExpenseBenefit": {"va": 7813000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLoss": {"va": 40269000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EarningsPerShareBasic": {"va": 59.15, "un": "usdPerShare", "dc": 2.0}, "us-gaap_EarningsPerShareDiluted": {"va": 58.61, "un": "usdPerShare", "dc": 2.0}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"va": 1139000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {"va": 1313000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {"va": 513000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {"va": 230000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {"va": 800000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {"va": 42000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {"va": 116000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {"va": -11000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {"va": -74000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {"va": 1865000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ComprehensiveIncomeNetOfTax": {"va": 42134000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockIssuedDuringPeriodValueNewIssues": {"va": 168000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"va": 13123000000.0, "un": "usd", "dc": -6.0}, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": {"va": 5969000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {"va": 31149000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {"va": 2795000000.0, "un": "usd", "dc": -6.0}, "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment": {"va": 12905000000.0, "un": "usd", "dc": -6.0}, "goog_AmortizationAndImpairmentOfIntangibleAssets": {"va": 792000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ShareBasedCompensation": {"va": 12991000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxesAndTaxCredits": {"va": 1390000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtAndEquitySecuritiesGainLoss": {"va": 6317000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNoncashIncomeExpense": {"va": -1267000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"va": 6524000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInIncomeTaxes": {"va": 1209000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"va": 1330000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"va": 694000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"va": 5504000000.0, "un": "usd", "dc": -6.0}, "goog_IncreaseDecreaseInAccruedRevenueShare": {"va": 1639000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"va": 635000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"va": 65124000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"va": 22281000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"va": 136576000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {"va": 132906000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireOtherInvestments": {"va": 7175000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {"va": 1023000000.0, "un": "usd", "dc": -6.0}, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"va": 738000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"va": -68000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"va": -32773000000.0, "un": "usd", "dc": -6.0}, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": {"va": 5720000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"va": 31149000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {"va": 11761000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {"va": 2100000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromMinorityShareholders": {"va": 2800000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"va": -24408000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": 24000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"va": 7967000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": 26465000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesPaidNet": {"va": 4990000000.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketingAndAdvertisingExpense": {"va": 5400000000.0, "un": "usd", "dc": -8.0}, "us-gaap_AllowanceForDoubtfulAccountsReceivable": {"va": 789000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillImpairmentLoss": {"va": 0.0, "un": "usd", "dc": -9.0}, "us-gaap_GainLossOnOilAndGasHedgingActivity": {"va": 176000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {"va": 1800000000.0, "un": "usd", "dc": -8.0}, "us-gaap_RevenueRemainingPerformanceObligation": {"va": 29800000000.0, "un": "usd", "dc": -8.0}, "goog_AvailableForSaleDebtSecuritiesFairValueOption": {"va": 2000000000.0, "un": "usd", "dc": -9.0}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {"va": 899000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {"va": 184000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {"va": 19795000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {"va": 69228000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {"va": 2739000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {"va": 13038000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {"va": 104800000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {"va": 8444000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {"va": 15000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {"va": 245000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"va": 2000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {"va": 8689000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {"va": 17000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {"va": 1339000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {"va": 4253000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiGainLoss": {"va": 5592000000.0, "un": "usd", "dc": -6.0}, "goog_ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment": {"va": 4767000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNICostBasisOfSecuritiesSold": {"va": 2674000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNICumulativeGainLossNet": {"va": 2093000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiCost": {"va": 2227000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCost": {"va": 14616000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost": {"va": 16843000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": {"va": 3631000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": {"va": 4277000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": {"va": 7908000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNi": {"va": 5858000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": {"va": 24751000000.0, "un": "usd", "dc": -6.0}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCumulativeNetGain": {"va": 6100000000.0, "un": "usd", "dc": -8.0}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueUnrealizedLossIncludingImpairment": {"va": 1900000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {"va": 12210000000.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketableSecurities": {"va": 5858000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {"va": 3020000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": {"va": 1489000000.0, "un": "usd", "dc": -6.0}, "goog_NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount": {"va": 1531000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {"va": 18900000000.0, "un": "usd", "dc": -8.0}, "us-gaap_EquityMethodInvestments": {"va": 1400000000.0, "un": "usd", "dc": -8.0}, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": {"va": 124000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeFairValueOfDerivativeAsset": {"va": 397000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetFairValueGrossLiability": {"va": 32000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssets": {"va": 365000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": {"va": 295000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralObligationToReturnCash": {"va": 16000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralObligationToReturnSecurities": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"va": 54000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeFairValueOfDerivativeLiability": {"va": 1554000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityFairValueGrossAsset": {"va": 32000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilities": {"va": 1522000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": {"va": 295000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralRightToReclaimCash": {"va": 1000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeCollateralRightToReclaimSecurities": {"va": 943000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"va": 283000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseCost": {"va": 2267000000.0, "un": "usd", "dc": -6.0}, "us-gaap_VariableLeaseCost": {"va": 619000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LeaseCost": {"va": 2886000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasePayments": {"va": 2004000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {"va": 2765000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {"va": 0.026, "un": "number", "dc": 3.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {"va": 2198000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {"va": 2170000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {"va": 1995000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {"va": 1738000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {"va": 1389000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {"va": 5601000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {"va": 15091000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {"va": 2251000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseLiability": {"va": 12840000000.0, "un": "usd", "dc": -6.0}, "goog_LesseeOperatingLeaseLeaseNotYetCommencedAmount": {"va": 8000000000.0, "un": "usd", "dc": -8.0}, "us-gaap_NoncontrollingInterestInVariableInterestEntity": {"va": 3900000000.0, "un": "usd", "dc": -8.0}, "us-gaap_CommercialPaper": {"va": 0.0, "un": "usd", "dc": null}, "us-gaap_FinanceLeaseLiability": {"va": 1201000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {"va": 15201000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {"va": 169000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtCurrent": {"va": 999000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityCurrent": {"va": 101000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtFairValue": {"va": 14000000000.0, "un": "usd", "dc": -8.0}, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {"va": 1104000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {"va": 86000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {"va": 86000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {"va": 1087000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {"va": 1088000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {"va": 11868000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LongTermDebt": {"va": 15319000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentGross": {"va": 126462000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"va": 41713000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LossContingencyAccrualCarryingValueCurrent": {"va": 10409000000.0, "un": "usd", "dc": -6.0}, "goog_AccruedCustomerLiabilitiesCurrent": {"va": 3118000000.0, "un": "usd", "dc": -6.0}, "goog_AccruedPurchasesOfPropertyAndEquipmentCurrent": {"va": 2197000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseLiabilityCurrent": {"va": 1694000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"va": 11213000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {"va": 2531000000.0, "un": "usd", "dc": -6.0}, "goog_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet": {"va": -37000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {"va": 629000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"va": 1865000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestIncomeOther": {"va": 1865000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestExpense": {"va": 135000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"va": -344000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesRealizedGainLoss": {"va": 725000000.0, "un": "usd", "dc": -6.0}, "goog_InvestmentPerformanceFees": {"va": 609000000.0, "un": "usd", "dc": -6.0}, "goog_IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet": {"va": 401000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNonoperatingIncomeExpense": {"va": -637000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestCostsCapitalized": {"va": 218000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {"va": -902000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"va": 5604000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"va": 4159000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {"va": 719000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {"va": 375000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {"va": 104000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {"va": 78000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {"va": 53000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {"va": 116000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsNet": {"va": 1445000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PurchaseObligation": {"va": 10700000000.0, "un": "usd", "dc": -8.0}, "goog_NumberOfClassesOfCommonStock": {"va": 3.0, "un": "class", "dc": null}, "us-gaap_AllocatedShareBasedCompensationExpense": {"va": 13400000000.0, "un": "usd", "dc": -8.0}, "goog_SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled": {"va": 12800000000.0, "un": "usd", "dc": -8.0}, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {"va": 2700000000.0, "un": "usd", "dc": -8.0}, "goog_TaxBenefitFromStockBasedAwardActivity": {"va": 3600000000.0, "un": "usd", "dc": -8.0}, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {"va": 17800000000.0, "un": "usd", "dc": -8.0}, "goog_DefinedContributionPlanNumberofPlans": {"va": 2.0, "un": "plan", "dc": null}, "us-gaap_DefinedContributionPlanCostRecognized": {"va": 855000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"va": 37576000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"va": 10506000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"va": 48082000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {"va": 4789000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"va": 1687000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"va": 6476000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {"va": 1552000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"va": -215000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"va": 1337000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"va": 0.21, "un": "number", "dc": null}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"va": -0.003, "un": "number", "dc": 3.0}, "goog_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActForeignDerivedIntangibleIncomeDeductionPercent": {"va": -0.03, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"va": 0.017, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"va": 0.023, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {"va": 0.0, "un": "number", "dc": 3.0}, "goog_EffectiveIncomeTaxRateReconciliationRegulatoryFine": {"va": 0.0, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {"va": 0.014, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"va": 0.011, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"va": 0.0, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"va": 0.162, "un": "number", "dc": 3.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"va": 518000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {"va": 580000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {"va": 1049000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {"va": 3723000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"va": 1085000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxAssetsOperatingLeaseRightofUseAsset": {"va": 2620000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxAssetsIntangibleAssets": {"va": 1525000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOther": {"va": 463000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsGross": {"va": 11563000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"va": 4823000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsNet": {"va": 6740000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"va": 3382000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxLiabilitiesRenewableEnergyInvestments": {"va": 415000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {"va": 383000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesInvestments": {"va": 1901000000.0, "un": "usd", "dc": -6.0}, "goog_DeferredTaxLiabilitiesOperatingLeaseLiability": {"va": 2354000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesOther": {"va": 782000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilities": {"va": 9217000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilities": {"va": 2477000000.0, "un": "usd", "dc": -6.0}, "us-gaap_TaxCreditCarryforwardAmount": {"va": 3700000000.0, "un": "usd", "dc": -8.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"va": 372000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"va": 557000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"va": 45000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"va": 690000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefits": {"va": 3800000000.0, "un": "usd", "dc": -8.0}, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {"va": 2600000000.0, "un": "usd", "dc": -8.0}, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {"va": 222000000.0, "un": "usd", "dc": -6.0}, "goog_NumberOfTaxJurisdictions": {"va": 2.0, "un": "jurisdiction", "dc": null}, "us-gaap_NoncurrentAssets": {"va": 96960000000.0, "un": "usd", "dc": -6.0}}}, "nonconsolidated": {"role": {}, "data": {}}, "element": {"us-gaap_CashAndCashEquivalentsAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, at Carrying Value", "en": "Cash and Cash Equivalents, at Carrying Value"}, "us-gaap_MarketableSecuritiesCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Marketable Securities, Current", "en": "Marketable Securities, Current"}, "us-gaap_CashCashEquivalentsAndShortTermInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents, and Short-term Investments", "en": "Cash, Cash Equivalents, and Short-term Investments"}, "us-gaap_AccountsReceivableNetCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, after Allowance for Credit Loss, Current", "en": "Accounts Receivable, after Allowance for Credit Loss, Current"}, "us-gaap_IncomeTaxesReceivable": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Income Taxes Receivable, Current", "en": "Income Taxes Receivable, Current"}, "us-gaap_InventoryNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Inventory, Net", "en": "Inventory, Net"}, "us-gaap_OtherAssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Current", "en": "Other Assets, Current"}, "us-gaap_AssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Current", "en": "Assets, Current"}, "us-gaap_OtherLongTermInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Long-term Investments", "en": "Other Long-term Investments"}, "us-gaap_DeferredIncomeTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Income Tax Assets, Net", "en": "Deferred Income Tax Assets, Net"}, "us-gaap_PropertyPlantAndEquipmentNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Net", "en": "Property, Plant and Equipment, Net"}, "us-gaap_OperatingLeaseRightOfUseAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Operating Lease, Right-of-Use Asset", "en": "Operating Lease, Right-of-Use Asset"}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Intangible Assets, Net (Excluding Goodwill)", "en": "Intangible Assets, Net (Excluding Goodwill)"}, "us-gaap_Goodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Goodwill", "en": "Goodwill"}, "us-gaap_OtherAssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Noncurrent", "en": "Other Assets, Noncurrent"}, "us-gaap_Assets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets", "en": "Assets"}, "us-gaap_AccountsPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Current", "en": "Accounts Payable, Current"}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Employee-related Liabilities, Current", "en": "Employee-related Liabilities, Current"}, "us-gaap_AccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Liabilities, Current", "en": "Accrued Liabilities, Current"}, "goog_AccruedRevenueShare": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Revenue Share", "en": "Accrued Revenue Share"}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability, Current", "en": "Contract with Customer, Liability, Current"}, "us-gaap_AccruedIncomeTaxesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Income Taxes, Current", "en": "Accrued Income Taxes, Current"}, "us-gaap_LiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities, Current", "en": "Liabilities, Current"}, "us-gaap_LongTermDebtAndCapitalLeaseObligations": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt and Lease Obligation", "en": "Long-term Debt and Lease Obligation"}, "us-gaap_ContractWithCustomerLiabilityNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability, Noncurrent", "en": "Contract with Customer, Liability, Noncurrent"}, "us-gaap_AccruedIncomeTaxesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Income Taxes, Noncurrent", "en": "Accrued Income Taxes, Noncurrent"}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Income Tax Liabilities, Net", "en": "Deferred Income Tax Liabilities, Net"}, "us-gaap_OperatingLeaseLiabilityNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Lease, Liability, Noncurrent", "en": "Operating Lease, Liability, Noncurrent"}, "us-gaap_OtherLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Liabilities, Noncurrent", "en": "Other Liabilities, Noncurrent"}, "us-gaap_Liabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities", "en": "Liabilities"}, "us-gaap_CommitmentsAndContingencies": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commitments and Contingencies", "en": "Commitments and Contingencies"}, "us-gaap_PreferredStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Par or Stated Value Per Share", "en": "Preferred Stock, Par or Stated Value Per Share"}, "us-gaap_PreferredStockSharesAuthorized": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Authorized", "en": "Preferred Stock, Shares Authorized"}, "us-gaap_PreferredStockSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Outstanding", "en": "Preferred Stock, Shares Outstanding"}, "us-gaap_PreferredStockSharesIssued": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Preferred Stock, Shares Issued", "en": "Preferred Stock, Shares Issued"}, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value", "en": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value"}, "us-gaap_CommonStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Par or Stated Value Per Share", "en": "Common Stock, Par or Stated Value Per Share"}, "us-gaap_CommonStockSharesAuthorized": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares Authorized", "en": "Common Stock, Shares Authorized"}, "us-gaap_CommonStockSharesIssued": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares, Issued", "en": "Common Stock, Shares, Issued"}, "us-gaap_CommonStockSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Shares, Outstanding", "en": "Common Stock, Shares, Outstanding"}, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Common Stocks, Including Additional Paid in Capital", "en": "Common Stocks, Including Additional Paid in Capital"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Retained Earnings (Accumulated Deficit)", "en": "Retained Earnings (Accumulated Deficit)"}, "us-gaap_StockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stockholders' Equity Attributable to Parent", "en": "Stockholders' Equity Attributable to Parent"}, "us-gaap_LiabilitiesAndStockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities and Equity", "en": "Liabilities and Equity"}, "us-gaap_Revenues": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Revenues", "en": "Revenues"}, "us-gaap_CostOfRevenue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cost of Revenue", "en": "Cost of Revenue"}, "us-gaap_ResearchAndDevelopmentExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Research and Development Expense", "en": "Research and Development Expense"}, "us-gaap_SellingAndMarketingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Selling and Marketing Expense", "en": "Selling and Marketing Expense"}, "us-gaap_GeneralAndAdministrativeExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "General and Administrative Expense", "en": "General and Administrative Expense"}, "us-gaap_LossContingencyLossInPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Loss Contingency, Loss in Period", "en": "Loss Contingency, Loss in Period"}, "us-gaap_CostsAndExpenses": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Costs and Expenses", "en": "Costs and Expenses"}, "us-gaap_OperatingIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Income (Loss)", "en": "Operating Income (Loss)"}, "us-gaap_NonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Nonoperating Income (Expense)", "en": "Nonoperating Income (Expense)"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest"}, "us-gaap_IncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Income Tax Expense (Benefit)", "en": "Income Tax Expense (Benefit)"}, "us-gaap_NetIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Attributable to Parent", "en": "Net Income (Loss) Attributable to Parent"}, "us-gaap_EarningsPerShareBasic": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Basic", "en": "Earnings Per Share, Basic"}, "us-gaap_EarningsPerShareDiluted": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Diluted", "en": "Earnings Per Share, Diluted"}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "en": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "en": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "en": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "en": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax"}, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "en": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax"}, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "en": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax", "en": "Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_ComprehensiveIncomeNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "en": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"}, "us-gaap_StockIssuedDuringPeriodValueNewIssues": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, New Issues", "en": "Stock Issued During Period, Value, New Issues"}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "en": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition"}, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Withholding Related To Vesting Of Restricted Stock Units", "en": "Tax Withholding Related To Vesting Of Restricted Stock Units"}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Stock Repurchased and Retired During Period, Value", "en": "Stock Repurchased and Retired During Period, Value"}, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "en": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest"}, "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation And Impairment On Disposition Of Property And Equipment", "en": "Depreciation And Impairment On Disposition Of Property And Equipment"}, "goog_AmortizationAndImpairmentOfIntangibleAssets": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Amortization And Impairment Of Intangible Assets", "en": "Amortization And Impairment Of Intangible Assets"}, "us-gaap_ShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Noncash Expense", "en": "Share-based Payment Arrangement, Noncash Expense"}, "us-gaap_DeferredIncomeTaxesAndTaxCredits": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Taxes and Tax Credits", "en": "Deferred Income Taxes and Tax Credits"}, "us-gaap_DebtAndEquitySecuritiesGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt and Equity Securities, Gain (Loss)", "en": "Debt and Equity Securities, Gain (Loss)"}, "us-gaap_OtherNoncashIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Noncash Income (Expense)", "en": "Other Noncash Income (Expense)"}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Receivable", "en": "Increase (Decrease) in Accounts Receivable"}, "us-gaap_IncreaseDecreaseInIncomeTaxes": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Income Taxes", "en": "Increase (Decrease) in Income Taxes"}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Operating Assets", "en": "Increase (Decrease) in Other Operating Assets"}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Payable", "en": "Increase (Decrease) in Accounts Payable"}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accrued Liabilities", "en": "Increase (Decrease) in Accrued Liabilities"}, "goog_IncreaseDecreaseInAccruedRevenueShare": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) In Accrued Revenue Share", "en": "Increase (Decrease) In Accrued Revenue Share"}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Contract with Customer, Liability", "en": "Increase (Decrease) in Contract with Customer, Liability"}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"ty": "money", "ba": null, "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Operating Activities", "en": "Net Cash Provided by (Used in) Operating Activities"}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Property, Plant, and Equipment", "en": "Payments to Acquire Property, Plant, and Equipment"}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Marketable Securities", "en": "Payments to Acquire Marketable Securities"}, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale and Maturity of Marketable Securities", "en": "Proceeds from Sale and Maturity of Marketable Securities"}, "us-gaap_PaymentsToAcquireOtherInvestments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Other Investments", "en": "Payments to Acquire Other Investments"}, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale and Maturity of Other Investments", "en": "Proceeds from Sale and Maturity of Other Investments"}, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "en": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets"}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for (Proceeds from) Other Investing Activities", "en": "Payments for (Proceeds from) Other Investing Activities"}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Investing Activities", "en": "Net Cash Provided by (Used in) Investing Activities"}, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Proceeds Payments Related To Stock Based Award Activities", "en": "Net Proceeds Payments Related To Stock Based Award Activities"}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for Repurchase of Common Stock", "en": "Payments for Repurchase of Common Stock"}, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Debt, Net of Issuance Costs", "en": "Proceeds from Debt, Net of Issuance Costs"}, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Repayments of Debt and Lease Obligation", "en": "Repayments of Debt and Lease Obligation"}, "us-gaap_ProceedsFromMinorityShareholders": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Noncontrolling Interests", "en": "Proceeds from Noncontrolling Interests"}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Financing Activities", "en": "Net Cash Provided by (Used in) Financing Activities"}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_IncomeTaxesPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income Taxes Paid, Net", "en": "Income Taxes Paid, Net"}, "us-gaap_MarketingAndAdvertisingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Marketing and Advertising Expense", "en": "Marketing and Advertising Expense"}, "us-gaap_AllowanceForDoubtfulAccountsReceivable": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, Allowance for Credit Loss", "en": "Accounts Receivable, Allowance for Credit Loss"}, "us-gaap_GoodwillImpairmentLoss": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Impairment Loss", "en": "Goodwill, Impairment Loss"}, "us-gaap_GainLossOnOilAndGasHedgingActivity": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Gain (Loss) on Hedging Activity", "en": "Gain (Loss) on Hedging Activity"}, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Contract with Customer, Liability, Revenue Recognized", "en": "Contract with Customer, Liability, Revenue Recognized"}, "us-gaap_RevenueRemainingPerformanceObligation": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Revenue, Remaining Performance Obligation, Amount", "en": "Revenue, Remaining Performance Obligation, Amount"}, "goog_AvailableForSaleDebtSecuritiesFairValueOption": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Available-for-sale Debt Securities, Fair Value Option", "en": "Available-for-sale Debt Securities, Fair Value Option"}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt Securities, Available-for-sale, Realized Gain", "en": "Debt Securities, Available-for-sale, Realized Gain"}, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Debt Securities, Available-for-sale, Realized Loss", "en": "Debt Securities, Available-for-sale, Realized Loss"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "en": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "en": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "en": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "en": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10"}, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale", "en": "Debt Securities, Available-for-sale"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss"}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Unrealized Loss Position", "en": "Debt Securities, Available-for-sale, Unrealized Loss Position"}, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss"}, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Realized Gain (Loss)", "en": "Equity Securities, FV-NI, Realized Gain (Loss)"}, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "en": "Equity Securities, FV-NI, Unrealized Gain (Loss)"}, "us-gaap_EquitySecuritiesFvNiGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Gain (Loss)", "en": "Equity Securities, FV-NI, Gain (Loss)"}, "goog_ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment", "en": "Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment"}, "goog_EquitySecuritiesFVNICostBasisOfSecuritiesSold": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Cost Basis Of Securities Sold", "en": "Equity Securities, FV-NI, Cost Basis Of Securities Sold"}, "goog_EquitySecuritiesFVNICumulativeGainLossNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net", "en": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net"}, "us-gaap_EquitySecuritiesFvNiCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI, Cost", "en": "Equity Securities, FV-NI, Cost"}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Cost", "en": "Equity Securities without Readily Determinable Fair Value, Cost"}, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost", "en": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost"}, "goog_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "en": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax"}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "en": "Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax"}, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "en": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax"}, "us-gaap_EquitySecuritiesFvNi": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI", "en": "Equity Securities, FV-NI"}, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities, FV-NI and without Readily Determinable Fair Value", "en": "Equity Securities, FV-NI and without Readily Determinable Fair Value"}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCumulativeNetGain": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain", "en": "Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain"}, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueUnrealizedLossIncludingImpairment": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment", "en": "Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment"}, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, Fair Value Disclosure", "en": "Cash and Cash Equivalents, Fair Value Disclosure"}, "us-gaap_MarketableSecurities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Marketable Securities", "en": "Marketable Securities"}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "en": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount"}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "en": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount"}, "goog_NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount", "en": "Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount"}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Amount", "en": "Equity Securities without Readily Determinable Fair Value, Amount"}, "us-gaap_EquityMethodInvestments": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Method Investments", "en": "Equity Method Investments"}, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "en": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months"}, "us-gaap_DerivativeFairValueOfDerivativeAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Gross Asset", "en": "Derivative Asset, Fair Value, Gross Asset"}, "us-gaap_DerivativeAssetFairValueGrossLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Gross Liability", "en": "Derivative Asset, Fair Value, Gross Liability"}, "us-gaap_DerivativeAssets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset", "en": "Derivative Asset"}, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Not Offset, Policy Election Deduction", "en": "Derivative Asset, Not Offset, Policy Election Deduction"}, "us-gaap_DerivativeCollateralObligationToReturnCash": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Obligation to Return Cash", "en": "Derivative, Collateral, Obligation to Return Cash"}, "us-gaap_DerivativeCollateralObligationToReturnSecurities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Obligation to Return Securities", "en": "Derivative, Collateral, Obligation to Return Securities"}, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "en": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election"}, "us-gaap_DerivativeFairValueOfDerivativeLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Gross Liability", "en": "Derivative Liability, Fair Value, Gross Liability"}, "us-gaap_DerivativeLiabilityFairValueGrossAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Gross Asset", "en": "Derivative Liability, Fair Value, Gross Asset"}, "us-gaap_DerivativeLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability", "en": "Derivative Liability"}, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Not Offset, Policy Election Deduction", "en": "Derivative Liability, Not Offset, Policy Election Deduction"}, "us-gaap_DerivativeCollateralRightToReclaimCash": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Right to Reclaim Cash", "en": "Derivative, Collateral, Right to Reclaim Cash"}, "us-gaap_DerivativeCollateralRightToReclaimSecurities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Derivative, Collateral, Right to Reclaim Securities", "en": "Derivative, Collateral, Right to Reclaim Securities"}, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "en": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election"}, "us-gaap_OperatingLeaseCost": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Operating Lease, Cost", "en": "Operating Lease, Cost"}, "us-gaap_VariableLeaseCost": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Variable Lease, Cost", "en": "Variable Lease, Cost"}, "us-gaap_LeaseCost": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Lease, Cost", "en": "Lease, Cost"}, "us-gaap_OperatingLeasePayments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Lease, Payments", "en": "Operating Lease, Payments"}, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "en": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability"}, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {"ty": "num:percentItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Operating Lease, Weighted Average Discount Rate, Percent", "en": "Operating Lease, Weighted Average Discount Rate, Percent"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid, Year One", "en": "Lessee, Operating Lease, Liability, to be Paid, Year One"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "en": "Lessee, Operating Lease, Liability, to be Paid, Year Two"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "en": "Lessee, Operating Lease, Liability, to be Paid, Year Three"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "en": "Lessee, Operating Lease, Liability, to be Paid, Year Four"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "en": "Lessee, Operating Lease, Liability, to be Paid, Year Five"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "en": "Lessee, Operating Lease, Liability, to be Paid, after Year Five"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid", "en": "Lessee, Operating Lease, Liability, to be Paid"}, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "en": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount"}, "us-gaap_OperatingLeaseLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Lease, Liability", "en": "Operating Lease, Liability"}, "goog_LesseeOperatingLeaseLeaseNotYetCommencedAmount": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "en": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount"}, "us-gaap_NoncontrollingInterestInVariableInterestEntity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Noncontrolling Interest in Variable Interest Entity", "en": "Noncontrolling Interest in Variable Interest Entity"}, "us-gaap_CommercialPaper": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commercial Paper", "en": "Commercial Paper"}, "us-gaap_FinanceLeaseLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability", "en": "Finance Lease, Liability"}, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt and Lease Obligation, Including Current Maturities", "en": "Long-term Debt and Lease Obligation, Including Current Maturities"}, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "en": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net"}, "us-gaap_LongTermDebtCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt, Current Maturities", "en": "Long-term Debt, Current Maturities"}, "us-gaap_FinanceLeaseLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, Current", "en": "Finance Lease, Liability, Current"}, "us-gaap_LongTermDebtFairValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt, Fair Value", "en": "Long-term Debt, Fair Value"}, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-Term Debt, Maturity, Year One", "en": "Long-Term Debt, Maturity, Year One"}, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-Term Debt, Maturity, Year Two", "en": "Long-Term Debt, Maturity, Year Two"}, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-Term Debt, Maturity, Year Three", "en": "Long-Term Debt, Maturity, Year Three"}, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-Term Debt, Maturity, Year Four", "en": "Long-Term Debt, Maturity, Year Four"}, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-Term Debt, Maturity, Year Five", "en": "Long-Term Debt, Maturity, Year Five"}, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-Term Debt, Maturity, after Year Five", "en": "Long-Term Debt, Maturity, after Year Five"}, "us-gaap_LongTermDebt": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Long-term Debt", "en": "Long-term Debt"}, "us-gaap_PropertyPlantAndEquipmentGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Gross", "en": "Property, Plant and Equipment, Gross"}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "en": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment"}, "us-gaap_LossContingencyAccrualCarryingValueCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Loss Contingency, Accrual, Current", "en": "Loss Contingency, Accrual, Current"}, "goog_AccruedCustomerLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Customer Liabilities, Current", "en": "Accrued Customer Liabilities, Current"}, "goog_AccruedPurchasesOfPropertyAndEquipmentCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Purchases Of Property And Equipment, Current", "en": "Accrued Purchases Of Property And Equipment, Current"}, "us-gaap_OperatingLeaseLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Lease, Liability, Current", "en": "Operating Lease, Liability, Current"}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Accrued Liabilities, Current", "en": "Other Accrued Liabilities, Current"}, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "en": "OCI, before Reclassifications, Net of Tax, Attributable to Parent"}, "goog_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net", "en": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net"}, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "en": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "en": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent"}, "us-gaap_InterestIncomeOther": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Interest Income, Other", "en": "Interest Income, Other"}, "us-gaap_InterestExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Expense", "en": "Interest Expense"}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Gain (Loss), before Tax", "en": "Foreign Currency Transaction Gain (Loss), before Tax"}, "us-gaap_DebtSecuritiesRealizedGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Debt Securities, Realized Gain (Loss)", "en": "Debt Securities, Realized Gain (Loss)"}, "goog_InvestmentPerformanceFees": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Investment Performance Fees", "en": "Investment Performance Fees"}, "goog_IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net", "en": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net"}, "us-gaap_OtherNonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Nonoperating Income (Expense)", "en": "Other Nonoperating Income (Expense)"}, "us-gaap_InterestCostsCapitalized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Costs Capitalized", "en": "Interest Costs Capitalized"}, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "en": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net"}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Gross", "en": "Finite-Lived Intangible Assets, Gross"}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Accumulated Amortization", "en": "Finite-Lived Intangible Assets, Accumulated Amortization"}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "en": "Finite-Lived Intangible Asset, Expected Amortization, Year One"}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "en": "Finite-Lived Intangible Asset, Expected Amortization, Year Two"}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "en": "Finite-Lived Intangible Asset, Expected Amortization, Year Three"}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "en": "Finite-Lived Intangible Asset, Expected Amortization, Year Four"}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "en": "Finite-Lived Intangible Asset, Expected Amortization, Year Five"}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "en": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five"}, "us-gaap_FiniteLivedIntangibleAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Net", "en": "Finite-Lived Intangible Assets, Net"}, "us-gaap_PurchaseObligation": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Purchase Obligation", "en": "Purchase Obligation"}, "goog_NumberOfClassesOfCommonStock": {"ty": "xbrli:integerItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Number Of Classes Of Common Stock", "en": "Number Of Classes Of Common Stock"}, "us-gaap_AllocatedShareBasedCompensationExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Expense", "en": "Share-based Payment Arrangement, Expense"}, "goog_SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled", "en": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled"}, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Expense, Tax Benefit", "en": "Share-based Payment Arrangement, Expense, Tax Benefit"}, "goog_TaxBenefitFromStockBasedAwardActivity": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Benefit From Stock Based Award Activity", "en": "Tax Benefit From Stock Based Award Activity"}, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "en": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value"}, "goog_DefinedContributionPlanNumberofPlans": {"ty": "xbrli:integerItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Defined Contribution Plan, Number of Plans", "en": "Defined Contribution Plan, Number of Plans"}, "us-gaap_DefinedContributionPlanCostRecognized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Defined Contribution Plan, Cost", "en": "Defined Contribution Plan, Cost"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "en": "Income (Loss) from Continuing Operations before Income Taxes, Domestic"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "en": "Income (Loss) from Continuing Operations before Income Taxes, Foreign"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest"}, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Federal, State and Local, Tax Expense (Benefit)", "en": "Current Federal, State and Local, Tax Expense (Benefit)"}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Foreign Tax Expense (Benefit)", "en": "Current Foreign Tax Expense (Benefit)"}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Income Tax Expense (Benefit)", "en": "Current Income Tax Expense (Benefit)"}, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Federal, State and Local, Tax Expense (Benefit)", "en": "Deferred Federal, State and Local, Tax Expense (Benefit)"}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Foreign Income Tax Expense (Benefit)", "en": "Deferred Foreign Income Tax Expense (Benefit)"}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Tax Expense (Benefit)", "en": "Deferred Income Tax Expense (Benefit)"}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "en": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent"}, "goog_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActForeignDerivedIntangibleIncomeDeductionPercent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act, Foreign-derived Intangible Income Deduction, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act, Foreign-derived Intangible Income Deduction, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "en": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent"}, "goog_EffectiveIncomeTaxRateReconciliationRegulatoryFine": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Regulatory Fine", "en": "Effective Income Tax Rate Reconciliation, Regulatory Fine"}, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "en": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "en": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "en": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent"}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Percent", "en": "Effective Income Tax Rate Reconciliation, Percent"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "en": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other"}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "en": "Deferred Tax Assets, Tax Credit Carryforwards, Other"}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Loss Carryforwards", "en": "Deferred Tax Assets, Operating Loss Carryforwards"}, "goog_DeferredTaxAssetsOperatingLeaseRightofUseAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Lease, Right-of-Use Asset", "en": "Deferred Tax Assets, Operating Lease, Right-of-Use Asset"}, "goog_DeferredTaxAssetsIntangibleAssets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Intangible Assets", "en": "Deferred Tax Assets, Intangible Assets"}, "us-gaap_DeferredTaxAssetsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Other", "en": "Deferred Tax Assets, Other"}, "us-gaap_DeferredTaxAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Gross", "en": "Deferred Tax Assets, Gross"}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Valuation Allowance", "en": "Deferred Tax Assets, Valuation Allowance"}, "us-gaap_DeferredTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net of Valuation Allowance", "en": "Deferred Tax Assets, Net of Valuation Allowance"}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Property, Plant and Equipment", "en": "Deferred Tax Liabilities, Property, Plant and Equipment"}, "goog_DeferredTaxLiabilitiesRenewableEnergyInvestments": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Renewable Energy Investments", "en": "Deferred Tax Liabilities, Renewable Energy Investments"}, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "en": "Deferred Tax Liabilities, Undistributed Foreign Earnings"}, "us-gaap_DeferredTaxLiabilitiesInvestments": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Investments", "en": "Deferred Tax Liabilities, Investments"}, "goog_DeferredTaxLiabilitiesOperatingLeaseLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Operating Lease, Liability", "en": "Deferred Tax Liabilities, Operating Lease, Liability"}, "us-gaap_DeferredTaxLiabilitiesOther": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Other", "en": "Deferred Tax Liabilities, Other"}, "us-gaap_DeferredIncomeTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Gross", "en": "Deferred Tax Liabilities, Gross"}, "us-gaap_DeferredTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Net", "en": "Deferred Tax Liabilities, Net"}, "us-gaap_TaxCreditCarryforwardAmount": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Tax Credit Carryforward, Amount", "en": "Tax Credit Carryforward, Amount"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "en": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits", "en": "Unrecognized Tax Benefits"}, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "en": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate"}, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "en": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued"}, "goog_NumberOfTaxJurisdictions": {"ty": "xbrli:integerItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Number Of Tax Jurisdictions", "en": "Number Of Tax Jurisdictions"}, "us-gaap_NoncurrentAssets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Long-Lived Assets", "en": "Long-Lived Assets"}}}] }]}]