Generated at 2020-10-11T16:59:18+0000 for charles.hoffman@me.com. This page will remain online for about 48 hours.

Report

Submitted: https://www.sec.gov/Archives/edgar/data/1652044/000165204419000004/goog-20181231.xml
For more information: http://logicalcontracts.com/xbrl-and-sbrm-reporting/
DISCLAIMER: this analysis is provided by software still under development, and likely incomplete or even erroneous; do NOT use it other than for experimental, inconsequential purposes

User Alterations

NONE

 

Table of Contents

TERMS
0001000 - Document - Document and Entity InformationStructuresFacts
1001000 - Statement - CONSOLIDATED BALANCE SHEETSStructuresFacts
1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)StructuresFacts
1002000 - Statement - CONSOLIDATED STATEMENTS OF INCOMEStructuresFacts
1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOMEStructuresFacts
1003501 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)StructuresFacts
1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITYStructuresFacts
1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWSStructuresFacts
2101100 - Disclosure - Nature of Operations and Summary of Significant Accounting PoliciesStructuresFacts
2102100 - Disclosure - RevenuesStructuresFacts
2103100 - Disclosure - Financial InstrumentsStructuresFacts
2104100 - Disclosure - Variable Interest Entities (VIEs)StructuresFacts
2106100 - Disclosure - DebtStructuresFacts
2107100 - Disclosure - Supplemental Financial Statement InformationStructuresFacts
2108100 - Disclosure - AcquisitionsStructuresFacts
2109100 - Disclosure - Goodwill and Other Intangible AssetsStructuresFacts
2111100 - Disclosure - Commitments and ContingenciesStructuresFacts
2112100 - Disclosure - Stockholders' EquityStructuresFacts
2113100 - Disclosure - Net Income Per ShareStructuresFacts
2114100 - Disclosure - Compensation PlansStructuresFacts
2115100 - Disclosure - Income TaxesStructuresFacts
2116100 - Disclosure - Information about Segments and Geographic AreasStructuresFacts
2131100 - Schedule - Schedule II: Valuation and Qualifying AccountsStructuresFacts
2201201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)StructuresFacts
2302301 - Disclosure - Revenues (Tables)StructuresFacts
2303301 - Disclosure - Financial Instruments (Tables)StructuresFacts
2306301 - Disclosure - Debt (Tables)StructuresFacts
2307301 - Disclosure - Supplemental Financial Statement Information (Tables)StructuresFacts
2309301 - Disclosure - Goodwill and Other Intangible Assets (Tables)StructuresFacts
2311301 - Disclosure - Commitments and Contingencies (Tables)StructuresFacts
2313301 - Disclosure - Net Income Per Share (Tables)StructuresFacts
2314301 - Disclosure - Compensation Plans (Tables)StructuresFacts
2315301 - Disclosure - Income Taxes (Tables)StructuresFacts
2316301 - Disclosure - Information about Segments and Geographic Areas (Tables)StructuresFacts
2401402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details)StructuresFacts
2402402 - Disclosure - Revenues (Revenue by Segment) (Details)StructuresFacts
2402403 - Disclosure - Revenues (Revenue by Geographic Location) (Details)StructuresFacts
2402404 - Disclosure - Revenues (Narrative) (Details)StructuresFacts
2403402 - Disclosure - Financial Instruments (Debt Securities) (Details)StructuresFacts
2403403 - Disclosure - Financial Instruments (Narrative) (Details)StructuresFacts
2403404 - Disclosure - Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details)StructuresFacts
2403405 - Disclosure - Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details)StructuresFacts
2403406 - Disclosure - Financial Instruments (Non-Marketable Debt Securities) (Details)StructuresFacts
2403407 - Disclosure - Financial Instruments (Marketable Equity Securities) (Details)StructuresFacts
2403408 - Disclosure - Financial Instruments (Measurement Alternative Investments) (Details)StructuresFacts
2403409 - Disclosure - Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details)StructuresFacts
2403410 - Disclosure - Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details)StructuresFacts
2403412 - Disclosure - Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details)StructuresFacts
2404401 - Disclosure - Variable Interest Entities (VIEs) (Narrative) (Details)StructuresFacts
2406402 - Disclosure - Debt (Narrative) (Details)StructuresFacts
2406403 - Disclosure - Debt (Long-Term Debt) (Details)StructuresFacts
2406404 - Disclosure - Debt (Future Principal Payments for Borrowings) (Details)StructuresFacts
2407402 - Disclosure - Supplemental Financial Statement Information (Property and Equipment) (Details)StructuresFacts
2407403 - Disclosure - Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details)StructuresFacts
2407404 - Disclosure - Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details)StructuresFacts
2407405 - Disclosure - Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details)StructuresFacts
2407406 - Disclosure - Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details)StructuresFacts
2408401 - Disclosure - Acquisitions (Narrative) (Details)StructuresFacts
2409402 - Disclosure - Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details)StructuresFacts
2409403 - Disclosure - Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details)StructuresFacts
2409404 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details)StructuresFacts
2409405 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details)StructuresFacts
2411402 - Disclosure - Commitments and Contingencies (Future Minimum Payments Under Non-Cancelable Operating Leases, Along with Sublease Income Amounts) (Details)StructuresFacts
2411403 - Disclosure - Commitments and Contingencies (Narrative) (Details)StructuresFacts
2412401 - Disclosure - Stockholders' Equity (Narrative) (Details)StructuresFacts
2413402 - Disclosure - Net Income Per Share (Schedule of Earnings Per Share) (Details)StructuresFacts
2414402 - Disclosure - Compensation Plans (Stock Plans) (Details)StructuresFacts
2414403 - Disclosure - Compensation Plans (Stock Based Compensation) (Details)StructuresFacts
2414404 - Disclosure - Compensation Plans (Stock Based Award Activities) (Details)StructuresFacts
2414405 - Disclosure - Compensation Plans (401k Plans and Performance Fees) (Details)StructuresFacts
2415402 - Disclosure - Income Taxes (Narrative) (Details)StructuresFacts
2415403 - Disclosure - Income Taxes (Provision for Income Taxes) (Details)StructuresFacts
2415404 - Disclosure - Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details)StructuresFacts
2415405 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details)StructuresFacts
2415406 - Disclosure - Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details)StructuresFacts
2416402 - Disclosure - Information about Segments and Geographic Areas (Revenue by Segment) (Details)StructuresFacts
2416403 - Disclosure - Information about Segments and Geographic Areas (Operating Income/Loss by Segment) (Details)StructuresFacts
2416404 - Disclosure - Information about Segments and Geographic Areas (Capital Expenditures by Segment) (Details)StructuresFacts
2416405 - Disclosure - Information about Segments and Geographic Areas (Stock-based Compensation and Depreciation, Amortization and Impairment by Segment) (Details)StructuresFacts
2416406 - Disclosure - Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details)StructuresFacts
2431401 - Schedule - Schedule II: Valuation and Qualifying Accounts (Details)StructuresFacts
RULES
Errors and Warnings

 

Terms

Terms shown are only those effectively used by the report instance.

#LabelData TypePeriod TypeBalance TypeAbstractPrefixName, Documentation, References
1Asia Pacific [Member]nonnum:domainItemTypedurationtruesrt

AsiaPacificMember

2srt:AffiliatedEntityMember (label)nonnum:domainItemTypedurationtruesrt

AffiliatedEntityMember

3Consolidated Entities [Axis]xbrli:stringItemTypedurationtruesrt

ConsolidatedEntitiesAxis

4Consolidated Entities [Domain]nonnum:domainItemTypedurationtruesrt

ConsolidatedEntitiesDomain

5Consolidation Items [Axis]xbrli:stringItemTypedurationtruesrt

ConsolidationItemsAxis

6Consolidation Items [Domain]nonnum:domainItemTypedurationtruesrt

ConsolidationItemsDomain

7Maximum [Member]nonnum:domainItemTypedurationtruesrt

MaximumMember

8Minimum [Member]nonnum:domainItemTypedurationtruesrt

MinimumMember

9Ownership [Domain]nonnum:domainItemTypedurationtruesrt

OwnershipDomain

10Ownership [Axis]xbrli:stringItemTypedurationtruesrt

OwnershipAxis

11Product and Service [Domain]nonnum:domainItemTypedurationtruesrt

ProductsAndServicesDomain

12Product and Service [Axis]xbrli:stringItemTypedurationtruesrt

ProductOrServiceAxis

13Range [Domain]nonnum:domainItemTypedurationtruesrt

RangeMember

14Range [Axis]xbrli:stringItemTypedurationtruesrt

RangeAxis

15srt:RepurchaseAgreementCounterpartyNameDomain (label)nonnum:domainItemTypedurationtruesrt

RepurchaseAgreementCounterpartyNameDomain

16SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]nonnum:textBlockItemTypedurationsrt

ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock

17Geographical [Domain]nonnum:domainItemTypedurationtruesrt

SegmentGeographicalDomain

18Geographical [Axis]xbrli:stringItemTypedurationtruesrt

StatementGeographicalAxis

19Subsidiaries [Member]nonnum:domainItemTypedurationtruesrt

SubsidiariesMember

20SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]xbrli:stringItemTypedurationtruesrt

ValuationAndQualifyingAccountsDisclosureTable

21SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]xbrli:stringItemTypedurationtruesrt

ValuationAndQualifyingAccountsAbstract

22SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]xbrli:stringItemTypedurationtruesrt

ValuationAndQualifyingAccountsDisclosureLineItems

23country:CA (label)nonnum:domainItemTypedurationtruecountry

CA

24country:GB (label)nonnum:domainItemTypedurationtruecountry

GB

25UNITED STATESnonnum:domainItemTypedurationtruecountry

US

26AOCI Attributable to Parent, Net of Tax [Roll Forward]xbrli:stringItemTypedurationtrueus-gaap

AOCIAttributableToParentNetOfTaxRollForward

27Award Type [Axis]xbrli:stringItemTypedurationtrueus-gaap

AwardTypeAxis

28us-gaap:AccidentAndHealthInsuranceSegmentMember (label)nonnum:domainItemTypedurationtrueus-gaap

AccidentAndHealthInsuranceSegmentMember

29Accounting Standards Update 2016-16 [Member]nonnum:domainItemTypedurationtrueus-gaap

AccountingStandardsUpdate201616Member

30Accounting Policies [Abstract]xbrli:stringItemTypedurationtrueus-gaap

AccountingPoliciesAbstract

31Accounting Standards Update 2016-01 [Member]nonnum:domainItemTypedurationtrueus-gaap

AccountingStandardsUpdate201601Member

32Accounting Standards Update 2016-02 [Member]nonnum:domainItemTypedurationtrueus-gaap

AccountingStandardsUpdate201602Member

33Accounts Payable, Currentxbrli:monetaryItemTypeinstantcreditus-gaap

AccountsPayableCurrent

34us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent (label)xbrli:monetaryItemTypeinstantcreditus-gaap

AccountsPayableAndAccruedLiabilitiesCurrent

35Accounts Receivable, Net, Currentxbrli:monetaryItemTypeinstantdebitus-gaap

AccountsReceivableNetCurrent

36us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent (label)xbrli:monetaryItemTypeinstantcreditus-gaap

AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent

37Accrued Liabilities, Currentxbrli:monetaryItemTypeinstantcreditus-gaap

AccruedLiabilitiesCurrent

38us-gaap:AccruedInvestmentIncomeReceivable (label)xbrli:monetaryItemTypeinstantdebitus-gaap

AccruedInvestmentIncomeReceivable

39Accrued Income Taxes, Currentxbrli:monetaryItemTypeinstantcreditus-gaap

AccruedIncomeTaxesCurrent

40us-gaap:AccruedLiabilitiesMember (label)nonnum:domainItemTypedurationtrueus-gaap

AccruedLiabilitiesMember

41Accrued Income Taxes, Noncurrentxbrli:monetaryItemTypeinstantcreditus-gaap

AccruedIncomeTaxesNoncurrent

42Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]nonnum:domainItemTypedurationtrueus-gaap

AccumulatedGainLossNetCashFlowHedgeParentMember

43Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]nonnum:domainItemTypedurationtrueus-gaap

AccumulatedNetUnrealizedInvestmentGainLossMember

44Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipmentxbrli:monetaryItemTypeinstantcreditus-gaap

AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

45Accumulated Other Comprehensive Income (Loss) [Table]xbrli:stringItemTypedurationtrueus-gaap

AccumulatedOtherComprehensiveIncomeLossTable

46Accumulated Other Comprehensive Income (Loss) [Line Items]xbrli:stringItemTypedurationtrueus-gaap

AccumulatedOtherComprehensiveIncomeLossLineItems

47Accumulated Foreign Currency Adjustment Attributable to Parent [Member]nonnum:domainItemTypedurationtrueus-gaap

AccumulatedTranslationAdjustmentMember

48AOCI Attributable to Parent [Member]nonnum:domainItemTypedurationtrueus-gaap

AccumulatedOtherComprehensiveIncomeMember

49Accumulated Other Comprehensive Income (Loss), Net of Taxxbrli:monetaryItemTypeinstantcreditus-gaap

AccumulatedOtherComprehensiveIncomeLossNetOfTax

50Acquired Finite-lived Intangible Assets, Weighted Average Useful Lifexbrli:durationItemTypedurationus-gaap

AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife

51Acquired Finite-Lived Intangible Assets [Line Items]xbrli:stringItemTypedurationtrueus-gaap

AcquiredFiniteLivedIntangibleAssetsLineItems

52Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]xbrli:stringItemTypedurationtrueus-gaap

AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract

53Adjustments for New Accounting Pronouncements [Axis]xbrli:stringItemTypedurationtrueus-gaap

AdjustmentsForNewAccountingPronouncementsAxis

54Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognitionxbrli:monetaryItemTypedurationcreditus-gaap

AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

55Advertising Costs, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

AdvertisingCostsPolicyTextBlock

56Other Segments [Member]nonnum:domainItemTypedurationtrueus-gaap

AllOtherSegmentsMember

57Allocated Share-based Compensation Expensexbrli:monetaryItemTypedurationdebitus-gaap

AllocatedShareBasedCompensationExpense

58SEC Schedule, 12-09, Allowance, Credit Loss [Member]nonnum:domainItemTypedurationtrueus-gaap

AllowanceForCreditLossMember

59Allowance for Doubtful Accounts Receivable, Currentxbrli:monetaryItemTypeinstantcreditus-gaap

AllowanceForDoubtfulAccountsReceivableCurrent

60us-gaap:AmortizationOfDeferredCharges (label)xbrli:monetaryItemTypedurationdebitus-gaap

AmortizationOfDeferredCharges

61Amortization of Intangible Assetsxbrli:monetaryItemTypedurationdebitus-gaap

AmortizationOfIntangibleAssets

62us-gaap:AssetPledgedAsCollateralMember (label)nonnum:domainItemTypedurationtrueus-gaap

AssetPledgedAsCollateralMember

63us-gaap:AssetManagementArrangementMember (label)nonnum:domainItemTypedurationtrueus-gaap

AssetManagementArrangementMember

64us-gaap:AssetHeldInTrustMember (label)nonnum:domainItemTypedurationtrueus-gaap

AssetHeldInTrustMember

65Assets [Abstract]xbrli:stringItemTypedurationtrueus-gaap

AssetsAbstract

66Assetsxbrli:monetaryItemTypeinstantdebitus-gaap

Assets

67Assets, Currentxbrli:monetaryItemTypeinstantdebitus-gaap

AssetsCurrent

68Assets, Current [Abstract]xbrli:stringItemTypedurationtrueus-gaap

AssetsCurrentAbstract

69Assets, Noncurrentxbrli:monetaryItemTypeinstantdebitus-gaap

AssetsNoncurrent

70us-gaap:AssetsNoncurrentAbstract (label)xbrli:stringItemTypedurationtrueus-gaap

AssetsNoncurrentAbstract

71Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Taxxbrli:monetaryItemTypeinstantcreditus-gaap

AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax

72Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]xbrli:stringItemTypedurationtrueus-gaap

AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract

73Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Taxxbrli:monetaryItemTypeinstantdebitus-gaap

AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax

74Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Valuexbrli:monetaryItemTypeinstantdebitus-gaap

AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue

75Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Valuexbrli:monetaryItemTypeinstantdebitus-gaap

AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue

76Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Valuexbrli:monetaryItemTypeinstantdebitus-gaap

AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue

77Debt Securities, Available-for-salexbrli:monetaryItemTypeinstantdebitus-gaap

AvailableForSaleSecuritiesDebtSecurities

78Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Valuexbrli:monetaryItemTypeinstantdebitus-gaap

AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue

79Balance Sheet Location [Domain]nonnum:domainItemTypedurationtrueus-gaap

BalanceSheetLocationDomain

80Balance Sheet Location [Axis]xbrli:stringItemTypedurationtrueus-gaap

BalanceSheetLocationAxis

81Bank Time Deposits [Member]nonnum:domainItemTypedurationtrueus-gaap

BankTimeDepositsMember

82us-gaap:BasisSwapMember (label)nonnum:domainItemTypedurationtrueus-gaap

BasisSwapMember

83us-gaap:BondFutureMember (label)nonnum:domainItemTypedurationtrueus-gaap

BondFutureMember

84us-gaap:BondOptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

BondOptionMember

85Building [Member]nonnum:domainItemTypedurationtrueus-gaap

BuildingMember

86Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwillxbrli:monetaryItemTypeinstantdebitus-gaap

BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill

87Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalentsxbrli:monetaryItemTypeinstantdebitus-gaap

BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents

88Business Combination, Consideration Transferredxbrli:monetaryItemTypedurationcreditus-gaap

BusinessCombinationConsiderationTransferred1

89Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilitiesxbrli:monetaryItemTypeinstantcreditus-gaap

BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities

90Business Description and Accounting Policies [Text Block]nonnum:textBlockItemTypedurationus-gaap

BusinessDescriptionAndAccountingPoliciesTextBlock

91Business Acquisition [Line Items]xbrli:stringItemTypedurationtrueus-gaap

BusinessAcquisitionLineItems

92Business Acquisition, Acquiree [Domain]nonnum:domainItemTypedurationtrueus-gaap

BusinessAcquisitionAcquireeDomain

93Business Acquisition [Axis]xbrli:stringItemTypedurationtrueus-gaap

BusinessAcquisitionAxis

94Business Combinations [Abstract]xbrli:stringItemTypedurationtrueus-gaap

BusinessCombinationsAbstract

95Business Combinations Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

BusinessCombinationsPolicy

96Business Combination Disclosure [Text Block]nonnum:textBlockItemTypedurationus-gaap

BusinessCombinationDisclosureTextBlock

97Business Acquisition, Goodwill, Expected Tax Deductible Amountxbrli:monetaryItemTypeinstantdebitus-gaap

BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount

98us-gaap:CapitalSupportAgreementMember (label)nonnum:domainItemTypedurationtrueus-gaap

CapitalSupportAgreementMember

99Capital Lease Obligations, Noncurrentxbrli:monetaryItemTypeinstantcreditus-gaap

CapitalLeaseObligationsNoncurrent

100Capital Leased Assets, Grossxbrli:monetaryItemTypeinstantdebitus-gaap

CapitalLeasedAssetsGross

101Cash and Cash Equivalents, Period Increase (Decrease)xbrli:monetaryItemTypedurationdebitus-gaap

CashAndCashEquivalentsPeriodIncreaseDecrease

102Cash and Cash Equivalents, Fair Value Disclosurexbrli:monetaryItemTypeinstantdebitus-gaap

CashAndCashEquivalentsFairValueDisclosure

103Cash and Cash Equivalents, at Carrying Valuexbrli:monetaryItemTypeinstantdebitus-gaap

CashAndCashEquivalentsAtCarryingValue

104Cash Flow Hedging [Member]nonnum:domainItemTypedurationtrueus-gaap

CashFlowHedgingMember

105Cash, Cash Equivalents, and Short-term Investmentsxbrli:monetaryItemTypeinstantdebitus-gaap

CashCashEquivalentsAndShortTermInvestments

106us-gaap:ChangeInValuationTechniqueReasonInactiveMarketMember (label)nonnum:domainItemTypedurationtrueus-gaap

ChangeInValuationTechniqueReasonInactiveMarketMember

107us-gaap:ChangeInValuationTechniqueReasonCurrentAppraisalUnobtainableMember (label)nonnum:domainItemTypedurationtrueus-gaap

ChangeInValuationTechniqueReasonCurrentAppraisalUnobtainableMember

108us-gaap:ChangeInValuationTechniqueAbstract (label)xbrli:stringItemTypedurationtrueus-gaap

ChangeInValuationTechniqueAbstract

109Change in Unrealized Gain (Loss) on Fair Value Hedging Instrumentsxbrli:monetaryItemTypedurationcreditus-gaap

ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1

110Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedgexbrli:monetaryItemTypedurationcreditus-gaap

ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1

111Class of Stock [Domain]nonnum:domainItemTypedurationtrueus-gaap

ClassOfStockDomain

112Variable Interest Entity, Classification [Domain]nonnum:domainItemTypedurationtrueus-gaap

ClassificationOfVariableInterestEntityDomain

113Commercial Paper [Member]nonnum:domainItemTypedurationtrueus-gaap

CommercialPaperMember

114Commercial Paperxbrli:monetaryItemTypeinstantcreditus-gaap

CommercialPaper

115Commitments and Contingencies Disclosure [Text Block]nonnum:textBlockItemTypedurationus-gaap

CommitmentsAndContingenciesDisclosureTextBlock

116us-gaap:CommitmentsToExtendCreditMember (label)nonnum:domainItemTypedurationtrueus-gaap

CommitmentsToExtendCreditMember

117Commitments and Contingencies Disclosure [Abstract]xbrli:stringItemTypedurationtrueus-gaap

CommitmentsAndContingenciesDisclosureAbstract

118Commitments and Contingenciesxbrli:monetaryItemTypeinstantcreditus-gaap

CommitmentsAndContingencies

119us-gaap:CommoditiesInvestmentMember (label)nonnum:domainItemTypedurationtrueus-gaap

CommoditiesInvestmentMember

120us-gaap:CommodityOptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

CommodityOptionMember

121Common Class A [Member]nonnum:domainItemTypedurationtrueus-gaap

CommonClassAMember

122Common Stocks, Including Additional Paid in Capitalxbrli:monetaryItemTypeinstantcreditus-gaap

CommonStocksIncludingAdditionalPaidInCapital

123Common Stock Including Additional Paid in Capital [Member]nonnum:domainItemTypedurationtrueus-gaap

CommonStockIncludingAdditionalPaidInCapitalMember

124Common Stock, Shares Authorizedxbrli:sharesItemTypeinstantus-gaap

CommonStockSharesAuthorized

125Common Class B [Member]nonnum:domainItemTypedurationtrueus-gaap

CommonClassBMember

126Common Stock, Par or Stated Value Per Sharenum:perShareItemTypeinstantus-gaap

CommonStockParOrStatedValuePerShare

127Common Stock, Capital Shares Reserved for Future Issuancexbrli:sharesItemTypeinstantus-gaap

CommonStockCapitalSharesReservedForFutureIssuance

128Common Stock, Shares, Issuedxbrli:sharesItemTypeinstantus-gaap

CommonStockSharesIssued

129Common Stock, Shares, Outstandingxbrli:sharesItemTypeinstantus-gaap

CommonStockSharesOutstanding

130Compensation Related Costs, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

CompensationRelatedCostsPolicyTextBlock

131Compensation and Employee Benefit Plans [Text Block]nonnum:textBlockItemTypedurationus-gaap

CompensationAndEmployeeBenefitPlansTextBlock

132Components of Deferred Tax Assets [Abstract]xbrli:stringItemTypedurationtrueus-gaap

ComponentsOfDeferredTaxAssetsAbstract

133Comprehensive Income (Loss), Net of Tax, Attributable to Parentxbrli:monetaryItemTypedurationcreditus-gaap

ComprehensiveIncomeNetOfTax

134Concentration Risk Type [Domain]nonnum:domainItemTypedurationtrueus-gaap

ConcentrationRiskTypeDomain

135Concentration Risk, Credit Risk, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

ConcentrationRiskCreditRisk

136Concentration Risk Benchmark [Axis]xbrli:stringItemTypedurationtrueus-gaap

ConcentrationRiskByBenchmarkAxis

137Concentration Risk Type [Axis]xbrli:stringItemTypedurationtrueus-gaap

ConcentrationRiskByTypeAxis

138Concentration Risk Benchmark [Domain]nonnum:domainItemTypedurationtrueus-gaap

ConcentrationRiskBenchmarkDomain

139Concentration Risk, Percentagenum:percentItemTypedurationus-gaap

ConcentrationRiskPercentage1

140Consolidation, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

ConsolidationPolicyTextBlock

141Consolidation, Variable Interest Entity, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

ConsolidationVariableInterestEntityPolicy

142Construction in Progress [Member]nonnum:domainItemTypedurationtrueus-gaap

ConstructionInProgressMember

143Contract with Customer, Liability, Revenue Recognizedxbrli:monetaryItemTypedurationcreditus-gaap

ContractWithCustomerLiabilityRevenueRecognized

144Contract with Customer, Liability, Noncurrentxbrli:monetaryItemTypeinstantcreditus-gaap

ContractWithCustomerLiabilityNoncurrent

145Contract with Customer, Liability, Currentxbrli:monetaryItemTypeinstantcreditus-gaap

ContractWithCustomerLiabilityCurrent

146Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Valuexbrli:monetaryItemTypeinstantcreditus-gaap

ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue

147Corporate Debt Securities [Member]nonnum:domainItemTypedurationtrueus-gaap

CorporateDebtSecuritiesMember

148Corporate, Non-Segment [Member]nonnum:domainItemTypedurationtrueus-gaap

CorporateNonSegmentMember

149us-gaap:CorporateMember (label)nonnum:domainItemTypedurationtrueus-gaap

CorporateMember

150us-gaap:CorporateAndOtherMember (label)nonnum:domainItemTypedurationtrueus-gaap

CorporateAndOtherMember

151us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization (label)xbrli:monetaryItemTypedurationdebitus-gaap

CostOfServicesExcludingDepreciationDepletionAndAmortization

152us-gaap:CostOfGoodsAndServicesSold (label)xbrli:monetaryItemTypedurationdebitus-gaap

CostOfGoodsAndServicesSold

153Cost Method Investments, Fair Value Disclosurexbrli:monetaryItemTypeinstantdebitus-gaap

CostMethodInvestmentsFairValueDisclosure

154Cost Method Investmentsxbrli:monetaryItemTypeinstantdebitus-gaap

CostMethodInvestments

155us-gaap:CostApproachValuationTechniqueMember (label)nonnum:domainItemTypedurationtrueus-gaap

CostApproachValuationTechniqueMember

156us-gaap:CostDirectLabor (label)xbrli:monetaryItemTypedurationdebitus-gaap

CostDirectLabor

157Cost of Revenuexbrli:monetaryItemTypedurationdebitus-gaap

CostOfRevenue

158Costs and Expenses [Abstract]xbrli:stringItemTypedurationtrueus-gaap

CostsAndExpensesAbstract

159Costs and Expensesxbrli:monetaryItemTypedurationdebitus-gaap

CostsAndExpenses

160us-gaap:CreditDefaultSwaptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

CreditDefaultSwaptionMember

161Credit Facility [Axis]xbrli:stringItemTypedurationtrueus-gaap

CreditFacilityAxis

162us-gaap:CreditSpreadOptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

CreditSpreadOptionMember

163us-gaap:CreditDefaultOptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

CreditDefaultOptionMember

164Credit Facility [Domain]nonnum:domainItemTypedurationtrueus-gaap

CreditFacilityDomain

165us-gaap:CreditDefaultSwapMember (label)nonnum:domainItemTypedurationtrueus-gaap

CreditDefaultSwapMember

166Cumulative Effect of New Accounting Principle in Period of Adoptionxbrli:monetaryItemTypeinstantcreditus-gaap

CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption

167us-gaap:CurrencySwapMember (label)nonnum:domainItemTypedurationtrueus-gaap

CurrencySwapMember

168Current Income Tax Expense (Benefit)xbrli:monetaryItemTypedurationdebitus-gaap

CurrentIncomeTaxExpenseBenefit

169Current Federal, State and Local, Tax Expense (Benefit)xbrli:monetaryItemTypedurationdebitus-gaap

CurrentFederalStateAndLocalTaxExpenseBenefit

170Current Foreign Tax Expense (Benefit)xbrli:monetaryItemTypedurationdebitus-gaap

CurrentForeignTaxExpenseBenefit

171Current Income Tax Expense (Benefit), Continuing Operations [Abstract]xbrli:stringItemTypedurationtrueus-gaap

CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract

172Customer Relationships [Member]nonnum:domainItemTypedurationtrueus-gaap

CustomerRelationshipsMember

173Disaggregation of Revenue [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

DisaggregationOfRevenueTableTextBlock

174us-gaap:DisabilityInsurancePolicyMember (label)nonnum:domainItemTypedurationtrueus-gaap

DisabilityInsurancePolicyMember

175Designated as Hedging Instrument [Member]nonnum:domainItemTypedurationtrueus-gaap

DesignatedAsHedgingInstrumentMember

176us-gaap:DebtSecuritiesAvailableForSaleCostOfSecuritySoldOrTransferredMethodSpecificIdentificationMember (label)nonnum:domainItemTypedurationtrueus-gaap

DebtSecuritiesAvailableForSaleCostOfSecuritySoldOrTransferredMethodSpecificIdentificationMember

177us-gaap:DebtSecuritiesAvailableForSaleCostOfSecuritySoldOrTransferredMethodAverageCostMember (label)nonnum:domainItemTypedurationtrueus-gaap

DebtSecuritiesAvailableForSaleCostOfSecuritySoldOrTransferredMethodAverageCostMember

178Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Lossxbrli:monetaryItemTypeinstantdebitus-gaap

DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss

179Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Monthsxbrli:monetaryItemTypeinstantdebitus-gaap

DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months

180us-gaap:DebtSecuritiesMaturityAllocationContractualMaturityMember (label)nonnum:domainItemTypedurationtrueus-gaap

DebtSecuritiesMaturityAllocationContractualMaturityMember

181us-gaap:DebtSecuritiesMaturityAllocationExpectedMaturityMember (label)nonnum:domainItemTypedurationtrueus-gaap

DebtSecuritiesMaturityAllocationExpectedMaturityMember

182Debt Securities, Available-for-sale, Realized Lossxbrli:monetaryItemTypedurationdebitus-gaap

DebtSecuritiesAvailableForSaleRealizedLoss

183Debt Securities, Available-for-sale [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

DebtSecuritiesAvailableForSaleTableTextBlock

184Debt Securities, Realized Gain (Loss)xbrli:monetaryItemTypedurationcreditus-gaap

DebtSecuritiesRealizedGainLoss

185Debt Securities, Available-for-sale, Realized Gainxbrli:monetaryItemTypedurationcreditus-gaap

DebtSecuritiesAvailableForSaleRealizedGain

186us-gaap:DebtSecuritiesAvailableForSaleCostOfSecuritySoldMethodAbstract (label)xbrli:stringItemTypedurationtrueus-gaap

DebtSecuritiesAvailableForSaleCostOfSecuritySoldMethodAbstract

187Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longerxbrli:monetaryItemTypeinstantdebitus-gaap

DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger

188Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Lossxbrli:monetaryItemTypeinstantdebitus-gaap

DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss

189us-gaap:DebtSecuritiesMaturityAllocationAverageRemainingLifeMember (label)nonnum:domainItemTypedurationtrueus-gaap

DebtSecuritiesMaturityAllocationAverageRemainingLifeMember

190us-gaap:DebtSecuritiesMaturityAllocationDomain (label)nonnum:domainItemTypedurationtrueus-gaap

DebtSecuritiesMaturityAllocationDomain

191Debt Securities, Available-for-sale, Unrealized Loss Positionxbrli:monetaryItemTypeinstantdebitus-gaap

DebtSecuritiesAvailableForSaleUnrealizedLossPosition

192Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Lossxbrli:monetaryItemTypeinstantdebitus-gaap

DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss

193Debt and Equity Securities, Gain (Loss)xbrli:monetaryItemTypedurationcreditus-gaap

DebtAndEquitySecuritiesGainLoss

194Debt Disclosure [Abstract]xbrli:stringItemTypedurationtrueus-gaap

DebtDisclosureAbstract

195us-gaap:DebtMember (label)nonnum:domainItemTypedurationtrueus-gaap

DebtMember

196Schedule of Long-term Debt Instruments [Table]xbrli:stringItemTypedurationtrueus-gaap

DebtInstrumentTable

197Debt Instrument [Axis]xbrli:stringItemTypedurationtrueus-gaap

DebtInstrumentAxis

198Debt Instrument, Face Amountxbrli:monetaryItemTypeinstantcreditus-gaap

DebtInstrumentFaceAmount

199Long-term Debt, Grossxbrli:monetaryItemTypeinstantcreditus-gaap

DebtInstrumentCarryingAmount

200Debt Disclosure [Text Block]nonnum:textBlockItemTypedurationus-gaap

DebtDisclosureTextBlock

201Debt Instrument [Line Items]xbrli:stringItemTypedurationtrueus-gaap

DebtInstrumentLineItems

202Debt Securities [Member]nonnum:domainItemTypedurationtrueus-gaap

DebtSecuritiesMember

203us-gaap:DebtCurrent (label)xbrli:monetaryItemTypeinstantcreditus-gaap

DebtCurrent

204Debt Instrument, Interest Rate, Stated Percentagenum:percentItemTypeinstantus-gaap

DebtInstrumentInterestRateStatedPercentage

205Debt Instrument, Interest Rate, Effective Percentagenum:percentItemTypeinstantus-gaap

DebtInstrumentInterestRateEffectivePercentage

206Debt Instrument, Unamortized Discountxbrli:monetaryItemTypeinstantdebitus-gaap

DebtInstrumentUnamortizedDiscount

207Debt Instrument, Name [Domain]nonnum:domainItemTypedurationtrueus-gaap

DebtInstrumentNameDomain

208Decrease in Unrecognized Tax Benefits is Reasonably Possiblexbrli:monetaryItemTypeinstantdebitus-gaap

DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible

209Deferred Tax Liabilities, Investmentsxbrli:monetaryItemTypeinstantcreditus-gaap

DeferredTaxLiabilitiesInvestments

210Deferred Federal, State and Local, Tax Expense (Benefit)xbrli:monetaryItemTypedurationdebitus-gaap

DeferredFederalStateAndLocalTaxExpenseBenefit

211Deferred Income Tax Assets, Netxbrli:monetaryItemTypeinstantdebitus-gaap

DeferredIncomeTaxAssetsNet

212us-gaap:DeferredVariableAnnuityMember (label)nonnum:domainItemTypedurationtrueus-gaap

DeferredVariableAnnuityMember

213Deferred Income Tax Liabilities, Netxbrli:monetaryItemTypeinstantcreditus-gaap

DeferredIncomeTaxLiabilitiesNet

214us-gaap:DeferredFixedAnnuityMember (label)nonnum:domainItemTypedurationtrueus-gaap

DeferredFixedAnnuityMember

215Deferred Foreign Income Tax Expense (Benefit)xbrli:monetaryItemTypedurationdebitus-gaap

DeferredForeignIncomeTaxExpenseBenefit

216Deferred Income Tax Expense (Benefit)xbrli:monetaryItemTypedurationdebitus-gaap

DeferredIncomeTaxExpenseBenefit

217Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]xbrli:stringItemTypedurationtrueus-gaap

DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract

218Deferred Income Taxes and Tax Creditsxbrli:monetaryItemTypedurationdebitus-gaap

DeferredIncomeTaxesAndTaxCredits

219Deferred Tax Liabilities, Grossxbrli:monetaryItemTypeinstantcreditus-gaap

DeferredIncomeTaxLiabilities

220Deferred Tax Assets, Netxbrli:monetaryItemTypeinstantdebitus-gaap

DeferredTaxAssetsLiabilitiesNet

221Deferred Tax Assets, Net [Abstract]xbrli:stringItemTypedurationtrueus-gaap

DeferredTaxAssetsNetAbstract

222Deferred Tax Assets, Grossxbrli:monetaryItemTypeinstantdebitus-gaap

DeferredTaxAssetsGross

223Deferred Tax Assets, Net of Valuation Allowancexbrli:monetaryItemTypeinstantdebitus-gaap

DeferredTaxAssetsNet

224Deferred Tax Assets, Otherxbrli:monetaryItemTypeinstantdebitus-gaap

DeferredTaxAssetsOther

225Deferred Tax Assets, Operating Loss Carryforwardsxbrli:monetaryItemTypeinstantdebitus-gaap

DeferredTaxAssetsOperatingLossCarryforwards

226Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Costxbrli:monetaryItemTypeinstantdebitus-gaap

DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

227Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefitsxbrli:monetaryItemTypeinstantdebitus-gaap

DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits

228Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Otherxbrli:monetaryItemTypeinstantdebitus-gaap

DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther

229Deferred Tax Assets, Tax Credit Carryforwards, Otherxbrli:monetaryItemTypeinstantdebitus-gaap

DeferredTaxAssetsTaxCreditCarryforwardsOther

230Deferred Tax Liabilities, Netxbrli:monetaryItemTypeinstantcreditus-gaap

DeferredTaxLiabilities

231Deferred Tax Liabilities, Otherxbrli:monetaryItemTypeinstantcreditus-gaap

DeferredTaxLiabilitiesOther

232Deferred Tax Assets, Valuation Allowancexbrli:monetaryItemTypeinstantcreditus-gaap

DeferredTaxAssetsValuationAllowance

233Deferred Tax Liabilities, Gross [Abstract]xbrli:stringItemTypedurationtrueus-gaap

DeferredTaxLiabilitiesAbstract

234Deferred Tax Liabilities, Intangible Assetsxbrli:monetaryItemTypeinstantcreditus-gaap

DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets

235us-gaap:DeferredTaxLiabilitiesCurrent (label)xbrli:monetaryItemTypeinstantcreditus-gaap

DeferredTaxLiabilitiesCurrent

236us-gaap:DeferredTaxLiabilitiesNoncurrent (label)xbrli:monetaryItemTypeinstantcreditus-gaap

DeferredTaxLiabilitiesNoncurrent

237us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent (label)xbrli:monetaryItemTypeinstantcreditus-gaap

DeferredCompensationLiabilityClassifiedNoncurrent

238Deferred Tax Liabilities, Property, Plant and Equipmentxbrli:monetaryItemTypeinstantcreditus-gaap

DeferredTaxLiabilitiesPropertyPlantAndEquipment

239us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit (label)xbrli:monetaryItemTypedurationcreditus-gaap

DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit

240us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation (label)xbrli:monetaryItemTypedurationcreditus-gaap

DefinedBenefitPlanAmortizationOfTransitionAssetObligation

241us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 (label)xbrli:monetaryItemTypedurationcreditus-gaap

DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1

242us-gaap:DefinedBenefitPlanOtherCosts (label)xbrli:monetaryItemTypedurationdebitus-gaap

DefinedBenefitPlanOtherCosts

243us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 (label)xbrli:monetaryItemTypedurationcreditus-gaap

DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1

244us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses (label)xbrli:monetaryItemTypedurationcreditus-gaap

DefinedBenefitPlanAmortizationOfGainsLosses

245us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit (label)xbrli:monetaryItemTypedurationdebitus-gaap

DefinedBenefitPlanAmortizationOfPriorServiceCostCredit

246us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets (label)xbrli:monetaryItemTypedurationcreditus-gaap

DefinedBenefitPlanExpectedReturnOnPlanAssets

247us-gaap:DefinedBenefitPlanInterestCost (label)xbrli:monetaryItemTypedurationdebitus-gaap

DefinedBenefitPlanInterestCost

248us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments (label)xbrli:monetaryItemTypedurationcreditus-gaap

DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments

249Defined Contribution Plan, Costxbrli:monetaryItemTypedurationdebitus-gaap

DefinedContributionPlanCostRecognized

250us-gaap:DefinedBenefitPostretirementHealthCoverageMember (label)nonnum:domainItemTypedurationtrueus-gaap

DefinedBenefitPostretirementHealthCoverageMember

251us-gaap:DefinedBenefitPostretirementLifeInsuranceMember (label)nonnum:domainItemTypedurationtrueus-gaap

DefinedBenefitPostretirementLifeInsuranceMember

252us-gaap:DepositsMember (label)nonnum:domainItemTypedurationtrueus-gaap

DepositsMember

253Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Electionxbrli:monetaryItemTypeinstantdebitus-gaap

DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection

254Derivative Liability, Not Offset, Policy Election Deductionxbrli:monetaryItemTypeinstantdebitus-gaap

DerivativeLiabilityNotOffsetPolicyElectionDeduction

255Derivative, Collateral, Obligation to Return Securitiesxbrli:monetaryItemTypeinstantcreditus-gaap

DerivativeCollateralObligationToReturnSecurities

256Derivative, Collateral, Right to Reclaim Securitiesxbrli:monetaryItemTypeinstantdebitus-gaap

DerivativeCollateralRightToReclaimSecurities

257Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Electionxbrli:monetaryItemTypeinstantcreditus-gaap

DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection

258Derivative Asset, Not Offset, Policy Election Deductionxbrli:monetaryItemTypeinstantcreditus-gaap

DerivativeAssetNotOffsetPolicyElectionDeduction

259Derivative, Remaining Maturityxbrli:durationItemTypedurationus-gaap

DerivativeRemainingMaturity1

260Derivative Liability, Fair Value, Gross Assetxbrli:monetaryItemTypeinstantdebitus-gaap

DerivativeLiabilityFairValueGrossAsset

261Derivative Assetxbrli:monetaryItemTypeinstantdebitus-gaap

DerivativeAssets

262Derivative Asset [Abstract]xbrli:stringItemTypedurationtrueus-gaap

DerivativeAssetsAbstract

263Derivative, Collateral, Right to Reclaim Cashxbrli:monetaryItemTypeinstantdebitus-gaap

DerivativeCollateralRightToReclaimCash

264Derivative, Collateral, Obligation to Return Cashxbrli:monetaryItemTypeinstantcreditus-gaap

DerivativeCollateralObligationToReturnCash

265Derivative Instrument [Axis]xbrli:stringItemTypedurationtrueus-gaap

DerivativeInstrumentRiskAxis

266Derivative Asset, Fair Value, Gross Liabilityxbrli:monetaryItemTypeinstantcreditus-gaap

DerivativeAssetFairValueGrossLiability

267Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Netxbrli:monetaryItemTypedurationcreditus-gaap

DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet

268us-gaap:DerivativeMember (label)nonnum:domainItemTypedurationtrueus-gaap

DerivativeMember

269Derivative Liabilityxbrli:monetaryItemTypeinstantcreditus-gaap

DerivativeLiabilities

270Derivative Liability [Abstract]xbrli:stringItemTypedurationtrueus-gaap

DerivativeLiabilitiesAbstract

271Derivative Asset, Fair Value, Gross Assetxbrli:monetaryItemTypeinstantdebitus-gaap

DerivativeFairValueOfDerivativeAsset

272Derivative, Gain (Loss) on Derivative, Netxbrli:monetaryItemTypedurationcreditus-gaap

DerivativeGainLossOnDerivativeNet

273Derivative Liability, Fair Value, Gross Liabilityxbrli:monetaryItemTypeinstantcreditus-gaap

DerivativeFairValueOfDerivativeLiability

274Derivative Instruments, Gain (Loss) [Table]xbrli:stringItemTypedurationtrueus-gaap

DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable

275Hedging Relationship [Axis]xbrli:stringItemTypedurationtrueus-gaap

DerivativeInstrumentsGainLossByHedgingRelationshipAxis

276Derivative Instruments, Gain (Loss) [Line Items]xbrli:stringItemTypedurationtrueus-gaap

DerivativeInstrumentsGainLossLineItems

277Derivative Contract [Domain]nonnum:domainItemTypedurationtrueus-gaap

DerivativeContractTypeDomain

278Derivatives, Fair Value [Line Items]xbrli:stringItemTypedurationtrueus-gaap

DerivativesFairValueLineItems

279us-gaap:DirectOperatingCosts (label)xbrli:monetaryItemTypedurationdebitus-gaap

DirectOperatingCosts

280Disclosure of Compensation Related Costs, Share-based Payments [Abstract]xbrli:stringItemTypedurationtrueus-gaap

DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract

281us-gaap:DJIAIndexFutureMember (label)nonnum:domainItemTypedurationtrueus-gaap

DJIAIndexFutureMember

282us-gaap:DomesticPlanMember (label)nonnum:domainItemTypedurationtrueus-gaap

DomesticPlanMember

283Domestic Tax Authority [Member]nonnum:domainItemTypedurationtrueus-gaap

DomesticCountryMember

284us-gaap:DueToRelatedPartiesNoncurrent (label)xbrli:monetaryItemTypeinstantcreditus-gaap

DueToRelatedPartiesNoncurrent

285us-gaap:DueFromRelatedParties (label)xbrli:monetaryItemTypeinstantdebitus-gaap

DueFromRelatedParties

286us-gaap:DueToRelatedPartiesCurrent (label)xbrli:monetaryItemTypeinstantcreditus-gaap

DueToRelatedPartiesCurrent

287EMEA [Member]nonnum:domainItemTypedurationtrueus-gaap

EMEAMember

288Earnings Per Share [Text Block]nonnum:textBlockItemTypedurationus-gaap

EarningsPerShareTextBlock

289Earnings Per Share, Basicnum:perShareItemTypedurationus-gaap

EarningsPerShareBasic

290Earnings Per Share, Basic [Abstract]xbrli:stringItemTypedurationtrueus-gaap

EarningsPerShareBasicAbstract

291Earnings Per Share, Dilutednum:perShareItemTypedurationus-gaap

EarningsPerShareDiluted

292Earnings Per Share, Diluted [Abstract]xbrli:stringItemTypedurationtrueus-gaap

EarningsPerShareDilutedAbstract

293Earnings Per Share [Abstract]xbrli:stringItemTypedurationtrueus-gaap

EarningsPerShareAbstract

294Effect of Exchange Rate on Cash and Cash Equivalentsxbrli:monetaryItemTypedurationdebitus-gaap

EffectOfExchangeRateOnCashAndCashEquivalents

295Effect of Cash Flow Hedges on Results of Operations [Abstract]xbrli:stringItemTypedurationtrueus-gaap

EffectOfCashFlowHedgesOnResultsOfOperationsAbstract

296Effect of Net Investment Hedge on Results of Operations [Abstract]xbrli:stringItemTypedurationtrueus-gaap

EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract

297Effect of Fair Value Hedges on Results of Operations [Abstract]xbrli:stringItemTypedurationtrueus-gaap

EffectOfFairValueHedgesOnResultsOfOperationsAbstract

298Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percentnum:percentItemTypedurationus-gaap

EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate

299Effective Income Tax Rate Reconciliation, Other Adjustments, Percentnum:percentItemTypedurationus-gaap

EffectiveIncomeTaxRateReconciliationOtherAdjustments

300Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percentnum:percentItemTypedurationus-gaap

EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost

301Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percentnum:percentItemTypedurationus-gaap

EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate

302Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percentnum:percentItemTypedurationus-gaap

EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential

303Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percentnum:percentItemTypedurationus-gaap

EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance

304Effective Income Tax Rate Reconciliation, Percentnum:percentItemTypedurationus-gaap

EffectiveIncomeTaxRateContinuingOperations

305Effective Income Tax Rate Reconciliation, Percent [Abstract]xbrli:stringItemTypedurationtrueus-gaap

EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract

306Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percentnum:percentItemTypedurationus-gaap

EffectiveIncomeTaxRateReconciliationTaxCreditsResearch

307Employee-related Liabilities, Currentxbrli:monetaryItemTypeinstantcreditus-gaap

EmployeeRelatedLiabilitiesCurrent

308Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognitionxbrli:durationItemTypedurationus-gaap

EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1

309Employee Stock Option [Member]nonnum:domainItemTypedurationtrueus-gaap

EmployeeStockOptionMember

310Employee Service Share-based Compensation, Tax Benefit from Compensation Expensexbrli:monetaryItemTypedurationcreditus-gaap

EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense

311us-gaap:EmployeeBenefitsAndShareBasedCompensation (label)xbrli:monetaryItemTypedurationdebitus-gaap

EmployeeBenefitsAndShareBasedCompensation

312Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognizedxbrli:monetaryItemTypeinstantdebitus-gaap

EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

313us-gaap:EnergyRelatedDerivativeMember (label)nonnum:domainItemTypedurationtrueus-gaap

EnergyRelatedDerivativeMember

314Equity Securities, FV-NI, Realized Gain (Loss)xbrli:monetaryItemTypedurationcreditus-gaap

EquitySecuritiesFvNiRealizedGainLoss

315Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]xbrli:stringItemTypedurationtrueus-gaap

EquitySecuritiesFvNiGainLossAlternativeAbstract

316Equity Securities, FV-NI, Unrealized Gain (Loss)xbrli:monetaryItemTypedurationcreditus-gaap

EquitySecuritiesFvNiUnrealizedGainLoss

317Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amountxbrli:monetaryItemTypeinstantcreditus-gaap

EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount

318Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amountxbrli:monetaryItemTypedurationcreditus-gaap

EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount

319Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount [Abstract]xbrli:stringItemTypedurationtrueus-gaap

EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmountAbstract

320Equity Securities without Readily Determinable Fair Value, Amountxbrli:monetaryItemTypeinstantdebitus-gaap

EquitySecuritiesWithoutReadilyDeterminableFairValueAmount

321Equity Securities, FV-NI, Gain (Loss)xbrli:monetaryItemTypedurationcreditus-gaap

EquitySecuritiesFvNiGainLoss

322Equity Component [Domain]nonnum:domainItemTypedurationtrueus-gaap

EquityComponentDomain

323Equity Securities, FV-NIxbrli:monetaryItemTypeinstantdebitus-gaap

EquitySecuritiesFvNi

324Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amountxbrli:monetaryItemTypedurationdebitus-gaap

EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount

325Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amountxbrli:monetaryItemTypeinstantdebitus-gaap

EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount

326Equity Securities without Readily Determinable Fair Value [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock

327Equity [Abstract]xbrli:stringItemTypedurationtrueus-gaap

EquityAbstract

328Equity Method Investmentsxbrli:monetaryItemTypeinstantdebitus-gaap

EquityMethodInvestments

329us-gaap:EquityFundsMember (label)nonnum:domainItemTypedurationtrueus-gaap

EquityFundsMember

330us-gaap:EquitySwapMember (label)nonnum:domainItemTypedurationtrueus-gaap

EquitySwapMember

331us-gaap:EuriborFutureMember (label)nonnum:domainItemTypedurationtrueus-gaap

EuriborFutureMember

332us-gaap:EurodollarFutureMember (label)nonnum:domainItemTypedurationtrueus-gaap

EurodollarFutureMember

333us-gaap:ExchangeTradedOptionsMember (label)nonnum:domainItemTypedurationtrueus-gaap

ExchangeTradedOptionsMember

334Extinguishment of Debt [Axis]xbrli:stringItemTypedurationtrueus-gaap

ExtinguishmentOfDebtAxis

335Extinguishment of Debt, Type [Domain]nonnum:domainItemTypedurationtrueus-gaap

ExtinguishmentOfDebtTypeDomain

336us-gaap:FundedPlanMember (label)nonnum:domainItemTypedurationtrueus-gaap

FundedPlanMember

337us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember (label)nonnum:domainItemTypedurationtrueus-gaap

FairValueMeasuredAtNetAssetValuePerShareMember

338Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)xbrli:monetaryItemTypedurationcreditus-gaap

FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss

339us-gaap:FairValueInputsLevel12And3Member (label)nonnum:domainItemTypedurationtrueus-gaap

FairValueInputsLevel12And3Member

340Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]xbrli:stringItemTypedurationtrueus-gaap

FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems

341Fair Value Measurements, Recurring and Nonrecurring [Table]xbrli:stringItemTypedurationtrueus-gaap

FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable

342Fair Value Disclosures [Abstract]xbrli:stringItemTypedurationtrueus-gaap

FairValueDisclosuresAbstract

343Fair Value Hierarchy and NAV [Axis]xbrli:stringItemTypedurationtrueus-gaap

FairValueByFairValueHierarchyLevelAxis

344Asset Class [Axis]xbrli:stringItemTypedurationtrueus-gaap

FairValueByAssetClassAxis

345Asset Class [Domain]nonnum:domainItemTypedurationtrueus-gaap

FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain

346Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Salesxbrli:monetaryItemTypedurationcreditus-gaap

FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales

347Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchasesxbrli:monetaryItemTypedurationdebitus-gaap

FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases

348Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Gain (Loss) Included in Other Comprehensive Income (Loss) [Abstract]xbrli:stringItemTypedurationtrueus-gaap

FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract

349Fair Value Hierarchy and NAV [Domain]nonnum:domainItemTypedurationtrueus-gaap

FairValueMeasurementsFairValueHierarchyDomain

350Fair Value of Financial Instruments, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

FairValueOfFinancialInstrumentsPolicy

351us-gaap:FairValueOptionOtherEligibleItemsMember (label)nonnum:domainItemTypedurationtrueus-gaap

FairValueOptionOtherEligibleItemsMember

352Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]xbrli:stringItemTypedurationtrueus-gaap

FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward

353Fair Value, Inputs, Level 3 [Member]nonnum:domainItemTypedurationtrueus-gaap

FairValueInputsLevel3Member

354Fair Value, Inputs, Level 1 [Member]nonnum:domainItemTypedurationtrueus-gaap

FairValueInputsLevel1Member

355Fair Value, Inputs, Level 2 [Member]nonnum:domainItemTypedurationtrueus-gaap

FairValueInputsLevel2Member

356Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Valuexbrli:monetaryItemTypeinstantdebitus-gaap

FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue

357Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]xbrli:stringItemTypedurationtrueus-gaap

FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable

358Fair Value Hedging [Member]nonnum:domainItemTypedurationtrueus-gaap

FairValueHedgingMember

359Financial Instruments Disclosure [Text Block]nonnum:textBlockItemTypedurationus-gaap

FinancialInstrumentsDisclosureTextBlock

360Financial Instrument [Axis]xbrli:stringItemTypedurationtrueus-gaap

FinancialInstrumentAxis

361us-gaap:FinancialGuaranteeInsuranceSegmentMember (label)nonnum:domainItemTypedurationtrueus-gaap

FinancialGuaranteeInsuranceSegmentMember

362Finite-Lived Intangible Assets, Amortization Expense, Year Twoxbrli:monetaryItemTypeinstantdebitus-gaap

FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

363Finite-Lived Intangible Assets, Amortization Expense, Year Fivexbrli:monetaryItemTypeinstantdebitus-gaap

FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

364Finite-Lived Intangible Assets, Netxbrli:monetaryItemTypeinstantdebitus-gaap

FiniteLivedIntangibleAssetsNet

365Finite-Lived Intangible Assets, Grossxbrli:monetaryItemTypeinstantdebitus-gaap

FiniteLivedIntangibleAssetsGross

366Finite-Lived Intangible Assets, Amortization Expense, Year Threexbrli:monetaryItemTypeinstantdebitus-gaap

FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

367Finite-Lived Intangible Assets, Major Class Name [Domain]nonnum:domainItemTypedurationtrueus-gaap

FiniteLivedIntangibleAssetsMajorClassNameDomain

368Finite-Lived Intangible Assets, Amortization Expense, after Year Fivexbrli:monetaryItemTypeinstantdebitus-gaap

FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive

369Finite-Lived Intangible Assets by Major Class [Axis]xbrli:stringItemTypedurationtrueus-gaap

FiniteLivedIntangibleAssetsByMajorClassAxis

370Finite-Lived Intangible Asset, Useful Lifexbrli:durationItemTypedurationus-gaap

FiniteLivedIntangibleAssetUsefulLife

371Finite-Lived Intangible Assets, Amortization Expense, Year Fourxbrli:monetaryItemTypeinstantdebitus-gaap

FiniteLivedIntangibleAssetsAmortizationExpenseYearFour

372Finite-Lived Intangible Assets, Accumulated Amortizationxbrli:monetaryItemTypeinstantcreditus-gaap

FiniteLivedIntangibleAssetsAccumulatedAmortization

373Finite-Lived Intangible Assets [Line Items]xbrli:stringItemTypedurationtrueus-gaap

FiniteLivedIntangibleAssetsLineItems

374Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]xbrli:stringItemTypedurationtrueus-gaap

FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract

375Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Monthsxbrli:monetaryItemTypeinstantdebitus-gaap

FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

376us-gaap:FirmCommitmentNotRecognizedAtInceptionFairValueOptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

FirmCommitmentNotRecognizedAtInceptionFairValueOptionMember

377us-gaap:FixedAnnuityMember (label)nonnum:domainItemTypedurationtrueus-gaap

FixedAnnuityMember

378us-gaap:ForeignExchangeForwardMember (label)nonnum:domainItemTypedurationtrueus-gaap

ForeignExchangeForwardMember

379Foreign Tax Authority [Member]nonnum:domainItemTypedurationtrueus-gaap

ForeignCountryMember

380Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Monthsxbrli:monetaryItemTypeinstantcreditus-gaap

ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months

381us-gaap:ForeignPlanMember (label)nonnum:domainItemTypedurationtrueus-gaap

ForeignPlanMember

382Foreign Currency Transaction Gain (Loss), before Taxxbrli:monetaryItemTypedurationcreditus-gaap

ForeignCurrencyTransactionGainLossBeforeTax

383us-gaap:ForeignExchangeFutureMember (label)nonnum:domainItemTypedurationtrueus-gaap

ForeignExchangeFutureMember

384Foreign Currency Transactions and Translations Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock

385Foreign Currency Transaction Loss, before Taxxbrli:monetaryItemTypedurationdebitus-gaap

ForeignCurrencyTransactionLossBeforeTax

386Foreign Exchange Contract [Member]nonnum:domainItemTypedurationtrueus-gaap

ForeignExchangeContractMember

387us-gaap:ForeignExchangeOptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

ForeignExchangeOptionMember

388us-gaap:ForwardContractsMember (label)nonnum:domainItemTypedurationtrueus-gaap

ForwardContractsMember

389Furniture and Fixtures [Member]nonnum:domainItemTypedurationtrueus-gaap

FurnitureAndFixturesMember

390us-gaap:FutureMember (label)nonnum:domainItemTypedurationtrueus-gaap

FutureMember

391Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Netxbrli:monetaryItemTypedurationcreditus-gaap

GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet

392Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Netxbrli:monetaryItemTypedurationcreditus-gaap

GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet

393Gain (Loss) on Securities [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

GainLossOnInvestmentsTextBlock

394Gain (Loss) on Hedging Activityxbrli:monetaryItemTypedurationcreditus-gaap

GainLossOnOilAndGasHedgingActivity

395Gains (Losses) on Restructuring of Debtxbrli:monetaryItemTypedurationcreditus-gaap

GainsLossesOnRestructuringOfDebt

396General and Administrative Expensexbrli:monetaryItemTypedurationdebitus-gaap

GeneralAndAdministrativeExpense

397Geographic Concentration Risk [Member]nonnum:domainItemTypedurationtrueus-gaap

GeographicConcentrationRiskMember

398Goodwillxbrli:monetaryItemTypeinstantdebitus-gaap

Goodwill

399Goodwill, Translation and Purchase Accounting Adjustmentsxbrli:monetaryItemTypedurationdebitus-gaap

GoodwillTranslationAndPurchaseAccountingAdjustments

400Goodwill, Acquired During Periodxbrli:monetaryItemTypedurationdebitus-gaap

GoodwillAcquiredDuringPeriod

401Goodwill and Intangible Assets Disclosure [Text Block]nonnum:textBlockItemTypedurationus-gaap

GoodwillAndIntangibleAssetsDisclosureTextBlock

402Goodwill, Impairment Lossxbrli:monetaryItemTypedurationdebitus-gaap

GoodwillImpairmentLoss

403Goodwill, Transfersxbrli:monetaryItemTypedurationdebitus-gaap

GoodwillTransfers

404Goodwill [Roll Forward]xbrli:stringItemTypedurationtrueus-gaap

GoodwillRollForward

405Goodwill and Intangible Assets Disclosure [Abstract]xbrli:stringItemTypedurationtrueus-gaap

GoodwillAndIntangibleAssetsDisclosureAbstract

406Goodwill [Line Items]xbrli:stringItemTypedurationtrueus-gaap

GoodwillLineItems

407us-gaap:GroupPoliciesMember (label)nonnum:domainItemTypedurationtrueus-gaap

GroupPoliciesMember

408us-gaap:GuaranteedInvestmentContractMember (label)nonnum:domainItemTypedurationtrueus-gaap

GuaranteedInvestmentContractMember

409us-gaap:HealthInsuranceProductLineMember (label)nonnum:domainItemTypedurationtrueus-gaap

HealthInsuranceProductLineMember

410us-gaap:HedgeFundsEquityLongShortMember (label)nonnum:domainItemTypedurationtrueus-gaap

HedgeFundsEquityLongShortMember

411us-gaap:HedgeFundsEventDrivenMember (label)nonnum:domainItemTypedurationtrueus-gaap

HedgeFundsEventDrivenMember

412us-gaap:HedgeFundsMember (label)nonnum:domainItemTypedurationtrueus-gaap

HedgeFundsMember

413us-gaap:HedgeFundsMultistrategyMember (label)nonnum:domainItemTypedurationtrueus-gaap

HedgeFundsMultistrategyMember

414us-gaap:HedgeFundsEquityMember (label)nonnum:domainItemTypedurationtrueus-gaap

HedgeFundsEquityMember

415us-gaap:HedgeFundsGlobalOpportunityMember (label)nonnum:domainItemTypedurationtrueus-gaap

HedgeFundsGlobalOpportunityMember

416Hedging Designation [Axis]xbrli:stringItemTypedurationtrueus-gaap

HedgingDesignationAxis

417Hedging Designation [Domain]nonnum:domainItemTypedurationtrueus-gaap

HedgingDesignationDomain

418Hedging Relationship [Domain]nonnum:domainItemTypedurationtrueus-gaap

HedgingRelationshipDomain

419us-gaap:IndividuallyImmaterialCounterpartiesMember (label)nonnum:domainItemTypedurationtrueus-gaap

IndividuallyImmaterialCounterpartiesMember

420us-gaap:ImmediateVariableAnnuityMember (label)nonnum:domainItemTypedurationtrueus-gaap

ImmediateVariableAnnuityMember

421us-gaap:ImmediateFixedAnnuityMember (label)nonnum:domainItemTypedurationtrueus-gaap

ImmediateFixedAnnuityMember

422Other than Temporary Impairment Losses, Investmentsxbrli:monetaryItemTypedurationdebitus-gaap

ImpairmentOfInvestments

423us-gaap:IncomeApproachValuationTechniqueMember (label)nonnum:domainItemTypedurationtrueus-gaap

IncomeApproachValuationTechniqueMember

424Income Statement Location [Domain]nonnum:domainItemTypedurationtrueus-gaap

IncomeStatementLocationDomain

425Income Statement Location [Axis]xbrli:stringItemTypedurationtrueus-gaap

IncomeStatementLocationAxis

426Income Tax Disclosure [Abstract]xbrli:stringItemTypedurationtrueus-gaap

IncomeTaxDisclosureAbstract

427Income Tax Authority [Axis]xbrli:stringItemTypedurationtrueus-gaap

IncomeTaxAuthorityAxis

428Income (Loss) from Continuing Operations before Income Taxes, Domesticxbrli:monetaryItemTypedurationcreditus-gaap

IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic

429Income Tax Authority [Domain]nonnum:domainItemTypedurationtrueus-gaap

IncomeTaxAuthorityDomain

430Income (Loss) from Continuing Operations before Income Taxes, Foreignxbrli:monetaryItemTypedurationcreditus-gaap

IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign

431Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interestxbrli:monetaryItemTypedurationcreditus-gaap

IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

432Income Statement [Abstract]xbrli:stringItemTypedurationtrueus-gaap

IncomeStatementAbstract

433Income Tax Expense (Benefit)xbrli:monetaryItemTypedurationdebitus-gaap

IncomeTaxExpenseBenefit

434Income Tax Expense (Benefit), Continuing Operations [Abstract]xbrli:stringItemTypedurationtrueus-gaap

IncomeTaxExpenseBenefitContinuingOperationsAbstract

435Income Tax Disclosure [Text Block]nonnum:textBlockItemTypedurationus-gaap

IncomeTaxDisclosureTextBlock

436us-gaap:IncomeTaxReceivable (label)xbrli:monetaryItemTypeinstantdebitus-gaap

IncomeTaxReceivable

437Income Taxes Receivable, Currentxbrli:monetaryItemTypeinstantdebitus-gaap

IncomeTaxesReceivable

438Income Taxes Paid, Netxbrli:monetaryItemTypedurationcreditus-gaap

IncomeTaxesPaidNet

439Income Tax, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

IncomeTaxPolicyTextBlock

440Increase (Decrease) in Income Taxesxbrli:monetaryItemTypedurationdebitus-gaap

IncreaseDecreaseInIncomeTaxes

441Increase (Decrease) in Contract with Customer, Liabilityxbrli:monetaryItemTypedurationdebitus-gaap

IncreaseDecreaseInContractWithCustomerLiability

442Increase (Decrease) in Collateral Held under Securities Lendingxbrli:monetaryItemTypedurationcreditus-gaap

IncreaseDecreaseInCollateralHeldUnderSecuritiesLending

443Increase (Decrease) in Accounts Receivablexbrli:monetaryItemTypedurationcreditus-gaap

IncreaseDecreaseInAccountsReceivable

444Increase (Decrease) in Accounts Payablexbrli:monetaryItemTypedurationdebitus-gaap

IncreaseDecreaseInAccountsPayable

445Increase (Decrease) in Accrued Liabilitiesxbrli:monetaryItemTypedurationdebitus-gaap

IncreaseDecreaseInAccruedLiabilities

446Increase (Decrease) in Operating Capital [Abstract]xbrli:stringItemTypedurationtrueus-gaap

IncreaseDecreaseInOperatingCapitalAbstract

447Increase (Decrease) in Other Operating Assetsxbrli:monetaryItemTypedurationcreditus-gaap

IncreaseDecreaseInOtherOperatingAssets

448Increase (Decrease) in Stockholders' Equity [Roll Forward]xbrli:stringItemTypedurationtrueus-gaap

IncreaseDecreaseInStockholdersEquityRollForward

449Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangementsxbrli:sharesItemTypedurationus-gaap

IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

450us-gaap:IndividualPoliciesMember (label)nonnum:domainItemTypedurationtrueus-gaap

IndividualPoliciesMember

451us-gaap:InsuranceContractRightsAndObligationsFairValueOptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

InsuranceContractRightsAndObligationsFairValueOptionMember

452Intangible Assets, Net (Excluding Goodwill)xbrli:monetaryItemTypeinstantdebitus-gaap

IntangibleAssetsNetExcludingGoodwill

453us-gaap:InterestSensitiveLifeMember (label)nonnum:domainItemTypedurationtrueus-gaap

InterestSensitiveLifeMember

454us-gaap:InterestIncomeExpenseNonoperatingNet (label)xbrli:monetaryItemTypedurationcreditus-gaap

InterestIncomeExpenseNonoperatingNet

455Interest Income, Otherxbrli:monetaryItemTypedurationcreditus-gaap

InterestIncomeOther

456us-gaap:InterestAndDebtExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

InterestAndDebtExpense

457us-gaap:InterestRateSwaptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

InterestRateSwaptionMember

458Interest Expensexbrli:monetaryItemTypedurationdebitus-gaap

InterestExpense

459Interest Costs Capitalizedxbrli:monetaryItemTypedurationdebitus-gaap

InterestCostsCapitalized

460us-gaap:InterestExpenseOther (label)xbrli:monetaryItemTypedurationdebitus-gaap

InterestExpenseOther

461us-gaap:InterestIncomeExpenseNet (label)xbrli:monetaryItemTypedurationcreditus-gaap

InterestIncomeExpenseNet

462us-gaap:InterestRateCapMember (label)nonnum:domainItemTypedurationtrueus-gaap

InterestRateCapMember

463us-gaap:InterestIncomeOperating (label)xbrli:monetaryItemTypedurationcreditus-gaap

InterestIncomeOperating

464Interest Paid, Excluding Capitalized Interest, Operating Activitiesxbrli:monetaryItemTypedurationcreditus-gaap

InterestPaidNet

465us-gaap:InterestRateLockCommitmentsMember (label)nonnum:domainItemTypedurationtrueus-gaap

InterestRateLockCommitmentsMember

466us-gaap:InterestRateSwapMember (label)nonnum:domainItemTypedurationtrueus-gaap

InterestRateSwapMember

467us-gaap:InterestRateFloorMember (label)nonnum:domainItemTypedurationtrueus-gaap

InterestRateFloorMember

468Interest Rate Contract [Member]nonnum:domainItemTypedurationtrueus-gaap

InterestRateContractMember

469Inventory, Netxbrli:monetaryItemTypeinstantdebitus-gaap

InventoryNet

470Inventory, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

InventoryPolicyTextBlock

471Investments [Domain]nonnum:domainItemTypedurationtrueus-gaap

InvestmentTypeCategorizationMember

472us-gaap:InvestmentIncomeNonoperating (label)xbrli:monetaryItemTypedurationcreditus-gaap

InvestmentIncomeNonoperating

473Investment Type [Axis]xbrli:stringItemTypedurationtrueus-gaap

InvestmentTypeAxis

474Investments Classified by Contractual Maturity Date [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

InvestmentsClassifiedByContractualMaturityDateTableTextBlock

475us-gaap:InvestmentsSegmentMember (label)nonnum:domainItemTypedurationtrueus-gaap

InvestmentsSegmentMember

476Investments, Fair Value Disclosurexbrli:monetaryItemTypeinstantdebitus-gaap

InvestmentsFairValueDisclosure

477Long-term Debt, Type [Domain]nonnum:domainItemTypedurationtrueus-gaap

LongtermDebtTypeDomain

478Long-term Debt, Type [Axis]xbrli:stringItemTypedurationtrueus-gaap

LongtermDebtTypeAxis

479us-gaap:LaborAndRelatedExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

LaborAndRelatedExpense

480Land and Building [Member]nonnum:domainItemTypedurationtrueus-gaap

LandAndBuildingMember

481Operating Leases, Rent Expensexbrli:monetaryItemTypedurationdebitus-gaap

LeaseAndRentalExpense

482Leasehold Improvements [Member]nonnum:domainItemTypedurationtrueus-gaap

LeaseholdImprovementsMember

483Liabilities and Equity [Abstract]xbrli:stringItemTypedurationtrueus-gaap

LiabilitiesAndStockholdersEquityAbstract

484Liabilitiesxbrli:monetaryItemTypeinstantcreditus-gaap

Liabilities

485us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent (label)xbrli:monetaryItemTypeinstantcreditus-gaap

LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent

486Liabilities and Equityxbrli:monetaryItemTypeinstantcreditus-gaap

LiabilitiesAndStockholdersEquity

487us-gaap:LiabilitiesAbstract (label)xbrli:stringItemTypedurationtrueus-gaap

LiabilitiesAbstract

488us-gaap:LiabilitiesNoncurrentAbstract (label)xbrli:stringItemTypedurationtrueus-gaap

LiabilitiesNoncurrentAbstract

489Liabilities, Current [Abstract]xbrli:stringItemTypedurationtrueus-gaap

LiabilitiesCurrentAbstract

490Liabilities, Currentxbrli:monetaryItemTypeinstantcreditus-gaap

LiabilitiesCurrent

491us-gaap:LifeAndAnnuityInsuranceProductLineMember (label)nonnum:domainItemTypedurationtrueus-gaap

LifeAndAnnuityInsuranceProductLineMember

492us-gaap:LifeInsuranceSegmentMember (label)nonnum:domainItemTypedurationtrueus-gaap

LifeInsuranceSegmentMember

493Line of Credit Facility, Maximum Borrowing Capacityxbrli:monetaryItemTypeinstantcreditus-gaap

LineOfCreditFacilityMaximumBorrowingCapacity

494Line of Credit, Currentxbrli:monetaryItemTypeinstantcreditus-gaap

LinesOfCreditCurrent

495us-gaap:LoanOriginationCommitmentsMember (label)nonnum:domainItemTypedurationtrueus-gaap

LoanOriginationCommitmentsMember

496us-gaap:LoanPurchaseCommitmentsMember (label)nonnum:domainItemTypedurationtrueus-gaap

LoanPurchaseCommitmentsMember

497Long-lived Assets by Geographic Areas [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

LongLivedAssetsByGeographicAreasTableTextBlock

498Long-term Debt, Fair Valuexbrli:monetaryItemTypeinstantcreditus-gaap

LongTermDebtFairValue

499Long-term Debtxbrli:monetaryItemTypeinstantcreditus-gaap

LongTermDebt

500Long-term Debt, Fiscal Year Maturity [Abstract]xbrli:stringItemTypedurationtrueus-gaap

LongTermDebtByMaturityAbstract

501Long-term Debt and Capital Lease Obligationsxbrli:monetaryItemTypeinstantcreditus-gaap

LongTermDebtAndCapitalLeaseObligations

502us-gaap:LongTermDebtMember (label)nonnum:domainItemTypedurationtrueus-gaap

LongTermDebtMember

503Long-term Debt, Excluding Current Maturities [Abstract]xbrli:stringItemTypedurationtrueus-gaap

LongTermDebtNoncurrentAbstract

504Long-term Debt, Maturities, Repayments of Principal in Year Fivexbrli:monetaryItemTypeinstantcreditus-gaap

LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive

505Long-term Debt, Maturities, Repayments of Principal in Next Twelve Monthsxbrli:monetaryItemTypeinstantcreditus-gaap

LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths

506Long-term Debt, Maturities, Repayments of Principal after Year Fivexbrli:monetaryItemTypeinstantcreditus-gaap

LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive

507Long-term Debt, Excluding Current Maturitiesxbrli:monetaryItemTypeinstantcreditus-gaap

LongTermDebtNoncurrent

508Long-term Debt, Maturities, Repayments of Principal in Year Threexbrli:monetaryItemTypeinstantcreditus-gaap

LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree

509Long-term Debt, Maturities, Repayments of Principal in Year Fourxbrli:monetaryItemTypeinstantcreditus-gaap

LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour

510Long-term Debt, Maturities, Repayments of Principal in Year Twoxbrli:monetaryItemTypeinstantcreditus-gaap

LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo

511Loss Contingency Nature [Axis]xbrli:stringItemTypedurationtrueus-gaap

LossContingenciesByNatureOfContingencyAxis

512Loss Contingency, Accrual, Currentxbrli:monetaryItemTypeinstantcreditus-gaap

LossContingencyAccrualCarryingValueCurrent

513Loss Contingency, Nature [Domain]nonnum:domainItemTypedurationtrueus-gaap

LossContingencyNatureDomain

514Loss Contingency, Loss in Periodxbrli:monetaryItemTypedurationdebitus-gaap

LossContingencyLossInPeriod

515Mutual Fund [Member]nonnum:domainItemTypedurationtrueus-gaap

MutualFundMember

516Valuation, Market Approach [Member]nonnum:domainItemTypedurationtrueus-gaap

MarketApproachValuationTechniqueMember

517Marketable Securities [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

MarketableSecuritiesTextBlock

518Marketable Securities, Currentxbrli:monetaryItemTypeinstantdebitus-gaap

MarketableSecuritiesCurrent

519Marketing and Advertising Expensexbrli:monetaryItemTypedurationdebitus-gaap

MarketingAndAdvertisingExpense

520Segment Reconciling Items [Member]nonnum:domainItemTypedurationtrueus-gaap

MaterialReconcilingItemsMember

521us-gaap:MeasurementInputLapseRateMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputLapseRateMember

522us-gaap:MeasurementInputMaturityMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputMaturityMember

523us-gaap:MeasurementInputControlPremiumMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputControlPremiumMember

524us-gaap:MeasurementInputPriceVolatilityMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputPriceVolatilityMember

525us-gaap:MeasurementInputCreditSpreadMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputCreditSpreadMember

526us-gaap:MeasurementInputDefaultRateMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputDefaultRateMember

527us-gaap:MeasurementInputMortalityRateMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputMortalityRateMember

528us-gaap:MeasurementInputExpectedTermMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputExpectedTermMember

529us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputDiscountForLackOfMarketabilityMember

530us-gaap:MeasurementInputCommodityFuturePriceMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputCommodityFuturePriceMember

531us-gaap:MeasurementInputAppraisedValueMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputAppraisedValueMember

532us-gaap:MeasurementInputOptionVolatilityMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputOptionVolatilityMember

533us-gaap:MeasurementInputExpectedDividendPaymentMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputExpectedDividendPaymentMember

534us-gaap:MeasurementInputExercisePriceMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputExercisePriceMember

535us-gaap:MeasurementInputCounterpartyCreditRiskMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputCounterpartyCreditRiskMember

536us-gaap:MeasurementInputCommodityForwardPriceMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputCommodityForwardPriceMember

537us-gaap:MeasurementInputExpectedDividendRateMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputExpectedDividendRateMember

538us-gaap:MeasurementInputCostToSellMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputCostToSellMember

539us-gaap:MeasurementInputUtilizationRateMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputUtilizationRateMember

540us-gaap:MeasurementInputEntityCreditRiskMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputEntityCreditRiskMember

541us-gaap:MeasurementInputConversionPriceMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputConversionPriceMember

542us-gaap:MeasurementInputConstantPrepaymentRateMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputConstantPrepaymentRateMember

543us-gaap:MeasurementInputCommodityMarketPriceMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputCommodityMarketPriceMember

544us-gaap:MeasurementInputTypeDomain (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputTypeDomain

545us-gaap:MeasurementInputLossSeverityMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputLossSeverityMember

546us-gaap:MeasurementInputSharePriceMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputSharePriceMember

547us-gaap:MeasurementInputComparabilityAdjustmentMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputComparabilityAdjustmentMember

548us-gaap:MeasurementInputPrepaymentRateMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputPrepaymentRateMember

549us-gaap:MeasurementInputLongTermRevenueGrowthRateMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputLongTermRevenueGrowthRateMember

550us-gaap:MeasurementInputCapRateMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputCapRateMember

551us-gaap:MeasurementInputEbitdaMultipleMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputEbitdaMultipleMember

552us-gaap:MeasurementInputWithdrawalRateMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputWithdrawalRateMember

553us-gaap:MeasurementInputRiskFreeInterestRateMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputRiskFreeInterestRateMember

554us-gaap:MeasurementInputRevenueMultipleMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputRevenueMultipleMember

555us-gaap:MeasurementInputDiscountRateMember (label)nonnum:domainItemTypedurationtrueus-gaap

MeasurementInputDiscountRateMember

556SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]xbrli:stringItemTypedurationtrueus-gaap

MovementInValuationAllowancesAndReservesRollForward

557us-gaap:NonqualifiedPlanMember (label)nonnum:domainItemTypedurationtrueus-gaap

NonqualifiedPlanMember

558us-gaap:NonparticipatingLifeInsurancePolicyMember (label)nonnum:domainItemTypedurationtrueus-gaap

NonparticipatingLifeInsurancePolicyMember

559us-gaap:NASDAQIndexFutureMember (label)nonnum:domainItemTypedurationtrueus-gaap

NASDAQIndexFutureMember

560us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent (label)xbrli:monetaryItemTypedurationdebitus-gaap

NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent

561Net Cash Provided by (Used in) Financing Activities [Abstract]xbrli:stringItemTypedurationtrueus-gaap

NetCashProvidedByUsedInFinancingActivitiesAbstract

562Net Cash Provided by (Used in) Financing Activitiesxbrli:monetaryItemTypedurationdebitus-gaap

NetCashProvidedByUsedInFinancingActivities

563Net Income (Loss) Available to Common Stockholders, Dilutedxbrli:monetaryItemTypedurationcreditus-gaap

NetIncomeLossAvailableToCommonStockholdersDiluted

564Net Investment Hedging [Member]nonnum:domainItemTypedurationtrueus-gaap

NetInvestmentHedgingMember

565Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]xbrli:stringItemTypedurationtrueus-gaap

NetIncomeLossAvailableToCommonStockholdersDilutedAbstract

566Net Income (Loss) Available to Common Stockholders, Basic [Abstract]xbrli:stringItemTypedurationtrueus-gaap

NetIncomeLossAvailableToCommonStockholdersBasicAbstract

567Net Cash Provided by (Used in) Investing Activitiesxbrli:monetaryItemTypedurationdebitus-gaap

NetCashProvidedByUsedInInvestingActivities

568Net Cash Provided by (Used in) Investing Activities [Abstract]xbrli:stringItemTypedurationtrueus-gaap

NetCashProvidedByUsedInInvestingActivitiesAbstract

569Net Cash Provided by (Used in) Operating Activities [Abstract]xbrli:stringItemTypedurationtrueus-gaap

NetCashProvidedByUsedInOperatingActivitiesAbstract

570Net Income (Loss) Available to Common Stockholders, Basicxbrli:monetaryItemTypedurationcreditus-gaap

NetIncomeLossAvailableToCommonStockholdersBasic

571Net Cash Provided by (Used in) Operating Activitiesxbrli:monetaryItemTypedurationus-gaap

NetCashProvidedByUsedInOperatingActivities

572Net Income (Loss) Attributable to Parentxbrli:monetaryItemTypedurationcreditus-gaap

NetIncomeLoss

573New Accounting Pronouncements, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

NewAccountingPronouncementsPolicyPolicyTextBlock

574New Accounting Pronouncements or Change in Accounting Principle [Line Items]xbrli:stringItemTypedurationtrueus-gaap

NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems

575New Accounting Pronouncements or Change in Accounting Principle [Table]xbrli:stringItemTypedurationtrueus-gaap

NewAccountingPronouncementsOrChangeInAccountingPrincipleTable

576Non-US [Member]nonnum:domainItemTypedurationtrueus-gaap

NonUsMember

577us-gaap:NoninterestExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

NoninterestExpense

578Nonoperating Income (Expense) [Member]nonnum:domainItemTypedurationtrueus-gaap

NonoperatingIncomeExpenseMember

579Nonoperating Income (Expense)xbrli:monetaryItemTypedurationcreditus-gaap

NonoperatingIncomeExpense

580us-gaap:NonoperatingGainsLosses (label)xbrli:monetaryItemTypedurationcreditus-gaap

NonoperatingGainsLosses

581us-gaap:NontraditionalLongDurationContractsMember (label)nonnum:domainItemTypedurationtrueus-gaap

NontraditionalLongDurationContractsMember

582Noncontrolling Interest, Increase from Sale of Parent Equity Interestxbrli:monetaryItemTypedurationcreditus-gaap

NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest

583Not Designated as Hedging Instrument [Member]nonnum:domainItemTypedurationtrueus-gaap

NondesignatedMember

584us-gaap:OverfundedPlanMember (label)nonnum:domainItemTypedurationtrueus-gaap

OverfundedPlanMember

585OCI, before Reclassifications, Net of Tax, Attributable to Parentxbrli:monetaryItemTypedurationcreditus-gaap

OciBeforeReclassificationsNetOfTaxAttributableToParent

586Offsetting Liabilities [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

OffsettingLiabilitiesTableTextBlock

587Offsetting Assets [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

OffsettingAssetsTableTextBlock

588Offsetting Derivative Liabilities [Abstract]xbrli:stringItemTypedurationtrueus-gaap

OffsettingDerivativeLiabilitiesAbstract

589us-gaap:OfficersCompensation (label)xbrli:monetaryItemTypedurationdebitus-gaap

OfficersCompensation

590Operating Leases, Future Minimum Payments Due, Next Twelve Monthsxbrli:monetaryItemTypeinstantcreditus-gaap

OperatingLeasesFutureMinimumPaymentsDueCurrent

591Operating Leases, Future Minimum Payments Duexbrli:monetaryItemTypeinstantcreditus-gaap

OperatingLeasesFutureMinimumPaymentsDue

592Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]xbrli:stringItemTypedurationtrueus-gaap

OperatingLeasesFutureMinimumPaymentsDueAbstract

593Operating Lease, Liabilityxbrli:monetaryItemTypeinstantcreditus-gaap

OperatingLeaseLiability

594Operating Segments [Member]nonnum:domainItemTypedurationtrueus-gaap

OperatingSegmentsMember

595Operating Lease, Right-of-Use Assetxbrli:monetaryItemTypeinstantdebitus-gaap

OperatingLeaseRightOfUseAsset

596us-gaap:OperatingCostsAndExpenses (label)xbrli:monetaryItemTypedurationdebitus-gaap

OperatingCostsAndExpenses

597Operating Income (Loss)xbrli:monetaryItemTypedurationcreditus-gaap

OperatingIncomeLoss

598us-gaap:OperatingExpenses (label)xbrli:monetaryItemTypedurationdebitus-gaap

OperatingExpenses

599Operating Leases, Future Minimum Payments Receivable, in Two Yearsxbrli:monetaryItemTypeinstantdebitus-gaap

OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears

600Operating Leases, Future Minimum Payments Receivable, in Five Yearsxbrli:monetaryItemTypeinstantdebitus-gaap

OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears

601Operating Leases, Future Minimum Payments Receivable, in Four Yearsxbrli:monetaryItemTypeinstantdebitus-gaap

OperatingLeasesFutureMinimumPaymentsReceivableInFourYears

602Operating Leases, Future Minimum Payments Receivable [Abstract]xbrli:stringItemTypedurationtrueus-gaap

OperatingLeasesFutureMinimumPaymentsReceivableAbstract

603Operating Loss Carryforwardsxbrli:monetaryItemTypeinstantdebitus-gaap

OperatingLossCarryforwards

604Operating Leases, Future Minimum Payments, Due in Four Yearsxbrli:monetaryItemTypeinstantcreditus-gaap

OperatingLeasesFutureMinimumPaymentsDueInFourYears

605Operating Leases, Future Minimum Payments, Due Thereafterxbrli:monetaryItemTypeinstantcreditus-gaap

OperatingLeasesFutureMinimumPaymentsDueThereafter

606Operating Leases, Future Minimum Payments, Due in Three Yearsxbrli:monetaryItemTypeinstantcreditus-gaap

OperatingLeasesFutureMinimumPaymentsDueInThreeYears

607Operating Leases, Future Minimum Payments Receivable, in Three Yearsxbrli:monetaryItemTypeinstantdebitus-gaap

OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears

608Operating Leases, Future Minimum Payments, Due in Five Yearsxbrli:monetaryItemTypeinstantcreditus-gaap

OperatingLeasesFutureMinimumPaymentsDueInFiveYears

609Operating Leases, Future Minimum Payments Receivablexbrli:monetaryItemTypeinstantdebitus-gaap

OperatingLeasesFutureMinimumPaymentsReceivable

610Operating Leases, Future Minimum Payments, Due in Two Yearsxbrli:monetaryItemTypeinstantcreditus-gaap

OperatingLeasesFutureMinimumPaymentsDueInTwoYears

611Operating Leases, Future Minimum Payments Receivable, Currentxbrli:monetaryItemTypeinstantdebitus-gaap

OperatingLeasesFutureMinimumPaymentsReceivableCurrent

612Operating Leases, Future Minimum Payments Receivable, Thereafterxbrli:monetaryItemTypeinstantdebitus-gaap

OperatingLeasesFutureMinimumPaymentsReceivableThereafter

613us-gaap:OptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

OptionMember

614us-gaap:OptionOnSecuritiesMember (label)nonnum:domainItemTypedurationtrueus-gaap

OptionOnSecuritiesMember

615Organization, Consolidation and Presentation of Financial Statements [Abstract]xbrli:stringItemTypedurationtrueus-gaap

OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract

616Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Taxxbrli:monetaryItemTypedurationcreditus-gaap

OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax

617Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Taxxbrli:monetaryItemTypedurationdebitus-gaap

OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax

618us-gaap:OtherLongdurationInsuranceProductLineMember (label)nonnum:domainItemTypedurationtrueus-gaap

OtherLongdurationInsuranceProductLineMember

619Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Taxxbrli:monetaryItemTypedurationdebitus-gaap

OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax

620Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Taxxbrli:monetaryItemTypedurationcreditus-gaap

OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax

621Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Taxxbrli:monetaryItemTypedurationcreditus-gaap

OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax

622Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Taxxbrli:monetaryItemTypedurationcreditus-gaap

OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax

623Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Taxxbrli:monetaryItemTypedurationdebitus-gaap

OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax

624Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Taxxbrli:monetaryItemTypedurationcreditus-gaap

OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax

625us-gaap:OtherShortdurationInsuranceProductLineMember (label)nonnum:domainItemTypedurationtrueus-gaap

OtherShortdurationInsuranceProductLineMember

626Other Commitmentxbrli:monetaryItemTypeinstantcreditus-gaap

OtherCommitment

627us-gaap:OtherInsuranceProductLineMember (label)nonnum:domainItemTypedurationtrueus-gaap

OtherInsuranceProductLineMember

628Other Commitments [Axis]xbrli:stringItemTypedurationtrueus-gaap

OtherCommitmentsAxis

629Other Commitments [Domain]nonnum:domainItemTypedurationtrueus-gaap

OtherCommitmentsDomain

630Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Taxxbrli:monetaryItemTypedurationdebitus-gaap

OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax

631Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Taxxbrli:monetaryItemTypedurationcreditus-gaap

OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax

632Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Taxxbrli:monetaryItemTypedurationcreditus-gaap

OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

633Other Comprehensive Income (Loss), Securities, Available-for-sale, Taxxbrli:monetaryItemTypedurationdebitus-gaap

OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax

634Other Comprehensive Income (Loss), Net of Taxxbrli:monetaryItemTypedurationcreditus-gaap

OtherComprehensiveIncomeLossNetOfTax

635Other Noncash Income (Expense)xbrli:monetaryItemTypedurationcreditus-gaap

OtherNoncashIncomeExpense

636us-gaap:OtherAmortizationOfDeferredCharges (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherAmortizationOfDeferredCharges

637Other Assets, Noncurrentxbrli:monetaryItemTypeinstantdebitus-gaap

OtherAssetsNoncurrent

638us-gaap:OtherPensionPlansDefinedBenefitMember (label)nonnum:domainItemTypedurationtrueus-gaap

OtherPensionPlansDefinedBenefitMember

639us-gaap:OtherAssets (label)xbrli:monetaryItemTypeinstantdebitus-gaap

OtherAssets

640us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember (label)nonnum:domainItemTypedurationtrueus-gaap

OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember

641Other Assets, Currentxbrli:monetaryItemTypeinstantdebitus-gaap

OtherAssetsCurrent

642Other Comprehensive Income (Loss), Net of Tax [Abstract]xbrli:stringItemTypedurationtrueus-gaap

OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract

643Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]xbrli:stringItemTypedurationtrueus-gaap

OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract

644Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract]xbrli:stringItemTypedurationtrueus-gaap

OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract

645Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract]xbrli:stringItemTypedurationtrueus-gaap

OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract

646Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax [Abstract]xbrli:stringItemTypedurationtrueus-gaap

OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract

647us-gaap:OtherCostAndExpenseOperating (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherCostAndExpenseOperating

648Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Taxxbrli:monetaryItemTypedurationcreditus-gaap

OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax

649us-gaap:OtherExpenses (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherExpenses

650us-gaap:OtherDepreciationAndAmortization (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherDepreciationAndAmortization

651us-gaap:OtherGeneralAndAdministrativeExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherGeneralAndAdministrativeExpense

652us-gaap:OtherGeneralExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherGeneralExpense

653Other Liabilities, Noncurrentxbrli:monetaryItemTypeinstantcreditus-gaap

OtherLiabilitiesNoncurrent

654us-gaap:OtherLongTermDebtNoncurrent (label)xbrli:monetaryItemTypeinstantcreditus-gaap

OtherLongTermDebtNoncurrent

655Other Long-term Investmentsxbrli:monetaryItemTypeinstantdebitus-gaap

OtherLongTermInvestments

656us-gaap:OtherLiabilities (label)xbrli:monetaryItemTypeinstantcreditus-gaap

OtherLiabilities

657us-gaap:OtherLiabilitiesCurrent (label)xbrli:monetaryItemTypeinstantcreditus-gaap

OtherLiabilitiesCurrent

658us-gaap:OtherLaborRelatedExpenses (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherLaborRelatedExpenses

659us-gaap:OtherNonoperatingGainsLosses (label)xbrli:monetaryItemTypedurationcreditus-gaap

OtherNonoperatingGainsLosses

660us-gaap:OtherNonoperatingExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherNonoperatingExpense

661us-gaap:OtherNonoperatingIncome (label)xbrli:monetaryItemTypedurationcreditus-gaap

OtherNonoperatingIncome

662us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember (label)nonnum:domainItemTypedurationtrueus-gaap

OtherPostretirementBenefitPlansDefinedBenefitMember

663us-gaap:OtherNoninterestExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherNoninterestExpense

664us-gaap:OtherNonrecurringIncomeExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherNonrecurringIncomeExpense

665us-gaap:OtherNonrecurringIncome (label)xbrli:monetaryItemTypedurationcreditus-gaap

OtherNonrecurringIncome

666us-gaap:OtherOperatingIncome (label)xbrli:monetaryItemTypedurationcreditus-gaap

OtherOperatingIncome

667Other Nonoperating Income (Expense)xbrli:monetaryItemTypedurationcreditus-gaap

OtherNonoperatingIncomeExpense

668us-gaap:OtherNonoperatingAssetRelatedIncome (label)xbrli:monetaryItemTypedurationcreditus-gaap

OtherNonoperatingAssetRelatedIncome

669us-gaap:OtherNonrecurringExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherNonrecurringExpense

670us-gaap:OtherSellingAndMarketingExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherSellingAndMarketingExpense

671us-gaap:OtherSellingGeneralAndAdministrativeExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

OtherSellingGeneralAndAdministrativeExpense

672Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parentxbrli:monetaryItemTypedurationcreditus-gaap

OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent

673Other Accrued Liabilities, Currentxbrli:monetaryItemTypeinstantcreditus-gaap

OtherAccruedLiabilitiesCurrent

674Other Assets [Member]nonnum:domainItemTypedurationtrueus-gaap

OtherAssetsMember

675Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parentxbrli:monetaryItemTypedurationcreditus-gaap

OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent

676us-gaap:ParticipatingLifeInsurancePolicyMember (label)nonnum:domainItemTypedurationtrueus-gaap

ParticipatingLifeInsurancePolicyMember

677Payments for Repurchase of Common Stockxbrli:monetaryItemTypedurationcreditus-gaap

PaymentsForRepurchaseOfCommonStock

678Payments to Acquire Businesses, Grossxbrli:monetaryItemTypedurationcreditus-gaap

PaymentsToAcquireBusinessesGross

679Payments to Acquire Other Investmentsxbrli:monetaryItemTypedurationcreditus-gaap

PaymentsToAcquireOtherInvestments

680Payments to Acquire Property, Plant, and Equipmentxbrli:monetaryItemTypedurationcreditus-gaap

PaymentsToAcquirePropertyPlantAndEquipment

681Payments to Acquire Marketable Securitiesxbrli:monetaryItemTypedurationcreditus-gaap

PaymentsToAcquireMarketableSecurities

682us-gaap:PensionPlansDefinedBenefitMember (label)nonnum:domainItemTypedurationtrueus-gaap

PensionPlansDefinedBenefitMember

683us-gaap:PolicyLoansMember (label)nonnum:domainItemTypedurationtrueus-gaap

PolicyLoansMember

684us-gaap:PostemploymentRetirementBenefitsMember (label)nonnum:domainItemTypedurationtrueus-gaap

PostemploymentRetirementBenefitsMember

685Preferred Stock, Par or Stated Value Per Sharenum:perShareItemTypeinstantus-gaap

PreferredStockParOrStatedValuePerShare

686Preferred Stock, Shares Authorizedxbrli:sharesItemTypeinstantus-gaap

PreferredStockSharesAuthorized

687Preferred Stock, Shares Issuedxbrli:sharesItemTypeinstantus-gaap

PreferredStockSharesIssued

688Preferred Stock, Shares Outstandingxbrli:sharesItemTypeinstantus-gaap

PreferredStockSharesOutstanding

689us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent (label)xbrli:monetaryItemTypeinstantdebitus-gaap

PrepaidExpenseAndOtherAssetsNoncurrent

690us-gaap:PrepaidExpenseAndOtherAssets (label)xbrli:monetaryItemTypeinstantdebitus-gaap

PrepaidExpenseAndOtherAssets

691us-gaap:PrepaidExpenseAndOtherAssetsCurrent (label)xbrli:monetaryItemTypeinstantdebitus-gaap

PrepaidExpenseAndOtherAssetsCurrent

692Reclassification, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

PriorPeriodReclassificationAdjustmentDescription

693us-gaap:PrivateEquityFundsMember (label)nonnum:domainItemTypedurationtrueus-gaap

PrivateEquityFundsMember

694us-gaap:PrivateEquityFundsDomesticMember (label)nonnum:domainItemTypedurationtrueus-gaap

PrivateEquityFundsDomesticMember

695us-gaap:PrivateEquityFundsForeignMember (label)nonnum:domainItemTypedurationtrueus-gaap

PrivateEquityFundsForeignMember

696Proceeds from (Payments for) Securities Purchased under Agreements to Resellxbrli:monetaryItemTypedurationdebitus-gaap

ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell

697Proceeds from Debt, Net of Issuance Costsxbrli:monetaryItemTypedurationdebitus-gaap

ProceedsFromDebtNetOfIssuanceCosts

698Proceeds from Collection of Notes Receivablexbrli:monetaryItemTypedurationdebitus-gaap

ProceedsFromCollectionOfNotesReceivable

699Proceeds from Issuance of Common Stockxbrli:monetaryItemTypedurationdebitus-gaap

ProceedsFromIssuanceOfCommonStock

700Proceeds from Noncontrolling Interestsxbrli:monetaryItemTypedurationdebitus-gaap

ProceedsFromMinorityShareholders

701Proceeds from Sale and Maturity of Marketable Securitiesxbrli:monetaryItemTypedurationdebitus-gaap

ProceedsFromSaleAndMaturityOfMarketableSecurities

702Proceeds from Sale and Maturity of Other Investmentsxbrli:monetaryItemTypedurationdebitus-gaap

ProceedsFromSaleAndMaturityOfOtherInvestments

703Proceeds from Sale of Property, Plant, and Equipmentxbrli:monetaryItemTypedurationdebitus-gaap

ProceedsFromSaleOfPropertyPlantAndEquipment

704Property, Plant and Equipment, Type [Axis]xbrli:stringItemTypedurationtrueus-gaap

PropertyPlantAndEquipmentByTypeAxis

705us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember (label)nonnum:domainItemTypedurationtrueus-gaap

PropertyAndCasualtyPersonalInsuranceProductLineMember

706Property, Plant and Equipment, Useful Lifexbrli:durationItemTypedurationus-gaap

PropertyPlantAndEquipmentUsefulLife

707us-gaap:PropertyInsuranceProductLineMember (label)nonnum:domainItemTypedurationtrueus-gaap

PropertyInsuranceProductLineMember

708Property, Plant and Equipment [Line Items]xbrli:stringItemTypedurationtrueus-gaap

PropertyPlantAndEquipmentLineItems

709us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember (label)nonnum:domainItemTypedurationtrueus-gaap

PropertyAndCasualtyCommercialInsuranceProductLineMember

710Property, Plant and Equipment [Member]nonnum:domainItemTypedurationtrueus-gaap

PropertyPlantAndEquipmentMember

711Property, Plant and Equipment, Grossxbrli:monetaryItemTypeinstantdebitus-gaap

PropertyPlantAndEquipmentGross

712us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember (label)nonnum:domainItemTypedurationtrueus-gaap

PropertyLiabilityAndCasualtyInsuranceSegmentMember

713Property, Plant and Equipment [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

PropertyPlantAndEquipmentTextBlock

714Property, Plant and Equipment, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

PropertyPlantAndEquipmentPolicyTextBlock

715Property, Plant and Equipment, Net [Abstract]xbrli:stringItemTypedurationtrueus-gaap

PropertyPlantAndEquipmentNetAbstract

716Property, Plant and Equipment, Type [Domain]nonnum:domainItemTypedurationtrueus-gaap

PropertyPlantAndEquipmentTypeDomain

717Property, Plant and Equipment, Netxbrli:monetaryItemTypeinstantdebitus-gaap

PropertyPlantAndEquipmentNet

718Purchase Obligationxbrli:monetaryItemTypeinstantcreditus-gaap

PurchaseObligation

719us-gaap:QualifiedPlanMember (label)nonnum:domainItemTypedurationtrueus-gaap

QualifiedPlanMember

720Renewable Energy Program [Member]nonnum:domainItemTypedurationtrueus-gaap

RenewableEnergyProgramMember

721us-gaap:RealEstateFundsMember (label)nonnum:domainItemTypedurationtrueus-gaap

RealEstateFundsMember

722Receivables, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

ReceivablesPolicyTextBlock

723Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parentxbrli:monetaryItemTypedurationdebitus-gaap

ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent

724Reclassification out of Accumulated Other Comprehensive Income [Member]nonnum:domainItemTypedurationtrueus-gaap

ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember

725Reclassification out of Accumulated Other Comprehensive Income [Table]xbrli:stringItemTypedurationtrueus-gaap

ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable

726Reclassification out of Accumulated Other Comprehensive Income [Axis]xbrli:stringItemTypedurationtrueus-gaap

ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis

727Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]xbrli:stringItemTypedurationtrueus-gaap

ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems

728Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock

729Reclassification out of Accumulated Other Comprehensive Income [Domain]nonnum:domainItemTypedurationtrueus-gaap

ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain

730Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]xbrli:stringItemTypedurationtrueus-gaap

ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward

731Regulatory Asset [Domain]nonnum:domainItemTypedurationtrueus-gaap

RegulatoryAssetDomain

732Regulatory Asset [Axis]xbrli:stringItemTypedurationtrueus-gaap

RegulatoryAssetAxis

733us-gaap:RelatedPartyTransactionDomain (label)nonnum:domainItemTypedurationtrueus-gaap

RelatedPartyTransactionDomain

734us-gaap:RelatedPartyDomain (label)nonnum:domainItemTypedurationtrueus-gaap

RelatedPartyDomain

735Repayments of Debt and Capital Lease Obligationsxbrli:monetaryItemTypedurationcreditus-gaap

RepaymentsOfDebtAndCapitalLeaseObligations

736Research and Development Arrangement [Member]nonnum:domainItemTypedurationtrueus-gaap

ResearchAndDevelopmentArrangementMember

737Research and Development Arrangement, Contract to Perform for Others [Line Items]xbrli:stringItemTypedurationtrueus-gaap

ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems

738Research, Development, and Computer Software, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

ResearchDevelopmentAndComputerSoftwarePolicyTextBlock

739Research and Development Expensexbrli:monetaryItemTypedurationdebitus-gaap

ResearchAndDevelopmentExpense

740Restricted Stock Units (RSUs) [Member]nonnum:domainItemTypedurationtrueus-gaap

RestrictedStockUnitsRSUMember

741us-gaap:RestrictionTypeDomain (label)nonnum:domainItemTypedurationtrueus-gaap

RestrictionTypeDomain

742us-gaap:ResultsOfOperationsGeneralAndAdministrativeRelatedToOilAndGasProducingActivities (label)xbrli:monetaryItemTypedurationdebitus-gaap

ResultsOfOperationsGeneralAndAdministrativeRelatedToOilAndGasProducingActivities

743Retained Earnings (Accumulated Deficit)xbrli:monetaryItemTypeinstantcreditus-gaap

RetainedEarningsAccumulatedDeficit

744Retained Earnings [Member]nonnum:domainItemTypedurationtrueus-gaap

RetainedEarningsMember

745us-gaap:RetirementPlanTaxStatusDomain (label)nonnum:domainItemTypedurationtrueus-gaap

RetirementPlanTaxStatusDomain

746us-gaap:RetirementPlanSponsorLocationDomain (label)nonnum:domainItemTypedurationtrueus-gaap

RetirementPlanSponsorLocationDomain

747us-gaap:RetirementPlanTypeDomain (label)nonnum:domainItemTypedurationtrueus-gaap

RetirementPlanTypeDomain

748us-gaap:RetirementPlanFundingStatusDomain (label)nonnum:domainItemTypedurationtrueus-gaap

RetirementPlanFundingStatusDomain

749Revenue from Contract with Customer, Excluding Assessed Taxxbrli:monetaryItemTypedurationcreditus-gaap

RevenueFromContractWithCustomerExcludingAssessedTax

750Revenue from Contract with Customer [Abstract]xbrli:stringItemTypedurationtrueus-gaap

RevenueFromContractWithCustomerAbstract

751Revenue from Contract with Customer [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

RevenueFromContractWithCustomerPolicyTextBlock

752Revenue from Contract with Customer [Text Block]nonnum:textBlockItemTypedurationus-gaap

RevenueFromContractWithCustomerTextBlock

753Revenue from External Customers by Geographic Areas [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

RevenueFromExternalCustomersByGeographicAreasTableTextBlock

754Revenues from External Customers and Long-Lived Assets [Line Items]xbrli:stringItemTypedurationtrueus-gaap

RevenuesFromExternalCustomersAndLongLivedAssetsLineItems

755us-gaap:Revenues (label)xbrli:monetaryItemTypedurationcreditus-gaap

Revenues

756Revolving Credit Facility [Member]nonnum:domainItemTypedurationtrueus-gaap

RevolvingCreditFacilityMember

757Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock

758us-gaap:SalariesWagesAndOfficersCompensation (label)xbrli:monetaryItemTypedurationdebitus-gaap

SalariesWagesAndOfficersCompensation

759us-gaap:SalariesAndWages (label)xbrli:monetaryItemTypedurationdebitus-gaap

SalariesAndWages

760Sale of Stock, Consideration Received Per Transactionxbrli:monetaryItemTypedurationdebitus-gaap

SaleOfStockConsiderationReceivedPerTransaction

761Sale of Stock, Consideration Received on Transactionxbrli:monetaryItemTypedurationdebitus-gaap

SaleOfStockConsiderationReceivedOnTransaction

762Sales Revenue, Net [Member]nonnum:domainItemTypedurationtrueus-gaap

SalesRevenueNetMember

763Sales [Member]nonnum:domainItemTypedurationtrueus-gaap

SalesMember

764Scenario, Forecast [Member]nonnum:domainItemTypedurationtrueus-gaap

ScenarioForecastMember

765Scenario, Unspecified [Domain]nonnum:domainItemTypedurationtrueus-gaap

ScenarioUnspecifiedDomain

766Schedule of Maturities of Long-term Debt [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfMaturitiesOfLongTermDebtTableTextBlock

767Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock

768Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock

769Schedule of Unrealized Loss on Investments [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock

770Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock

771Schedule of Revenues from External Customers and Long-Lived Assets [Table]xbrli:stringItemTypedurationtrueus-gaap

ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable

772Schedule of Other Nonoperating Income (Expense) [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock

773Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock

774Schedule of Finite-Lived Intangible Assets [Table]xbrli:stringItemTypedurationtrueus-gaap

ScheduleOfFiniteLivedIntangibleAssetsTable

775Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock

776Schedule of Accrued Liabilities [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfAccruedLiabilitiesTableTextBlock

777Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock

778Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]xbrli:stringItemTypedurationtrueus-gaap

ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable

779Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock

780Schedule of Deferred Tax Assets and Liabilities [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock

781Schedule of Long-term Debt Instruments [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfDebtInstrumentsTextBlock

782Schedule of Business Acquisitions, by Acquisition [Table]xbrli:stringItemTypedurationtrueus-gaap

ScheduleOfBusinessAcquisitionsByAcquisitionTable

783Schedule of Goodwill [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfGoodwillTextBlock

784Schedule of Goodwill [Table]xbrli:stringItemTypedurationtrueus-gaap

ScheduleOfGoodwillTable

785Other Investments Not Readily Marketable [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock

786Property, Plant and Equipment [Table]xbrli:stringItemTypedurationtrueus-gaap

ScheduleOfPropertyPlantAndEquipmentTable

787Schedule of Segment Reporting Information, by Segment [Table]xbrli:stringItemTypedurationtrueus-gaap

ScheduleOfSegmentReportingInformationBySegmentTable

788Debt and Equity Securities, FV-NI [Line Items]xbrli:stringItemTypedurationtrueus-gaap

ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems

789Debt Securities, Trading, and Equity Securities, FV-NI [Table]xbrli:stringItemTypedurationtrueus-gaap

ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable

790Schedule of Segment Reporting Information, by Segment [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfSegmentReportingInformationBySegmentTextBlock

791Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]xbrli:stringItemTypedurationtrueus-gaap

ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable

792Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock

793Derivative Instruments, Gain (Loss) [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock

794Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]xbrli:stringItemTypedurationtrueus-gaap

ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable

795Segment Reporting Information [Line Items]xbrli:stringItemTypedurationtrueus-gaap

SegmentReportingInformationLineItems

796Segment Reporting Disclosure [Text Block]nonnum:textBlockItemTypedurationus-gaap

SegmentReportingDisclosureTextBlock

797Segment Reporting [Abstract]xbrli:stringItemTypedurationtrueus-gaap

SegmentReportingAbstract

798Segments [Domain]nonnum:domainItemTypedurationtrueus-gaap

SegmentDomain

799us-gaap:SellingGeneralAndAdministrativeExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

SellingGeneralAndAdministrativeExpense

800Selling and Marketing Expensexbrli:monetaryItemTypedurationdebitus-gaap

SellingAndMarketingExpense

801us-gaap:SellingExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

SellingExpense

802us-gaap:SeniorDebtObligationsMember (label)nonnum:domainItemTypedurationtrueus-gaap

SeniorDebtObligationsMember

803us-gaap:SeparatedHostFinancialInstrumentFairValueOptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

SeparatedHostFinancialInstrumentFairValueOptionMember

804Series of Individually Immaterial Business Acquisitions [Member]nonnum:domainItemTypedurationtrueus-gaap

SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember

805Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]xbrli:stringItemTypedurationtrueus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward

806Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Valuenum:perShareItemTypedurationus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue

807Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Periodxbrli:durationItemTypedurationus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1

808Share Repurchase Program [Axis]xbrli:stringItemTypedurationtrueus-gaap

ShareRepurchaseProgramAxis

809Share-based Compensation Arrangement by Share-based Payment Award [Line Items]xbrli:stringItemTypedurationtrueus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems

810Share Repurchase Program [Domain]nonnum:domainItemTypedurationtrueus-gaap

ShareRepurchaseProgramDomain

811Share-based Compensationxbrli:monetaryItemTypedurationdebitus-gaap

ShareBasedCompensation

812Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Periodxbrli:sharesItemTypedurationus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod

813Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Valuenum:perShareItemTypedurationus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue

814Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]xbrli:stringItemTypedurationtrueus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward

815Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Periodxbrli:sharesItemTypedurationus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

816Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Numberxbrli:sharesItemTypeinstantus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber

817Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Periodxbrli:sharesItemTypedurationus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod

818Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Valuexbrli:monetaryItemTypedurationdebitus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue

819Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Valuenum:perShareItemTypedurationus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

820Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Valuenum:perShareItemTypeinstantus-gaap

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

821Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

ShareBasedCompensationOptionAndIncentivePlansPolicy

822Equity Award [Domain]nonnum:domainItemTypedurationtrueus-gaap

ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain

823Shares, Issuedxbrli:sharesItemTypeinstantus-gaap

SharesIssued

824us-gaap:ShortTermDebtMember (label)nonnum:domainItemTypedurationtrueus-gaap

ShortTermDebtMember

825us-gaap:SingleStockFutureMember (label)nonnum:domainItemTypedurationtrueus-gaap

SingleStockFutureMember

826State and Local Jurisdiction [Member]nonnum:domainItemTypedurationtrueus-gaap

StateAndLocalJurisdictionMember

827Scenario [Axis]xbrli:stringItemTypedurationtrueus-gaap

StatementScenarioAxis

828Statement of Financial Position [Abstract]xbrli:stringItemTypedurationtrueus-gaap

StatementOfFinancialPositionAbstract

829Statement of Comprehensive Income [Abstract]xbrli:stringItemTypedurationtrueus-gaap

StatementOfIncomeAndComprehensiveIncomeAbstract

830Class of Stock [Axis]xbrli:stringItemTypedurationtrueus-gaap

StatementClassOfStockAxis

831Segments [Axis]xbrli:stringItemTypedurationtrueus-gaap

StatementBusinessSegmentsAxis

832Statement [Line Items]xbrli:stringItemTypedurationtrueus-gaap

StatementLineItems

833Statement [Table]xbrli:stringItemTypedurationtrueus-gaap

StatementTable

834Statement of Cash Flows [Abstract]xbrli:stringItemTypedurationtrueus-gaap

StatementOfCashFlowsAbstract

835Equity Components [Axis]xbrli:stringItemTypedurationtrueus-gaap

StatementEquityComponentsAxis

836Statement of Stockholders' Equity [Abstract]xbrli:stringItemTypedurationtrueus-gaap

StatementOfStockholdersEquityAbstract

837Stock Repurchase Program, Authorized Amountxbrli:monetaryItemTypeinstantcreditus-gaap

StockRepurchaseProgramAuthorizedAmount1

838Stock Issued During Period, Value, New Issuesxbrli:monetaryItemTypedurationcreditus-gaap

StockIssuedDuringPeriodValueNewIssues

839Stock Issued During Period, Shares, New Issuesxbrli:sharesItemTypedurationus-gaap

StockIssuedDuringPeriodSharesNewIssues

840us-gaap:StockOptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

StockOptionMember

841Stock Repurchased and Retired During Period, Valuexbrli:monetaryItemTypedurationdebitus-gaap

StockRepurchasedAndRetiredDuringPeriodValue

842Stock Repurchased and Retired During Period, Sharesxbrli:sharesItemTypedurationus-gaap

StockRepurchasedAndRetiredDuringPeriodShares

843Stockholders' Equity Note Disclosure [Text Block]nonnum:textBlockItemTypedurationus-gaap

StockholdersEquityNoteDisclosureTextBlock

844Stockholders' Equity Attributable to Parentxbrli:monetaryItemTypeinstantcreditus-gaap

StockholdersEquity

845Stockholders' Equity Attributable to Parent [Abstract]xbrli:stringItemTypedurationtrueus-gaap

StockholdersEquityAbstract

846us-gaap:StructuredSettlementAnnuityMember (label)nonnum:domainItemTypedurationtrueus-gaap

StructuredSettlementAnnuityMember

847Summary of Income Tax Contingencies [Table Text Block]nonnum:textBlockItemTypedurationus-gaap

SummaryOfIncomeTaxContingenciesTextBlock

848Supplemental Balance Sheet Disclosures [Text Block]nonnum:textBlockItemTypedurationus-gaap

SupplementalBalanceSheetDisclosuresTextBlock

849Supplemental Cash Flow Information [Abstract]xbrli:stringItemTypedurationtrueus-gaap

SupplementalCashFlowInformationAbstract

850us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember (label)nonnum:domainItemTypedurationtrueus-gaap

SupplementalEmployeeRetirementPlanDefinedBenefitMember

851us-gaap:SuretySegmentMember (label)nonnum:domainItemTypedurationtrueus-gaap

SuretySegmentMember

852us-gaap:SwapMember (label)nonnum:domainItemTypedurationtrueus-gaap

SwapMember

853us-gaap:SwaptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

SwaptionMember

854us-gaap:TerminalFundingAnnuityMember (label)nonnum:domainItemTypedurationtrueus-gaap

TerminalFundingAnnuityMember

855Tax Credit Carryforward, Amountxbrli:monetaryItemTypeinstantdebitus-gaap

TaxCreditCarryforwardAmount

856Technology Equipment [Member]nonnum:domainItemTypedurationtrueus-gaap

TechnologyEquipmentMember

857us-gaap:TitleInsuranceSegmentMember (label)nonnum:domainItemTypedurationtrueus-gaap

TitleInsuranceSegmentMember

858Financial Instruments [Domain]nonnum:domainItemTypedurationtrueus-gaap

TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain

859us-gaap:TrustForBenefitOfEmployeesMember (label)nonnum:domainItemTypedurationtrueus-gaap

TrustForBenefitOfEmployeesMember

860Type of Adoption [Domain]nonnum:domainItemTypedurationtrueus-gaap

TypeOfAdoptionMember

861us-gaap:TotalReturnSwapMember (label)nonnum:domainItemTypedurationtrueus-gaap

TotalReturnSwapMember

862us-gaap:UnderfundedPlanMember (label)nonnum:domainItemTypedurationtrueus-gaap

UnderfundedPlanMember

863us-gaap:UnfundedPlanMember (label)nonnum:domainItemTypedurationtrueus-gaap

UnfundedPlanMember

864Unfavorable Regulatory Action [Member]nonnum:domainItemTypedurationtrueus-gaap

UnfavorableRegulatoryActionMember

865us-gaap:UniversalLifeMember (label)nonnum:domainItemTypedurationtrueus-gaap

UniversalLifeMember

866Unrecognized Tax Benefits that Would Impact Effective Tax Ratexbrli:monetaryItemTypeinstantcreditus-gaap

UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate

867Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authoritiesxbrli:monetaryItemTypedurationdebitus-gaap

UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities

868Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positionsxbrli:monetaryItemTypedurationcreditus-gaap

UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions

869Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positionsxbrli:monetaryItemTypedurationdebitus-gaap

UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions

870Unrecognized Tax Benefits, Income Tax Penalties and Interest Accruedxbrli:monetaryItemTypeinstantcreditus-gaap

UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued

871Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positionsxbrli:monetaryItemTypedurationcreditus-gaap

UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions

872Unrecognized Tax Benefitsxbrli:monetaryItemTypeinstantcreditus-gaap

UnrecognizedTaxBenefits

873Unsecured Debt [Member]nonnum:domainItemTypedurationtrueus-gaap

UnsecuredDebtMember

874us-gaap:UnusedLinesOfCreditMember (label)nonnum:domainItemTypedurationtrueus-gaap

UnusedLinesOfCreditMember

875Use of Estimates, Policy [Policy Text Block]nonnum:textBlockItemTypedurationus-gaap

UseOfEstimates

876us-gaap:UtilitiesOperatingExpenseMaintenanceOperationsAndOtherCostsAndExpenses (label)xbrli:monetaryItemTypedurationdebitus-gaap

UtilitiesOperatingExpenseMaintenanceOperationsAndOtherCostsAndExpenses

877us-gaap:UtilitiesOperatingExpense (label)xbrli:monetaryItemTypedurationdebitus-gaap

UtilitiesOperatingExpense

878SEC Schedule, 12-09, Valuation Allowances and Reserves, Amountxbrli:monetaryItemTypeinstantcreditus-gaap

ValuationAllowancesAndReservesBalance

879us-gaap:ValuationTechniqueOptionPricingModelMember (label)nonnum:domainItemTypedurationtrueus-gaap

ValuationTechniqueOptionPricingModelMember

880SEC Schedule, 12-09, Valuation Allowances and Reserves, Deductionxbrli:monetaryItemTypedurationdebitus-gaap

ValuationAllowancesAndReservesDeductions

881us-gaap:ValuationTechniqueDiscountedCashFlowMember (label)nonnum:domainItemTypedurationtrueus-gaap

ValuationTechniqueDiscountedCashFlowMember

882us-gaap:ValuationTechniqueMatrixPricingMember (label)nonnum:domainItemTypedurationtrueus-gaap

ValuationTechniqueMatrixPricingMember

883SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expensexbrli:monetaryItemTypedurationcreditus-gaap

ValuationAllowancesAndReservesChargedToCostAndExpense

884Valuation Approach and Technique [Axis]xbrli:stringItemTypedurationtrueus-gaap

ValuationTechniqueAxis

885us-gaap:ValuationTechniqueConsensusPricingModelMember (label)nonnum:domainItemTypedurationtrueus-gaap

ValuationTechniqueConsensusPricingModelMember

886SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]xbrli:stringItemTypedurationtrueus-gaap

ValuationAllowancesAndReservesTypeAxis

887Valuation Approach and Technique [Domain]nonnum:domainItemTypedurationtrueus-gaap

ValuationTechniqueDomain

888SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]nonnum:domainItemTypedurationtrueus-gaap

ValuationAllowancesAndReservesDomain

889Variable Interest Entity, Primary Beneficiary [Member]nonnum:domainItemTypedurationtrueus-gaap

VariableInterestEntityPrimaryBeneficiaryMember

890Variable Interest Entity, Consolidated, Assets, Pledgedxbrli:monetaryItemTypeinstantdebitus-gaap

VariableInterestEntityConsolidatedAssetsPledged

891Variable Interest Entity, Consolidated, Liabilities, No Recoursexbrli:monetaryItemTypeinstantcreditus-gaap

VariableInterestEntityConsolidatedLiabilitiesNoRecourse

892Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Netxbrli:monetaryItemTypeinstantdebitus-gaap

VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesNet

893Variable Interest Entity, Not Primary Beneficiary, Aggregated Disclosure [Member]nonnum:domainItemTypedurationtrueus-gaap

VariableInterestEntityNotPrimaryBeneficiaryAggregatedDisclosureMember

894Variable Interest Entities [Axis]xbrli:stringItemTypedurationtrueus-gaap

VariableInterestEntitiesByClassificationOfEntityAxis

895us-gaap:VariableAnnuityMember (label)nonnum:domainItemTypedurationtrueus-gaap

VariableAnnuityMember

896Variable Interest Entity Disclosure [Text Block]nonnum:textBlockItemTypedurationus-gaap

VariableInterestEntityDisclosureTextBlock

897us-gaap:VariableLifeMember (label)nonnum:domainItemTypedurationtrueus-gaap

VariableLifeMember

898us-gaap:VentureCapitalFundsMember (label)nonnum:domainItemTypedurationtrueus-gaap

VentureCapitalFundsMember

899us-gaap:VarianceSwapMember (label)nonnum:domainItemTypedurationtrueus-gaap

VarianceSwapMember

900us-gaap:WarrantMember (label)nonnum:domainItemTypedurationtrueus-gaap

WarrantMember

901us-gaap:WarrantyRightsAndObligationsFairValueOptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

WarrantyRightsAndObligationsFairValueOptionMember

902Weighted Average Number of Shares Outstanding, Basicxbrli:sharesItemTypedurationus-gaap

WeightedAverageNumberOfSharesOutstandingBasic

903Weighted Average Number of Shares Outstanding, Dilutedxbrli:sharesItemTypedurationus-gaap

WeightedAverageNumberOfDilutedSharesOutstanding

904Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]xbrli:stringItemTypedurationtrueus-gaap

WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract

905Weighted Average Number of Shares Outstanding, Basic [Abstract]xbrli:stringItemTypedurationtrueus-gaap

WeightedAverageNumberOfSharesOutstandingBasicAbstract

906Weighted Average Number of Shares Outstanding Reconciliation [Abstract]xbrli:stringItemTypedurationtrueus-gaap

WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract

907us-gaap:WrittenLoanCommitmentFairValueOptionMember (label)nonnum:domainItemTypedurationtrueus-gaap

WrittenLoanCommitmentFairValueOptionMember

908Amendment Flagxbrli:booleanItemTypedurationdei

AmendmentFlag

909Current Fiscal Year End Datexbrli:gMonthDayItemTypedurationdei

CurrentFiscalYearEndDate

910Document Information [Line Items]xbrli:stringItemTypedurationtruedei

DocumentInformationLineItems

911Document Period End Datexbrli:dateItemTypedurationdei

DocumentPeriodEndDate

912Entities [Table]xbrli:stringItemTypedurationtruedei

EntitiesTable

913Entity [Domain]nonnum:domainItemTypedurationtruedei

EntityDomain

914Trading Symbolxbrli:normalizedStringItemTypedurationdei

TradingSymbol

915Entity Well-known Seasoned Issuerdei:yesNoItemTypedurationdei

EntityWellKnownSeasonedIssuer

916Entity Voluntary Filersdei:yesNoItemTypedurationdei

EntityVoluntaryFilers

917Entity Current Reporting Statusdei:yesNoItemTypedurationdei

EntityCurrentReportingStatus

918Entity Filer Categorydei:filerCategoryItemTypedurationdei

EntityFilerCategory

919Entity Public Floatxbrli:monetaryItemTypeinstantcreditdei

EntityPublicFloat

920Entity Registrant Namexbrli:normalizedStringItemTypedurationdei

EntityRegistrantName

921Entity Central Index Keydei:centralIndexKeyItemTypedurationdei

EntityCentralIndexKey

922Entity Common Stock, Shares Outstandingxbrli:sharesItemTypeinstantdei

EntityCommonStockSharesOutstanding

923Document Fiscal Year Focusxbrli:gYearItemTypedurationdei

DocumentFiscalYearFocus

924Document Fiscal Period Focusdei:fiscalPeriodItemTypedurationdei

DocumentFiscalPeriodFocus

925Legal Entity [Axis]xbrli:stringItemTypedurationtruedei

LegalEntityAxis

926Document Typedei:submissionTypeItemTypedurationdei

DocumentType

927Entity Shell Companyxbrli:booleanItemTypedurationdei

EntityShellCompany

928Entity Emerging Growth Companyxbrli:booleanItemTypedurationdei

EntityEmergingGrowthCompany

929Entity Small Businessxbrli:booleanItemTypedurationdei

EntitySmallBusiness

930Derivative, Notional Amountxbrli:monetaryItemTypeinstantinvest

DerivativeNotionalAmount

931goog:A2011NotesMember (label)nonnum:domainItemTypedurationtruegoog

A2011NotesMember

2011 Notes [Member]

932goog:A2014NotesMember (label)nonnum:domainItemTypedurationtruegoog

A2014NotesMember

2014 Notes [Member]

933goog:A2016NotesMember (label)nonnum:domainItemTypedurationtruegoog

A2016NotesMember

2016 Notes [Member]

934goog:AbbVieIncMember (label)nonnum:domainItemTypedurationtruegoog

AbbVieIncMember

AbbVie Inc [Member]

935goog:AccruedCustomerLiabilitiesCurrent (label)xbrli:monetaryItemTypeinstantcreditgoog

AccruedCustomerLiabilitiesCurrent

Accrued Customer Liabilities, Current

936goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember (label)nonnum:domainItemTypedurationtruegoog

AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember

Accrued Expenses And Other Liabilities, Current And Non-Current [Member]

937goog:AccruedRevenueShare (label)xbrli:monetaryItemTypeinstantcreditgoog

AccruedRevenueShare

Aggregate carrying amount, as of the balance sheet date, of current obligations incurred but not paid under the revenue share arrangements. Accrued revenue share is expected to be paid within one year or the normal operating cycle, if longer.

938goog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectPretax (label)xbrli:monetaryItemTypeinstantcreditgoog

AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectPretax

Accumulated change, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's increase (decrease) in deferred hedging gains or losses.

939goog:AccumulatedPaymentsForOtherCommitments (label)xbrli:monetaryItemTypeinstantcreditgoog

AccumulatedPaymentsForOtherCommitments

Accumulated Payments for Other Commitments

940goog:AcquisitionrelatedIntangibleAssetsMember (label)nonnum:domainItemTypedurationtruegoog

AcquisitionrelatedIntangibleAssetsMember

Acquisition-related Intangible Assets [Member]

941goog:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets (label)xbrli:monetaryItemTypedurationcreditgoog

AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets

The cash out flow associated with the acquisitions of businesses, net of the cash acquired, and purchases of intangible and other assets.

942goog:AdvertisingRevenueMember (label)nonnum:domainItemTypedurationtruegoog

AdvertisingRevenueMember

Advertising Revenue [Member]

943goog:AmericasExcludingUnitedStatesMember (label)nonnum:domainItemTypedurationtruegoog

AmericasExcludingUnitedStatesMember

Americas Excluding United States [Member]

944goog:AmortizationAndImpairmentOfIntangibleAssets (label)xbrli:monetaryItemTypedurationdebitgoog

AmortizationAndImpairmentOfIntangibleAssets

Amortization and Impairment of Intangible Assets

945goog:BalanceSheetComponentsDisclosureAbstract (label)xbrli:stringItemTypedurationtruegoog

BalanceSheetComponentsDisclosureAbstract

Balance Sheet Components Disclosure [Abstract]

946goog:CalicoMember (label)nonnum:domainItemTypedurationtruegoog

CalicoMember

Calico [Member]

947goog:CapitalClassCMember (label)nonnum:domainItemTypedurationtruegoog

CapitalClassCMember

Capital Class C [Member]

948goog:CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock (label)nonnum:textBlockItemTypedurationgoog

CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock

A description of a company's cash and cash equivalents and marketable securities accounting policy.

949goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)xbrli:monetaryItemTypeinstantdebitgoog

CashCashEquivalentsAndAvailableForSaleDebtSecurities

Cash, Cash Equivalents And Available-For-Sale Debt Securities

950goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)xbrli:monetaryItemTypeinstantdebitgoog

CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost

Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost

951goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)xbrli:monetaryItemTypeinstantcreditgoog

CashCollateralReceivedFromDerivativeFinancialInstruments

Cash collateral received from derivative financial instruments.

952goog:CashFlowHedgeForeignExchangeContractsAbstract (label)xbrli:stringItemTypedurationtruegoog

CashFlowHedgeForeignExchangeContractsAbstract

Cash Flow Hedge, Foreign Exchange Contracts [Abstract]

953goog:CommitmentsAndContingenciesDisclosureLineItems (label)xbrli:stringItemTypedurationtruegoog

CommitmentsAndContingenciesDisclosureLineItems

Commitments and Contingencies Disclosure [Line Items]

954goog:CommitmentsAndContingenciesDisclosureTable (label)xbrli:stringItemTypedurationtruegoog

CommitmentsAndContingenciesDisclosureTable

Commitments and Contingencies Disclosure [Table]

955goog:CommitmenttoInvestMember (label)nonnum:domainItemTypedurationtruegoog

CommitmenttoInvestMember

Commitment to Invest [Member]

956goog:CommonStockNumberofVotes (label)xbrli:integerItemTypeinstantgoog

CommonStockNumberofVotes

Number of votes allocated to each share, per class

957goog:CompensationExpensePerformanceFees (label)xbrli:monetaryItemTypedurationdebitgoog

CompensationExpensePerformanceFees

Compensation Expense, Performance Fees

958goog:DebtInstrumentAmountSubjectToExchange (label)xbrli:monetaryItemTypeinstantcreditgoog

DebtInstrumentAmountSubjectToExchange

Debt Instrument, Amount Subject to Exchange

959goog:DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities (label)xbrli:monetaryItemTypedurationcreditgoog

DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities

Debt Securities, Unrealized Gain (Loss) On Extinguishment Of Securities

960goog:DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness (label)xbrli:monetaryItemTypeinstantdebitgoog

DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness

The tax effect as of the balance sheet date of the amount of future tax deductions arising from basis difference in investment in Home business.

961goog:DeferredTaxAssetsDeferredCostSharing (label)xbrli:monetaryItemTypeinstantdebitgoog

DeferredTaxAssetsDeferredCostSharing

Deferred Tax Assets, Deferred Cost Sharing

962goog:DeferredTaxLiabilitiesRenewableEnergyInvestments (label)xbrli:monetaryItemTypeinstantcreditgoog

DeferredTaxLiabilitiesRenewableEnergyInvestments

Deferred Tax Liabilities, Renewable Energy Investments

963goog:DefinedContributionPlanNumberofPlans (label)xbrli:integerItemTypedurationgoog

DefinedContributionPlanNumberofPlans

Defined Contribution Plan, Number of Plans

964goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)xbrli:monetaryItemTypedurationdebitgoog

DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment

Depreciation, Amortization, and Impairment on Disposition of Property and Equipment

965goog:DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment (label)xbrli:monetaryItemTypedurationdebitgoog

DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment

The amount of expense recognized in the current period that reflects the impairment of property and equipment and the allocation of the cost of tangible assets over the assets' useful lives which includes production and non-production related depreciation.

966goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)xbrli:monetaryItemTypedurationcreditgoog

DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet

Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Amortization Approach, Net

967goog:DerivativesNotDesignatedasCashFlowHedgesForeignExchangeContractsAbstract (label)xbrli:stringItemTypedurationtruegoog

DerivativesNotDesignatedasCashFlowHedgesForeignExchangeContractsAbstract

Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract]

968goog:DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities (label)xbrli:monetaryItemTypedurationcreditgoog

DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities

Dilutive Securities, Effect On Basic Earnings Per Share, Dilutive Equity Securities

969goog:DocumentandEntityInformationAbstract (label)xbrli:stringItemTypedurationtruegoog

DocumentandEntityInformationAbstract

Document and Entity Information [Abstract]

970goog:EarningsPerShareDisclosureLineItems (label)xbrli:stringItemTypedurationtruegoog

EarningsPerShareDisclosureLineItems

Earnings Per Share Disclosure [Line Items]

971goog:EarningsPerShareDisclosureTable (label)xbrli:stringItemTypedurationtruegoog

EarningsPerShareDisclosureTable

Earnings Per Share Disclosure [Table]

972goog:EffectiveIncomeTaxRateReconciliationRegulatoryFine (label)num:percentItemTypedurationgoog

EffectiveIncomeTaxRateReconciliationRegulatoryFine

Effective Income Tax Rate Reconciliation, Regulatory Fine

973goog:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent (label)num:percentItemTypedurationgoog

EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent

Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings, Percent

974goog:EffectofDerivativesNotDesignatedasCashFlowHedgesonResultsofOperationsAbstract (label)xbrli:stringItemTypedurationtruegoog

EffectofDerivativesNotDesignatedasCashFlowHedgesonResultsofOperationsAbstract

Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract]

975goog:EquitySecuritiesOriginationUponExtinguishmentOfDebtSecuritiesMember (label)nonnum:domainItemTypedurationtruegoog

EquitySecuritiesOriginationUponExtinguishmentOfDebtSecuritiesMember

Equity Securities, Origination Upon Extinguishment Of Debt Securities [Member]

976goog:EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount (label)xbrli:monetaryItemTypedurationcreditgoog

EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount

Equity Securities without Readily Determinable Fair Value, Annual Amount

977goog:EquitySecuritieswithoutReadilyDeterminableFairValueCostBasis (label)xbrli:monetaryItemTypeinstantdebitgoog

EquitySecuritieswithoutReadilyDeterminableFairValueCostBasis

Equity Securities without Readily Determinable Fair Value, Cost Basis

978goog:FairValueHedgeForeignExchangeContractsAbstract (label)xbrli:stringItemTypedurationtruegoog

FairValueHedgeForeignExchangeContractsAbstract

Fair Value Hedge, Foreign Exchange Contracts [Abstract]

979goog:FinancialInstrumentsAndFairValueLineItems (label)xbrli:stringItemTypedurationtruegoog

FinancialInstrumentsAndFairValueLineItems

Financial Instruments and Fair Value [Line Items]

980goog:FinancialInstrumentsAndFairValueTable (label)xbrli:stringItemTypedurationtruegoog

FinancialInstrumentsAndFairValueTable

Financial Instruments and Fair Value [Table]

981goog:GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet (label)xbrli:monetaryItemTypedurationcreditgoog

GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet

Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Recorded in AOCI, Net

982goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)xbrli:monetaryItemTypedurationcreditgoog

GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet

Gain (Loss) from Components Excluded from Assessment of Net Investment Hedge Effectiveness, Net

983goog:GoogleInc.Member (label)nonnum:domainItemTypedurationtruegoog

GoogleInc.Member

Google Inc. [Member]

984goog:GoogleNetworkMembersPropertiesMember (label)nonnum:domainItemTypedurationtruegoog

GoogleNetworkMembersPropertiesMember

Google Network Members' Properties [Member]

985goog:GooglePropertiesMember (label)nonnum:domainItemTypedurationtruegoog

GooglePropertiesMember

Google Properties [Member]

986goog:GovernmentBondsMember (label)nonnum:domainItemTypedurationtruegoog

GovernmentBondsMember

Government Bonds [Member]

987goog:HTCMember (label)nonnum:domainItemTypedurationtruegoog

HTCMember

HTC [Member]

988goog:ImpactofTaxCutsandJobsActAbstract (label)xbrli:stringItemTypedurationtruegoog

ImpactofTaxCutsandJobsActAbstract

Impact of Tax Cuts and Jobs Act [Abstract]

989goog:ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyPolicyTextBlock (label)nonnum:textBlockItemTypedurationgoog

ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyPolicyTextBlock

Describes an entity's accounting policy for recognizing and measuring the impairment of marketable and non-marketable securities.

990goog:IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet (label)xbrli:monetaryItemTypedurationcreditgoog

IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet

Income (Loss) from Equity Method Investments and Other than Temporary Impairment, Net

991goog:IncomeTaxesLineItems (label)xbrli:stringItemTypedurationtruegoog

IncomeTaxesLineItems

Income Taxes [Line Items]

992goog:IncomeTaxesTable (label)xbrli:stringItemTypedurationtruegoog

IncomeTaxesTable

Income Taxes [Table]

993goog:IncreaseDecreaseInAccruedRevenueShare (label)xbrli:monetaryItemTypedurationdebitgoog

IncreaseDecreaseInAccruedRevenueShare

The net change during the reporting period in the aggregate amount of obligations incurred but not paid under the revenue share arrangements.

994goog:IncrementalCommonSharesAttributableToConversionOfCommonStock (label)xbrli:sharesItemTypedurationgoog

IncrementalCommonSharesAttributableToConversionOfCommonStock

Dilutive impact on our earnings per share for the period as a result of conversion of Class B to Class A common stock.

995goog:InvestmentsUnrealizedLossPositionLineItems (label)xbrli:stringItemTypedurationtruegoog

InvestmentsUnrealizedLossPositionLineItems

Investments, Unrealized Loss Position [Line Items]

996goog:InvestmentsUnrealizedLossPositionTable (label)xbrli:stringItemTypedurationtruegoog

InvestmentsUnrealizedLossPositionTable

Investments, Unrealized Loss Position [Table]

997goog:LongLivedAssetsPolicyPolicyTextBlock (label)nonnum:textBlockItemTypedurationgoog

LongLivedAssetsPolicyPolicyTextBlock

Describes an entity's accounting policy for long-lived assets including goodwill and other acquired intangible assets.

998goog:MarketableDebtSecuritiesMember (label)nonnum:domainItemTypedurationtruegoog

MarketableDebtSecuritiesMember

Marketable Debt Securities [Member]

999goog:MarketableEquitySecuritiesMember (label)nonnum:domainItemTypedurationtruegoog

MarketableEquitySecuritiesMember

Marketable Equity Securities [Member]

1000goog:MoneyMarketAndOtherFundsMember (label)nonnum:domainItemTypedurationtruegoog

MoneyMarketAndOtherFundsMember

Money Market and Other Funds [Member]

1001goog:MortgageBackedandAssetBackedSecuritiesMember (label)nonnum:domainItemTypedurationtruegoog

MortgageBackedandAssetBackedSecuritiesMember

Mortgage Backed and Asset Backed Securities [Member]

1002goog:NatureOfOperationsPolicyPolicyTextBlock (label)nonnum:textBlockItemTypedurationgoog

NatureOfOperationsPolicyPolicyTextBlock

Disclosure related to our nature of operations.

1003goog:NetIncomeLossAvailableToCommonStockholdersBeforeReallocationOfUndistributedEarningsDiluted (label)xbrli:monetaryItemTypedurationcreditgoog

NetIncomeLossAvailableToCommonStockholdersBeforeReallocationOfUndistributedEarningsDiluted

Net Income (Loss) Available To Common Stockholders Before Reallocation Of Undistributed Earnings, Diluted

1004goog:NetInvestmentHedgeForeignExchangeContractsAbstract (label)xbrli:stringItemTypedurationtruegoog

NetInvestmentHedgeForeignExchangeContractsAbstract

Net Investment Hedge, Foreign Exchange Contracts [Abstract]

1005goog:NetProceedsPaymentsRelatedToStockBasedAwardActivities (label)xbrli:monetaryItemTypedurationcreditgoog

NetProceedsPaymentsRelatedToStockBasedAwardActivities

The net cash inflow (outflow) associated with the tax withholding payments on behalf of employees upon the net settlement of their vested restricted stock units, and the cash proceeds received from the exercise of stock options.

1006goog:NetworkEquipmentMember (label)nonnum:domainItemTypedurationtruegoog

NetworkEquipmentMember

Network Equipment [Member]

1007goog:NonCancelableFutureMinimumLeasePayments (label)xbrli:monetaryItemTypeinstantcreditgoog

NonCancelableFutureMinimumLeasePayments

Non-cancelable future minimum lease payments.

1008goog:NonMarketableDebtSecuritiesMember (label)nonnum:domainItemTypedurationtruegoog

NonMarketableDebtSecuritiesMember

Non-Marketable Debt Securities [Member]

1009goog:NonMarketableEquityInvestmentsPolicyPolicyTextBlock (label)nonnum:textBlockItemTypedurationgoog

NonMarketableEquityInvestmentsPolicyPolicyTextBlock

Describes an entity's accounting policies for investment in non-marketable equity securities.

1010goog:NumberOfClassesOfCommonStock (label)xbrli:integerItemTypeinstantgoog

NumberOfClassesOfCommonStock

Number of classes of common stock authorized by the Board of Directors.

1011goog:NumberOfTaxJurisdictions (label)xbrli:integerItemTypedurationgoog

NumberOfTaxJurisdictions

Number of Tax Jurisdictions

1012goog:NumberOfTranches (label)xbrli:integerItemTypeinstantgoog

NumberOfTranches

Number of Tranches

1013goog:OperatingLeasesFutureMinimumPaymentsDueNetFiscalYearMaturityAbstract (label)xbrli:stringItemTypedurationtruegoog

OperatingLeasesFutureMinimumPaymentsDueNetFiscalYearMaturityAbstract

Operating Leases, Future Minimum Payments Due, Net, Fiscal Year Maturity [Abstract]

1014goog:OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths (label)xbrli:monetaryItemTypeinstantcreditgoog

OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths

Amount of required minimum rental payments maturing in the next fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the next fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.

1015goog:OperatingLeasesFutureMinimumPaymentsDueNetThereafter (label)xbrli:monetaryItemTypeinstantcreditgoog

OperatingLeasesFutureMinimumPaymentsDueNetThereafter

Amount of required minimum rental payments maturing after the fifth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable after the fifth fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.

1016goog:OperatingLeasesFutureMinimumPaymentsDueNetTotal (label)xbrli:monetaryItemTypeinstantcreditgoog

OperatingLeasesFutureMinimumPaymentsDueNetTotal

Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.

1017goog:OperatingLeasesFutureMinimumPaymentsDueNetinFiveYears (label)xbrli:monetaryItemTypeinstantcreditgoog

OperatingLeasesFutureMinimumPaymentsDueNetinFiveYears

Amount of required minimum rental payments maturing in the fifth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the fifth fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.

1018goog:OperatingLeasesFutureMinimumPaymentsDueNetinFourYears (label)xbrli:monetaryItemTypeinstantcreditgoog

OperatingLeasesFutureMinimumPaymentsDueNetinFourYears

Amount of required minimum rental payments maturing in the fourth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the fourth fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.

1019goog:OperatingLeasesFutureMinimumPaymentsDueNetinThreeYears (label)xbrli:monetaryItemTypeinstantcreditgoog

OperatingLeasesFutureMinimumPaymentsDueNetinThreeYears

Amount of required minimum rental payments maturing in the third fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the third fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.

1020goog:OperatingLeasesFutureMinimumPaymentsDueNetinTwoYears (label)xbrli:monetaryItemTypeinstantcreditgoog

OperatingLeasesFutureMinimumPaymentsDueNetinTwoYears

Amount of required minimum rental payments maturing in the second fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the second fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.

1021goog:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems (label)xbrli:stringItemTypedurationtruegoog

OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems

Organization And Summary Of Significant Accounting Policies [Line Items]

1022goog:OrganizationAndSummaryOfSignificantAccountingPoliciesTable (label)xbrli:stringItemTypedurationtruegoog

OrganizationAndSummaryOfSignificantAccountingPoliciesTable

Organization And Summary Of Significant Accounting Policies [Table]

1023goog:OtherInvestmentNotReadilyMarketableRealizedGainLossIncludedInEarnings (label)xbrli:monetaryItemTypedurationcreditgoog

OtherInvestmentNotReadilyMarketableRealizedGainLossIncludedInEarnings

Other Investment Not Readily Marketable, Realized Gain (Loss) Included In Earnings

1024goog:OtherInvestmentNotReadilyMarketableSettlementsDuringPeriod (label)xbrli:monetaryItemTypedurationcreditgoog

OtherInvestmentNotReadilyMarketableSettlementsDuringPeriod

Other Investment Not Readily Marketable, Settlements During Period

1025goog:OtherRevenuesMember (label)nonnum:domainItemTypedurationtruegoog

OtherRevenuesMember

Other Revenues [Member]

1026goog:PatentsAndDevelopedTechnologyMember (label)nonnum:domainItemTypedurationtruegoog

PatentsAndDevelopedTechnologyMember

Patents and developed technology

1027goog:ReallocationOfUndistributedEarnings (label)xbrli:monetaryItemTypedurationdebitgoog

ReallocationOfUndistributedEarnings

Reallocation of undistributed earnings to Class B shares.

1028goog:ReallocationOfUndistributedEarningsAsResultOfConversionOfShares (label)xbrli:monetaryItemTypedurationcreditgoog

ReallocationOfUndistributedEarningsAsResultOfConversionOfShares

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares.

1029goog:ServerEquipmentMember (label)nonnum:domainItemTypedurationtruegoog

ServerEquipmentMember

Server Equipment [Member]

1030goog:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm (label)xbrli:durationItemTypedurationgoog

ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm

Share Based Compensation Arrangement by Share Based Payment Award, Options, Expiration Term

1031goog:ShareRepurchaseProgramMember (label)nonnum:domainItemTypedurationtruegoog

ShareRepurchaseProgramMember

Share Repurchase Program [Member]

1032goog:StockholdersEquityNoteLineItems (label)xbrli:stringItemTypedurationtruegoog

StockholdersEquityNoteLineItems

Stockholders Equity Note [Line Items]

1033goog:StockholdersEquityNoteTable (label)xbrli:stringItemTypedurationtruegoog

StockholdersEquityNoteTable

Stockholders Equity Note [Table]

1034goog:TaxBenefitFromStockBasedAwardActivity (label)xbrli:monetaryItemTypedurationdebitgoog

TaxBenefitFromStockBasedAwardActivity

Reductions in the entity's income taxes that arise when compensation cost (from non-qualified stock options, vesting of restricted stock units and restricted stock) recognized on the entity's tax return exceeds compensation cost from non-qualified stock options, restricted stock units and restricted stock recognized on the income statement. Includes excess tax benefit realized.

1035goog:TaxCutsandJobsActof2017IncompleteAccountingChangeinTaxRateDeferredTaxAssetProvisionalIncomeTaxExpenseBenefit (label)xbrli:monetaryItemTypedurationdebitgoog

TaxCutsandJobsActof2017IncompleteAccountingChangeinTaxRateDeferredTaxAssetProvisionalIncomeTaxExpenseBenefit

Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense (Benefit)

1036goog:TaxCutsandJobsActof2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit (label)xbrli:monetaryItemTypedurationdebitgoog

TaxCutsandJobsActof2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit

Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit)

1037goog:TaxWithholdingRelatedToVestingOfRestrictedStockUnits (label)xbrli:monetaryItemTypedurationdebitgoog

TaxWithholdingRelatedToVestingOfRestrictedStockUnits

Tax withholding related to the vesting of restricted stock units during the period.

1038goog:TradenamesAndOtherMember (label)nonnum:domainItemTypedurationtruegoog

TradenamesAndOtherMember

Tradenames and other

1039goog:UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member (label)nonnum:domainItemTypedurationtruegoog

UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member

Unsecured Senior Notes 3.375% due on February 2024 and Unsecured Senior Notes 3.625% Due May 2021 [Member]

1040goog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember (label)nonnum:domainItemTypedurationtruegoog

UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember

Unsecured Senior Notes One Point Nine Nine Eight Percent Due August Fifteen Twenty Twenty-Six [Member]

1041goog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember (label)nonnum:domainItemTypedurationtruegoog

UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember

Unsecured Senior Notes, 3.625 Percent Due May 19, 2021 [Member]

1042goog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember (label)nonnum:domainItemTypedurationtruegoog

UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember

3.375% Notes due on February 25, 2024

1043goog:VerilyMember (label)nonnum:domainItemTypedurationtruegoog

VerilyMember

Verily [Member]

Model Structures


Model Structure
Network
0001000 - Document - Document and Entity Information
(http://www.google.com/role/DocumentAndEntityInformation)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1goog:DocumentandEntityInformationAbstract (label)Abstractdurationgoog:DocumentandEntityInformationAbstract
2 dei:EntitiesTable (terseLabel)Tabledurationdei:EntitiesTable
3 us-gaap:StatementClassOfStockAxis (terseLabel)Axisdurationus-gaap:StatementClassOfStockAxis
4 us-gaap:ClassOfStockDomain (terseLabel)Memberdurationus-gaap:ClassOfStockDomain
5 us-gaap:CommonClassAMember (terseLabel)Memberdurationus-gaap:CommonClassAMember
6 us-gaap:CommonClassBMember (terseLabel)Memberdurationus-gaap:CommonClassBMember
7 goog:CapitalClassCMember (terseLabel)Memberdurationgoog:CapitalClassCMember
8 dei:DocumentInformationLineItems (terseLabel)LineItemsdurationdei:DocumentInformationLineItems
9 dei:DocumentType (terseLabel)Concept (xbrli:stringItemType)durationdei:DocumentType
10 dei:AmendmentFlag (terseLabel)Concept (Boolean)durationdei:AmendmentFlag
11 dei:DocumentPeriodEndDate (terseLabel)Concept (Date)durationdei:DocumentPeriodEndDate
12 dei:DocumentFiscalYearFocus (terseLabel)Concept (gYear)durationdei:DocumentFiscalYearFocus
13 dei:DocumentFiscalPeriodFocus (terseLabel)Concept (xbrli:tokenItemType)durationdei:DocumentFiscalPeriodFocus
14 dei:TradingSymbol (terseLabel)Concept (String-Normalized)durationdei:TradingSymbol
15 dei:EntityRegistrantName (terseLabel)Concept (String-Normalized)durationdei:EntityRegistrantName
16 dei:EntityCentralIndexKey (terseLabel)Concept (xbrli:tokenItemType)durationdei:EntityCentralIndexKey
17 dei:CurrentFiscalYearEndDate (terseLabel)Concept (gMonthDay)durationdei:CurrentFiscalYearEndDate
18 dei:EntityWellKnownSeasonedIssuer (terseLabel)Concept (xbrli:tokenItemType)durationdei:EntityWellKnownSeasonedIssuer
19 dei:EntityCurrentReportingStatus (terseLabel)Concept (xbrli:tokenItemType)durationdei:EntityCurrentReportingStatus
20 dei:EntityVoluntaryFilers (terseLabel)Concept (xbrli:tokenItemType)durationdei:EntityVoluntaryFilers
21 dei:EntityFilerCategory (terseLabel)Concept (xbrli:stringItemType)durationdei:EntityFilerCategory
22 dei:EntityEmergingGrowthCompany (terseLabel)Concept (Boolean)durationdei:EntityEmergingGrowthCompany
23 dei:EntitySmallBusiness (terseLabel)Concept (Boolean)durationdei:EntitySmallBusiness
24 dei:EntityShellCompany (terseLabel)Concept (Boolean)durationdei:EntityShellCompany
25 dei:EntityCommonStockSharesOutstanding (terseLabel)Concept (Shares)instantdei:EntityCommonStockSharesOutstanding
26 dei:EntityPublicFloat (terseLabel)Concept (Monetary)instantcreditdei:EntityPublicFloat

Model Structure
Network
1001000 - Statement - CONSOLIDATED BALANCE SHEETS
(http://www.google.com/role/ConsolidatedBalanceSheets)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Statement of Financial Position [Abstract]Abstractdurationus-gaap:StatementOfFinancialPositionAbstract
2 us-gaap:AssetsAbstract (terseLabel)Abstractdurationus-gaap:AssetsAbstract
3 us-gaap:AssetsCurrentAbstract (terseLabel)Abstractdurationus-gaap:AssetsCurrentAbstract
4 Cash and cash equivalentsConcept (Monetary)instantdebitus-gaap:CashAndCashEquivalentsAtCarryingValue
5 us-gaap:MarketableSecuritiesCurrent (terseLabel)Concept (Monetary)instantdebitus-gaap:MarketableSecuritiesCurrent
6 us-gaap:CashCashEquivalentsAndShortTermInvestments (totalLabel)Concept (Monetary)instantdebitus-gaap:CashCashEquivalentsAndShortTermInvestments
7 us-gaap:AccountsReceivableNetCurrent (terseLabel)Concept (Monetary)instantdebitus-gaap:AccountsReceivableNetCurrent
8 us-gaap:IncomeTaxesReceivable (terseLabel)Concept (Monetary)instantdebitus-gaap:IncomeTaxesReceivable
9 us-gaap:InventoryNet (terseLabel)Concept (Monetary)instantdebitus-gaap:InventoryNet
10 us-gaap:OtherAssetsCurrent (terseLabel)Concept (Monetary)instantdebitus-gaap:OtherAssetsCurrent
11 us-gaap:AssetsCurrent (totalLabel)Concept (Monetary)instantdebitus-gaap:AssetsCurrent
12 us-gaap:OtherLongTermInvestments (terseLabel)Concept (Monetary)instantdebitus-gaap:OtherLongTermInvestments
13 us-gaap:DeferredIncomeTaxAssetsNet (terseLabel)Concept (Monetary)instantdebitus-gaap:DeferredIncomeTaxAssetsNet
14 us-gaap:PropertyPlantAndEquipmentNet (terseLabel)Concept (Monetary)instantdebitus-gaap:PropertyPlantAndEquipmentNet
15 us-gaap:IntangibleAssetsNetExcludingGoodwill (terseLabel)Concept (Monetary)instantdebitus-gaap:IntangibleAssetsNetExcludingGoodwill
16 us-gaap:Goodwill (terseLabel)Concept (Monetary)instantdebitus-gaap:Goodwill
17 us-gaap:OtherAssetsNoncurrent (terseLabel)Concept (Monetary)instantdebitus-gaap:OtherAssetsNoncurrent
18 us-gaap:Assets (totalLabel)Concept (Monetary)instantdebitus-gaap:Assets
19 us-gaap:LiabilitiesAndStockholdersEquityAbstract (terseLabel)Abstractdurationus-gaap:LiabilitiesAndStockholdersEquityAbstract
20 us-gaap:LiabilitiesCurrentAbstract (terseLabel)Abstractdurationus-gaap:LiabilitiesCurrentAbstract
21 us-gaap:AccountsPayableCurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:AccountsPayableCurrent
22 us-gaap:EmployeeRelatedLiabilitiesCurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:EmployeeRelatedLiabilitiesCurrent
23 Accrued expenses and other current liabilitiesConcept (Monetary)instantcreditus-gaap:AccruedLiabilitiesCurrent
24 goog:AccruedRevenueShare (terseLabel)Concept (Monetary)instantcreditgoog:AccruedRevenueShare
25 us-gaap:ContractWithCustomerLiabilityCurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:ContractWithCustomerLiabilityCurrent
26 us-gaap:AccruedIncomeTaxesCurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:AccruedIncomeTaxesCurrent
27 us-gaap:LiabilitiesCurrent (totalLabel)Concept (Monetary)instantcreditus-gaap:LiabilitiesCurrent
28 Long-term debtConcept (Monetary)instantcreditus-gaap:LongTermDebtAndCapitalLeaseObligations
29 us-gaap:ContractWithCustomerLiabilityNoncurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:ContractWithCustomerLiabilityNoncurrent
30 us-gaap:AccruedIncomeTaxesNoncurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:AccruedIncomeTaxesNoncurrent
31 us-gaap:DeferredIncomeTaxLiabilitiesNet (terseLabel)Concept (Monetary)instantcreditus-gaap:DeferredIncomeTaxLiabilitiesNet
32 us-gaap:OtherLiabilitiesNoncurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:OtherLiabilitiesNoncurrent
33 us-gaap:Liabilities (totalLabel)Concept (Monetary)instantcreditus-gaap:Liabilities
34 us-gaap:CommitmentsAndContingencies (terseLabel)Concept (Monetary)instantcreditus-gaap:CommitmentsAndContingencies
35 us-gaap:StockholdersEquityAbstract (terseLabel)Abstractdurationus-gaap:StockholdersEquityAbstract
36 us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue (terseLabel)Concept (Monetary)instantcreditus-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue
37 us-gaap:CommonStocksIncludingAdditionalPaidInCapital (terseLabel)Concept (Monetary)instantcreditus-gaap:CommonStocksIncludingAdditionalPaidInCapital
38 us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax (terseLabel)Concept (Monetary)instantcreditus-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
39 us-gaap:RetainedEarningsAccumulatedDeficit (terseLabel)Concept (Monetary)instantcreditus-gaap:RetainedEarningsAccumulatedDeficit
40 Total stockholders’ equityConcept (Monetary)instantcreditus-gaap:StockholdersEquity
41 us-gaap:LiabilitiesAndStockholdersEquity (totalLabel)Concept (Monetary)instantcreditus-gaap:LiabilitiesAndStockholdersEquity

Model Structure
Network
1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)
(http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Statement of Financial Position [Abstract]Abstractdurationus-gaap:StatementOfFinancialPositionAbstract
2 us-gaap:StatementTable (terseLabel)Tabledurationus-gaap:StatementTable
3 us-gaap:StatementClassOfStockAxis (terseLabel)Axisdurationus-gaap:StatementClassOfStockAxis
4 us-gaap:ClassOfStockDomain (terseLabel)Memberdurationus-gaap:ClassOfStockDomain
5 us-gaap:CommonClassAMember (terseLabel)Memberdurationus-gaap:CommonClassAMember
6 us-gaap:CommonClassBMember (terseLabel)Memberdurationus-gaap:CommonClassBMember
7 goog:CapitalClassCMember (terseLabel)Memberdurationgoog:CapitalClassCMember
8 us-gaap:StatementLineItems (terseLabel)LineItemsdurationus-gaap:StatementLineItems
9 us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
10 Convertible preferred stock, par value per share (in dollars per share)Concept (Per-Share)instantus-gaap:PreferredStockParOrStatedValuePerShare
11 us-gaap:PreferredStockSharesAuthorized (terseLabel)Concept (Shares)instantus-gaap:PreferredStockSharesAuthorized
12 us-gaap:PreferredStockSharesIssued (terseLabel)Concept (Shares)instantus-gaap:PreferredStockSharesIssued
13 us-gaap:PreferredStockSharesOutstanding (terseLabel)Concept (Shares)instantus-gaap:PreferredStockSharesOutstanding
14 us-gaap:CommonStockParOrStatedValuePerShare (terseLabel)Concept (Per-Share)instantus-gaap:CommonStockParOrStatedValuePerShare
15 us-gaap:CommonStockSharesAuthorized (terseLabel)Concept (Shares)instantus-gaap:CommonStockSharesAuthorized
16 us-gaap:CommonStockSharesIssued (terseLabel)Concept (Shares)instantus-gaap:CommonStockSharesIssued
17 us-gaap:CommonStockSharesOutstanding (terseLabel)Concept (Shares)instantus-gaap:CommonStockSharesOutstanding

Model Structure
Network
1002000 - Statement - CONSOLIDATED STATEMENTS OF INCOME
(http://www.google.com/role/ConsolidatedStatementsOfIncome)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Income Statement [Abstract]Abstractdurationus-gaap:IncomeStatementAbstract
2 us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax (verboseLabel)Concept (Monetary)durationcreditus-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
3 us-gaap:CostsAndExpensesAbstract (terseLabel)Abstractdurationus-gaap:CostsAndExpensesAbstract
4 us-gaap:CostOfRevenue (terseLabel)Concept (Monetary)durationdebitus-gaap:CostOfRevenue
5 us-gaap:ResearchAndDevelopmentExpense (terseLabel)Concept (Monetary)durationdebitus-gaap:ResearchAndDevelopmentExpense
6 us-gaap:SellingAndMarketingExpense (terseLabel)Concept (Monetary)durationdebitus-gaap:SellingAndMarketingExpense
7 us-gaap:GeneralAndAdministrativeExpense (terseLabel)Concept (Monetary)durationdebitus-gaap:GeneralAndAdministrativeExpense
8 us-gaap:LossContingencyLossInPeriod (terseLabel)Concept (Monetary)durationdebitus-gaap:LossContingencyLossInPeriod
9 us-gaap:CostsAndExpenses (totalLabel)Concept (Monetary)durationdebitus-gaap:CostsAndExpenses
10 us-gaap:OperatingIncomeLoss (totalLabel)Concept (Monetary)durationcreditus-gaap:OperatingIncomeLoss
11 us-gaap:NonoperatingIncomeExpense (terseLabel)Concept (Monetary)durationcreditus-gaap:NonoperatingIncomeExpense
12 us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (totalLabel)Concept (Monetary)durationcreditus-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
13 us-gaap:IncomeTaxExpenseBenefit (terseLabel)Concept (Monetary)durationdebitus-gaap:IncomeTaxExpenseBenefit
14 Net incomeConcept (Monetary)durationcreditus-gaap:NetIncomeLoss
15 us-gaap:EarningsPerShareBasic (terseLabel)Concept (Per-Share)durationus-gaap:EarningsPerShareBasic
16 us-gaap:EarningsPerShareDiluted (terseLabel)Concept (Per-Share)durationus-gaap:EarningsPerShareDiluted

Model Structure
Network
1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Statement of Comprehensive Income [Abstract]Abstractdurationus-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract
2 us-gaap:NetIncomeLoss (terseLabel)Concept (Monetary)durationcreditus-gaap:NetIncomeLoss
3 us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract (terseLabel)Abstractdurationus-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract
4 us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax (terseLabel)Concept (Monetary)durationcreditus-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
5 us-gaap:OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract (terseLabel)Abstractdurationus-gaap:OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract
6 us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax (terseLabel)Concept (Monetary)durationcreditus-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
7 us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax (negatedTerseLabel)Concept (Monetary)durationdebitus-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
8 us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax (totalLabel)Concept (Monetary)durationcreditus-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
9 us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract (terseLabel)Abstractdurationus-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract
10 us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax (terseLabel)Concept (Monetary)durationcreditus-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
11 us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax (negatedTerseLabel)Concept (Monetary)durationdebitus-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
12 us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax (totalLabel)Concept (Monetary)durationcreditus-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
13 Other comprehensive income (loss)Concept (Monetary)durationcreditus-gaap:OtherComprehensiveIncomeLossNetOfTax
14 us-gaap:ComprehensiveIncomeNetOfTax (totalLabel)Concept (Monetary)durationcreditus-gaap:ComprehensiveIncomeNetOfTax

Model Structure
Network
1003501 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)
(http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Statement of Comprehensive Income [Abstract]Abstractdurationus-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract
2 us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax (terseLabel)Concept (Monetary)durationdebitus-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
3 us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax (terseLabel)Concept (Monetary)durationdebitus-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax

Model Structure
Network
1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Statement of Stockholders' Equity [Abstract]Abstractdurationus-gaap:StatementOfStockholdersEquityAbstract
2 us-gaap:StatementTable (terseLabel)Tabledurationus-gaap:StatementTable
3 us-gaap:StatementEquityComponentsAxis (terseLabel)Axisdurationus-gaap:StatementEquityComponentsAxis
4 us-gaap:EquityComponentDomain (terseLabel)Memberdurationus-gaap:EquityComponentDomain
5 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember (terseLabel)Memberdurationus-gaap:CommonStockIncludingAdditionalPaidInCapitalMember
6 us-gaap:AccumulatedOtherComprehensiveIncomeMember (terseLabel)Memberdurationus-gaap:AccumulatedOtherComprehensiveIncomeMember
7 us-gaap:RetainedEarningsMember (terseLabel)Memberdurationus-gaap:RetainedEarningsMember
8 us-gaap:StatementLineItems (terseLabel)LineItemsdurationus-gaap:StatementLineItems
9 us-gaap:IncreaseDecreaseInStockholdersEquityRollForward (terseLabel)Abstractdurationus-gaap:IncreaseDecreaseInStockholdersEquityRollForward
10 us-gaap:SharesIssued (periodStartLabel)Concept (Shares)instantus-gaap:SharesIssued
11 us-gaap:StockholdersEquity (periodStartLabel)Concept (Monetary)instantcreditus-gaap:StockholdersEquity
12 us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (terseLabel)Concept (Monetary)instantcreditus-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
13 us-gaap:StockIssuedDuringPeriodSharesNewIssues (terseLabel)Concept (Shares)durationus-gaap:StockIssuedDuringPeriodSharesNewIssues
14 us-gaap:StockIssuedDuringPeriodValueNewIssues (terseLabel)Concept (Monetary)durationcreditus-gaap:StockIssuedDuringPeriodValueNewIssues
15 us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue (terseLabel)Concept (Monetary)durationcreditus-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
16 goog:TaxWithholdingRelatedToVestingOfRestrictedStockUnits (negatedLabel)Concept (Monetary)durationdebitgoog:TaxWithholdingRelatedToVestingOfRestrictedStockUnits
17 us-gaap:StockRepurchasedAndRetiredDuringPeriodShares (negatedTerseLabel)Concept (Shares)durationus-gaap:StockRepurchasedAndRetiredDuringPeriodShares
18 us-gaap:StockRepurchasedAndRetiredDuringPeriodValue (negatedTerseLabel)Concept (Monetary)durationdebitus-gaap:StockRepurchasedAndRetiredDuringPeriodValue
19 us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest (terseLabel)Concept (Monetary)durationcreditus-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
20 us-gaap:NetIncomeLoss (terseLabel)Concept (Monetary)durationcreditus-gaap:NetIncomeLoss
21 us-gaap:OtherComprehensiveIncomeLossNetOfTax (terseLabel)Concept (Monetary)durationcreditus-gaap:OtherComprehensiveIncomeLossNetOfTax
22 Ending Balance (in shares)Concept (Shares)instantus-gaap:SharesIssued
23 Ending BalanceConcept (Monetary)instantcreditus-gaap:StockholdersEquity

Model Structure
Network
1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS
(http://www.google.com/role/ConsolidatedStatementsOfCashFlows)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Statement of Cash Flows [Abstract]Abstractdurationus-gaap:StatementOfCashFlowsAbstract
2 us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract (terseLabel)Abstractdurationus-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract
3 us-gaap:NetIncomeLoss (terseLabel)Concept (Monetary)durationcreditus-gaap:NetIncomeLoss
4 us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract (terseLabel)Abstractdurationus-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract
5 goog:DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment (terseLabel)Concept (Monetary)durationdebitgoog:DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment
6 goog:AmortizationAndImpairmentOfIntangibleAssets (terseLabel)Concept (Monetary)durationdebitgoog:AmortizationAndImpairmentOfIntangibleAssets
7 us-gaap:ShareBasedCompensation (verboseLabel)Concept (Monetary)durationdebitus-gaap:ShareBasedCompensation
8 us-gaap:DeferredIncomeTaxesAndTaxCredits (terseLabel)Concept (Monetary)durationdebitus-gaap:DeferredIncomeTaxesAndTaxCredits
9 us-gaap:DebtAndEquitySecuritiesGainLoss (negatedTerseLabel)Concept (Monetary)durationcreditus-gaap:DebtAndEquitySecuritiesGainLoss
10 us-gaap:OtherNoncashIncomeExpense (negatedLabel)Concept (Monetary)durationcreditus-gaap:OtherNoncashIncomeExpense
11 us-gaap:IncreaseDecreaseInOperatingCapitalAbstract (terseLabel)Abstractdurationus-gaap:IncreaseDecreaseInOperatingCapitalAbstract
12 us-gaap:IncreaseDecreaseInAccountsReceivable (negatedLabel)Concept (Monetary)durationcreditus-gaap:IncreaseDecreaseInAccountsReceivable
13 us-gaap:IncreaseDecreaseInIncomeTaxes (terseLabel)Concept (Monetary)durationdebitus-gaap:IncreaseDecreaseInIncomeTaxes
14 us-gaap:IncreaseDecreaseInOtherOperatingAssets (negatedLabel)Concept (Monetary)durationcreditus-gaap:IncreaseDecreaseInOtherOperatingAssets
15 us-gaap:IncreaseDecreaseInAccountsPayable (terseLabel)Concept (Monetary)durationdebitus-gaap:IncreaseDecreaseInAccountsPayable
16 us-gaap:IncreaseDecreaseInAccruedLiabilities (terseLabel)Concept (Monetary)durationdebitus-gaap:IncreaseDecreaseInAccruedLiabilities
17 goog:IncreaseDecreaseInAccruedRevenueShare (terseLabel)Concept (Monetary)durationdebitgoog:IncreaseDecreaseInAccruedRevenueShare
18 us-gaap:IncreaseDecreaseInContractWithCustomerLiability (terseLabel)Concept (Monetary)durationdebitus-gaap:IncreaseDecreaseInContractWithCustomerLiability
19 us-gaap:NetCashProvidedByUsedInOperatingActivities (totalLabel)Concept (Monetary)durationus-gaap:NetCashProvidedByUsedInOperatingActivities
20 us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract (terseLabel)Abstractdurationus-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract
21 us-gaap:PaymentsToAcquirePropertyPlantAndEquipment (negatedLabel)Concept (Monetary)durationcreditus-gaap:PaymentsToAcquirePropertyPlantAndEquipment
22 us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment (terseLabel)Concept (Monetary)durationdebitus-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
23 us-gaap:PaymentsToAcquireMarketableSecurities (negatedLabel)Concept (Monetary)durationcreditus-gaap:PaymentsToAcquireMarketableSecurities
24 us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities (terseLabel)Concept (Monetary)durationdebitus-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
25 us-gaap:PaymentsToAcquireOtherInvestments (negatedLabel)Concept (Monetary)durationcreditus-gaap:PaymentsToAcquireOtherInvestments
26 us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments (terseLabel)Concept (Monetary)durationdebitus-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments
27 us-gaap:IncreaseDecreaseInCollateralHeldUnderSecuritiesLending (negatedTerseLabel)Concept (Monetary)durationcreditus-gaap:IncreaseDecreaseInCollateralHeldUnderSecuritiesLending
28 us-gaap:ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell (terseLabel)Concept (Monetary)durationdebitus-gaap:ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell
29 goog:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets (negatedLabel)Concept (Monetary)durationcreditgoog:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets
30 us-gaap:ProceedsFromCollectionOfNotesReceivable (terseLabel)Concept (Monetary)durationdebitus-gaap:ProceedsFromCollectionOfNotesReceivable
31 us-gaap:NetCashProvidedByUsedInInvestingActivities (totalLabel)Concept (Monetary)durationdebitus-gaap:NetCashProvidedByUsedInInvestingActivities
32 us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract (terseLabel)Abstractdurationus-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract
33 goog:NetProceedsPaymentsRelatedToStockBasedAwardActivities (negatedLabel)Concept (Monetary)durationcreditgoog:NetProceedsPaymentsRelatedToStockBasedAwardActivities
34 us-gaap:PaymentsForRepurchaseOfCommonStock (negatedTerseLabel)Concept (Monetary)durationcreditus-gaap:PaymentsForRepurchaseOfCommonStock
35 us-gaap:ProceedsFromDebtNetOfIssuanceCosts (terseLabel)Concept (Monetary)durationdebitus-gaap:ProceedsFromDebtNetOfIssuanceCosts
36 us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations (negatedLabel)Concept (Monetary)durationcreditus-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
37 us-gaap:ProceedsFromMinorityShareholders (terseLabel)Concept (Monetary)durationdebitus-gaap:ProceedsFromMinorityShareholders
38 us-gaap:NetCashProvidedByUsedInFinancingActivities (totalLabel)Concept (Monetary)durationdebitus-gaap:NetCashProvidedByUsedInFinancingActivities
39 us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents (terseLabel)Concept (Monetary)durationdebitus-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
40 us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease (totalLabel)Concept (Monetary)durationdebitus-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
41 us-gaap:CashAndCashEquivalentsAtCarryingValue (periodStartLabel)Concept (Monetary)instantdebitus-gaap:CashAndCashEquivalentsAtCarryingValue
42 Cash and cash equivalents at end of periodConcept (Monetary)instantdebitus-gaap:CashAndCashEquivalentsAtCarryingValue
43 us-gaap:SupplementalCashFlowInformationAbstract (terseLabel)Abstractdurationus-gaap:SupplementalCashFlowInformationAbstract
44 us-gaap:IncomeTaxesPaidNet (terseLabel)Concept (Monetary)durationcreditus-gaap:IncomeTaxesPaidNet
45 us-gaap:InterestPaidNet (terseLabel)Concept (Monetary)durationcreditus-gaap:InterestPaidNet

Model Structure
Network
2101100 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies
(http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Accounting Policies [Abstract]Abstractdurationus-gaap:AccountingPoliciesAbstract
2 us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock

Model Structure
Network
2102100 - Disclosure - Revenues
(http://www.google.com/role/Revenues)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Revenue from Contract with Customer [Abstract]Abstractdurationus-gaap:RevenueFromContractWithCustomerAbstract
2 us-gaap:RevenueFromContractWithCustomerTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:RevenueFromContractWithCustomerTextBlock

Model Structure
Network
2103100 - Disclosure - Financial Instruments
(http://www.google.com/role/FinancialInstruments)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationus-gaap:FairValueDisclosuresAbstract
2 us-gaap:FinancialInstrumentsDisclosureTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:FinancialInstrumentsDisclosureTextBlock

Model Structure
Network
2104100 - Disclosure - Variable Interest Entities (VIEs)
(http://www.google.com/role/VariableInterestEntitiesVies)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Organization, Consolidation and Presentation of Financial Statements [Abstract]Abstractdurationus-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
2 us-gaap:VariableInterestEntityDisclosureTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:VariableInterestEntityDisclosureTextBlock

Model Structure
Network
2106100 - Disclosure - Debt
(http://www.google.com/role/Debt)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Debt Disclosure [Abstract]Abstractdurationus-gaap:DebtDisclosureAbstract
2 us-gaap:DebtDisclosureTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:DebtDisclosureTextBlock

Model Structure
Network
2107100 - Disclosure - Supplemental Financial Statement Information
(http://www.google.com/role/SupplementalFinancialStatementInformation)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1goog:BalanceSheetComponentsDisclosureAbstract (label)Abstractdurationgoog:BalanceSheetComponentsDisclosureAbstract
2 us-gaap:SupplementalBalanceSheetDisclosuresTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:SupplementalBalanceSheetDisclosuresTextBlock

Model Structure
Network
2108100 - Disclosure - Acquisitions
(http://www.google.com/role/Acquisitions)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Business Combinations [Abstract]Abstractdurationus-gaap:BusinessCombinationsAbstract
2 us-gaap:BusinessCombinationDisclosureTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:BusinessCombinationDisclosureTextBlock

Model Structure
Network
2109100 - Disclosure - Goodwill and Other Intangible Assets
(http://www.google.com/role/GoodwillAndOtherIntangibleAssets)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill and Intangible Assets Disclosure [Abstract]Abstractdurationus-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract
2 us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock

Model Structure
Network
2111100 - Disclosure - Commitments and Contingencies
(http://www.google.com/role/CommitmentsAndContingencies)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Commitments and Contingencies Disclosure [Abstract]Abstractdurationus-gaap:CommitmentsAndContingenciesDisclosureAbstract
2 us-gaap:CommitmentsAndContingenciesDisclosureTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:CommitmentsAndContingenciesDisclosureTextBlock

Model Structure
Network
2112100 - Disclosure - Stockholders' Equity
(http://www.google.com/role/StockholdersEquity)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Equity [Abstract]Abstractdurationus-gaap:EquityAbstract
2 us-gaap:StockholdersEquityNoteDisclosureTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:StockholdersEquityNoteDisclosureTextBlock

Model Structure
Network
2113100 - Disclosure - Net Income Per Share
(http://www.google.com/role/NetIncomePerShare)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Earnings Per Share [Abstract]Abstractdurationus-gaap:EarningsPerShareAbstract
2 us-gaap:EarningsPerShareTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:EarningsPerShareTextBlock

Model Structure
Network
2114100 - Disclosure - Compensation Plans
(http://www.google.com/role/CompensationPlans)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure of Compensation Related Costs, Share-based Payments [Abstract]Abstractdurationus-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 us-gaap:CompensationAndEmployeeBenefitPlansTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:CompensationAndEmployeeBenefitPlansTextBlock

Model Structure
Network
2115100 - Disclosure - Income Taxes
(http://www.google.com/role/IncomeTaxes)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationus-gaap:IncomeTaxDisclosureAbstract
2 us-gaap:IncomeTaxDisclosureTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:IncomeTaxDisclosureTextBlock

Model Structure
Network
2116100 - Disclosure - Information about Segments and Geographic Areas
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreas)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationus-gaap:SegmentReportingAbstract
2 us-gaap:SegmentReportingDisclosureTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:SegmentReportingDisclosureTextBlock

Model Structure
Network
2131100 - Schedule - Schedule II: Valuation and Qualifying Accounts
(http://www.google.com/role/ScheduleIiValuationAndQualifyingAccounts)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]Abstractdurationsrt:ValuationAndQualifyingAccountsAbstract
2 srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock (terseLabel)Concept (TextBlock)durationsrt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock

Model Structure
Network
2201201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)
(http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Accounting Policies [Abstract]Abstractdurationus-gaap:AccountingPoliciesAbstract
2 goog:NatureOfOperationsPolicyPolicyTextBlock (terseLabel)Concept (TextBlock)durationgoog:NatureOfOperationsPolicyPolicyTextBlock
3 us-gaap:ConsolidationPolicyTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ConsolidationPolicyTextBlock
4 us-gaap:UseOfEstimates (terseLabel)Concept (TextBlock)durationus-gaap:UseOfEstimates
5 us-gaap:RevenueFromContractWithCustomerPolicyTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:RevenueFromContractWithCustomerPolicyTextBlock
6 us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy (terseLabel)Concept (TextBlock)durationus-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
7 us-gaap:CompensationRelatedCostsPolicyTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:CompensationRelatedCostsPolicyTextBlock
8 us-gaap:ConcentrationRiskCreditRisk (terseLabel)Concept (TextBlock)durationus-gaap:ConcentrationRiskCreditRisk
9 us-gaap:FairValueOfFinancialInstrumentsPolicy (terseLabel)Concept (TextBlock)durationus-gaap:FairValueOfFinancialInstrumentsPolicy
10 goog:CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock (terseLabel)Concept (TextBlock)durationgoog:CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock
11 goog:NonMarketableEquityInvestmentsPolicyPolicyTextBlock (terseLabel)Concept (TextBlock)durationgoog:NonMarketableEquityInvestmentsPolicyPolicyTextBlock
12 goog:ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyPolicyTextBlock (terseLabel)Concept (TextBlock)durationgoog:ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyPolicyTextBlock
13 us-gaap:ConsolidationVariableInterestEntityPolicy (terseLabel)Concept (TextBlock)durationus-gaap:ConsolidationVariableInterestEntityPolicy
14 us-gaap:ReceivablesPolicyTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ReceivablesPolicyTextBlock
15 us-gaap:PropertyPlantAndEquipmentPolicyTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:PropertyPlantAndEquipmentPolicyTextBlock
16 us-gaap:InventoryPolicyTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:InventoryPolicyTextBlock
17 us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
18 us-gaap:BusinessCombinationsPolicy (terseLabel)Concept (TextBlock)durationus-gaap:BusinessCombinationsPolicy
19 goog:LongLivedAssetsPolicyPolicyTextBlock (terseLabel)Concept (TextBlock)durationgoog:LongLivedAssetsPolicyPolicyTextBlock
20 us-gaap:IncomeTaxPolicyTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:IncomeTaxPolicyTextBlock
21 us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
22 us-gaap:AdvertisingCostsPolicyTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:AdvertisingCostsPolicyTextBlock
23 us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
24 us-gaap:PriorPeriodReclassificationAdjustmentDescription (terseLabel)Concept (TextBlock)durationus-gaap:PriorPeriodReclassificationAdjustmentDescription

Model Structure
Network
2302301 - Disclosure - Revenues (Tables)
(http://www.google.com/role/RevenuesTables)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Revenue from Contract with Customer [Abstract]Abstractdurationus-gaap:RevenueFromContractWithCustomerAbstract
2 us-gaap:DisaggregationOfRevenueTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:DisaggregationOfRevenueTableTextBlock
3 us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock

Model Structure
Network
2303301 - Disclosure - Financial Instruments (Tables)
(http://www.google.com/role/FinancialInstrumentsTables)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationus-gaap:FairValueDisclosuresAbstract
2 us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
3 us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
4 us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
5 us-gaap:ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock
6 us-gaap:MarketableSecuritiesTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:MarketableSecuritiesTextBlock
7 us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock
8 us-gaap:GainLossOnInvestmentsTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:GainLossOnInvestmentsTextBlock
9 us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
10 us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
11 us-gaap:OffsettingAssetsTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:OffsettingAssetsTableTextBlock
12 us-gaap:OffsettingLiabilitiesTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:OffsettingLiabilitiesTableTextBlock

Model Structure
Network
2306301 - Disclosure - Debt (Tables)
(http://www.google.com/role/DebtTables)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Debt Disclosure [Abstract]Abstractdurationus-gaap:DebtDisclosureAbstract
2 us-gaap:ScheduleOfDebtInstrumentsTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfDebtInstrumentsTextBlock
3 us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock

Model Structure
Network
2307301 - Disclosure - Supplemental Financial Statement Information (Tables)
(http://www.google.com/role/SupplementalFinancialStatementInformationTables)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1goog:BalanceSheetComponentsDisclosureAbstract (label)Abstractdurationgoog:BalanceSheetComponentsDisclosureAbstract
2 us-gaap:PropertyPlantAndEquipmentTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:PropertyPlantAndEquipmentTextBlock
3 us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
4 us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
5 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
6 us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock

Model Structure
Network
2309301 - Disclosure - Goodwill and Other Intangible Assets (Tables)
(http://www.google.com/role/GoodwillAndOtherIntangibleAssetsTables)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill and Intangible Assets Disclosure [Abstract]Abstractdurationus-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract
2 us-gaap:ScheduleOfGoodwillTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfGoodwillTextBlock
3 us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
4 us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock

Model Structure
Network
2311301 - Disclosure - Commitments and Contingencies (Tables)
(http://www.google.com/role/CommitmentsAndContingenciesTables)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Commitments and Contingencies Disclosure [Abstract]Abstractdurationus-gaap:CommitmentsAndContingenciesDisclosureAbstract
2 us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock

Model Structure
Network
2313301 - Disclosure - Net Income Per Share (Tables)
(http://www.google.com/role/NetIncomePerShareTables)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Earnings Per Share [Abstract]Abstractdurationus-gaap:EarningsPerShareAbstract
2 us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock

Model Structure
Network
2314301 - Disclosure - Compensation Plans (Tables)
(http://www.google.com/role/CompensationPlansTables)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure of Compensation Related Costs, Share-based Payments [Abstract]Abstractdurationus-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock

Model Structure
Network
2315301 - Disclosure - Income Taxes (Tables)
(http://www.google.com/role/IncomeTaxesTables)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationus-gaap:IncomeTaxDisclosureAbstract
2 us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
3 us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
4 us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
5 us-gaap:SummaryOfIncomeTaxContingenciesTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:SummaryOfIncomeTaxContingenciesTextBlock

Model Structure
Network
2316301 - Disclosure - Information about Segments and Geographic Areas (Tables)
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasTables)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationus-gaap:SegmentReportingAbstract
2 us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
3 us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock (terseLabel)Concept (TextBlock)durationus-gaap:LongLivedAssetsByGeographicAreasTableTextBlock

Model Structure
Network
2401402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details)
(http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Accounting Policies [Abstract]Abstractdurationus-gaap:AccountingPoliciesAbstract
2 goog:OrganizationAndSummaryOfSignificantAccountingPoliciesTable (terseLabel)Tabledurationgoog:OrganizationAndSummaryOfSignificantAccountingPoliciesTable
3 us-gaap:StatementScenarioAxis (terseLabel)Axisdurationus-gaap:StatementScenarioAxis
4 us-gaap:ScenarioUnspecifiedDomain (terseLabel)Memberdurationus-gaap:ScenarioUnspecifiedDomain
5 us-gaap:ScenarioForecastMember (terseLabel)Memberdurationus-gaap:ScenarioForecastMember
6 us-gaap:PropertyPlantAndEquipmentByTypeAxis (terseLabel)Axisdurationus-gaap:PropertyPlantAndEquipmentByTypeAxis
7 us-gaap:PropertyPlantAndEquipmentTypeDomain (terseLabel)Memberdurationus-gaap:PropertyPlantAndEquipmentTypeDomain
8 us-gaap:BuildingMember (terseLabel)Memberdurationus-gaap:BuildingMember
9 us-gaap:TechnologyEquipmentMember (terseLabel)Memberdurationus-gaap:TechnologyEquipmentMember
10 goog:ServerEquipmentMember (terseLabel)Memberdurationgoog:ServerEquipmentMember
11 goog:NetworkEquipmentMember (terseLabel)Memberdurationgoog:NetworkEquipmentMember
12 srt:RangeAxis (terseLabel)Axisdurationsrt:RangeAxis
13 srt:RangeMember (terseLabel)Memberdurationsrt:RangeMember
14 srt:MinimumMember (terseLabel)Memberdurationsrt:MinimumMember
15 srt:MaximumMember (terseLabel)Memberdurationsrt:MaximumMember
16 us-gaap:AdjustmentsForNewAccountingPronouncementsAxis (terseLabel)Axisdurationus-gaap:AdjustmentsForNewAccountingPronouncementsAxis
17 us-gaap:TypeOfAdoptionMember (terseLabel)Memberdurationus-gaap:TypeOfAdoptionMember
18 us-gaap:AccountingStandardsUpdate201602Member (terseLabel)Memberdurationus-gaap:AccountingStandardsUpdate201602Member
19 us-gaap:AccountingStandardsUpdate201601Member (terseLabel)Memberdurationus-gaap:AccountingStandardsUpdate201601Member
20 us-gaap:AccountingStandardsUpdate201616Member (terseLabel)Memberdurationus-gaap:AccountingStandardsUpdate201616Member
21 us-gaap:StatementEquityComponentsAxis (terseLabel)Axisdurationus-gaap:StatementEquityComponentsAxis
22 us-gaap:EquityComponentDomain (terseLabel)Memberdurationus-gaap:EquityComponentDomain
23 us-gaap:RetainedEarningsMember (terseLabel)Memberdurationus-gaap:RetainedEarningsMember
24 goog:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems (terseLabel)LineItemsdurationgoog:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems
25 us-gaap:PropertyPlantAndEquipmentUsefulLife (terseLabel)Concept (Duration)durationus-gaap:PropertyPlantAndEquipmentUsefulLife
26 us-gaap:GoodwillImpairmentLoss (terseLabel)Concept (Monetary)durationdebitus-gaap:GoodwillImpairmentLoss
27 Intangible assets, estimated useful livesConcept (Duration)durationus-gaap:FiniteLivedIntangibleAssetUsefulLife
28 us-gaap:MarketingAndAdvertisingExpense (terseLabel)Concept (Monetary)durationdebitus-gaap:MarketingAndAdvertisingExpense
29 us-gaap:OperatingLeaseRightOfUseAsset (terseLabel)Concept (Monetary)instantdebitus-gaap:OperatingLeaseRightOfUseAsset
30 us-gaap:OperatingLeaseLiability (terseLabel)Concept (Monetary)instantcreditus-gaap:OperatingLeaseLiability
31 us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (terseLabel)Concept (Monetary)instantcreditus-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
32 Reclassification of unrecognized income tax effectsConcept (Monetary)instantcreditus-gaap:RetainedEarningsAccumulatedDeficit

Model Structure
Network
2402402 - Disclosure - Revenues (Revenue by Segment) (Details)
(http://www.google.com/role/RevenuesRevenueBySegmentDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Revenue from Contract with Customer [Abstract]Abstractdurationus-gaap:RevenueFromContractWithCustomerAbstract
2 us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable (terseLabel)Tabledurationus-gaap:ScheduleOfSegmentReportingInformationBySegmentTable
3 us-gaap:StatementBusinessSegmentsAxis (terseLabel)Axisdurationus-gaap:StatementBusinessSegmentsAxis
4 us-gaap:SegmentDomain (terseLabel)Memberdurationus-gaap:SegmentDomain
5 goog:GoogleInc.Member (terseLabel)Memberdurationgoog:GoogleInc.Member
6 us-gaap:AllOtherSegmentsMember (terseLabel)Memberdurationus-gaap:AllOtherSegmentsMember
7 srt:ProductOrServiceAxis (terseLabel)Axisdurationsrt:ProductOrServiceAxis
8 srt:ProductsAndServicesDomain (terseLabel)Memberdurationsrt:ProductsAndServicesDomain
9 goog:GooglePropertiesMember (terseLabel)Memberdurationgoog:GooglePropertiesMember
10 goog:GoogleNetworkMembersPropertiesMember (terseLabel)Memberdurationgoog:GoogleNetworkMembersPropertiesMember
11 goog:AdvertisingRevenueMember (terseLabel)Memberdurationgoog:AdvertisingRevenueMember
12 goog:OtherRevenuesMember (terseLabel)Memberdurationgoog:OtherRevenuesMember
13 Income Statement Location [Axis]Axisdurationus-gaap:IncomeStatementLocationAxis
14 Income Statement Location [Domain]Memberdurationus-gaap:IncomeStatementLocationDomain
15 us-gaap:SalesMember (verboseLabel)Memberdurationus-gaap:SalesMember
16 us-gaap:SegmentReportingInformationLineItems (terseLabel)LineItemsdurationus-gaap:SegmentReportingInformationLineItems
17 RevenuesConcept (Monetary)durationcreditus-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
18 us-gaap:GainLossOnOilAndGasHedgingActivity (terseLabel)Concept (Monetary)durationcreditus-gaap:GainLossOnOilAndGasHedgingActivity

Model Structure
Network
2402403 - Disclosure - Revenues (Revenue by Geographic Location) (Details)
(http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Revenue from Contract with Customer [Abstract]Abstractdurationus-gaap:RevenueFromContractWithCustomerAbstract
2 us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable (terseLabel)Tabledurationus-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable
3 us-gaap:ConcentrationRiskByTypeAxis (terseLabel)Axisdurationus-gaap:ConcentrationRiskByTypeAxis
4 us-gaap:ConcentrationRiskTypeDomain (terseLabel)Memberdurationus-gaap:ConcentrationRiskTypeDomain
5 us-gaap:GeographicConcentrationRiskMember (terseLabel)Memberdurationus-gaap:GeographicConcentrationRiskMember
6 us-gaap:ConcentrationRiskByBenchmarkAxis (terseLabel)Axisdurationus-gaap:ConcentrationRiskByBenchmarkAxis
7 us-gaap:ConcentrationRiskBenchmarkDomain (terseLabel)Memberdurationus-gaap:ConcentrationRiskBenchmarkDomain
8 us-gaap:SalesRevenueNetMember (terseLabel)Memberdurationus-gaap:SalesRevenueNetMember
9 srt:StatementGeographicalAxis (terseLabel)Axisdurationsrt:StatementGeographicalAxis
10 srt:SegmentGeographicalDomain (terseLabel)Memberdurationsrt:SegmentGeographicalDomain
11 country:US (terseLabel)Memberdurationcountry:US
12 us-gaap:EMEAMember (terseLabel)Memberdurationus-gaap:EMEAMember
13 srt:AsiaPacificMember (terseLabel)Memberdurationsrt:AsiaPacificMember
14 goog:AmericasExcludingUnitedStatesMember (terseLabel)Memberdurationgoog:AmericasExcludingUnitedStatesMember
15 us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems (terseLabel)LineItemsdurationus-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems
16 us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax (verboseLabel)Concept (Monetary)durationcreditus-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
17 us-gaap:ConcentrationRiskPercentage1 (terseLabel)Concept (Percent)durationus-gaap:ConcentrationRiskPercentage1

Model Structure
Network
2402404 - Disclosure - Revenues (Narrative) (Details)
(http://www.google.com/role/RevenuesNarrativeDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Revenue from Contract with Customer [Abstract]Abstractdurationus-gaap:RevenueFromContractWithCustomerAbstract
2 us-gaap:ContractWithCustomerLiabilityRevenueRecognized (terseLabel)Concept (Monetary)durationcreditus-gaap:ContractWithCustomerLiabilityRevenueRecognized

Model Structure
Network
2403402 - Disclosure - Financial Instruments (Debt Securities) (Details)
(http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationus-gaap:FairValueDisclosuresAbstract
2 us-gaap:ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable (terseLabel)Tabledurationus-gaap:ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable
3 us-gaap:FairValueByFairValueHierarchyLevelAxis (terseLabel)Axisdurationus-gaap:FairValueByFairValueHierarchyLevelAxis
4 us-gaap:FairValueMeasurementsFairValueHierarchyDomain (terseLabel)Memberdurationus-gaap:FairValueMeasurementsFairValueHierarchyDomain
5 us-gaap:FairValueInputsLevel2Member (terseLabel)Memberdurationus-gaap:FairValueInputsLevel2Member
6 us-gaap:FairValueInputsLevel3Member (terseLabel)Memberdurationus-gaap:FairValueInputsLevel3Member
7 us-gaap:FinancialInstrumentAxis (terseLabel)Axisdurationus-gaap:FinancialInstrumentAxis
8 us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain (terseLabel)Memberdurationus-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain
9 us-gaap:BankTimeDepositsMember (terseLabel)Memberdurationus-gaap:BankTimeDepositsMember
10 goog:GovernmentBondsMember (terseLabel)Memberdurationgoog:GovernmentBondsMember
11 us-gaap:CorporateDebtSecuritiesMember (terseLabel)Memberdurationus-gaap:CorporateDebtSecuritiesMember
12 goog:MortgageBackedandAssetBackedSecuritiesMember (terseLabel)Memberdurationgoog:MortgageBackedandAssetBackedSecuritiesMember
13 goog:MarketableDebtSecuritiesMember (verboseLabel)Memberdurationgoog:MarketableDebtSecuritiesMember
14 goog:NonMarketableDebtSecuritiesMember (terseLabel)Memberdurationgoog:NonMarketableDebtSecuritiesMember
15 us-gaap:DebtSecuritiesMember (terseLabel)Memberdurationus-gaap:DebtSecuritiesMember
16 us-gaap:ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems (terseLabel)LineItemsdurationus-gaap:ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems
17 us-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract (terseLabel)Abstractdurationus-gaap:AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract
18 goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (totalLabel)Concept (Monetary)instantdebitgoog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost
19 us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax (terseLabel)Concept (Monetary)instantcreditus-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
20 us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (negatedLabel)Concept (Monetary)instantdebitus-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
21 goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (terseLabel)Concept (Monetary)instantdebitgoog:CashCashEquivalentsAndAvailableForSaleDebtSecurities
22 us-gaap:CashAndCashEquivalentsFairValueDisclosure (terseLabel)Concept (Monetary)instantdebitus-gaap:CashAndCashEquivalentsFairValueDisclosure
23 Marketable SecuritiesConcept (Monetary)instantdebitus-gaap:AvailableForSaleSecuritiesDebtSecurities
24 us-gaap:InvestmentsFairValueDisclosure (terseLabel)Concept (Monetary)instantdebitus-gaap:InvestmentsFairValueDisclosure

Model Structure
Network
2403403 - Disclosure - Financial Instruments (Narrative) (Details)
(http://www.google.com/role/FinancialInstrumentsNarrativeDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationus-gaap:FairValueDisclosuresAbstract
2 goog:FinancialInstrumentsAndFairValueTable (terseLabel)Tabledurationgoog:FinancialInstrumentsAndFairValueTable
3 us-gaap:ValuationTechniqueAxis (terseLabel)Axisdurationus-gaap:ValuationTechniqueAxis
4 us-gaap:ValuationTechniqueDomain (terseLabel)Memberdurationus-gaap:ValuationTechniqueDomain
5 us-gaap:MarketApproachValuationTechniqueMember (terseLabel)Memberdurationus-gaap:MarketApproachValuationTechniqueMember
6 us-gaap:StatementEquityComponentsAxis (terseLabel)Axisdurationus-gaap:StatementEquityComponentsAxis
7 us-gaap:EquityComponentDomain (terseLabel)Memberdurationus-gaap:EquityComponentDomain
8 Accumulated other comprehensive income (loss)Memberdurationus-gaap:AccumulatedOtherComprehensiveIncomeMember
9 us-gaap:RetainedEarningsMember (terseLabel)Memberdurationus-gaap:RetainedEarningsMember
10 us-gaap:AdjustmentsForNewAccountingPronouncementsAxis (terseLabel)Axisdurationus-gaap:AdjustmentsForNewAccountingPronouncementsAxis
11 us-gaap:TypeOfAdoptionMember (terseLabel)Memberdurationus-gaap:TypeOfAdoptionMember
12 us-gaap:AccountingStandardsUpdate201601Member (terseLabel)Memberdurationus-gaap:AccountingStandardsUpdate201601Member
13 us-gaap:HedgingDesignationAxis (terseLabel)Axisdurationus-gaap:HedgingDesignationAxis
14 us-gaap:HedgingDesignationDomain (terseLabel)Memberdurationus-gaap:HedgingDesignationDomain
15 us-gaap:NondesignatedMember (terseLabel)Memberdurationus-gaap:NondesignatedMember
16 us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis (terseLabel)Axisdurationus-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis
17 us-gaap:HedgingRelationshipDomain (terseLabel)Memberdurationus-gaap:HedgingRelationshipDomain
18 Cash Flow Hedging RelationshipMemberdurationus-gaap:CashFlowHedgingMember
19 us-gaap:FairValueHedgingMember (terseLabel)Memberdurationus-gaap:FairValueHedgingMember
20 Net Investment HedgesMemberdurationus-gaap:NetInvestmentHedgingMember
21 us-gaap:DerivativeInstrumentRiskAxis (terseLabel)Axisdurationus-gaap:DerivativeInstrumentRiskAxis
22 us-gaap:DerivativeContractTypeDomain (terseLabel)Memberdurationus-gaap:DerivativeContractTypeDomain
23 us-gaap:ForeignExchangeContractMember (terseLabel)Memberdurationus-gaap:ForeignExchangeContractMember
24 goog:FinancialInstrumentsAndFairValueLineItems (terseLabel)LineItemsdurationgoog:FinancialInstrumentsAndFairValueLineItems
25 us-gaap:DebtSecuritiesAvailableForSaleRealizedGain (terseLabel)Concept (Monetary)durationcreditus-gaap:DebtSecuritiesAvailableForSaleRealizedGain
26 us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss (terseLabel)Concept (Monetary)durationdebitus-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
27 us-gaap:ImpairmentOfInvestments (terseLabel)Concept (Monetary)durationdebitus-gaap:ImpairmentOfInvestments
28 us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (terseLabel)Concept (Monetary)instantcreditus-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
29 us-gaap:CostMethodInvestments (terseLabel)Concept (Monetary)instantdebitus-gaap:CostMethodInvestments
30 us-gaap:CostMethodInvestmentsFairValueDisclosure (terseLabel)Concept (Monetary)instantdebitus-gaap:CostMethodInvestmentsFairValueDisclosure
31 Fair value of non-marketable equity securitiesConcept (Monetary)instantdebitus-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
32 Unrealized gain on equity securitiesConcept (Monetary)instantcreditus-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount
33 Net unrealized gain on non-marketable equity securitiesConcept (Monetary)durationcreditgoog:EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount
34 us-gaap:EquityMethodInvestments (terseLabel)Concept (Monetary)instantdebitus-gaap:EquityMethodInvestments
35 goog:CashCollateralReceivedFromDerivativeFinancialInstruments (terseLabel)Concept (Monetary)instantcreditgoog:CashCollateralReceivedFromDerivativeFinancialInstruments
36 invest:DerivativeNotionalAmount (terseLabel)Concept (Monetary)instantinvest:DerivativeNotionalAmount
37 us-gaap:DerivativeRemainingMaturity1 (terseLabel)Concept (Duration)durationus-gaap:DerivativeRemainingMaturity1
38 goog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectPretax (terseLabel)Concept (Monetary)instantcreditgoog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectPretax
39 us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months (terseLabel)Concept (Monetary)instantcreditus-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months

Model Structure
Network
2403404 - Disclosure - Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details)
(http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationus-gaap:FairValueDisclosuresAbstract
2 us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue (terseLabel)Concept (Monetary)instantdebitus-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
3 us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue (terseLabel)Concept (Monetary)instantdebitus-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
4 us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue (terseLabel)Concept (Monetary)instantdebitus-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
5 us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue (terseLabel)Concept (Monetary)instantdebitus-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
6 us-gaap:AvailableForSaleSecuritiesDebtSecurities (totalLabel)Concept (Monetary)instantdebitus-gaap:AvailableForSaleSecuritiesDebtSecurities

Model Structure
Network
2403405 - Disclosure - Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details)
(http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationus-gaap:FairValueDisclosuresAbstract
2 goog:InvestmentsUnrealizedLossPositionTable (terseLabel)Tabledurationgoog:InvestmentsUnrealizedLossPositionTable
3 us-gaap:FinancialInstrumentAxis (terseLabel)Axisdurationus-gaap:FinancialInstrumentAxis
4 us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain (terseLabel)Memberdurationus-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain
5 goog:GovernmentBondsMember (terseLabel)Memberdurationgoog:GovernmentBondsMember
6 us-gaap:CorporateDebtSecuritiesMember (terseLabel)Memberdurationus-gaap:CorporateDebtSecuritiesMember
7 goog:MortgageBackedandAssetBackedSecuritiesMember (terseLabel)Memberdurationgoog:MortgageBackedandAssetBackedSecuritiesMember
8 goog:InvestmentsUnrealizedLossPositionLineItems (terseLabel)LineItemsdurationgoog:InvestmentsUnrealizedLossPositionLineItems
9 us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months (terseLabel)Concept (Monetary)instantdebitus-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
10 us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss (negatedLabel)Concept (Monetary)instantdebitus-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
11 us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger (terseLabel)Concept (Monetary)instantdebitus-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
12 us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss (negatedLabel)Concept (Monetary)instantdebitus-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
13 us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition (totalLabel)Concept (Monetary)instantdebitus-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
14 us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss (negatedTotalLabel)Concept (Monetary)instantdebitus-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss

Model Structure
Network
2403406 - Disclosure - Financial Instruments (Non-Marketable Debt Securities) (Details)
(http://www.google.com/role/FinancialInstrumentsNonMarketableDebtSecuritiesDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationus-gaap:FairValueDisclosuresAbstract
2 us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable (terseLabel)Tabledurationus-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable
3 us-gaap:FairValueByFairValueHierarchyLevelAxis (terseLabel)Axisdurationus-gaap:FairValueByFairValueHierarchyLevelAxis
4 us-gaap:FairValueMeasurementsFairValueHierarchyDomain (terseLabel)Memberdurationus-gaap:FairValueMeasurementsFairValueHierarchyDomain
5 us-gaap:FairValueInputsLevel3Member (terseLabel)Memberdurationus-gaap:FairValueInputsLevel3Member
6 us-gaap:FairValueByAssetClassAxis (terseLabel)Axisdurationus-gaap:FairValueByAssetClassAxis
7 us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain (terseLabel)Memberdurationus-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain
8 Non-Marketable Debt SecuritiesMemberdurationgoog:NonMarketableDebtSecuritiesMember
9 us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems (terseLabel)LineItemsdurationus-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
10 us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward (terseLabel)Abstractdurationus-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward
11 us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue (periodStartLabel)Concept (Monetary)instantdebitus-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
12 us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract (terseLabel)Abstractdurationus-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract
13 goog:OtherInvestmentNotReadilyMarketableRealizedGainLossIncludedInEarnings (verboseLabel)Concept (Monetary)durationcreditgoog:OtherInvestmentNotReadilyMarketableRealizedGainLossIncludedInEarnings
14 us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss (verboseLabel)Concept (Monetary)durationcreditus-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
15 us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases (verboseLabel)Concept (Monetary)durationdebitus-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
16 us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales (negatedLabel)Concept (Monetary)durationcreditus-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
17 goog:OtherInvestmentNotReadilyMarketableSettlementsDuringPeriod (negatedLabel)Concept (Monetary)durationcreditgoog:OtherInvestmentNotReadilyMarketableSettlementsDuringPeriod
18 Ending balanceConcept (Monetary)instantdebitus-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
19 goog:DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities (terseLabel)Concept (Monetary)durationcreditgoog:DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities

Model Structure
Network
2403407 - Disclosure - Financial Instruments (Marketable Equity Securities) (Details)
(http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationus-gaap:FairValueDisclosuresAbstract
2 us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable (terseLabel)Tabledurationus-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable
3 us-gaap:FinancialInstrumentAxis (terseLabel)Axisdurationus-gaap:FinancialInstrumentAxis
4 us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain (terseLabel)Memberdurationus-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain
5 goog:MoneyMarketAndOtherFundsMember (terseLabel)Memberdurationgoog:MoneyMarketAndOtherFundsMember
6 goog:MarketableEquitySecuritiesMember (terseLabel)Memberdurationgoog:MarketableEquitySecuritiesMember
7 us-gaap:MutualFundMember (terseLabel)Memberdurationus-gaap:MutualFundMember
8 us-gaap:FairValueByFairValueHierarchyLevelAxis (terseLabel)Axisdurationus-gaap:FairValueByFairValueHierarchyLevelAxis
9 us-gaap:FairValueMeasurementsFairValueHierarchyDomain (terseLabel)Memberdurationus-gaap:FairValueMeasurementsFairValueHierarchyDomain
10 us-gaap:FairValueInputsLevel1Member (terseLabel)Memberdurationus-gaap:FairValueInputsLevel1Member
11 us-gaap:FairValueInputsLevel2Member (terseLabel)Memberdurationus-gaap:FairValueInputsLevel2Member
12 us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems (terseLabel)LineItemsdurationus-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
13 Cash and Cash EquivalentsConcept (Monetary)instantdebitus-gaap:CashAndCashEquivalentsFairValueDisclosure
14 us-gaap:EquitySecuritiesFvNi (verboseLabel)Concept (Monetary)instantdebitus-gaap:EquitySecuritiesFvNi

Model Structure
Network
2403408 - Disclosure - Financial Instruments (Measurement Alternative Investments) (Details)
(http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationus-gaap:FairValueDisclosuresAbstract
2 us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable (terseLabel)Tabledurationus-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable
3 us-gaap:ExtinguishmentOfDebtAxis (terseLabel)Axisdurationus-gaap:ExtinguishmentOfDebtAxis
4 us-gaap:ExtinguishmentOfDebtTypeDomain (terseLabel)Memberdurationus-gaap:ExtinguishmentOfDebtTypeDomain
5 goog:EquitySecuritiesOriginationUponExtinguishmentOfDebtSecuritiesMember (terseLabel)Memberdurationgoog:EquitySecuritiesOriginationUponExtinguishmentOfDebtSecuritiesMember
6 us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems (terseLabel)LineItemsdurationus-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
7 us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmountAbstract (terseLabel)Abstractdurationus-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmountAbstract
8 us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount (verboseLabel)Concept (Monetary)durationcreditus-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
9 us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount (negatedTerseLabel)Concept (Monetary)durationdebitus-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount
10 goog:EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount (totalLabel)Concept (Monetary)durationcreditgoog:EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount
11 goog:EquitySecuritieswithoutReadilyDeterminableFairValueCostBasis (terseLabel)Concept (Monetary)instantdebitgoog:EquitySecuritieswithoutReadilyDeterminableFairValueCostBasis
12 us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount (negatedTerseLabel)Concept (Monetary)instantcreditus-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount
13 us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount (terseLabel)Concept (Monetary)instantdebitus-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount
14 us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount (totalLabel)Concept (Monetary)instantdebitus-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
15 us-gaap:EquitySecuritiesFvNiGainLossAlternativeAbstract (terseLabel)Abstractdurationus-gaap:EquitySecuritiesFvNiGainLossAlternativeAbstract
16 us-gaap:EquitySecuritiesFvNiRealizedGainLoss (terseLabel)Concept (Monetary)durationcreditus-gaap:EquitySecuritiesFvNiRealizedGainLoss
17 us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss (terseLabel)Concept (Monetary)durationcreditus-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
18 us-gaap:EquitySecuritiesFvNiGainLoss (totalLabel)Concept (Monetary)durationcreditus-gaap:EquitySecuritiesFvNiGainLoss

Model Structure
Network
2403409 - Disclosure - Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details)
(http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationus-gaap:FairValueDisclosuresAbstract
2 us-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable (terseLabel)Tabledurationus-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable
3 us-gaap:HedgingDesignationAxis (terseLabel)Axisdurationus-gaap:HedgingDesignationAxis
4 us-gaap:HedgingDesignationDomain (terseLabel)Memberdurationus-gaap:HedgingDesignationDomain
5 us-gaap:DesignatedAsHedgingInstrumentMember (terseLabel)Memberdurationus-gaap:DesignatedAsHedgingInstrumentMember
6 us-gaap:NondesignatedMember (terseLabel)Memberdurationus-gaap:NondesignatedMember
7 us-gaap:FairValueByFairValueHierarchyLevelAxis (terseLabel)Axisdurationus-gaap:FairValueByFairValueHierarchyLevelAxis
8 us-gaap:FairValueMeasurementsFairValueHierarchyDomain (terseLabel)Memberdurationus-gaap:FairValueMeasurementsFairValueHierarchyDomain
9 us-gaap:FairValueInputsLevel2Member (terseLabel)Memberdurationus-gaap:FairValueInputsLevel2Member
10 us-gaap:InvestmentTypeAxis (terseLabel)Axisdurationus-gaap:InvestmentTypeAxis
11 us-gaap:InvestmentTypeCategorizationMember (terseLabel)Memberdurationus-gaap:InvestmentTypeCategorizationMember
12 us-gaap:ForeignExchangeContractMember (terseLabel)Memberdurationus-gaap:ForeignExchangeContractMember
13 us-gaap:BalanceSheetLocationAxis (terseLabel)Axisdurationus-gaap:BalanceSheetLocationAxis
14 us-gaap:BalanceSheetLocationDomain (terseLabel)Memberdurationus-gaap:BalanceSheetLocationDomain
15 us-gaap:OtherAssetsMember (terseLabel)Memberdurationus-gaap:OtherAssetsMember
16 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember (terseLabel)Memberdurationgoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember
17 us-gaap:DerivativesFairValueLineItems (terseLabel)LineItemsdurationus-gaap:DerivativesFairValueLineItems
18 us-gaap:DerivativeAssetsAbstract (terseLabel)Abstractdurationus-gaap:DerivativeAssetsAbstract
19 us-gaap:DerivativeFairValueOfDerivativeAsset (terseLabel)Concept (Monetary)instantdebitus-gaap:DerivativeFairValueOfDerivativeAsset
20 us-gaap:DerivativeLiabilitiesAbstract (terseLabel)Abstractdurationus-gaap:DerivativeLiabilitiesAbstract
21 us-gaap:DerivativeFairValueOfDerivativeLiability (terseLabel)Concept (Monetary)instantcreditus-gaap:DerivativeFairValueOfDerivativeLiability

Model Structure
Network
2403410 - Disclosure - Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details)
(http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationus-gaap:FairValueDisclosuresAbstract
2 us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable (terseLabel)Tabledurationus-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable
3 us-gaap:HedgingDesignationAxis (terseLabel)Axisdurationus-gaap:HedgingDesignationAxis
4 us-gaap:HedgingDesignationDomain (terseLabel)Memberdurationus-gaap:HedgingDesignationDomain
5 us-gaap:NondesignatedMember (terseLabel)Memberdurationus-gaap:NondesignatedMember
6 us-gaap:DerivativeInstrumentRiskAxis (terseLabel)Axisdurationus-gaap:DerivativeInstrumentRiskAxis
7 us-gaap:DerivativeContractTypeDomain (terseLabel)Memberdurationus-gaap:DerivativeContractTypeDomain
8 us-gaap:ForeignExchangeContractMember (terseLabel)Memberdurationus-gaap:ForeignExchangeContractMember
9 us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis (terseLabel)Axisdurationus-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis
10 us-gaap:HedgingRelationshipDomain (terseLabel)Memberdurationus-gaap:HedgingRelationshipDomain
11 us-gaap:CashFlowHedgingMember (verboseLabel)Memberdurationus-gaap:CashFlowHedgingMember
12 us-gaap:NetInvestmentHedgingMember (verboseLabel)Memberdurationus-gaap:NetInvestmentHedgingMember
13 us-gaap:FairValueHedgingMember (terseLabel)Memberdurationus-gaap:FairValueHedgingMember
14 us-gaap:IncomeStatementLocationAxis (verboseLabel)Axisdurationus-gaap:IncomeStatementLocationAxis
15 us-gaap:IncomeStatementLocationDomain (verboseLabel)Memberdurationus-gaap:IncomeStatementLocationDomain
16 us-gaap:SalesMember (verboseLabel)Memberdurationus-gaap:SalesMember
17 us-gaap:NonoperatingIncomeExpenseMember (verboseLabel)Memberdurationus-gaap:NonoperatingIncomeExpenseMember
18 us-gaap:DerivativeInstrumentsGainLossLineItems (terseLabel)LineItemsdurationus-gaap:DerivativeInstrumentsGainLossLineItems
19 us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract (terseLabel)Abstractdurationus-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract
20 us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax (terseLabel)Concept (Monetary)durationcreditus-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
21 us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax (terseLabel)Concept (Monetary)durationcreditus-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax
22 us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract (terseLabel)Abstractdurationus-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract
23 us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax (terseLabel)Concept (Monetary)durationcreditus-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
24 us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent (totalLabel)Concept (Monetary)durationcreditus-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
25 us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax (verboseLabel)Concept (Monetary)durationcreditus-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
26 us-gaap:NonoperatingIncomeExpense (terseLabel)Concept (Monetary)durationcreditus-gaap:NonoperatingIncomeExpense
27 us-gaap:EffectOfCashFlowHedgesOnResultsOfOperationsAbstract (terseLabel)Abstractdurationus-gaap:EffectOfCashFlowHedgesOnResultsOfOperationsAbstract
28 goog:CashFlowHedgeForeignExchangeContractsAbstract (terseLabel)Abstractdurationgoog:CashFlowHedgeForeignExchangeContractsAbstract
29 us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax (terseLabel)Concept (Monetary)durationdebitus-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
30 goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (terseLabel)Concept (Monetary)durationcreditgoog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet
31 us-gaap:GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet (terseLabel)Concept (Monetary)durationcreditus-gaap:GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet
32 us-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract (terseLabel)Abstractdurationus-gaap:EffectOfFairValueHedgesOnResultsOfOperationsAbstract
33 goog:FairValueHedgeForeignExchangeContractsAbstract (terseLabel)Abstractdurationgoog:FairValueHedgeForeignExchangeContractsAbstract
34 us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 (terseLabel)Concept (Monetary)durationcreditus-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
35 us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 (terseLabel)Concept (Monetary)durationcreditus-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
36 us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet (terseLabel)Concept (Monetary)durationcreditus-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
37 us-gaap:EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract (terseLabel)Abstractdurationus-gaap:EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract
38 goog:NetInvestmentHedgeForeignExchangeContractsAbstract (terseLabel)Abstractdurationgoog:NetInvestmentHedgeForeignExchangeContractsAbstract
39 goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (terseLabel)Concept (Monetary)durationcreditgoog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet
40 goog:EffectofDerivativesNotDesignatedasCashFlowHedgesonResultsofOperationsAbstract (terseLabel)Abstractdurationgoog:EffectofDerivativesNotDesignatedasCashFlowHedgesonResultsofOperationsAbstract
41 goog:DerivativesNotDesignatedasCashFlowHedgesForeignExchangeContractsAbstract (terseLabel)Abstractdurationgoog:DerivativesNotDesignatedasCashFlowHedgesForeignExchangeContractsAbstract
42 us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet (terseLabel)Concept (Monetary)durationcreditus-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
43 us-gaap:DerivativeGainLossOnDerivativeNet (terseLabel)Concept (Monetary)durationcreditus-gaap:DerivativeGainLossOnDerivativeNet

Model Structure
Network
2403412 - Disclosure - Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details)
(http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationus-gaap:FairValueDisclosuresAbstract
2 Offsetting of AssetsAbstractdurationus-gaap:DerivativeAssetsAbstract
3 Gross Amounts of Recognized AssetsConcept (Monetary)instantdebitus-gaap:DerivativeFairValueOfDerivativeAsset
4 us-gaap:DerivativeAssetFairValueGrossLiability (negatedLabel)Concept (Monetary)instantcreditus-gaap:DerivativeAssetFairValueGrossLiability
5 us-gaap:DerivativeAssets (totalLabel)Concept (Monetary)instantdebitus-gaap:DerivativeAssets
6 us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction (negatedLabel)Concept (Monetary)instantcreditus-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
7 us-gaap:DerivativeCollateralObligationToReturnCash (negatedLabel)Concept (Monetary)instantcreditus-gaap:DerivativeCollateralObligationToReturnCash
8 us-gaap:DerivativeCollateralObligationToReturnSecurities (negatedTerseLabel)Concept (Monetary)instantcreditus-gaap:DerivativeCollateralObligationToReturnSecurities
9 us-gaap:DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection (totalLabel)Concept (Monetary)instantdebitus-gaap:DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
10 us-gaap:OffsettingDerivativeLiabilitiesAbstract (terseLabel)Abstractdurationus-gaap:OffsettingDerivativeLiabilitiesAbstract
11 Gross Amounts of Recognized LiabilitiesConcept (Monetary)instantcreditus-gaap:DerivativeFairValueOfDerivativeLiability
12 us-gaap:DerivativeLiabilityFairValueGrossAsset (negatedTerseLabel)Concept (Monetary)instantdebitus-gaap:DerivativeLiabilityFairValueGrossAsset
13 us-gaap:DerivativeLiabilities (totalLabel)Concept (Monetary)instantcreditus-gaap:DerivativeLiabilities
14 us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction (negatedTerseLabel)Concept (Monetary)instantdebitus-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
15 us-gaap:DerivativeCollateralRightToReclaimCash (negatedLabel)Concept (Monetary)instantdebitus-gaap:DerivativeCollateralRightToReclaimCash
16 us-gaap:DerivativeCollateralRightToReclaimSecurities (negatedTerseLabel)Concept (Monetary)instantdebitus-gaap:DerivativeCollateralRightToReclaimSecurities
17 us-gaap:DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection (totalLabel)Concept (Monetary)instantcreditus-gaap:DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection

Model Structure
Network
2404401 - Disclosure - Variable Interest Entities (VIEs) (Narrative) (Details)
(http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Organization, Consolidation and Presentation of Financial Statements [Abstract]Abstractdurationus-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
2 us-gaap:ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable (terseLabel)Tabledurationus-gaap:ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable
3 us-gaap:StatementScenarioAxis (terseLabel)Axisdurationus-gaap:StatementScenarioAxis
4 us-gaap:ScenarioUnspecifiedDomain (terseLabel)Memberdurationus-gaap:ScenarioUnspecifiedDomain
5 us-gaap:ScenarioForecastMember (terseLabel)Memberdurationus-gaap:ScenarioForecastMember
6 us-gaap:RegulatoryAssetAxis (terseLabel)Axisdurationus-gaap:RegulatoryAssetAxis
7 us-gaap:RegulatoryAssetDomain (terseLabel)Memberdurationus-gaap:RegulatoryAssetDomain
8 us-gaap:RenewableEnergyProgramMember (terseLabel)Memberdurationus-gaap:RenewableEnergyProgramMember
9 us-gaap:OtherCommitmentsAxis (terseLabel)Axisdurationus-gaap:OtherCommitmentsAxis
10 us-gaap:OtherCommitmentsDomain (terseLabel)Memberdurationus-gaap:OtherCommitmentsDomain
11 us-gaap:ResearchAndDevelopmentArrangementMember (terseLabel)Memberdurationus-gaap:ResearchAndDevelopmentArrangementMember
12 goog:CommitmenttoInvestMember (terseLabel)Memberdurationgoog:CommitmenttoInvestMember
13 dei:LegalEntityAxis (terseLabel)Axisdurationdei:LegalEntityAxis
14 dei:EntityDomain (terseLabel)Memberdurationdei:EntityDomain
15 goog:AbbVieIncMember (terseLabel)Memberdurationgoog:AbbVieIncMember
16 goog:CalicoMember (terseLabel)Memberdurationgoog:CalicoMember
17 us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis (terseLabel)Axisdurationus-gaap:VariableInterestEntitiesByClassificationOfEntityAxis
18 us-gaap:ClassificationOfVariableInterestEntityDomain (terseLabel)Memberdurationus-gaap:ClassificationOfVariableInterestEntityDomain
19 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember (terseLabel)Memberdurationus-gaap:VariableInterestEntityPrimaryBeneficiaryMember
20 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryAggregatedDisclosureMember (terseLabel)Memberdurationus-gaap:VariableInterestEntityNotPrimaryBeneficiaryAggregatedDisclosureMember
21 srt:OwnershipAxis (terseLabel)Axisdurationsrt:OwnershipAxis
22 srt:OwnershipDomain (terseLabel)Memberdurationsrt:OwnershipDomain
23 goog:VerilyMember (terseLabel)Memberdurationgoog:VerilyMember
24 us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems (terseLabel)LineItemsdurationus-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems
25 us-gaap:VariableInterestEntityConsolidatedAssetsPledged (terseLabel)Concept (Monetary)instantdebitus-gaap:VariableInterestEntityConsolidatedAssetsPledged
26 us-gaap:VariableInterestEntityConsolidatedLiabilitiesNoRecourse (terseLabel)Concept (Monetary)instantcreditus-gaap:VariableInterestEntityConsolidatedLiabilitiesNoRecourse
27 goog:AccumulatedPaymentsForOtherCommitments (terseLabel)Concept (Monetary)instantcreditgoog:AccumulatedPaymentsForOtherCommitments
28 us-gaap:OtherCommitment (terseLabel)Concept (Monetary)instantcreditus-gaap:OtherCommitment
29 us-gaap:SaleOfStockConsiderationReceivedPerTransaction (terseLabel)Concept (Monetary)durationdebitus-gaap:SaleOfStockConsiderationReceivedPerTransaction
30 us-gaap:ProceedsFromIssuanceOfCommonStock (terseLabel)Concept (Monetary)durationdebitus-gaap:ProceedsFromIssuanceOfCommonStock
31 us-gaap:SaleOfStockConsiderationReceivedOnTransaction (terseLabel)Concept (Monetary)durationdebitus-gaap:SaleOfStockConsiderationReceivedOnTransaction
32 us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesNet (terseLabel)Concept (Monetary)instantdebitus-gaap:VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesNet

Model Structure
Network
2406402 - Disclosure - Debt (Narrative) (Details)
(http://www.google.com/role/DebtNarrativeDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Debt Disclosure [Abstract]Abstractdurationus-gaap:DebtDisclosureAbstract
2 us-gaap:DebtInstrumentTable (terseLabel)Tabledurationus-gaap:DebtInstrumentTable
3 srt:ConsolidatedEntitiesAxis (terseLabel)Axisdurationsrt:ConsolidatedEntitiesAxis
4 srt:ConsolidatedEntitiesDomain (terseLabel)Memberdurationsrt:ConsolidatedEntitiesDomain
5 srt:SubsidiariesMember (terseLabel)Memberdurationsrt:SubsidiariesMember
6 us-gaap:CreditFacilityAxis (terseLabel)Axisdurationus-gaap:CreditFacilityAxis
7 us-gaap:CreditFacilityDomain (terseLabel)Memberdurationus-gaap:CreditFacilityDomain
8 us-gaap:CommercialPaperMember (terseLabel)Memberdurationus-gaap:CommercialPaperMember
9 us-gaap:RevolvingCreditFacilityMember (terseLabel)Memberdurationus-gaap:RevolvingCreditFacilityMember
10 us-gaap:LongtermDebtTypeAxis (terseLabel)Axisdurationus-gaap:LongtermDebtTypeAxis
11 us-gaap:LongtermDebtTypeDomain (terseLabel)Memberdurationus-gaap:LongtermDebtTypeDomain
12 us-gaap:UnsecuredDebtMember (terseLabel)Memberdurationus-gaap:UnsecuredDebtMember
13 us-gaap:DebtInstrumentAxis (terseLabel)Axisdurationus-gaap:DebtInstrumentAxis
14 us-gaap:DebtInstrumentNameDomain (terseLabel)Memberdurationus-gaap:DebtInstrumentNameDomain
15 goog:A2011NotesMember (terseLabel)Memberdurationgoog:A2011NotesMember
16 goog:A2014NotesMember (terseLabel)Memberdurationgoog:A2014NotesMember
17 goog:UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member (terseLabel)Memberdurationgoog:UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member
18 goog:A2016NotesMember (terseLabel)Memberdurationgoog:A2016NotesMember
19 goog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember (terseLabel)Memberdurationgoog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember
20 goog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember (terseLabel)Memberdurationgoog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember
21 goog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember (terseLabel)Memberdurationgoog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember
22 us-gaap:DebtInstrumentLineItems (terseLabel)LineItemsdurationus-gaap:DebtInstrumentLineItems
23 us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity (terseLabel)Concept (Monetary)instantcreditus-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
24 us-gaap:CommercialPaper (terseLabel)Concept (Monetary)instantcreditus-gaap:CommercialPaper
25 us-gaap:DebtInstrumentFaceAmount (terseLabel)Concept (Monetary)instantcreditus-gaap:DebtInstrumentFaceAmount
26 goog:NumberOfTranches (terseLabel)Concept (Integer)instantgoog:NumberOfTranches
27 goog:DebtInstrumentAmountSubjectToExchange (terseLabel)Concept (Monetary)instantcreditgoog:DebtInstrumentAmountSubjectToExchange
28 us-gaap:GainsLossesOnRestructuringOfDebt (terseLabel)Concept (Monetary)durationcreditus-gaap:GainsLossesOnRestructuringOfDebt
29 us-gaap:DebtInstrumentInterestRateEffectivePercentage (terseLabel)Concept (Percent)instantus-gaap:DebtInstrumentInterestRateEffectivePercentage
30 us-gaap:LongTermDebtFairValue (terseLabel)Concept (Monetary)instantcreditus-gaap:LongTermDebtFairValue
31 us-gaap:LinesOfCreditCurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:LinesOfCreditCurrent

Model Structure
Network
2406403 - Disclosure - Debt (Long-Term Debt) (Details)
(http://www.google.com/role/DebtLongTermDebtDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Debt Disclosure [Abstract]Abstractdurationus-gaap:DebtDisclosureAbstract
2 us-gaap:DebtInstrumentTable (terseLabel)Tabledurationus-gaap:DebtInstrumentTable
3 us-gaap:DebtInstrumentAxis (terseLabel)Axisdurationus-gaap:DebtInstrumentAxis
4 us-gaap:DebtInstrumentNameDomain (terseLabel)Memberdurationus-gaap:DebtInstrumentNameDomain
5 goog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember (terseLabel)Memberdurationgoog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember
6 goog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember (terseLabel)Memberdurationgoog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember
7 goog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember (terseLabel)Memberdurationgoog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember
8 us-gaap:DebtInstrumentLineItems (terseLabel)LineItemsdurationus-gaap:DebtInstrumentLineItems
9 us-gaap:LongTermDebtNoncurrentAbstract (terseLabel)Abstractdurationus-gaap:LongTermDebtNoncurrentAbstract
10 us-gaap:DebtInstrumentCarryingAmount (terseLabel)Concept (Monetary)instantcreditus-gaap:DebtInstrumentCarryingAmount
11 us-gaap:DebtInstrumentUnamortizedDiscount (negatedLabel)Concept (Monetary)instantdebitus-gaap:DebtInstrumentUnamortizedDiscount
12 us-gaap:LongTermDebtNoncurrent (totalLabel)Concept (Monetary)instantcreditus-gaap:LongTermDebtNoncurrent
13 us-gaap:CapitalLeaseObligationsNoncurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:CapitalLeaseObligationsNoncurrent
14 us-gaap:LongTermDebtAndCapitalLeaseObligations (totalLabel)Concept (Monetary)instantcreditus-gaap:LongTermDebtAndCapitalLeaseObligations
15 us-gaap:DebtInstrumentInterestRateStatedPercentage (terseLabel)Concept (Percent)instantus-gaap:DebtInstrumentInterestRateStatedPercentage

Model Structure
Network
2406404 - Disclosure - Debt (Future Principal Payments for Borrowings) (Details)
(http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Debt Disclosure [Abstract]Abstractdurationus-gaap:DebtDisclosureAbstract
2 us-gaap:LongTermDebtByMaturityAbstract (terseLabel)Abstractdurationus-gaap:LongTermDebtByMaturityAbstract
3 us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths (terseLabel)Concept (Monetary)instantcreditus-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
4 us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo (terseLabel)Concept (Monetary)instantcreditus-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
5 us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree (terseLabel)Concept (Monetary)instantcreditus-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
6 us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour (terseLabel)Concept (Monetary)instantcreditus-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
7 us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive (terseLabel)Concept (Monetary)instantcreditus-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
8 us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive (terseLabel)Concept (Monetary)instantcreditus-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
9 us-gaap:LongTermDebt (totalLabel)Concept (Monetary)instantcreditus-gaap:LongTermDebt

Model Structure
Network
2407402 - Disclosure - Supplemental Financial Statement Information (Property and Equipment) (Details)
(http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1goog:BalanceSheetComponentsDisclosureAbstract (label)Abstractdurationgoog:BalanceSheetComponentsDisclosureAbstract
2 us-gaap:ScheduleOfPropertyPlantAndEquipmentTable (terseLabel)Tabledurationus-gaap:ScheduleOfPropertyPlantAndEquipmentTable
3 us-gaap:PropertyPlantAndEquipmentByTypeAxis (terseLabel)Axisdurationus-gaap:PropertyPlantAndEquipmentByTypeAxis
4 us-gaap:PropertyPlantAndEquipmentTypeDomain (terseLabel)Memberdurationus-gaap:PropertyPlantAndEquipmentTypeDomain
5 us-gaap:LandAndBuildingMember (terseLabel)Memberdurationus-gaap:LandAndBuildingMember
6 us-gaap:TechnologyEquipmentMember (terseLabel)Memberdurationus-gaap:TechnologyEquipmentMember
7 us-gaap:ConstructionInProgressMember (terseLabel)Memberdurationus-gaap:ConstructionInProgressMember
8 us-gaap:LeaseholdImprovementsMember (terseLabel)Memberdurationus-gaap:LeaseholdImprovementsMember
9 us-gaap:FurnitureAndFixturesMember (terseLabel)Memberdurationus-gaap:FurnitureAndFixturesMember
10 us-gaap:PropertyPlantAndEquipmentLineItems (terseLabel)LineItemsdurationus-gaap:PropertyPlantAndEquipmentLineItems
11 us-gaap:PropertyPlantAndEquipmentNetAbstract (terseLabel)Abstractdurationus-gaap:PropertyPlantAndEquipmentNetAbstract
12 us-gaap:PropertyPlantAndEquipmentGross (terseLabel)Concept (Monetary)instantdebitus-gaap:PropertyPlantAndEquipmentGross
13 us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment (negatedLabel)Concept (Monetary)instantcreditus-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
14 Property and equipment, netConcept (Monetary)instantdebitus-gaap:PropertyPlantAndEquipmentNet
15 us-gaap:CapitalLeasedAssetsGross (terseLabel)Concept (Monetary)instantdebitus-gaap:CapitalLeasedAssetsGross

Model Structure
Network
2407403 - Disclosure - Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details)
(http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1goog:BalanceSheetComponentsDisclosureAbstract (label)Abstractdurationgoog:BalanceSheetComponentsDisclosureAbstract
2 us-gaap:LossContingencyAccrualCarryingValueCurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:LossContingencyAccrualCarryingValueCurrent
3 goog:AccruedCustomerLiabilitiesCurrent (terseLabel)Concept (Monetary)instantcreditgoog:AccruedCustomerLiabilitiesCurrent
4 us-gaap:OtherAccruedLiabilitiesCurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:OtherAccruedLiabilitiesCurrent
5 us-gaap:AccruedLiabilitiesCurrent (totalLabel)Concept (Monetary)instantcreditus-gaap:AccruedLiabilitiesCurrent

Model Structure
Network
2407404 - Disclosure - Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details)
(http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1goog:BalanceSheetComponentsDisclosureAbstract (label)Abstractdurationgoog:BalanceSheetComponentsDisclosureAbstract
2 us-gaap:AccumulatedOtherComprehensiveIncomeLossTable (terseLabel)Tabledurationus-gaap:AccumulatedOtherComprehensiveIncomeLossTable
3 us-gaap:AdjustmentsForNewAccountingPronouncementsAxis (terseLabel)Axisdurationus-gaap:AdjustmentsForNewAccountingPronouncementsAxis
4 us-gaap:TypeOfAdoptionMember (terseLabel)Memberdurationus-gaap:TypeOfAdoptionMember
5 us-gaap:AccountingStandardsUpdate201601Member (terseLabel)Memberdurationus-gaap:AccountingStandardsUpdate201601Member
6 us-gaap:StatementEquityComponentsAxis (terseLabel)Axisdurationus-gaap:StatementEquityComponentsAxis
7 us-gaap:EquityComponentDomain (terseLabel)Memberdurationus-gaap:EquityComponentDomain
8 us-gaap:RetainedEarningsMember (terseLabel)Memberdurationus-gaap:RetainedEarningsMember
9 us-gaap:AccumulatedTranslationAdjustmentMember (terseLabel)Memberdurationus-gaap:AccumulatedTranslationAdjustmentMember
10 Unrealized Gains (Losses) on Available-for-Sale InvestmentsMemberdurationus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
11 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember (terseLabel)Memberdurationus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
12 us-gaap:AccumulatedOtherComprehensiveIncomeMember (terseLabel)Memberdurationus-gaap:AccumulatedOtherComprehensiveIncomeMember
13 us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems (terseLabel)LineItemsdurationus-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems
14 us-gaap:AOCIAttributableToParentNetOfTaxRollForward (terseLabel)Abstractdurationus-gaap:AOCIAttributableToParentNetOfTaxRollForward
15 us-gaap:StockholdersEquity (periodStartLabel)Concept (Monetary)instantcreditus-gaap:StockholdersEquity
16 us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent (terseLabel)Concept (Monetary)durationcreditus-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
17 goog:GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet (terseLabel)Concept (Monetary)durationcreditgoog:GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet
18 us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent (negatedLabel)Concept (Monetary)durationdebitus-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
19 us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (totalLabel)Concept (Monetary)durationcreditus-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
20 Ending BalanceConcept (Monetary)instantcreditus-gaap:StockholdersEquity
21 us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (terseLabel)Concept (Monetary)instantcreditus-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption

Model Structure
Network
2407405 - Disclosure - Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details)
(http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1goog:BalanceSheetComponentsDisclosureAbstract (label)Abstractdurationgoog:BalanceSheetComponentsDisclosureAbstract
2 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable (terseLabel)Tabledurationus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable
3 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis (terseLabel)Axisdurationus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
4 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain (terseLabel)Memberdurationus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain
5 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember (terseLabel)Memberdurationus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
6 us-gaap:StatementEquityComponentsAxis (terseLabel)Axisdurationus-gaap:StatementEquityComponentsAxis
7 us-gaap:EquityComponentDomain (terseLabel)Memberdurationus-gaap:EquityComponentDomain
8 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember (verboseLabel)Memberdurationus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
9 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember (terseLabel)Memberdurationus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
10 us-gaap:DerivativeInstrumentRiskAxis (terseLabel)Axisdurationus-gaap:DerivativeInstrumentRiskAxis
11 us-gaap:DerivativeContractTypeDomain (terseLabel)Memberdurationus-gaap:DerivativeContractTypeDomain
12 us-gaap:ForeignExchangeContractMember (terseLabel)Memberdurationus-gaap:ForeignExchangeContractMember
13 us-gaap:InterestRateContractMember (terseLabel)Memberdurationus-gaap:InterestRateContractMember
14 us-gaap:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems (terseLabel)LineItemsdurationus-gaap:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems
15 us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax (verboseLabel)Concept (Monetary)durationcreditus-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
16 us-gaap:NonoperatingIncomeExpense (terseLabel)Concept (Monetary)durationcreditus-gaap:NonoperatingIncomeExpense
17 Provision for income taxesConcept (Monetary)durationdebitus-gaap:IncomeTaxExpenseBenefit
18 Net of taxConcept (Monetary)durationcreditus-gaap:NetIncomeLoss

Model Structure
Network
2407406 - Disclosure - Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details)
(http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1goog:BalanceSheetComponentsDisclosureAbstract (label)Abstractdurationgoog:BalanceSheetComponentsDisclosureAbstract
2 us-gaap:InterestIncomeOther (terseLabel)Concept (Monetary)durationcreditus-gaap:InterestIncomeOther
3 us-gaap:InterestExpense (negatedLabel)Concept (Monetary)durationdebitus-gaap:InterestExpense
4 us-gaap:ForeignCurrencyTransactionGainLossBeforeTax (terseLabel)Concept (Monetary)durationcreditus-gaap:ForeignCurrencyTransactionGainLossBeforeTax
5 us-gaap:DebtSecuritiesRealizedGainLoss (terseLabel)Concept (Monetary)durationcreditus-gaap:DebtSecuritiesRealizedGainLoss
6 Gain (loss) on non-marketable investments, netConcept (Monetary)durationcreditus-gaap:EquitySecuritiesFvNiGainLoss
7 goog:IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet (terseLabel)Concept (Monetary)durationcreditgoog:IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet
8 us-gaap:OtherNonoperatingIncomeExpense (terseLabel)Concept (Monetary)durationcreditus-gaap:OtherNonoperatingIncomeExpense
9 Other income (expense), netConcept (Monetary)durationcreditus-gaap:NonoperatingIncomeExpense
10 us-gaap:InterestCostsCapitalized (terseLabel)Concept (Monetary)durationdebitus-gaap:InterestCostsCapitalized
11 us-gaap:ForeignCurrencyTransactionLossBeforeTax (terseLabel)Concept (Monetary)durationdebitus-gaap:ForeignCurrencyTransactionLossBeforeTax
12 goog:DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities (terseLabel)Concept (Monetary)durationcreditgoog:DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities

Model Structure
Network
2408401 - Disclosure - Acquisitions (Narrative) (Details)
(http://www.google.com/role/AcquisitionsNarrativeDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Business Combinations [Abstract]Abstractdurationus-gaap:BusinessCombinationsAbstract
2 us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable (terseLabel)Tabledurationus-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable
3 us-gaap:BusinessAcquisitionAxis (terseLabel)Axisdurationus-gaap:BusinessAcquisitionAxis
4 us-gaap:BusinessAcquisitionAcquireeDomain (terseLabel)Memberdurationus-gaap:BusinessAcquisitionAcquireeDomain
5 goog:HTCMember (terseLabel)Memberdurationgoog:HTCMember
6 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember (terseLabel)Memberdurationus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember
7 us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis (terseLabel)Axisdurationus-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis
8 us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain (terseLabel)Memberdurationus-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain
9 goog:PatentsAndDevelopedTechnologyMember (terseLabel)Memberdurationgoog:PatentsAndDevelopedTechnologyMember
10 us-gaap:CustomerRelationshipsMember (terseLabel)Memberdurationus-gaap:CustomerRelationshipsMember
11 goog:TradenamesAndOtherMember (terseLabel)Memberdurationgoog:TradenamesAndOtherMember
12 us-gaap:BusinessAcquisitionLineItems (terseLabel)LineItemsdurationus-gaap:BusinessAcquisitionLineItems
13 us-gaap:PaymentsToAcquireBusinessesGross (terseLabel)Concept (Monetary)durationcreditus-gaap:PaymentsToAcquireBusinessesGross
14 us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents (terseLabel)Concept (Monetary)instantdebitus-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
15 us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill (terseLabel)Concept (Monetary)instantdebitus-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
16 us-gaap:Goodwill (terseLabel)Concept (Monetary)instantdebitus-gaap:Goodwill
17 us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities (negatedLabel)Concept (Monetary)instantcreditus-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
18 us-gaap:BusinessCombinationConsiderationTransferred1 (terseLabel)Concept (Monetary)durationcreditus-gaap:BusinessCombinationConsiderationTransferred1
19 us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife (terseLabel)Concept (Duration)durationus-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
20 us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount (terseLabel)Concept (Monetary)instantdebitus-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount

Model Structure
Network
2409402 - Disclosure - Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details)
(http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill and Intangible Assets Disclosure [Abstract]Abstractdurationus-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract
2 us-gaap:ScheduleOfGoodwillTable (terseLabel)Tabledurationus-gaap:ScheduleOfGoodwillTable
3 us-gaap:StatementBusinessSegmentsAxis (terseLabel)Axisdurationus-gaap:StatementBusinessSegmentsAxis
4 us-gaap:SegmentDomain (terseLabel)Memberdurationus-gaap:SegmentDomain
5 goog:GoogleInc.Member (terseLabel)Memberdurationgoog:GoogleInc.Member
6 us-gaap:AllOtherSegmentsMember (terseLabel)Memberdurationus-gaap:AllOtherSegmentsMember
7 us-gaap:GoodwillLineItems (terseLabel)LineItemsdurationus-gaap:GoodwillLineItems
8 us-gaap:GoodwillRollForward (terseLabel)Abstractdurationus-gaap:GoodwillRollForward
9 Goodwill, Beginning of PeriodConcept (Monetary)instantdebitus-gaap:Goodwill
10 us-gaap:GoodwillAcquiredDuringPeriod (terseLabel)Concept (Monetary)durationdebitus-gaap:GoodwillAcquiredDuringPeriod
11 us-gaap:GoodwillTransfers (terseLabel)Concept (Monetary)durationdebitus-gaap:GoodwillTransfers
12 us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments (terseLabel)Concept (Monetary)durationdebitus-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
13 Goodwill, End of PeriodConcept (Monetary)instantdebitus-gaap:Goodwill

Model Structure
Network
2409403 - Disclosure - Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details)
(http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill and Intangible Assets Disclosure [Abstract]Abstractdurationus-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract
2 us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable (terseLabel)Tabledurationus-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable
3 us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis (terseLabel)Axisdurationus-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis
4 us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain (terseLabel)Memberdurationus-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain
5 goog:PatentsAndDevelopedTechnologyMember (terseLabel)Memberdurationgoog:PatentsAndDevelopedTechnologyMember
6 us-gaap:CustomerRelationshipsMember (terseLabel)Memberdurationus-gaap:CustomerRelationshipsMember
7 goog:TradenamesAndOtherMember (terseLabel)Memberdurationgoog:TradenamesAndOtherMember
8 us-gaap:AcquiredFiniteLivedIntangibleAssetsLineItems (terseLabel)LineItemsdurationus-gaap:AcquiredFiniteLivedIntangibleAssetsLineItems
9 us-gaap:FiniteLivedIntangibleAssetsGross (terseLabel)Concept (Monetary)instantdebitus-gaap:FiniteLivedIntangibleAssetsGross
10 us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization (terseLabel)Concept (Monetary)instantcreditus-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
11 Net Carrying AmountConcept (Monetary)instantdebitus-gaap:IntangibleAssetsNetExcludingGoodwill

Model Structure
Network
2409404 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details)
(http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill and Intangible Assets Disclosure [Abstract]Abstractdurationus-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract
2 us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable (terseLabel)Tabledurationus-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable
3 us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis (terseLabel)Axisdurationus-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis
4 us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain (terseLabel)Memberdurationus-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain
5 goog:PatentsAndDevelopedTechnologyMember (terseLabel)Memberdurationgoog:PatentsAndDevelopedTechnologyMember
6 us-gaap:CustomerRelationshipsMember (terseLabel)Memberdurationus-gaap:CustomerRelationshipsMember
7 goog:TradenamesAndOtherMember (terseLabel)Memberdurationgoog:TradenamesAndOtherMember
8 goog:AcquisitionrelatedIntangibleAssetsMember (terseLabel)Memberdurationgoog:AcquisitionrelatedIntangibleAssetsMember
9 us-gaap:FiniteLivedIntangibleAssetsLineItems (terseLabel)LineItemsdurationus-gaap:FiniteLivedIntangibleAssetsLineItems
10 us-gaap:FiniteLivedIntangibleAssetUsefulLife (terseLabel)Concept (Duration)durationus-gaap:FiniteLivedIntangibleAssetUsefulLife
11 us-gaap:AmortizationOfIntangibleAssets (terseLabel)Concept (Monetary)durationdebitus-gaap:AmortizationOfIntangibleAssets

Model Structure
Network
2409405 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details)
(http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill and Intangible Assets Disclosure [Abstract]Abstractdurationus-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract
2 us-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract (terseLabel)Abstractdurationus-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract
3 us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths (terseLabel)Concept (Monetary)instantdebitus-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
4 us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo (terseLabel)Concept (Monetary)instantdebitus-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
5 us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree (terseLabel)Concept (Monetary)instantdebitus-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
6 us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour (terseLabel)Concept (Monetary)instantdebitus-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
7 us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive (terseLabel)Concept (Monetary)instantdebitus-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
8 us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive (terseLabel)Concept (Monetary)instantdebitus-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
9 us-gaap:FiniteLivedIntangibleAssetsNet (totalLabel)Concept (Monetary)instantdebitus-gaap:FiniteLivedIntangibleAssetsNet

Model Structure
Network
2411402 - Disclosure - Commitments and Contingencies (Future Minimum Payments Under Non-Cancelable Operating Leases, Along with Sublease Income Amounts) (Details)
(http://www.google.com/role/CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Commitments and Contingencies Disclosure [Abstract]Abstractdurationus-gaap:CommitmentsAndContingenciesDisclosureAbstract
2 us-gaap:OperatingLeasesFutureMinimumPaymentsDueAbstract (terseLabel)Abstractdurationus-gaap:OperatingLeasesFutureMinimumPaymentsDueAbstract
3 us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent (terseLabel)Concept (Monetary)instantcreditus-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
4 us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears (terseLabel)Concept (Monetary)instantcreditus-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
5 us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears (terseLabel)Concept (Monetary)instantcreditus-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
6 us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears (terseLabel)Concept (Monetary)instantcreditus-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
7 us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears (terseLabel)Concept (Monetary)instantcreditus-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
8 us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter (terseLabel)Concept (Monetary)instantcreditus-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
9 us-gaap:OperatingLeasesFutureMinimumPaymentsDue (totalLabel)Concept (Monetary)instantcreditus-gaap:OperatingLeasesFutureMinimumPaymentsDue
10 us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableAbstract (terseLabel)Abstractdurationus-gaap:OperatingLeasesFutureMinimumPaymentsReceivableAbstract
11 us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent (terseLabel)Concept (Monetary)instantdebitus-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent
12 us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears (terseLabel)Concept (Monetary)instantdebitus-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears
13 us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears (terseLabel)Concept (Monetary)instantdebitus-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears
14 us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFourYears (terseLabel)Concept (Monetary)instantdebitus-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFourYears
15 us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears (terseLabel)Concept (Monetary)instantdebitus-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears
16 us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableThereafter (terseLabel)Concept (Monetary)instantdebitus-gaap:OperatingLeasesFutureMinimumPaymentsReceivableThereafter
17 us-gaap:OperatingLeasesFutureMinimumPaymentsReceivable (totalLabel)Concept (Monetary)instantdebitus-gaap:OperatingLeasesFutureMinimumPaymentsReceivable
18 goog:OperatingLeasesFutureMinimumPaymentsDueNetFiscalYearMaturityAbstract (terseLabel)Abstractdurationgoog:OperatingLeasesFutureMinimumPaymentsDueNetFiscalYearMaturityAbstract
19 goog:OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths (totalLabel)Concept (Monetary)instantcreditgoog:OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths
20 goog:OperatingLeasesFutureMinimumPaymentsDueNetinTwoYears (totalLabel)Concept (Monetary)instantcreditgoog:OperatingLeasesFutureMinimumPaymentsDueNetinTwoYears
21 goog:OperatingLeasesFutureMinimumPaymentsDueNetinThreeYears (totalLabel)Concept (Monetary)instantcreditgoog:OperatingLeasesFutureMinimumPaymentsDueNetinThreeYears
22 goog:OperatingLeasesFutureMinimumPaymentsDueNetinFourYears (totalLabel)Concept (Monetary)instantcreditgoog:OperatingLeasesFutureMinimumPaymentsDueNetinFourYears
23 goog:OperatingLeasesFutureMinimumPaymentsDueNetinFiveYears (totalLabel)Concept (Monetary)instantcreditgoog:OperatingLeasesFutureMinimumPaymentsDueNetinFiveYears
24 goog:OperatingLeasesFutureMinimumPaymentsDueNetThereafter (totalLabel)Concept (Monetary)instantcreditgoog:OperatingLeasesFutureMinimumPaymentsDueNetThereafter
25 goog:OperatingLeasesFutureMinimumPaymentsDueNetTotal (totalLabel)Concept (Monetary)instantcreditgoog:OperatingLeasesFutureMinimumPaymentsDueNetTotal

Model Structure
Network
2411403 - Disclosure - Commitments and Contingencies (Narrative) (Details)
(http://www.google.com/role/CommitmentsAndContingenciesNarrativeDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Commitments and Contingencies Disclosure [Abstract]Abstractdurationus-gaap:CommitmentsAndContingenciesDisclosureAbstract
2 goog:CommitmentsAndContingenciesDisclosureTable (terseLabel)Tabledurationgoog:CommitmentsAndContingenciesDisclosureTable
3 us-gaap:LossContingenciesByNatureOfContingencyAxis (terseLabel)Axisdurationus-gaap:LossContingenciesByNatureOfContingencyAxis
4 us-gaap:LossContingencyNatureDomain (terseLabel)Memberdurationus-gaap:LossContingencyNatureDomain
5 us-gaap:UnfavorableRegulatoryActionMember (terseLabel)Memberdurationus-gaap:UnfavorableRegulatoryActionMember
6 us-gaap:BalanceSheetLocationAxis (terseLabel)Axisdurationus-gaap:BalanceSheetLocationAxis
7 us-gaap:BalanceSheetLocationDomain (terseLabel)Memberdurationus-gaap:BalanceSheetLocationDomain
8 us-gaap:PropertyPlantAndEquipmentMember (terseLabel)Memberdurationus-gaap:PropertyPlantAndEquipmentMember
9 goog:CommitmentsAndContingenciesDisclosureLineItems (terseLabel)LineItemsdurationgoog:CommitmentsAndContingenciesDisclosureLineItems
10 goog:NonCancelableFutureMinimumLeasePayments (terseLabel)Concept (Monetary)instantcreditgoog:NonCancelableFutureMinimumLeasePayments
11 us-gaap:LeaseAndRentalExpense (terseLabel)Concept (Monetary)durationdebitus-gaap:LeaseAndRentalExpense
12 us-gaap:PurchaseObligation (terseLabel)Concept (Monetary)instantcreditus-gaap:PurchaseObligation
13 us-gaap:LossContingencyLossInPeriod (terseLabel)Concept (Monetary)durationdebitus-gaap:LossContingencyLossInPeriod

Model Structure
Network
2412401 - Disclosure - Stockholders' Equity (Narrative) (Details)
(http://www.google.com/role/StockholdersEquityNarrativeDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Equity [Abstract]Abstractdurationus-gaap:EquityAbstract
2 goog:StockholdersEquityNoteTable (terseLabel)Tabledurationgoog:StockholdersEquityNoteTable
3 us-gaap:StatementClassOfStockAxis (terseLabel)Axisdurationus-gaap:StatementClassOfStockAxis
4 us-gaap:ClassOfStockDomain (terseLabel)Memberdurationus-gaap:ClassOfStockDomain
5 us-gaap:CommonClassAMember (terseLabel)Memberdurationus-gaap:CommonClassAMember
6 us-gaap:CommonClassBMember (terseLabel)Memberdurationus-gaap:CommonClassBMember
7 goog:CapitalClassCMember (terseLabel)Memberdurationgoog:CapitalClassCMember
8 us-gaap:ShareRepurchaseProgramAxis (terseLabel)Axisdurationus-gaap:ShareRepurchaseProgramAxis
9 us-gaap:ShareRepurchaseProgramDomain (terseLabel)Memberdurationus-gaap:ShareRepurchaseProgramDomain
10 goog:ShareRepurchaseProgramMember (terseLabel)Memberdurationgoog:ShareRepurchaseProgramMember
11 goog:StockholdersEquityNoteLineItems (terseLabel)LineItemsdurationgoog:StockholdersEquityNoteLineItems
12 us-gaap:PreferredStockSharesAuthorized (terseLabel)Concept (Shares)instantus-gaap:PreferredStockSharesAuthorized
13 us-gaap:PreferredStockParOrStatedValuePerShare (terseLabel)Concept (Per-Share)instantus-gaap:PreferredStockParOrStatedValuePerShare
14 us-gaap:PreferredStockSharesIssued (terseLabel)Concept (Shares)instantus-gaap:PreferredStockSharesIssued
15 us-gaap:PreferredStockSharesOutstanding (terseLabel)Concept (Shares)instantus-gaap:PreferredStockSharesOutstanding
16 goog:NumberOfClassesOfCommonStock (terseLabel)Concept (Integer)instantgoog:NumberOfClassesOfCommonStock
17 goog:CommonStockNumberofVotes (terseLabel)Concept (Integer)instantgoog:CommonStockNumberofVotes
18 us-gaap:StockRepurchaseProgramAuthorizedAmount1 (terseLabel)Concept (Monetary)instantcreditus-gaap:StockRepurchaseProgramAuthorizedAmount1
19 Repurchases of capital stock (in shares)Concept (Shares)durationus-gaap:StockRepurchasedAndRetiredDuringPeriodShares
20 Repurchases of capital stockConcept (Monetary)durationdebitus-gaap:StockRepurchasedAndRetiredDuringPeriodValue

Model Structure
Network
2413402 - Disclosure - Net Income Per Share (Schedule of Earnings Per Share) (Details)
(http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Earnings Per Share [Abstract]Abstractdurationus-gaap:EarningsPerShareAbstract
2 goog:EarningsPerShareDisclosureTable (terseLabel)Tabledurationgoog:EarningsPerShareDisclosureTable
3 us-gaap:StatementClassOfStockAxis (terseLabel)Axisdurationus-gaap:StatementClassOfStockAxis
4 us-gaap:ClassOfStockDomain (terseLabel)Memberdurationus-gaap:ClassOfStockDomain
5 us-gaap:CommonClassAMember (terseLabel)Memberdurationus-gaap:CommonClassAMember
6 us-gaap:CommonClassBMember (terseLabel)Memberdurationus-gaap:CommonClassBMember
7 goog:CapitalClassCMember (terseLabel)Memberdurationgoog:CapitalClassCMember
8 goog:EarningsPerShareDisclosureLineItems (terseLabel)LineItemsdurationgoog:EarningsPerShareDisclosureLineItems
9 us-gaap:EarningsPerShareBasicAbstract (terseLabel)Abstractdurationus-gaap:EarningsPerShareBasicAbstract
10 us-gaap:NetIncomeLossAvailableToCommonStockholdersBasicAbstract (terseLabel)Abstractdurationus-gaap:NetIncomeLossAvailableToCommonStockholdersBasicAbstract
11 us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic (terseLabel)Concept (Monetary)durationcreditus-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
12 us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract (terseLabel)Abstractdurationus-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract
13 us-gaap:WeightedAverageNumberOfSharesOutstandingBasic (terseLabel)Concept (Shares)durationus-gaap:WeightedAverageNumberOfSharesOutstandingBasic
14 Basic net income per share (in dollars per share)Concept (Per-Share)durationus-gaap:EarningsPerShareBasic
15 us-gaap:EarningsPerShareDilutedAbstract (terseLabel)Abstractdurationus-gaap:EarningsPerShareDilutedAbstract
16 us-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract (terseLabel)Abstractdurationus-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract
17 goog:DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities (terseLabel)Concept (Monetary)durationcreditgoog:DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities
18 goog:NetIncomeLossAvailableToCommonStockholdersBeforeReallocationOfUndistributedEarningsDiluted (totalLabel)Concept (Monetary)durationcreditgoog:NetIncomeLossAvailableToCommonStockholdersBeforeReallocationOfUndistributedEarningsDiluted
19 goog:ReallocationOfUndistributedEarningsAsResultOfConversionOfShares (terseLabel)Concept (Monetary)durationcreditgoog:ReallocationOfUndistributedEarningsAsResultOfConversionOfShares
20 goog:ReallocationOfUndistributedEarnings (negatedLabel)Concept (Monetary)durationdebitgoog:ReallocationOfUndistributedEarnings
21 us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted (totalLabel)Concept (Monetary)durationcreditus-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
22 us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract (terseLabel)Abstractdurationus-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract
23 us-gaap:WeightedAverageNumberOfSharesOutstandingBasic (terseLabel)Concept (Shares)durationus-gaap:WeightedAverageNumberOfSharesOutstandingBasic
24 us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract (terseLabel)Abstractdurationus-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract
25 goog:IncrementalCommonSharesAttributableToConversionOfCommonStock (terseLabel)Concept (Shares)durationgoog:IncrementalCommonSharesAttributableToConversionOfCommonStock
26 us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements (terseLabel)Concept (Shares)durationus-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
27 us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding (totalLabel)Concept (Shares)durationus-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
28 Diluted net income per share (in dollars per share)Concept (Per-Share)durationus-gaap:EarningsPerShareDiluted

Model Structure
Network
2414402 - Disclosure - Compensation Plans (Stock Plans) (Details)
(http://www.google.com/role/CompensationPlansStockPlansDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure of Compensation Related Costs, Share-based Payments [Abstract]Abstractdurationus-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable (terseLabel)Tabledurationus-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable
3 us-gaap:AwardTypeAxis (terseLabel)Axisdurationus-gaap:AwardTypeAxis
4 us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain (terseLabel)Memberdurationus-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain
5 us-gaap:EmployeeStockOptionMember (terseLabel)Memberdurationus-gaap:EmployeeStockOptionMember
6 us-gaap:RestrictedStockUnitsRSUMember (terseLabel)Memberdurationus-gaap:RestrictedStockUnitsRSUMember
7 Stock PlansLineItemsdurationus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
8 goog:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm (terseLabel)Concept (Duration)durationgoog:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm
9 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 (terseLabel)Concept (Duration)durationus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
10 us-gaap:CommonStockCapitalSharesReservedForFutureIssuance (terseLabel)Concept (Shares)instantus-gaap:CommonStockCapitalSharesReservedForFutureIssuance

Model Structure
Network
2414403 - Disclosure - Compensation Plans (Stock Based Compensation) (Details)
(http://www.google.com/role/CompensationPlansStockBasedCompensationDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure of Compensation Related Costs, Share-based Payments [Abstract]Abstractdurationus-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 us-gaap:AllocatedShareBasedCompensationExpense (verboseLabel)Concept (Monetary)durationdebitus-gaap:AllocatedShareBasedCompensationExpense
3 Stock-based compensation expense, awards we expect to settle in Alphabet stockConcept (Monetary)durationdebitus-gaap:ShareBasedCompensation
4 us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (terseLabel)Concept (Monetary)durationcreditus-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
5 goog:TaxBenefitFromStockBasedAwardActivity (terseLabel)Concept (Monetary)durationdebitgoog:TaxBenefitFromStockBasedAwardActivity

Model Structure
Network
2414404 - Disclosure - Compensation Plans (Stock Based Award Activities) (Details)
(http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure of Compensation Related Costs, Share-based Payments [Abstract]Abstractdurationus-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable (terseLabel)Tabledurationus-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable
3 us-gaap:AwardTypeAxis (terseLabel)Axisdurationus-gaap:AwardTypeAxis
4 us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain (terseLabel)Memberdurationus-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain
5 us-gaap:RestrictedStockUnitsRSUMember (terseLabel)Memberdurationus-gaap:RestrictedStockUnitsRSUMember
6 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems (terseLabel)LineItemsdurationus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
7 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward (terseLabel)Abstractdurationus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward
8 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber (periodStartLabel)Concept (Shares)instantus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
9 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod (terseLabel)Concept (Shares)durationus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
10 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod (negatedLabel)Concept (Shares)durationus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
11 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod (negatedLabel)Concept (Shares)durationus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
12 Unvested at end of period (in shares)Concept (Shares)instantus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
13 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward (terseLabel)Abstractdurationus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward
14 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue (periodStartLabel)Concept (Per-Share)instantus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
15 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue (terseLabel)Concept (Per-Share)durationus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
16 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue (terseLabel)Concept (Per-Share)durationus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
17 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue (terseLabel)Concept (Per-Share)durationus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
18 Unvested at end of period (in dollars per share)Concept (Per-Share)instantus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
19 us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue (terseLabel)Concept (Monetary)durationdebitus-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
20 us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized (terseLabel)Concept (Monetary)instantdebitus-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
21 us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 (terseLabel)Concept (Duration)durationus-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1

Model Structure
Network
2414405 - Disclosure - Compensation Plans (401k Plans and Performance Fees) (Details)
(http://www.google.com/role/CompensationPlans401KPlansAndPerformanceFeesDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure of Compensation Related Costs, Share-based Payments [Abstract]Abstractdurationus-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 goog:DefinedContributionPlanNumberofPlans (terseLabel)Concept (Integer)durationgoog:DefinedContributionPlanNumberofPlans
3 us-gaap:DefinedContributionPlanCostRecognized (terseLabel)Concept (Monetary)durationdebitus-gaap:DefinedContributionPlanCostRecognized
4 goog:CompensationExpensePerformanceFees (terseLabel)Concept (Monetary)durationdebitgoog:CompensationExpensePerformanceFees

Model Structure
Network
2415402 - Disclosure - Income Taxes (Narrative) (Details)
(http://www.google.com/role/IncomeTaxesNarrativeDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationus-gaap:IncomeTaxDisclosureAbstract
2 goog:IncomeTaxesTable (terseLabel)Tabledurationgoog:IncomeTaxesTable
3 us-gaap:IncomeTaxAuthorityAxis (terseLabel)Axisdurationus-gaap:IncomeTaxAuthorityAxis
4 us-gaap:IncomeTaxAuthorityDomain (terseLabel)Memberdurationus-gaap:IncomeTaxAuthorityDomain
5 us-gaap:DomesticCountryMember (terseLabel)Memberdurationus-gaap:DomesticCountryMember
6 us-gaap:StateAndLocalJurisdictionMember (terseLabel)Memberdurationus-gaap:StateAndLocalJurisdictionMember
7 us-gaap:ForeignCountryMember (terseLabel)Memberdurationus-gaap:ForeignCountryMember
8 goog:IncomeTaxesLineItems (terseLabel)LineItemsdurationgoog:IncomeTaxesLineItems
9 us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic (terseLabel)Concept (Monetary)durationcreditus-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
10 us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign (terseLabel)Concept (Monetary)durationcreditus-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
11 goog:TaxCutsandJobsActof2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit (terseLabel)Concept (Monetary)durationdebitgoog:TaxCutsandJobsActof2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit
12 goog:TaxCutsandJobsActof2017IncompleteAccountingChangeinTaxRateDeferredTaxAssetProvisionalIncomeTaxExpenseBenefit (negatedTerseLabel)Concept (Monetary)durationdebitgoog:TaxCutsandJobsActof2017IncompleteAccountingChangeinTaxRateDeferredTaxAssetProvisionalIncomeTaxExpenseBenefit
13 us-gaap:OperatingLossCarryforwards (terseLabel)Concept (Monetary)instantdebitus-gaap:OperatingLossCarryforwards
14 us-gaap:TaxCreditCarryforwardAmount (terseLabel)Concept (Monetary)instantdebitus-gaap:TaxCreditCarryforwardAmount
15 us-gaap:UnrecognizedTaxBenefits (terseLabel)Concept (Monetary)instantcreditus-gaap:UnrecognizedTaxBenefits
16 us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate (terseLabel)Concept (Monetary)instantcreditus-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
17 us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued (terseLabel)Concept (Monetary)instantcreditus-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
18 goog:NumberOfTaxJurisdictions (terseLabel)Concept (Integer)durationgoog:NumberOfTaxJurisdictions
19 us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible (terseLabel)Concept (Monetary)instantdebitus-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible

Model Structure
Network
2415403 - Disclosure - Income Taxes (Provision for Income Taxes) (Details)
(http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationus-gaap:IncomeTaxDisclosureAbstract
2 us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAbstract (terseLabel)Abstractdurationus-gaap:IncomeTaxExpenseBenefitContinuingOperationsAbstract
3 us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract (terseLabel)Abstractdurationus-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract
4 us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit (terseLabel)Concept (Monetary)durationdebitus-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit
5 us-gaap:CurrentForeignTaxExpenseBenefit (terseLabel)Concept (Monetary)durationdebitus-gaap:CurrentForeignTaxExpenseBenefit
6 us-gaap:CurrentIncomeTaxExpenseBenefit (totalLabel)Concept (Monetary)durationdebitus-gaap:CurrentIncomeTaxExpenseBenefit
7 us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract (terseLabel)Abstractdurationus-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract
8 us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit (terseLabel)Concept (Monetary)durationdebitus-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
9 us-gaap:DeferredForeignIncomeTaxExpenseBenefit (terseLabel)Concept (Monetary)durationdebitus-gaap:DeferredForeignIncomeTaxExpenseBenefit
10 us-gaap:DeferredIncomeTaxExpenseBenefit (totalLabel)Concept (Monetary)durationdebitus-gaap:DeferredIncomeTaxExpenseBenefit
11 Provision for income taxesConcept (Monetary)durationdebitus-gaap:IncomeTaxExpenseBenefit

Model Structure
Network
2415404 - Disclosure - Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details)
(http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationus-gaap:IncomeTaxDisclosureAbstract
2 us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract (terseLabel)Abstractdurationus-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract
3 us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate (terseLabel)Concept (Percent)durationus-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
4 us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential (terseLabel)Concept (Percent)durationus-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
5 goog:ImpactofTaxCutsandJobsActAbstract (terseLabel)Abstractdurationgoog:ImpactofTaxCutsandJobsActAbstract
6 goog:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent (terseLabel)Concept (Percent)durationgoog:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent
7 us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate (terseLabel)Concept (Percent)durationus-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
8 us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch (negatedLabel)Concept (Percent)durationus-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
9 us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost (negatedTerseLabel)Concept (Percent)durationus-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
10 goog:EffectiveIncomeTaxRateReconciliationRegulatoryFine (terseLabel)Concept (Percent)durationgoog:EffectiveIncomeTaxRateReconciliationRegulatoryFine
11 us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance (terseLabel)Concept (Percent)durationus-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
12 us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments (terseLabel)Concept (Percent)durationus-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
13 us-gaap:EffectiveIncomeTaxRateContinuingOperations (totalLabel)Concept (Percent)durationus-gaap:EffectiveIncomeTaxRateContinuingOperations

Model Structure
Network
2415405 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details)
(http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationus-gaap:IncomeTaxDisclosureAbstract
2 us-gaap:ComponentsOfDeferredTaxAssetsAbstract (terseLabel)Abstractdurationus-gaap:ComponentsOfDeferredTaxAssetsAbstract
3 us-gaap:DeferredTaxAssetsNetAbstract (terseLabel)Abstractdurationus-gaap:DeferredTaxAssetsNetAbstract
4 us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost (terseLabel)Concept (Monetary)instantdebitus-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
5 us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits (terseLabel)Concept (Monetary)instantdebitus-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
6 us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther (terseLabel)Concept (Monetary)instantdebitus-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
7 us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther (terseLabel)Concept (Monetary)instantdebitus-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther
8 goog:DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness (terseLabel)Concept (Monetary)instantdebitgoog:DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness
9 goog:DeferredTaxAssetsDeferredCostSharing (terseLabel)Concept (Monetary)instantdebitgoog:DeferredTaxAssetsDeferredCostSharing
10 us-gaap:DeferredTaxAssetsOperatingLossCarryforwards (terseLabel)Concept (Monetary)instantdebitus-gaap:DeferredTaxAssetsOperatingLossCarryforwards
11 us-gaap:DeferredTaxAssetsOther (terseLabel)Concept (Monetary)instantdebitus-gaap:DeferredTaxAssetsOther
12 us-gaap:DeferredTaxAssetsGross (totalLabel)Concept (Monetary)instantdebitus-gaap:DeferredTaxAssetsGross
13 us-gaap:DeferredTaxAssetsValuationAllowance (negatedLabel)Concept (Monetary)instantcreditus-gaap:DeferredTaxAssetsValuationAllowance
14 us-gaap:DeferredTaxAssetsNet (totalLabel)Concept (Monetary)instantdebitus-gaap:DeferredTaxAssetsNet
15 us-gaap:DeferredTaxLiabilitiesAbstract (terseLabel)Abstractdurationus-gaap:DeferredTaxLiabilitiesAbstract
16 us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment (negatedLabel)Concept (Monetary)instantcreditus-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
17 us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets (negatedLabel)Concept (Monetary)instantcreditus-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
18 goog:DeferredTaxLiabilitiesRenewableEnergyInvestments (negatedLabel)Concept (Monetary)instantcreditgoog:DeferredTaxLiabilitiesRenewableEnergyInvestments
19 us-gaap:DeferredTaxLiabilitiesInvestments (negatedTerseLabel)Concept (Monetary)instantcreditus-gaap:DeferredTaxLiabilitiesInvestments
20 us-gaap:DeferredTaxLiabilitiesOther (negatedLabel)Concept (Monetary)instantcreditus-gaap:DeferredTaxLiabilitiesOther
21 us-gaap:DeferredIncomeTaxLiabilities (negatedTotalLabel)Concept (Monetary)instantcreditus-gaap:DeferredIncomeTaxLiabilities
22 us-gaap:DeferredTaxAssetsLiabilitiesNet (totalLabel)Concept (Monetary)instantdebitus-gaap:DeferredTaxAssetsLiabilitiesNet
23 us-gaap:DeferredTaxLiabilities (negatedTotalLabel)Concept (Monetary)instantcreditus-gaap:DeferredTaxLiabilities

Model Structure
Network
2415406 - Disclosure - Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details)
(http://www.google.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationus-gaap:IncomeTaxDisclosureAbstract
2 us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward (terseLabel)Abstractdurationus-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward
3 Beginning BalanceConcept (Monetary)instantcreditus-gaap:UnrecognizedTaxBenefits
4 us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions (terseLabel)Concept (Monetary)durationcreditus-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
5 us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions (negatedLabel)Concept (Monetary)durationdebitus-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
6 us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities (negatedLabel)Concept (Monetary)durationdebitus-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
7 us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions (terseLabel)Concept (Monetary)durationcreditus-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
8 Ending BalanceConcept (Monetary)instantcreditus-gaap:UnrecognizedTaxBenefits

Model Structure
Network
2416402 - Disclosure - Information about Segments and Geographic Areas (Revenue by Segment) (Details)
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasRevenueBySegmentDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationus-gaap:SegmentReportingAbstract
2 us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable (terseLabel)Tabledurationus-gaap:ScheduleOfSegmentReportingInformationBySegmentTable
3 us-gaap:StatementBusinessSegmentsAxis (terseLabel)Axisdurationus-gaap:StatementBusinessSegmentsAxis
4 us-gaap:SegmentDomain (terseLabel)Memberdurationus-gaap:SegmentDomain
5 goog:GoogleInc.Member (terseLabel)Memberdurationgoog:GoogleInc.Member
6 us-gaap:AllOtherSegmentsMember (terseLabel)Memberdurationus-gaap:AllOtherSegmentsMember
7 us-gaap:SegmentReportingInformationLineItems (terseLabel)LineItemsdurationus-gaap:SegmentReportingInformationLineItems
8 RevenuesConcept (Monetary)durationcreditus-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

Model Structure
Network
2416403 - Disclosure - Information about Segments and Geographic Areas (Operating Income/Loss by Segment) (Details)
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationus-gaap:SegmentReportingAbstract
2 us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable (terseLabel)Tabledurationus-gaap:ScheduleOfSegmentReportingInformationBySegmentTable
3 srt:ConsolidationItemsAxis (terseLabel)Axisdurationsrt:ConsolidationItemsAxis
4 srt:ConsolidationItemsDomain (terseLabel)Memberdurationsrt:ConsolidationItemsDomain
5 us-gaap:OperatingSegmentsMember (terseLabel)Memberdurationus-gaap:OperatingSegmentsMember
6 us-gaap:CorporateNonSegmentMember (terseLabel)Memberdurationus-gaap:CorporateNonSegmentMember
7 us-gaap:StatementBusinessSegmentsAxis (terseLabel)Axisdurationus-gaap:StatementBusinessSegmentsAxis
8 us-gaap:SegmentDomain (terseLabel)Memberdurationus-gaap:SegmentDomain
9 goog:GoogleInc.Member (terseLabel)Memberdurationgoog:GoogleInc.Member
10 us-gaap:AllOtherSegmentsMember (terseLabel)Memberdurationus-gaap:AllOtherSegmentsMember
11 us-gaap:SegmentReportingInformationLineItems (terseLabel)LineItemsdurationus-gaap:SegmentReportingInformationLineItems
12 Segment operating income / (loss)Concept (Monetary)durationcreditus-gaap:OperatingIncomeLoss

Model Structure
Network
2416404 - Disclosure - Information about Segments and Geographic Areas (Capital Expenditures by Segment) (Details)
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationus-gaap:SegmentReportingAbstract
2 us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable (terseLabel)Tabledurationus-gaap:ScheduleOfSegmentReportingInformationBySegmentTable
3 srt:ConsolidationItemsAxis (terseLabel)Axisdurationsrt:ConsolidationItemsAxis
4 srt:ConsolidationItemsDomain (terseLabel)Memberdurationsrt:ConsolidationItemsDomain
5 us-gaap:OperatingSegmentsMember (terseLabel)Memberdurationus-gaap:OperatingSegmentsMember
6 us-gaap:MaterialReconcilingItemsMember (terseLabel)Memberdurationus-gaap:MaterialReconcilingItemsMember
7 us-gaap:StatementBusinessSegmentsAxis (terseLabel)Axisdurationus-gaap:StatementBusinessSegmentsAxis
8 us-gaap:SegmentDomain (terseLabel)Memberdurationus-gaap:SegmentDomain
9 goog:GoogleInc.Member (terseLabel)Memberdurationgoog:GoogleInc.Member
10 us-gaap:AllOtherSegmentsMember (terseLabel)Memberdurationus-gaap:AllOtherSegmentsMember
11 us-gaap:SegmentReportingInformationLineItems (terseLabel)LineItemsdurationus-gaap:SegmentReportingInformationLineItems
12 Capital expendituresConcept (Monetary)durationcreditus-gaap:PaymentsToAcquirePropertyPlantAndEquipment

Model Structure
Network
2416405 - Disclosure - Information about Segments and Geographic Areas (Stock-based Compensation and Depreciation, Amortization and Impairment by Segment) (Details)
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationus-gaap:SegmentReportingAbstract
2 us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable (terseLabel)Tabledurationus-gaap:ScheduleOfSegmentReportingInformationBySegmentTable
3 srt:ConsolidationItemsAxis (terseLabel)Axisdurationsrt:ConsolidationItemsAxis
4 srt:ConsolidationItemsDomain (terseLabel)Memberdurationsrt:ConsolidationItemsDomain
5 us-gaap:OperatingSegmentsMember (terseLabel)Memberdurationus-gaap:OperatingSegmentsMember
6 us-gaap:CorporateNonSegmentMember (terseLabel)Memberdurationus-gaap:CorporateNonSegmentMember
7 us-gaap:StatementBusinessSegmentsAxis (terseLabel)Axisdurationus-gaap:StatementBusinessSegmentsAxis
8 us-gaap:SegmentDomain (terseLabel)Memberdurationus-gaap:SegmentDomain
9 goog:GoogleInc.Member (terseLabel)Memberdurationgoog:GoogleInc.Member
10 us-gaap:AllOtherSegmentsMember (terseLabel)Memberdurationus-gaap:AllOtherSegmentsMember
11 us-gaap:SegmentReportingInformationLineItems (terseLabel)LineItemsdurationus-gaap:SegmentReportingInformationLineItems
12 us-gaap:ShareBasedCompensation (verboseLabel)Concept (Monetary)durationdebitus-gaap:ShareBasedCompensation
13 goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (terseLabel)Concept (Monetary)durationdebitgoog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment

Model Structure
Network
2416406 - Disclosure - Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details)
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasLongLivedAssetsByGeographicAreaDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationus-gaap:SegmentReportingAbstract
2 us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable (terseLabel)Tabledurationus-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable
3 srt:StatementGeographicalAxis (terseLabel)Axisdurationsrt:StatementGeographicalAxis
4 srt:SegmentGeographicalDomain (terseLabel)Memberdurationsrt:SegmentGeographicalDomain
5 country:US (terseLabel)Memberdurationcountry:US
6 us-gaap:NonUsMember (terseLabel)Memberdurationus-gaap:NonUsMember
7 us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems (terseLabel)LineItemsdurationus-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems
8 us-gaap:AssetsNoncurrent (terseLabel)Concept (Monetary)instantdebitus-gaap:AssetsNoncurrent

Model Structure
Network
2431401 - Schedule - Schedule II: Valuation and Qualifying Accounts (Details)
(http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]Abstractdurationsrt:ValuationAndQualifyingAccountsAbstract
2 srt:ValuationAndQualifyingAccountsDisclosureTable (terseLabel)Tabledurationsrt:ValuationAndQualifyingAccountsDisclosureTable
3 us-gaap:ValuationAllowancesAndReservesTypeAxis (terseLabel)Axisdurationus-gaap:ValuationAllowancesAndReservesTypeAxis
4 us-gaap:ValuationAllowancesAndReservesDomain (terseLabel)Memberdurationus-gaap:ValuationAllowancesAndReservesDomain
5 us-gaap:AllowanceForCreditLossMember (terseLabel)Memberdurationus-gaap:AllowanceForCreditLossMember
6 srt:ValuationAndQualifyingAccountsDisclosureLineItems (terseLabel)LineItemsdurationsrt:ValuationAndQualifyingAccountsDisclosureLineItems
7 us-gaap:MovementInValuationAllowancesAndReservesRollForward (terseLabel)Abstractdurationus-gaap:MovementInValuationAllowancesAndReservesRollForward
8 us-gaap:ValuationAllowancesAndReservesBalance (periodStartLabel)Concept (Monetary)instantcreditus-gaap:ValuationAllowancesAndReservesBalance
9 us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense (terseLabel)Concept (Monetary)durationcreditus-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
10 us-gaap:ValuationAllowancesAndReservesDeductions (negatedLabel)Concept (Monetary)durationdebitus-gaap:ValuationAllowancesAndReservesDeductions
11 Balance at End of YearConcept (Monetary)instantcreditus-gaap:ValuationAllowancesAndReservesBalance

 

Fact Tables

The colours used for the fact values are significant, and have the following meanings:


Fact Table
Network
0001000 - Document - Document and Entity Information
(http://www.google.com/role/DocumentAndEntityInformation)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Amendment Flagfalse
20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Current Fiscal Year End Date--12-31
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Document Fiscal Period FocusFY
40001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Document Fiscal Year Focus2018
50001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Document Period End Date2018-12-31
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Document Type10-K
70001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Entity Central Index Key0001652044
80001652044 (http://www.sec.gov/CIK)2019-01-31goog:CapitalClassCMember (label)Entity Common Stock, Shares Outstanding349291348xbrli:sharesINF
90001652044 (http://www.sec.gov/CIK)2019-01-31Common Class A [Member]Entity Common Stock, Shares Outstanding299360029xbrli:sharesINF
100001652044 (http://www.sec.gov/CIK)2019-01-31Common Class B [Member]Entity Common Stock, Shares Outstanding46535019xbrli:sharesINF
110001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Entity Current Reporting StatusYes
120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Entity Emerging Growth Companyfalse
130001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Entity Filer CategoryLarge Accelerated Filer
140001652044 (http://www.sec.gov/CIK)2018-06-29Class of Stock [Domain]Entity Public Float680000000000iso4217:USD-8
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Entity Registrant NameAlphabet Inc.
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Entity Shell Companyfalse
170001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Entity Small Businessfalse
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Entity Voluntary FilersNo
190001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Entity Well-known Seasoned IssuerYes
200001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Trading SymbolGOOG, GOOGL

Fact Table
Network
1001000 - Statement - CONSOLIDATED BALANCE SHEETS
(http://www.google.com/role/ConsolidatedBalanceSheets)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31nullgoog:AccruedRevenueShare (label)3975000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31nullgoog:AccruedRevenueShare (label)4592000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31nullAccounts Payable, Current3137000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31nullAccounts Payable, Current4378000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-12-31nullAccounts Receivable, Net, Current18336000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31nullAccounts Receivable, Net, Current20838000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2017-12-31nullAccrued Income Taxes, Current881000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2018-12-31nullAccrued Income Taxes, Current69000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-12-31nullAccrued Income Taxes, Noncurrent12812000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2018-12-31nullAccrued Income Taxes, Noncurrent11327000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-12-31nullAccrued Liabilities, Current10177000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2018-12-31nullAccrued Liabilities, Current16958000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-12-31nullAccumulated Other Comprehensive Income (Loss), Net of Tax-992000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2018-12-31nullAccumulated Other Comprehensive Income (Loss), Net of Tax-2306000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2017-12-31nullAssets197295000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-12-31nullAssets232792000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2017-12-31nullAssets, Current124308000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-12-31nullAssets, Current135676000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2015-12-31nullCash and Cash Equivalents, at Carrying Value16549000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2016-12-31nullCash and Cash Equivalents, at Carrying Value12918000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2017-12-31nullCash and Cash Equivalents, at Carrying Value10715000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-12-31nullCash and Cash Equivalents, at Carrying Value16701000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2017-12-31nullCash, Cash Equivalents, and Short-term Investments101871000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-12-31nullCash, Cash Equivalents, and Short-term Investments109140000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2017-12-31nullCommitments and Contingenciesnulliso4217:USD
260001652044 (http://www.sec.gov/CIK)2018-12-31nullCommitments and Contingenciesnulliso4217:USD
270001652044 (http://www.sec.gov/CIK)2017-12-31nullCommon Stocks, Including Additional Paid in Capital40247000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2018-12-31nullCommon Stocks, Including Additional Paid in Capital45049000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2017-12-31nullContract with Customer, Liability, Current1432000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2018-12-31nullContract with Customer, Liability, Current1784000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2017-12-31nullContract with Customer, Liability, Noncurrent340000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2018-12-31nullContract with Customer, Liability, Noncurrent396000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2017-12-31nullConvertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value0iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2018-12-31nullConvertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value0iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Income Tax Assets, Net680000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Income Tax Assets, Net737000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Income Tax Liabilities, Net430000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Income Tax Liabilities, Net1264000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2017-12-31nullEmployee-related Liabilities, Current4581000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2018-12-31nullEmployee-related Liabilities, Current6839000000iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2016-12-31nullGoodwill16468000000iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2017-12-31nullGoodwill16747000000iso4217:USD-6
430001652044 (http://www.sec.gov/CIK)2018-12-31nullGoodwill17888000000iso4217:USD-6
440001652044 (http://www.sec.gov/CIK)2017-12-31nullIncome Taxes Receivable, Current369000000iso4217:USD-6
450001652044 (http://www.sec.gov/CIK)2018-12-31nullIncome Taxes Receivable, Current355000000iso4217:USD-6
460001652044 (http://www.sec.gov/CIK)2017-12-31nullIntangible Assets, Net (Excluding Goodwill)2692000000iso4217:USD-6
470001652044 (http://www.sec.gov/CIK)2018-12-31nullIntangible Assets, Net (Excluding Goodwill)2220000000iso4217:USD-6
480001652044 (http://www.sec.gov/CIK)2017-12-31nullInventory, Net749000000iso4217:USD-6
490001652044 (http://www.sec.gov/CIK)2018-12-31nullInventory, Net1107000000iso4217:USD-6
500001652044 (http://www.sec.gov/CIK)2017-12-31nullLiabilities44793000000iso4217:USD-6
510001652044 (http://www.sec.gov/CIK)2018-12-31nullLiabilities55164000000iso4217:USD-6
520001652044 (http://www.sec.gov/CIK)2017-12-31nullLiabilities and Equity197295000000iso4217:USD-6
530001652044 (http://www.sec.gov/CIK)2018-12-31nullLiabilities and Equity232792000000iso4217:USD-6
540001652044 (http://www.sec.gov/CIK)2017-12-31nullLiabilities, Current24183000000iso4217:USD-6
550001652044 (http://www.sec.gov/CIK)2018-12-31nullLiabilities, Current34620000000iso4217:USD-6
560001652044 (http://www.sec.gov/CIK)2017-12-31nullLong-term Debt and Capital Lease Obligations3969000000iso4217:USD-6
570001652044 (http://www.sec.gov/CIK)2018-12-31nullLong-term Debt and Capital Lease Obligations4012000000iso4217:USD-6
580001652044 (http://www.sec.gov/CIK)2017-12-31nullMarketable Securities, Current91156000000iso4217:USD-6
590001652044 (http://www.sec.gov/CIK)2018-12-31nullMarketable Securities, Current92439000000iso4217:USD-6
600001652044 (http://www.sec.gov/CIK)2017-12-31nullOther Assets, Current2983000000iso4217:USD-6
610001652044 (http://www.sec.gov/CIK)2018-12-31nullOther Assets, Current4236000000iso4217:USD-6
620001652044 (http://www.sec.gov/CIK)2017-12-31nullOther Assets, Noncurrent2672000000iso4217:USD-6
630001652044 (http://www.sec.gov/CIK)2018-12-31nullOther Assets, Noncurrent2693000000iso4217:USD-6
640001652044 (http://www.sec.gov/CIK)2017-12-31nullOther Liabilities, Noncurrent3059000000iso4217:USD-6
650001652044 (http://www.sec.gov/CIK)2018-12-31nullOther Liabilities, Noncurrent3545000000iso4217:USD-6
660001652044 (http://www.sec.gov/CIK)2017-12-31nullOther Long-term Investments7813000000iso4217:USD-6
670001652044 (http://www.sec.gov/CIK)2018-12-31nullOther Long-term Investments13859000000iso4217:USD-6
680001652044 (http://www.sec.gov/CIK)2017-12-31nullProperty, Plant and Equipment, Net42383000000iso4217:USD-6
690001652044 (http://www.sec.gov/CIK)2018-12-31nullProperty, Plant and Equipment, Net59719000000iso4217:USD-6
700001652044 (http://www.sec.gov/CIK)2017-12-31nullRetained Earnings (Accumulated Deficit)113247000000iso4217:USD-6
710001652044 (http://www.sec.gov/CIK)2018-12-31nullRetained Earnings (Accumulated Deficit)134885000000iso4217:USD-6
720001652044 (http://www.sec.gov/CIK)2015-12-31nullStockholders' Equity Attributable to Parent120331000000iso4217:USD-6
730001652044 (http://www.sec.gov/CIK)2016-12-31nullStockholders' Equity Attributable to Parent139036000000iso4217:USD-6
740001652044 (http://www.sec.gov/CIK)2017-12-31nullStockholders' Equity Attributable to Parent152502000000iso4217:USD-6
750001652044 (http://www.sec.gov/CIK)2018-12-31nullStockholders' Equity Attributable to Parent177628000000iso4217:USD-6

Fact Table
Network
1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)
(http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Allowance for Doubtful Accounts Receivable, Current674000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Allowance for Doubtful Accounts Receivable, Current729000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Common Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
40001652044 (http://www.sec.gov/CIK)2017-12-31goog:CapitalClassCMember (label)Common Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
50001652044 (http://www.sec.gov/CIK)2017-12-31Common Class A [Member]Common Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
60001652044 (http://www.sec.gov/CIK)2017-12-31Common Class B [Member]Common Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
70001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Common Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
80001652044 (http://www.sec.gov/CIK)2018-12-31goog:CapitalClassCMember (label)Common Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
90001652044 (http://www.sec.gov/CIK)2018-12-31Common Class A [Member]Common Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
100001652044 (http://www.sec.gov/CIK)2018-12-31Common Class B [Member]Common Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
110001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Common Stock, Shares Authorized15000000000xbrli:sharesINF
120001652044 (http://www.sec.gov/CIK)2017-12-31goog:CapitalClassCMember (label)Common Stock, Shares Authorized3000000000xbrli:sharesINF
130001652044 (http://www.sec.gov/CIK)2017-12-31Common Class A [Member]Common Stock, Shares Authorized9000000000xbrli:sharesINF
140001652044 (http://www.sec.gov/CIK)2017-12-31Common Class B [Member]Common Stock, Shares Authorized3000000000xbrli:sharesINF
150001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Common Stock, Shares Authorized15000000000xbrli:sharesINF
160001652044 (http://www.sec.gov/CIK)2018-12-31goog:CapitalClassCMember (label)Common Stock, Shares Authorized3000000000xbrli:sharesINF
170001652044 (http://www.sec.gov/CIK)2018-12-31Common Class A [Member]Common Stock, Shares Authorized9000000000xbrli:sharesINF
180001652044 (http://www.sec.gov/CIK)2018-12-31Common Class B [Member]Common Stock, Shares Authorized3000000000xbrli:sharesINF
190001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Common Stock, Shares, Issued694783000xbrli:shares-3
200001652044 (http://www.sec.gov/CIK)2017-12-31goog:CapitalClassCMember (label)Common Stock, Shares, Issued349341000xbrli:shares-3
210001652044 (http://www.sec.gov/CIK)2017-12-31Common Class A [Member]Common Stock, Shares, Issued298470000xbrli:shares-3
220001652044 (http://www.sec.gov/CIK)2017-12-31Common Class B [Member]Common Stock, Shares, Issued46972000xbrli:shares-3
230001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Common Stock, Shares, Issued695556000xbrli:shares-3
240001652044 (http://www.sec.gov/CIK)2018-12-31goog:CapitalClassCMember (label)Common Stock, Shares, Issued349678000xbrli:shares-3
250001652044 (http://www.sec.gov/CIK)2018-12-31Common Class A [Member]Common Stock, Shares, Issued299242000xbrli:shares-3
260001652044 (http://www.sec.gov/CIK)2018-12-31Common Class B [Member]Common Stock, Shares, Issued46636000xbrli:shares-3
270001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Common Stock, Shares, Outstanding694783000xbrli:shares-3
280001652044 (http://www.sec.gov/CIK)2017-12-31goog:CapitalClassCMember (label)Common Stock, Shares, Outstanding349341000xbrli:shares-3
290001652044 (http://www.sec.gov/CIK)2017-12-31Common Class A [Member]Common Stock, Shares, Outstanding298470000xbrli:shares-3
300001652044 (http://www.sec.gov/CIK)2017-12-31Common Class B [Member]Common Stock, Shares, Outstanding46972000xbrli:shares-3
310001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Common Stock, Shares, Outstanding695556000xbrli:shares-3
320001652044 (http://www.sec.gov/CIK)2018-12-31goog:CapitalClassCMember (label)Common Stock, Shares, Outstanding349678000xbrli:shares-3
330001652044 (http://www.sec.gov/CIK)2018-12-31Common Class A [Member]Common Stock, Shares, Outstanding299242000xbrli:shares-3
340001652044 (http://www.sec.gov/CIK)2018-12-31Common Class B [Member]Common Stock, Shares, Outstanding46636000xbrli:shares-3
350001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Preferred Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
360001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Preferred Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
370001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Preferred Stock, Shares Authorized100000000xbrli:sharesINF
380001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Preferred Stock, Shares Authorized100000000xbrli:sharesINF
390001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Preferred Stock, Shares Issued0xbrli:sharesINF
400001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Preferred Stock, Shares Issued0xbrli:sharesINF
410001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Preferred Stock, Shares Outstanding0xbrli:sharesINF
420001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Preferred Stock, Shares Outstanding0xbrli:sharesINF

Fact Table
Network
1002000 - Statement - CONSOLIDATED STATEMENTS OF INCOME
(http://www.google.com/role/ConsolidatedStatementsOfIncome)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullCost of Revenue35138000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullCost of Revenue45583000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullCost of Revenue59549000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullCosts and Expenses66556000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullCosts and Expenses84709000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullCosts and Expenses110498000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEarnings Per Share, Basic28.32iso4217:USD/xbrli:shares2
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEarnings Per Share, Basic18.27iso4217:USD/xbrli:shares2
90001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEarnings Per Share, Basic44.22iso4217:USD/xbrli:shares2
100001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEarnings Per Share, Diluted27.85iso4217:USD/xbrli:shares2
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEarnings Per Share, Diluted18.0iso4217:USD/xbrli:shares2
120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEarnings Per Share, Diluted43.7iso4217:USD/xbrli:shares2
130001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullGeneral and Administrative Expense6985000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullGeneral and Administrative Expense6872000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullGeneral and Administrative Expense8126000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullIncome (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest24150000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullIncome (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest27193000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncome (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest34913000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullIncome Tax Expense (Benefit)4672000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullIncome Tax Expense (Benefit)14531000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncome Tax Expense (Benefit)4177000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullLoss Contingency, Loss in Period0iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullLoss Contingency, Loss in Period2736000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullLoss Contingency, Loss in Period5071000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullNet Income (Loss) Attributable to Parent19478000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullNet Income (Loss) Attributable to Parent12662000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullNet Income (Loss) Attributable to Parent30736000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullNonoperating Income (Expense)434000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullNonoperating Income (Expense)1047000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullNonoperating Income (Expense)8592000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOperating Income (Loss)23716000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOperating Income (Loss)26146000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOperating Income (Loss)26321000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullResearch and Development Expense13948000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullResearch and Development Expense16625000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullResearch and Development Expense21419000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullRevenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullRevenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullRevenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullSelling and Marketing Expense10485000000iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullSelling and Marketing Expense12893000000iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSelling and Marketing Expense16333000000iso4217:USD-6

Fact Table
Network
1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullComprehensive Income (Loss), Net of Tax, Attributable to Parent18950000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullComprehensive Income (Loss), Net of Tax, Attributable to Parent14072000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullComprehensive Income (Loss), Net of Tax, Attributable to Parent29520000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullNet Income (Loss) Attributable to Parent19478000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullNet Income (Loss) Attributable to Parent12662000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullNet Income (Loss) Attributable to Parent30736000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOther Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax-93000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOther Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax412000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax-823000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOther Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax164000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOther Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax-545000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax388000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOther Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax515000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOther Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax-638000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax290000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOther Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax351000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOther Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax-93000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax-98000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOther Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-599000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOther Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax1543000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-781000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOther Comprehensive Income (Loss), Net of Tax-528000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOther Comprehensive Income (Loss), Net of Tax1410000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Comprehensive Income (Loss), Net of Tax-1216000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOther Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax-221000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOther Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax-105000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax911000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOther Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax-314000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOther Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax307000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax88000000iso4217:USD-6

Fact Table
Network
1003501 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)
(http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOther Comprehensive Income (Loss), Securities, Available-for-sale, Tax0iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOther Comprehensive Income (Loss), Securities, Available-for-sale, Tax0iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Comprehensive Income (Loss), Securities, Available-for-sale, Tax-156000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOther Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax-64000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOther Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax247000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax103000000iso4217:USD-6

Fact Table
Network
1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]goog:TaxWithholdingRelatedToVestingOfRestrictedStockUnits (label)3597000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Stock Including Additional Paid in Capital [Member]goog:TaxWithholdingRelatedToVestingOfRestrictedStockUnits (label)3597000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]goog:TaxWithholdingRelatedToVestingOfRestrictedStockUnits (label)4373000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Stock Including Additional Paid in Capital [Member]goog:TaxWithholdingRelatedToVestingOfRestrictedStockUnits (label)4373000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]goog:TaxWithholdingRelatedToVestingOfRestrictedStockUnits (label)4782000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Stock Including Additional Paid in Capital [Member]goog:TaxWithholdingRelatedToVestingOfRestrictedStockUnits (label)4782000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition6700000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Stock Including Additional Paid in Capital [Member]Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition6700000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition7694000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Stock Including Additional Paid in Capital [Member]Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition7694000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition9353000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Stock Including Additional Paid in Capital [Member]Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition9353000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2015-12-31Equity Component [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2015-12-31AOCI Attributable to Parent [Member]Cumulative Effect of New Accounting Principle in Period of Adoption0iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2015-12-31Common Stock Including Additional Paid in Capital [Member]Cumulative Effect of New Accounting Principle in Period of Adoption180000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2015-12-31Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-133000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2016-12-31Equity Component [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2016-12-31Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2017-12-31Equity Component [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-12-31AOCI Attributable to Parent [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-98000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2017-12-31Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-599000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-01-01Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption98000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Net Income (Loss) Attributable to Parent19478000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Retained Earnings [Member]Net Income (Loss) Attributable to Parent19478000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Net Income (Loss) Attributable to Parent12662000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Retained Earnings [Member]Net Income (Loss) Attributable to Parent12662000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Net Income (Loss) Attributable to Parent30736000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Retained Earnings [Member]Net Income (Loss) Attributable to Parent30736000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Noncontrolling Interest, Increase from Sale of Parent Equity Interest722000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Stock Including Additional Paid in Capital [Member]Noncontrolling Interest, Increase from Sale of Parent Equity Interest722000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Noncontrolling Interest, Increase from Sale of Parent Equity Interest659000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Stock Including Additional Paid in Capital [Member]Noncontrolling Interest, Increase from Sale of Parent Equity Interest659000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Other Comprehensive Income (Loss), Net of Tax-528000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31AOCI Attributable to Parent [Member]Other Comprehensive Income (Loss), Net of Tax-528000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Other Comprehensive Income (Loss), Net of Tax1410000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31AOCI Attributable to Parent [Member]Other Comprehensive Income (Loss), Net of Tax1410000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Other Comprehensive Income (Loss), Net of Tax-1216000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31AOCI Attributable to Parent [Member]Other Comprehensive Income (Loss), Net of Tax-1216000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2015-12-31Common Stock Including Additional Paid in Capital [Member]Shares, Issued687348000xbrli:shares-3
400001652044 (http://www.sec.gov/CIK)2016-12-31Common Stock Including Additional Paid in Capital [Member]Shares, Issued691293000xbrli:shares-3
410001652044 (http://www.sec.gov/CIK)2017-12-31Common Stock Including Additional Paid in Capital [Member]Shares, Issued694783000xbrli:shares-3
420001652044 (http://www.sec.gov/CIK)2018-12-31Common Stock Including Additional Paid in Capital [Member]Shares, Issued695556000xbrli:shares-3
430001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Stock Including Additional Paid in Capital [Member]Stock Issued During Period, Shares, New Issues9106000xbrli:shares-3
440001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Stock Including Additional Paid in Capital [Member]Stock Issued During Period, Shares, New Issues8652000xbrli:shares-3
450001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Stock Including Additional Paid in Capital [Member]Stock Issued During Period, Shares, New Issues8975000xbrli:shares-3
460001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Stock Issued During Period, Value, New Issues298000000iso4217:USD-6
470001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Stock Including Additional Paid in Capital [Member]Stock Issued During Period, Value, New Issues298000000iso4217:USD-6
480001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Stock Issued During Period, Value, New Issues212000000iso4217:USD-6
490001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Stock Including Additional Paid in Capital [Member]Stock Issued During Period, Value, New Issues212000000iso4217:USD-6
500001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Stock Issued During Period, Value, New Issues148000000iso4217:USD-6
510001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Stock Including Additional Paid in Capital [Member]Stock Repurchased and Retired During Period, Shares5161000xbrli:shares-3
520001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Stock Including Additional Paid in Capital [Member]Stock Repurchased and Retired During Period, Shares5162000xbrli:shares-3
530001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Stock Including Additional Paid in Capital [Member]Stock Repurchased and Retired During Period, Shares8202000xbrli:shares-3
540001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Stock Repurchased and Retired During Period, Value3693000000iso4217:USD-6
550001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Stock Including Additional Paid in Capital [Member]Stock Repurchased and Retired During Period, Value256000000iso4217:USD-6
560001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Retained Earnings [Member]Stock Repurchased and Retired During Period, Value3437000000iso4217:USD-6
570001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Stock Repurchased and Retired During Period, Value4846000000iso4217:USD-6
580001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Stock Including Additional Paid in Capital [Member]Stock Repurchased and Retired During Period, Value315000000iso4217:USD-6
590001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Retained Earnings [Member]Stock Repurchased and Retired During Period, Value4531000000iso4217:USD-6
600001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Stock Repurchased and Retired During Period, Value9075000000iso4217:USD-6
610001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Stock Including Additional Paid in Capital [Member]Stock Repurchased and Retired During Period, Value576000000iso4217:USD-6
620001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Retained Earnings [Member]Stock Repurchased and Retired During Period, Value8499000000iso4217:USD-6
630001652044 (http://www.sec.gov/CIK)2015-12-31Equity Component [Domain]Stockholders' Equity Attributable to Parent120331000000iso4217:USD-6
640001652044 (http://www.sec.gov/CIK)2015-12-31AOCI Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-1874000000iso4217:USD-6
650001652044 (http://www.sec.gov/CIK)2015-12-31Common Stock Including Additional Paid in Capital [Member]Stockholders' Equity Attributable to Parent32982000000iso4217:USD-6
660001652044 (http://www.sec.gov/CIK)2015-12-31Retained Earnings [Member]Stockholders' Equity Attributable to Parent89223000000iso4217:USD-6
670001652044 (http://www.sec.gov/CIK)2016-12-31Equity Component [Domain]Stockholders' Equity Attributable to Parent139036000000iso4217:USD-6
680001652044 (http://www.sec.gov/CIK)2016-12-31AOCI Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-2402000000iso4217:USD-6
690001652044 (http://www.sec.gov/CIK)2016-12-31Common Stock Including Additional Paid in Capital [Member]Stockholders' Equity Attributable to Parent36307000000iso4217:USD-6
700001652044 (http://www.sec.gov/CIK)2016-12-31Retained Earnings [Member]Stockholders' Equity Attributable to Parent105131000000iso4217:USD-6
710001652044 (http://www.sec.gov/CIK)2017-12-31Equity Component [Domain]Stockholders' Equity Attributable to Parent152502000000iso4217:USD-6
720001652044 (http://www.sec.gov/CIK)2017-12-31AOCI Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-992000000iso4217:USD-6
730001652044 (http://www.sec.gov/CIK)2017-12-31Common Stock Including Additional Paid in Capital [Member]Stockholders' Equity Attributable to Parent40247000000iso4217:USD-6
740001652044 (http://www.sec.gov/CIK)2017-12-31Retained Earnings [Member]Stockholders' Equity Attributable to Parent113247000000iso4217:USD-6
750001652044 (http://www.sec.gov/CIK)2018-12-31Equity Component [Domain]Stockholders' Equity Attributable to Parent177628000000iso4217:USD-6
760001652044 (http://www.sec.gov/CIK)2018-12-31AOCI Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-2306000000iso4217:USD-6
770001652044 (http://www.sec.gov/CIK)2018-12-31Common Stock Including Additional Paid in Capital [Member]Stockholders' Equity Attributable to Parent45049000000iso4217:USD-6
780001652044 (http://www.sec.gov/CIK)2018-12-31Retained Earnings [Member]Stockholders' Equity Attributable to Parent134885000000iso4217:USD-6

Fact Table
Network
1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS
(http://www.google.com/role/ConsolidatedStatementsOfCashFlows)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullgoog:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets (label)986000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullgoog:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets (label)287000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets (label)1491000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullgoog:AmortizationAndImpairmentOfIntangibleAssets (label)877000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullgoog:AmortizationAndImpairmentOfIntangibleAssets (label)812000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:AmortizationAndImpairmentOfIntangibleAssets (label)871000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullgoog:DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment (label)5267000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullgoog:DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment (label)6103000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment (label)8164000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullgoog:IncreaseDecreaseInAccruedRevenueShare (label)593000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullgoog:IncreaseDecreaseInAccruedRevenueShare (label)955000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:IncreaseDecreaseInAccruedRevenueShare (label)483000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullgoog:NetProceedsPaymentsRelatedToStockBasedAwardActivities (label)3304000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullgoog:NetProceedsPaymentsRelatedToStockBasedAwardActivities (label)4166000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:NetProceedsPaymentsRelatedToStockBasedAwardActivities (label)4993000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2015-12-31nullCash and Cash Equivalents, at Carrying Value16549000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2016-12-31nullCash and Cash Equivalents, at Carrying Value12918000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2017-12-31nullCash and Cash Equivalents, at Carrying Value10715000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-12-31nullCash and Cash Equivalents, at Carrying Value16701000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullCash and Cash Equivalents, Period Increase (Decrease)-3631000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullCash and Cash Equivalents, Period Increase (Decrease)-2203000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullCash and Cash Equivalents, Period Increase (Decrease)5986000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullDebt and Equity Securities, Gain (Loss)-73000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullDebt and Equity Securities, Gain (Loss)-37000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullDebt and Equity Securities, Gain (Loss)6650000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullDeferred Income Taxes and Tax Credits-38000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullDeferred Income Taxes and Tax Credits258000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullDeferred Income Taxes and Tax Credits778000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEffect of Exchange Rate on Cash and Cash Equivalents-170000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEffect of Exchange Rate on Cash and Cash Equivalents405000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEffect of Exchange Rate on Cash and Cash Equivalents-302000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullIncome Taxes Paid, Net1643000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullIncome Taxes Paid, Net6191000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncome Taxes Paid, Net5671000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullIncrease (Decrease) in Accounts Payable110000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullIncrease (Decrease) in Accounts Payable731000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncrease (Decrease) in Accounts Payable1067000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullIncrease (Decrease) in Accounts Receivable2578000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullIncrease (Decrease) in Accounts Receivable3768000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncrease (Decrease) in Accounts Receivable2169000000iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullIncrease (Decrease) in Accrued Liabilities1515000000iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullIncrease (Decrease) in Accrued Liabilities4891000000iso4217:USD-6
430001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncrease (Decrease) in Accrued Liabilities8614000000iso4217:USD-6
440001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullIncrease (Decrease) in Collateral Held under Securities Lending2428000000iso4217:USD-6
450001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullIncrease (Decrease) in Collateral Held under Securities Lending0iso4217:USD-6
460001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncrease (Decrease) in Collateral Held under Securities Lending0iso4217:USD-6
470001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullIncrease (Decrease) in Contract with Customer, Liability223000000iso4217:USD-6
480001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullIncrease (Decrease) in Contract with Customer, Liability390000000iso4217:USD-6
490001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncrease (Decrease) in Contract with Customer, Liability371000000iso4217:USD-6
500001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullIncrease (Decrease) in Income Taxes3125000000iso4217:USD-6
510001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullIncrease (Decrease) in Income Taxes8211000000iso4217:USD-6
520001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncrease (Decrease) in Income Taxes-2251000000iso4217:USD-6
530001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullIncrease (Decrease) in Other Operating Assets-312000000iso4217:USD-6
540001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullIncrease (Decrease) in Other Operating Assets2164000000iso4217:USD-6
550001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncrease (Decrease) in Other Operating Assets1207000000iso4217:USD-6
560001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullInterest Paid, Excluding Capitalized Interest, Operating Activities84000000iso4217:USD-6
570001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullInterest Paid, Excluding Capitalized Interest, Operating Activities84000000iso4217:USD-6
580001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullInterest Paid, Excluding Capitalized Interest, Operating Activities69000000iso4217:USD-6
590001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullNet Cash Provided by (Used in) Financing Activities-8332000000iso4217:USD-6
600001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullNet Cash Provided by (Used in) Financing Activities-8298000000iso4217:USD-6
610001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullNet Cash Provided by (Used in) Financing Activities-13179000000iso4217:USD-6
620001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullNet Cash Provided by (Used in) Investing Activities-31165000000iso4217:USD-6
630001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullNet Cash Provided by (Used in) Investing Activities-31401000000iso4217:USD-6
640001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullNet Cash Provided by (Used in) Investing Activities-28504000000iso4217:USD-6
650001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullNet Cash Provided by (Used in) Operating Activities36036000000iso4217:USD-6
660001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullNet Cash Provided by (Used in) Operating Activities37091000000iso4217:USD-6
670001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullNet Cash Provided by (Used in) Operating Activities47971000000iso4217:USD-6
680001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullNet Income (Loss) Attributable to Parent19478000000iso4217:USD-6
690001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullNet Income (Loss) Attributable to Parent12662000000iso4217:USD-6
700001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullNet Income (Loss) Attributable to Parent30736000000iso4217:USD-6
710001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOther Noncash Income (Expense)-376000000iso4217:USD-6
720001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOther Noncash Income (Expense)-294000000iso4217:USD-6
730001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Noncash Income (Expense)189000000iso4217:USD-6
740001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullPayments for Repurchase of Common Stock3693000000iso4217:USD-6
750001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullPayments for Repurchase of Common Stock4846000000iso4217:USD-6
760001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullPayments for Repurchase of Common Stock9075000000iso4217:USD-6
770001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullPayments to Acquire Marketable Securities84509000000iso4217:USD-6
780001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullPayments to Acquire Marketable Securities92195000000iso4217:USD-6
790001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullPayments to Acquire Marketable Securities50158000000iso4217:USD-6
800001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullPayments to Acquire Other Investments1109000000iso4217:USD-6
810001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullPayments to Acquire Other Investments1745000000iso4217:USD-6
820001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullPayments to Acquire Other Investments2073000000iso4217:USD-6
830001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullPayments to Acquire Property, Plant, and Equipment10212000000iso4217:USD-6
840001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullPayments to Acquire Property, Plant, and Equipment13184000000iso4217:USD-6
850001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullPayments to Acquire Property, Plant, and Equipment25139000000iso4217:USD-6
860001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullProceeds from Collection of Notes Receivable0iso4217:USD-6
870001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullProceeds from Collection of Notes Receivable1419000000iso4217:USD-6
880001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullProceeds from Collection of Notes Receivable0iso4217:USD-6
890001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullProceeds from Debt, Net of Issuance Costs8729000000iso4217:USD-6
900001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullProceeds from Debt, Net of Issuance Costs4291000000iso4217:USD-6
910001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullProceeds from Debt, Net of Issuance Costs6766000000iso4217:USD-6
920001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullProceeds from Noncontrolling Interests0iso4217:USD-6
930001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullProceeds from Noncontrolling Interests800000000iso4217:USD-6
940001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullProceeds from Noncontrolling Interests950000000iso4217:USD-6
950001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullProceeds from (Payments for) Securities Purchased under Agreements to Resell450000000iso4217:USD-6
960001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullProceeds from (Payments for) Securities Purchased under Agreements to Resell0iso4217:USD-6
970001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullProceeds from (Payments for) Securities Purchased under Agreements to Resell0iso4217:USD-6
980001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullProceeds from Sale and Maturity of Marketable Securities66895000000iso4217:USD-6
990001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullProceeds from Sale and Maturity of Marketable Securities73959000000iso4217:USD-6
1000001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullProceeds from Sale and Maturity of Marketable Securities48507000000iso4217:USD-6
1010001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullProceeds from Sale and Maturity of Other Investments494000000iso4217:USD-6
1020001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullProceeds from Sale and Maturity of Other Investments533000000iso4217:USD-6
1030001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullProceeds from Sale and Maturity of Other Investments1752000000iso4217:USD-6
1040001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullProceeds from Sale of Property, Plant, and Equipment240000000iso4217:USD-6
1050001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullProceeds from Sale of Property, Plant, and Equipment99000000iso4217:USD-6
1060001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullProceeds from Sale of Property, Plant, and Equipment98000000iso4217:USD-6
1070001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullRepayments of Debt and Capital Lease Obligations10064000000iso4217:USD-6
1080001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullRepayments of Debt and Capital Lease Obligations4377000000iso4217:USD-6
1090001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullRepayments of Debt and Capital Lease Obligations6827000000iso4217:USD-6
1100001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullShare-based Compensation6700000000iso4217:USD-8
1110001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullShare-based Compensation6703000000iso4217:USD-6
1120001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullShare-based Compensation7679000000iso4217:USD-6
1130001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullShare-based Compensation7700000000iso4217:USD-8
1140001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullShare-based Compensation9353000000iso4217:USD-6

Fact Table
Network
2101100 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies
(http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullBusiness Description and Accounting Policies [Text Block]
Nature of Operations and Summary of Significant Accounting Policies
Nature of Operations
Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. (Alphabet) became the successor issuer to Google.
We generate revenues primarily by delivering relevant, cost-effective online advertising.
Basis of Consolidation
The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Noncontrolling interests are not presented separately as the amounts are not material. All intercompany balances and transactions have been eliminated.
Use of Estimates
Preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States (GAAP) requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to the bad debt allowance, sales allowances, fair values of financial instruments, intangible assets and goodwill, useful lives of intangible assets and property and equipment, income taxes, and contingent liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Revenue Recognition
We recognize revenues when we transfer control of promised goods or services to our customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services.
See Note 2 for further discussion on Revenues.
Cost of Revenues
Cost of revenues consists of TAC and other costs of revenues.
TAC represents the amounts paid to Google Network Members primarily for ads displayed on their properties and amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.
Other costs of revenues (which is the cost of revenues excluding TAC) include the following:
Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);
Expenses associated with our data centers and other operations (including bandwidth, compensation expense (including SBC), depreciation, energy, and other equipment costs); and
Inventory related costs for hardware we sell.
Stock-based Compensation
Stock-based compensation primarily consists of Alphabet restricted stock units (RSUs). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.
For RSUs, shares are issued on the vesting dates net of the applicable statutory tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding. We record a liability for the tax withholding to be paid by us as a reduction to additional paid-in capital.
Additionally, stock-based compensation includes other types of stock-based awards that may be settled in the stock of certain of our Other Bets or in cash. Awards that are liability classified are remeasured at fair value through settlement or maturity. The fair value of such awards is based on the valuation of equity of the respective Other Bet.
Performance Fees
We have compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts.
Certain Risks and Concentrations
Our revenues are primarily derived from online advertising, the market for which is highly competitive and rapidly changing. In addition, our revenues are generated from a multitude of vertical market segments in countries around the world. Significant changes in this industry or changes in customer buying or advertiser spending behavior could adversely affect our operating results.
We are subject to concentrations of credit risk principally from cash and cash equivalents, marketable securities, foreign exchange contracts, and accounts receivable. Cash equivalents and marketable securities consist primarily of time deposits, money market and other funds, highly liquid debt instruments of the U.S. government and its agencies, debt instruments issued by foreign governments, debt instruments issued by municipalities in the U.S., corporate debt securities, mortgage-backed securities, and asset-backed securities. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from customers located around the world. We perform ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers. We maintain reserves for estimated credit losses and these losses have generally been within our expectations.
No individual customer or groups of affiliated customers represented more than 10% of our revenues in 2016, 2017, or 2018. In 2016, 2017, and 2018, we generated approximately 47%, 47%, and 46% of our revenues, respectively, from customers based in the U.S. See Note 2 for further details.
Fair Value of Financial Instruments
Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative contracts, and non-marketable debt securities. Our financial assets that are measured at fair value on a nonrecurring basis include non-marketable equity securities measured at fair value when observable price changes are identified or when non-marketable equity securities are impaired. Other financial assets and liabilities are carried at cost with fair value disclosed, if required.
Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:
Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.
Level 3 - Unobservable inputs that are supported by little or no market activities.
The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
Cash, Cash Equivalents, and Marketable Securities
We invest all excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.
We classify all investments that are readily convertible to known amounts of cash and have stated maturities of three months or less from the date of purchase as cash equivalents and those with stated maturities of greater than three months as marketable securities.
We determine the appropriate classification of our investments in marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their stated maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for unrealized losses determined to be other-than-temporary, which we record within other income (expense), net. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of other income (expense), net.
Non-Marketable Investments
We account for non-marketable equity investments through which we exercise significant influence but do not have control over the investee under the equity method. Beginning on January 1, 2018, our non-marketable equity securities not accounted for under the equity method are either carried at fair value or under the measurement alternative upon the adoption of ASU 2016-01. Under the measurement alternative, the carrying value is measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. Adjustments are determined primarily based on a market approach as of the transaction date. We classify our non-marketable investments as non-current assets on the Consolidated Balance Sheets as those investments do not have stated contractual maturity dates.
We account for our non-marketable investments that meet the definition of a debt security as available-for-sale securities.
Impairment of Investments
We periodically review our debt and equity investments for impairment. For debt securities we consider the duration, severity and the reason for the decline in security value; whether it is more likely than not that we will be required to sell the security before recovery of its amortized cost basis; or if the amortized cost basis cannot be recovered as a result of credit losses. If any impairment is considered other-than-temporary, we will write down the security to its fair value and record the corresponding charge as other income (expense), net. For equity securities we consider impairment indicators such as negative changes in industry and market conditions, financial performance, business prospects, and other relevant events and factors. If indicators exist and the fair value of the security is below the carrying amount, we write down the security to fair value.
Variable Interest Entities
We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests in is considered a variable interest entity (VIE). We consolidate VIEs when we are the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE; and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is still a VIE and, if so, whether we are the primary beneficiary. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.
Accounts Receivable
We record accounts receivable at the invoiced amount. We maintain an allowance for doubtful accounts to reserve for potentially uncollectible receivables. We review the accounts receivable by amounts due from customers that are past due to identify specific customers with known disputes or collectability issues. In determining the amount of the reserve, we make judgments about the creditworthiness of significant customers based on ongoing credit evaluations.
Property and Equipment
Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers and related building improvements. Information technology assets include servers and network equipment. We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets. We depreciate buildings over periods of seven to 25 years. We generally depreciate information technology assets over periods of three to five years (specifically, three years for servers and three to five years for network equipment).
We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Construction in progress is the construction or development of property and equipment that have not yet been placed in service for our intended use. Depreciation for equipment, buildings, and leasehold improvements commences once they are ready for our intended use. Land is not depreciated.
Inventory
Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.
Software Development Costs
We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products and as a result, development costs that meet the criteria for capitalization were not material for the periods presented.
Software development costs also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
Business Combinations
We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Long-Lived Assets, Goodwill and Other Acquired Intangible Assets
We review property and equipment, long-term prepayments and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets are not recoverable, the impairment recognized is measured as the amount by which the carrying value of the asset exceeds its fair value. Impairments were not material for the periods presented.
We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units when changes in our operating structure occur, and if necessary, reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.
Intangible assets with definite lives are amortized over their estimated useful lives. We amortize intangible assets on a straight-line basis with definite lives over periods ranging from one to twelve years.
Income Taxes
We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized.
We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.
Foreign Currency
Generally, the functional currency of our international subsidiaries is the local currency. We translate the financial statements of these subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in accumulated other comprehensive income (AOCI) as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange losses in other income (expense), net.
Advertising and Promotional Expenses
We expense advertising and promotional costs in the period in which they are incurred. For the years ended December 31, 20162017 and 2018, advertising and promotional expenses totaled approximately $3.9 billion, $5.1 billion, and $6.4 billion, respectively.
Recent Accounting Pronouncements
Recently issued accounting pronouncements not yet adopted
In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2016-02 (Topic 842) "Leases." Topic 842 supersedes the lease requirements in Accounting Standards Codification (ASC) Topic 840, "Leases." Under Topic 842, lessees are required to recognize assets and liabilities on the balance sheet for most leases and provide enhanced disclosures. Leases will continue to be classified as either finance or operating. We will adopt Topic 842 effective January 1, 2019 using a modified retrospective method and will not restate comparative periods. As permitted under the transition guidance, we will carry forward the assessment of whether our contracts contain or are leases, classification of our leases and remaining lease terms. Based on our portfolio of leases as of December 31, 2018, approximately $9 billion of lease assets and liabilities will be recognized on our balance sheet upon adoption, primarily relating to real estate. We are substantially complete with our implementation efforts.
In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. We will adopt ASU 2016-13 effective January 1, 2020. We are currently evaluating the effect of the adoption of ASU 2016-13 on our consolidated financial statements. The effect will largely depend on the composition and credit quality of our investment portfolio and the economic conditions at the time of adoption.
Recently adopted accounting pronouncements
In January 2016, the FASB issued Accounting Standards Update No. 2016-01 (ASU 2016-01) "Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities," which amends various aspects of the recognition, measurement, presentation, and disclosure of financial instruments. We adopted ASU 2016-01 as of January 1, 2018 using the modified retrospective method for our marketable equity securities and the prospective method for our non-marketable equity securities. This resulted in a $98 million reclassification of net unrealized gains from AOCI to opening retained earnings. We have elected to use the measurement alternative for our non-marketable equity securities, defined as cost adjusted for changes from observable transactions for identical or similar investments of the same issuer, less impairment. The adoption of ASU 2016-01 increases the volatility of our other income (expense), net, as a result of the unrealized gain or loss from the remeasurement of our equity securities. For further information on unrealized gains from equity securities, see Note 3.
In October 2016, the FASB issued Accounting Standards Update No. 2016-16 (ASU 2016-16) "Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other than Inventory." ASU 2016-16 generally accelerates the recognition of income tax consequences for asset transfers between entities under common control. We adopted ASU 2016-16 as of January 1, 2018 using a modified retrospective transition method, resulting in a $701 million reclassification of prepaid income taxes related to asset transfers that occurred prior to adoption from other current and non-current assets to opening retained earnings.
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.

Fact Table
Network
2102100 - Disclosure - Revenues
(http://www.google.com/role/Revenues)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullRevenue from Contract with Customer [Text Block]
Revenues
Adoption of ASC Topic 606, "Revenue from Contracts with Customers"
On January 1, 2017, we adopted Topic 606 using the modified retrospective method applied to those contracts which were not completed as of January 1, 2017. Results for reporting periods beginning after January 1, 2017 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under Topic 605. The effect from the adoption of ASC 606 was not material to our financial statements.
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
The following table presents our revenues disaggregated by revenue source (in millions). Sales and usage-based taxes are excluded from revenues.
 
Year Ended December 31,
 
2016(1)
 
2017
 
2018
Google properties
$
63,785

 
$
77,788

 
$
96,336

Google Network Members' properties
15,598

 
17,587

 
19,982

Google advertising revenues
79,383

 
95,375

 
116,318

Google other revenues
10,601

 
15,003

 
19,906

Other Bets revenues
288

 
477

 
595

Total revenues(2)
$
90,272

 
$
110,855

 
$
136,819

(1) 
As noted above, prior period amounts have not been adjusted under the modified retrospective method.
(2) 
Revenues include hedging gains (losses) of $539 million, $(169) million, and $(138) million for the years ended December 31, 2016, 2017, and 2018, respectively, which do not represent revenues recognized from contracts with customers.
The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):
 
Year Ended December 31,
 
2016
 
2017
 
2018
United States
$
42,781

 
47
%
 
$
52,449

 
47
%
 
$
63,269

 
46
%
EMEA(1)
30,304

 
34

 
36,046

 
33

 
44,567

 
33

APAC(1)
12,559

 
14

 
16,235

 
15

 
21,374

 
15

Other Americas(1)
4,628

 
5

 
6,125

 
5

 
7,609

 
6

Total revenues(2)
$
90,272

 
100
%
 
$
110,855

 
100
%
 
$
136,819

 
100
%
(1) 
Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America (Other Americas).
(2) 
Revenues include hedging gains (losses) for the years ended December 31, 2016, 2017, and 2018.
Advertising Revenues
We generate revenues primarily by delivering advertising on Google properties and Google Network Members’ properties.
Google properties revenues consist primarily of advertising revenues generated on Google.com, the Google Search app, and other Google owned and operated properties like Gmail, Google Maps, Google Play, and YouTube.
Google Network Members’ properties revenues consist primarily of advertising revenues generated on Google Network Members’ properties.
Our customers generally purchase advertising inventory through Google Ads (formerly AdWords), Google Ad Manager as part of the Authorized Buyers marketplace (formerly DoubleClick AdExchange), and Google Marketing Platform (includes what was formerly DoubleClick Bid Manager), among others.
We offer advertising on a cost-per-click basis, which means that an advertiser pays us only when a user clicks on an ad on Google properties or Google Network Members' properties or when a user views certain YouTube engagement ads. For these customers, we recognize revenue each time a user clicks on the ad or when a user views the ad for a specified period of time.
We also offer advertising on other bases such as cost-per-impression, which means an advertiser pays us based on the number of times their ads are displayed on Google properties or Google Network Members’ properties. For these customers, we recognize revenue each time an ad is displayed.
For ads placed on Google Network Members’ properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues for ads placed on Google Network Members’ properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, and amounts paid to Google Network Members are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers, and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.
Other Revenues
Google other revenues and Other Bets revenues consist primarily of revenues from:
Apps, in-app purchases, and digital content in the Google Play store;
Google Cloud offerings;
Hardware; and
Other miscellaneous products and services.
As it relates to Google other revenues, the most significant judgment is determining whether we are the principal or agent for app sales and in-app purchases through the Google Play store. We report revenues from these transactions on a net basis because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a commission. Consequently, the portion of the gross amount billed to end users that is remitted to app developers is not reflected as revenues.
Arrangements with Multiple Performance Obligations
Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.
Customer Incentives and Credits
Certain customers may receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. The increase in the deferred revenue balance for the twelve months ended December 31, 2018 is primarily driven by cash payments received or due in advance of satisfying our performance obligations, offset by $1.5 billion of revenues recognized that were included in the deferred revenue balance as of December 31, 2017.
Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.
Practical Expedients and Exemptions
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and marketing expenses.
We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.

Fact Table
Network
2103100 - Disclosure - Financial Instruments
(http://www.google.com/role/FinancialInstruments)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullFinancial Instruments Disclosure [Text Block]
Financial Instruments
Debt Securities
We classify our marketable debt securities within Level 2 in the fair value hierarchy because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value. In January 2018, we reclassified our U.S. government notes included in marketable debt securities from Level 1 to Level 2 within the fair value hierarchy as these securities are priced based on a combination of quoted prices for identical or similar instruments in active markets and models with significant observable market inputs. Prior period amounts have been reclassified to conform with current period presentation. The vast majority of our government bond holdings are highly liquid U.S. government notes.
We classify our non-marketable debt securities within Level 3 in the fair value hierarchy because they are preferred stock and convertible notes issued by private companies without quoted market prices. To estimate the fair value of our non-marketable debt securities, we use a combination of valuation methodologies, including market and income approaches based on prior transaction prices; estimated timing, probability, and amount of cash flows; and illiquidity considerations. Financial information of private companies may not be available and consequently we estimate the fair value based on the best available information at the measurement date.
 The following tables summarize our debt securities by significant investment categories as of December 31, 2017 and 2018 (in millions):
 
As of December 31, 2017
 
 
 
Adjusted
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cash and
Cash
Equivalents
 
Marketable
Securities
 
Non-Marketable
Securities
Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
Time deposits(1)
$
359

 
$
0

 
$
0

 
$
359

 
$
357

 
$
2

 
$
0

Government bonds(2)
51,548

 
10

 
(406
)
 
51,152

 
1,241

 
49,911

 
0

Corporate debt securities
24,269

 
21

 
(135
)
 
24,155

 
126

 
24,029

 
0

Mortgage-backed and asset-backed securities
16,789

 
13

 
(180
)
 
16,622

 
0

 
16,622

 
0

 
92,965

 
44

 
(721
)
 
92,288

 
1,724

 
90,564

 
0

Level 3:
 
 
 
 
 
 
 
 
 
 
 
 
 
Non-marketable debt securities
1,083

 
811

 
0

 
1,894

 
0

 
0

 
1,894

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total
$
94,048

 
$
855

 
$
(721
)
 
$
94,182

 
$
1,724

 
$
90,564

 
$
1,894

 
As of December 31, 2018
 
 
 
Adjusted
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cash and
Cash
Equivalents
 
Marketable
Securities
 
Non-Marketable
Securities
Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
Time deposits(1)
$
2,202

 
$
0

 
$
0

 
$
2,202

 
$
2,202

 
$
0

 
$
0

Government bonds(2)
53,634

 
71

 
(414
)
 
53,291

 
3,717

 
49,574

 
0

Corporate debt securities
25,383

 
15

 
(316
)
 
25,082

 
44

 
25,038

 
0

Mortgage-backed and asset-backed securities
16,918

 
11

 
(324
)
 
16,605

 
0

 
16,605

 
0

 
98,137

 
97

 
(1,054
)
 
97,180

 
5,963

 
91,217

 
0

Level 3:
 
 
 
 
 
 
 
 
 
 
 
 
 
Non-marketable debt securities
147

 
116

 
0

 
263

 
0

 
0

 
263

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total
$
98,284

 
$
213

 
$
(1,054
)
 
$
97,443

 
$
5,963

 
$
91,217

 
$
263

(1) 
As of December 31, 2017, the majority of our time deposits were foreign deposits. As of December 31, 2018, the majority of our time deposits are domestic deposits.
(2) 
Government bonds are comprised primarily of U.S. government notes, and also includes U.S. government agencies, foreign government bonds, and municipal securities.
We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method. We recognized gross realized gains of $251 million, $185 million, and $1.3 billion for the years ended December 31, 2016, 2017, and 2018, respectively. We recognized gross realized losses of $304 million, $295 million, and $143 million for the years ended December 31, 2016, 2017, and 2018, respectively. We reflect these gains and losses as a component of other income (expense), net, in the Consolidated Statements of Income.
The following table summarizes the estimated fair value of our investments in marketable debt securities with stated contractual maturity dates, accounted for as available-for-sale securities and classified by the contractual maturity date of the securities (in millions):
 
As of
December 31, 2018
Due in 1 year
$
23,669

Due in 1 year through 5 years
54,504

Due in 5 years through 10 years
2,236

Due after 10 years
10,808

Total
$
91,217


The following tables present gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2017 and 2018, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):
 
As of December 31, 2017
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
Government bonds(1)
$
28,836

 
$
(211
)
 
$
17,660

 
$
(195
)
 
$
46,496

 
$
(406
)
Corporate debt securities
18,300

 
(114
)
 
1,710

 
(21
)
 
20,010

 
(135
)
Mortgage-backed and asset-backed securities
11,061

 
(105
)
 
3,449

 
(75
)
 
14,510

 
(180
)
Total
$
58,197

 
$
(430
)
 
$
22,819

 
$
(291
)
 
$
81,016

 
$
(721
)
 
As of December 31, 2018
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
Government bonds(1)
$
12,019

 
$
(85
)
 
$
23,877

 
$
(329
)
 
$
35,896

 
$
(414
)
Corporate debt securities
10,171

 
(107
)
 
11,545

 
(209
)
 
21,716

 
(316
)
Mortgage-backed and asset-backed securities
5,534

 
(75
)
 
8,519

 
(249
)
 
14,053

 
(324
)
Total
$
27,724

 
$
(267
)
 
$
43,941

 
$
(787
)
 
$
71,665

 
$
(1,054
)

(1) 
Government bonds are comprised primarily of U.S. government notes, and also includes U.S. government agencies, foreign government bonds, and municipal securities.
During the years ended December 31, 2016, 2017 and 2018, we did not recognize any significant other-than-temporary impairment losses. Losses on impairment are included as a component of other income (expense), net, in the Consolidated Statements of Income. See Note 6 for further details on other income (expense), net.
The following table presents a reconciliation for our non-marketable debt securities measured and recorded at fair value on a recurring basis, using significant unobservable inputs (Level 3) (in millions):
 
Year Ended December 31,
 
2017
 
2018
Beginning balance
$
1,165

 
$
1,894

Total net gains (losses)
 
 
 
    Included in earnings
(10
)
 
603

    Included in other comprehensive income
707

 
(1
)
Purchases
88

 
47

Sales
(2
)
 
(52
)
Settlements(1)
(54
)
 
(2,228
)
Ending balance
$
1,894

 
$
263

(1) 
During the year ended December 31, 2018 the terms of a non-marketable debt security were modified resulting in an unrealized $1.3 billion gain recognized in other income (expense), net and a reclassification of the security to non-marketable equity securities.
Equity Investments
The following discusses our marketable equity securities, non-marketable equity securities, realized and unrealized gains and losses on marketable and non-marketable equity securities, as well as our equity securities accounted for under the equity method.
Marketable equity securities
Our marketable equity securities are publicly traded stocks or funds measured at fair value and classified within Level 1 and 2 in the fair value hierarchy because we use quoted prices for identical assets in active markets or inputs that are based upon quoted prices for similar instruments in active markets.
Prior to January 1, 2018, we accounted for the majority of our marketable equity securities at fair value with unrealized gains and losses recognized in accumulated other comprehensive income on the balance sheet. Realized gains and losses on marketable equity securities sold or impaired were recognized in other income (expense), net.
Starting January 1, 2018, upon our adoption of ASU 2016-01, unrealized gains and losses during the year are recognized in other income (expense), net. Upon adoption, we reclassified $98 million net unrealized gains related to marketable equity securities from accumulated other comprehensive income to opening retained earnings.
The following table summarizes marketable equity securities measured at fair value by significant investment categories as of December 31, 2017 and 2018 (in millions):
 
 
As of December 31, 2017
 
 
Cash and Cash Equivalents
 
Marketable
Securities
Level 1:
 
 
 
 
Money market funds
 
$
1,833

 
$
0

Marketable equity securities
 
0

 
340

 
 
1,833

 
340

Level 2:
 
 
 
 
Mutual funds(1)
 
0

 
252

Total
 
$
1,833

 
$
592

(1)The fair value option was elected for mutual funds with gains (losses) recognized in other income (expense), net.
 
 
As of December 31, 2018
 
 
Cash and Cash Equivalents
 
Marketable
Securities
Level 1:
 
 
 
 
Money market funds
 
$
3,493

 
$
0

Marketable equity securities
 
0

 
994

 
 
3,493

 
994

Level 2:
 
 
 
 
Mutual funds
 
0

 
228

Total
 
$
3,493

 
$
1,222


Non-marketable equity securities
Our non-marketable equity securities are investments in privately held companies without readily determinable market values.
Prior to January 1, 2018, we accounted for our non-marketable equity securities at cost less impairment. Realized gains and losses on non-marketable securities sold or impaired were recognized in other income (expense), net. As of December 31, 2017, non-marketable equity securities accounted for under the cost method had a carrying value of $4.5 billion and a fair value of approximately $8.8 billion.
On January 1, 2018, we adopted ASU 2016-01 which changed the way we account for non-marketable securities. The carrying value of our non-marketable equity securities is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment (referred to as the measurement alternative). All gains and losses on non-marketable equity securities, realized and unrealized, are recognized in other income (expense), net. Because we adopted ASU 2016-01 prospectively, we recognize unrealized gains that occurred in prior periods in the first period after January 1, 2018 when there is an observable transaction for our securities. Non-marketable equity securities remeasured during the year ended December 31, 2018 are classified within Level 3 in the fair value hierarchy because we estimate the value based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs including volatility, rights, and obligations of the securities we hold.
The following is a summary of unrealized gains and losses recorded in other income (expense), net, and included as adjustments to the carrying value of non-marketable equity securities held as of December 31, 2018 (in millions):
 
Twelve Months Ended December 31, 2018
Upward adjustments
$
4,285

Downward adjustments (including impairment)
(178
)
Total unrealized gain (loss) for non-marketable equity securities
$
4,107

The following table summarizes the total carrying value of our non-marketable equity securities held as of December 31, 2018 including cumulative unrealized upward and downward adjustments made to the initial cost basis of the securities (in millions):
Initial cost basis(1)
$
8,168

Upward adjustments
4,285

Downward adjustments (including impairment)
(178
)
Total carrying value at the end of the period
$
12,275

(1) 
Includes $2.2 billion for a non-marketable equity security reclassified from a non-marketable debt security during 2018.
During the year ended December 31, 2018, included in the $12.3 billion of non-marketable equity securities, $6.9 billion were measured at fair value based on observable market transactions, resulting in a net unrealized gain of $4.1 billion.
Gains and losses on marketable and non-marketable equity securities
Realized and unrealized gains and losses for our marketable and non-marketable equity securities for the year ended December 31, 2018 are summarized below (in millions):
 
Twelve Months Ended December 31, 2018
Realized gain (loss) for equity securities sold during the period
$
1,458

Unrealized gain (loss) on equity securities held as of the end of the period(1)
4,002

Total gain (loss) recognized in other income (expense), net
$
5,460

(1) 
Includes $4,107 million related to non-marketable equity securities for the year ended December 31, 2018.
Equity securities accounted for under the Equity Method
As of December 31, 2017 and 2018, equity securities accounted for under the equity method had a carrying value of approximately $1.4 billion and $1.3 billion, respectively. Our share of gains and losses including impairment are included as a component of other income (expense), net, in the Consolidated Statements of Income. See Note 6 for further details on other income (expense), net.
Derivative Financial Instruments
We classify our foreign currency and interest rate derivative contracts primarily within Level 2 in the fair value hierarchy as the valuation inputs are based on quoted prices and market observable data of similar instruments.
We recognize derivative instruments as either assets or liabilities in the Consolidated Balance Sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives in the Consolidated Statements of Income as either other income (expense), net, or revenues, or in the Consolidated Balance Sheets in AOCI, as discussed below. As a result of our adoption of Accounting Standard Update No. 2017-12 (ASU 2017-12) "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities," the components excluded from the assessment of hedge effectiveness are recognized in the same income statement line as the hedged item beginning January 1, 2018.
We enter into foreign currency contracts with financial institutions to reduce the risk that our cash flows, earnings, and investment in foreign subsidiaries will be adversely affected by foreign currency exchange rate fluctuations. We also use interest rate derivative contracts to hedge interest rate exposures on our fixed income securities and debt issuances. Our program is not used for trading or speculative purposes.
We enter into master netting arrangements, which reduce credit risk by permitting net settlement of transactions with the same counterparty. To further reduce credit risk, we enter into collateral security arrangements under which the counterparty is required to provide collateral when the net fair value of certain financial instruments fluctuates from contractually established thresholds. We can take possession of the collateral in the event of counterparty default. As of December 31, 2017 and 2018, we received cash collateral related to the derivative instruments under our collateral security arrangements of $15 million and $327 million, respectively, which was included in other current assets.
Cash Flow Hedges
We use foreign currency forwards and option contracts, including collars (an option strategy comprised of a combination of purchased and written options), designated as cash flow hedges to hedge certain forecasted revenue transactions denominated in currencies other than the U.S. dollar. The notional principal of these contracts was approximately $11.7 billion and $11.8 billion as of December 31, 2017 and 2018, respectively. These contracts have maturities of 24 months or less.
For forwards and option contracts, we exclude the change in the forward points and time value from our assessment of hedge effectiveness. The initial value of the excluded component is amortized on a straight-line basis over the life of the hedging instrument and recognized in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI. We reflect the gains or losses of a cash flow hedge included in our hedge effective assessment as a component of AOCI and subsequently reclassify these gains and losses to revenues when the hedged transactions are recorded. If the hedged transactions become probable of not occurring, the corresponding amounts in AOCI are immediately reclassified to other income (expense), net.
As of December 31, 2018, the net gain or loss of our foreign currency cash flow hedges before tax effect was a net accumulated gain of $247 million, of which a net gain of $247 million is expected to be reclassified from AOCI into earnings within the next 12 months.
Fair Value Hedges
We use forward contracts designated as fair value hedges to hedge foreign currency risks for our investments denominated in currencies other than the U.S. dollar. We exclude changes in forward points for the forward contracts from the assessment of hedge effectiveness. We recognize changes in the excluded component in other income (expense), net. The notional principal of these contracts was $2.9 billion and $2.0 billion as of December 31, 2017 and 2018, respectively.
Gains and losses on these forward contracts are recognized in other income (expense), net, along with the offsetting gains and losses of the related hedged items.
Net Investment Hedges
During the year ended December 31, 2018, we entered into forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. We exclude changes in forward points for the forward contracts from the assessment of hedge effectiveness. We recognize changes in the excluded component in other income (expense), net. The notional principal of these contracts was $6.7 billion as of December 31, 2018.
Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.
Other Derivatives
Other derivatives not designated as hedging instruments consist of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary. We recognize gains and losses on these contracts, as well as the related costs in other income (expense), net, along with the foreign currency gains and losses on monetary assets and liabilities. The notional principal of the outstanding foreign exchange contracts was $15.2 billion and $20.1 billion as of December 31, 2017 and 2018, respectively.
The fair values of our outstanding derivative instruments were as follows (in millions):
 
 
 
 
As of December 31, 2017
  
 
Balance Sheet Location
 
Fair Value of
Derivatives
Designated as
Hedging Instruments
 
Fair Value of
Derivatives Not
Designated as
Hedging Instruments
 
Total Fair
Value
Derivative Assets:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Other current and non-current assets
 
$
51

 
$
29

 
$
80

Total
 
 
 
$
51

 
$
29

 
$
80

Derivative Liabilities:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Accrued expenses and other liabilities, current and non-current
 
$
230

 
$
122

 
$
352

Total
 
 
 
$
230

 
$
122

 
$
352

 
 
 
 
As of December 31, 2018
  
 
Balance Sheet Location
 
Fair Value of
Derivatives
Designated as
Hedging Instruments
 
Fair Value of
Derivatives Not
Designated as
Hedging Instruments
 
Total Fair
Value
Derivative Assets:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Other current and non-current assets
 
$
459

 
$
54

 
$
513

Total
 
 
 
$
459

 
$
54

 
$
513

Derivative Liabilities:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Accrued expenses and other liabilities, current and non-current
 
$
5

 
$
228

 
$
233

Total
 
 
 
$
5

 
$
228

 
$
233


The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income (OCI) are summarized below (in millions):
 
 
Gains (Losses) Recognized in OCI
on Derivatives Before Tax Effect
 
 
Year Ended December 31,
 
 
2016
 
2017
 
2018
Derivatives in Cash Flow Hedging Relationship:
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
Amount included in the assessment of effectiveness
 
$
773

 
$
(955
)
 
$
332

Amount excluded from the assessment of effectiveness
 
0

 
0

 
26

Derivatives in Net Investment Hedging Relationship:
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
Amount included in the assessment of effectiveness
 
0

 
0

 
136

Total
 
$
773

 
$
(955
)
 
$
494

 


The effect of derivative instruments on income is summarized below (in millions):
 
Gains (Losses) Recognized in Income
 
Year Ended December 31,
 
2016
 
2017
 
2018
 
Revenues
 
Other income (expense), net
 
Revenues
 
Other income (expense), net
 
Revenues
 
Other income (expense), net
Total amounts presented in the Consolidated Statements of Income in which the effects of cash flow and fair value hedges are recorded
$
90,272

 
$
434

 
$
110,855

 
$
1,047

 
$
136,819

 
$
8,592

 
 
 
 
 
 
 
 
 
 
 
 
Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Amount of gains (losses) reclassified from AOCI to income
$
539

 
$
0

 
$
(169
)
 
$
0

 
$
(139
)
 
$
0

Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach
0

 
0

 
0

 
0

 
1

 
0

Amount excluded from the assessment of effectiveness
0

 
(381
)
 
0

 
83

 
0

 
0

Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Hedged items
0

 
(139
)
 
0

 
197

 
0

 
(96
)
Derivatives designated as hedging instruments
0

 
139

 
0

 
(197
)
 
0

 
96

Amount excluded from the assessment of effectiveness
0

 
6

 
0

 
23

 
0

 
37

Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Amount excluded from the assessment of effectiveness
0

 
0

 
0

 
0

 
0

 
78

Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
0

 
130

 
0

 
(230
)
 
0

 
54

Total gains (losses)
$
539

 
$
(245
)
 
$
(169
)
 
$
(124
)
 
$
(138
)
 
$
169

Offsetting of Derivatives
We present our forwards and purchased options at gross fair values in the Consolidated Balance Sheets. For foreign currency collars, we present at net fair values where both purchased and written options are with the same counterparty. Our master netting and other similar arrangements allow net settlements under certain conditions. As of December 31, 2017 and 2018, information related to these offsetting arrangements were as follows (in millions):
Offsetting of Assets
 
As of December 31, 2017
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Received
 
Non-Cash Collateral Received
 
Net Assets Exposed
Derivatives
$
102

 
$
(22
)
 
$
80

 
$
(64
)
(1) 
$
(4
)
 
$
(2
)
 
$
10

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Received
 
Non-Cash Collateral Received
 
Net Assets Exposed
Derivatives
$
569

 
$
(56
)
 
$
513

 
$
(90
)
(1) 
$
(307
)
 
$
(14
)
 
$
102

(1) 
The balances as of December 31, 2017 and 2018 were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements.
Offsetting of Liabilities
 
As of December 31, 2017
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Pledged
 
Non-Cash Collateral Pledged
 
Net Liabilities
Derivatives
$
374

 
$
(22
)
 
$
352

 
$
(64
)
(2) 
$
0

 
$
0

 
$
288

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Pledged
 
Non-Cash Collateral Pledged
 
Net Liabilities
Derivatives
$
289

 
$
(56
)
 
$
233

 
$
(90
)
(2) 
$
0

 
$
0

 
$
143

(2) 
The balances as of December 31, 2017 and 2018 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.

Fact Table
Network
2104100 - Disclosure - Variable Interest Entities (VIEs)
(http://www.google.com/role/VariableInterestEntitiesVies)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullVariable Interest Entity Disclosure [Text Block]
Variable Interest Entities (VIEs)
Consolidated VIEs
We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. We are the primary beneficiary because we have the power to direct activities that most significantly affect their economic performance and have the obligation to absorb the majority of their losses or benefits. The results of operations and financial position of these VIEs are included in our consolidated financial statements.
For certain consolidated VIEs, their assets are not available to us and their creditors do not have recourse to us. As of December 31, 2017 and 2018, assets that can only be used to settle obligations of these VIEs were $1.7 billion and $2.4 billion, respectively, and the liabilities for which creditors only have recourse to the VIEs were $997 million and $909 million, respectively.
Calico
Calico is a life science company with a mission to harness advanced technologies to increase our understanding of the biology that controls lifespan.
In September 2014, AbbVie Inc. (AbbVie) and Calico entered into a research and development collaboration agreement intended to help both companies discover, develop, and bring to market new therapies for patients with age-related diseases, including neurodegeneration and cancer. In the second quarter of 2018, AbbVie and Calico amended the collaboration agreement resulting in an increase in total commitments. As of December 31, 2018, AbbVie has contributed $750 million to fund the collaboration pursuant to the agreement and is committed to an additional $500 million which will be paid by the fourth quarter of 2019. As of December 31, 2018, Calico has contributed $500 million and has committed up to an additional $750 million.
Calico has used its scientific expertise to establish a world-class research and development facility, with a focus on drug discovery and early drug development; and AbbVie provides scientific and clinical development support and its commercial expertise to bring new discoveries to market. Both companies share costs and profits for projects covered under this agreement equally. AbbVie's contribution has been recorded as a liability on Calico's financial statements, which is reduced and reflected as a reduction to research and development expense as eligible research and development costs are incurred by Calico.
As of December 31, 2018, we have contributed $480 million to Calico in exchange for Calico convertible preferred units and are committed to fund up to an additional $750 million on an as-needed basis and subject to certain conditions.
Verily
Verily is a life science company with a mission to make the world's health data useful so that people enjoy healthier lives.
In 2017, Temasek, a Singapore-based investment company, purchased a noncontrolling interest in Verily for an aggregate of $800 million in cash.
In December 2018, Verily received $900 million in cash from a $1.0 billion investment round. The remaining $100 million is expected to be received in the first quarter of 2019.
These transactions were accounted for as equity transactions and no gain or loss was recognized.
Unconsolidated VIEs
Certain renewable energy investments included in our non-marketable equity investments accounted for under the equity method are VIEs. These entities' activities involve power generation using renewable sources. We have determined that the governance structures of these entities do not allow us to direct the activities that would significantly affect their economic performance such as setting operating budgets. Therefore, we do not consolidate these VIEs in our consolidated financial statements. The carrying value and maximum exposure of these VIEs were $896 million and $705 million as of December 31, 2017 and 2018, respectively. The maximum exposure is based on current investments to date.  We have determined the single source of our exposure to these VIEs is our capital investment in them.
Other unconsolidated VIEs were not material as of December 31, 2017 and 2018.

Fact Table
Network
2106100 - Disclosure - Debt
(http://www.google.com/role/Debt)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullDebt Disclosure [Text Block]
Debt
Short-Term Debt
We have a debt financing program of up to $5.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We had no commercial paper outstanding as of December 31, 2017 and 2018.
Long-Term Debt
Google issued $3.0 billion of senior unsecured notes in three tranches (collectively, 2011 Notes) in May 2011, due in 2014, 2016, and 2021, as well as $1.0 billion of senior unsecured notes (2014 Notes) in February 2014 due in 2024.
In April 2016, we completed an exchange offer with eligible holders of Google’s 2011 Notes due 2021 and 2014 Notes due 2024 (collectively, the Google Notes). An aggregate principal amount of approximately $1.7 billion of the Google Notes was exchanged for approximately $1.7 billion of Alphabet notes with identical interest rate and maturity. Because the exchange was between a parent and the subsidiary company and for substantially identical notes, the change was treated as a debt modification for accounting purposes with no gain or loss recognized.
In August 2016, Alphabet issued $2.0 billion of senior unsecured notes (2016 Notes) due 2026. The net proceeds from the issuance of the 2016 Notes were used for general corporate purposes, including the repayment of outstanding commercial paper. The Alphabet notes due in 2021, 2024, and 2026 rank equally with each other and are structurally subordinate to the outstanding Google Notes.
The total outstanding long-term debt is summarized below (in millions):
 
As of
December 31, 2017
 
As of
December 31, 2018
3.625% Notes due on May 19, 2021
$
1,000

 
$
1,000

3.375% Notes due on February 25, 2024
1,000

 
1,000

1.998% Notes due on August 15, 2026
2,000

 
2,000

Unamortized discount for the Notes above
(57
)
 
(50
)
Subtotal(1)
3,943

 
3,950

Capital lease obligation
26

 
62

Total long-term debt
$
3,969

 
$
4,012


(1)  
Includes the outstanding (and unexchanged) Google Notes issued in 2011 and 2014 and the Alphabet notes exchanged in 2016.
The effective interest yields based on proceeds received from the outstanding notes due in 2021, 2024, and 2026 were 3.734%, 3.377%, and 2.231%, respectively, with interest payable semi-annually. We may redeem these notes at any time in whole or in part at specified redemption prices. The total estimated fair value of all outstanding notes was approximately $4.0 billion and $3.9 billion as of December 31, 2017 and 2018, respectively. The fair value was determined based on observable market prices of identical instruments in less active markets and is categorized accordingly as Level 2 in the fair value hierarchy.
As of December 31, 2018, the aggregate future principal payments for long-term debt including long-term capital leases for each of the next five years and thereafter are as follows (in millions):
2019
 
$
0

2020
 
14

2021
 
1,003

2022
 
3

2023
 
3

Thereafter
 
3,039

Total
 
$
4,062


Credit Facility
As of December 31, 2018, we have $4.0 billion of revolving credit facilities which expire in July 2023. The interest rate for the credit facilities is determined based on a formula using certain market rates. No amounts were outstanding under the credit facilities as of December 31, 2017 and 2018.

Fact Table
Network
2107100 - Disclosure - Supplemental Financial Statement Information
(http://www.google.com/role/SupplementalFinancialStatementInformation)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSupplemental Balance Sheet Disclosures [Text Block]
Supplemental Financial Statement Information
Property and Equipment, Net
Property and equipment, net, consisted of the following (in millions):
 
As of
December 31, 2017
 
As of
December 31, 2018
Land and buildings
$
23,183

 
$
30,179

Information technology assets
21,429

 
30,119

Construction in progress
10,491

 
16,838

Leasehold improvements
4,496

 
5,310

Furniture and fixtures
48

 
61

Property and equipment, gross
59,647

 
82,507

Less: accumulated depreciation
(17,264
)
 
(22,788
)
Property and equipment, net
$
42,383

 
$
59,719


As of December 31, 2017 and 2018, assets under capital lease with a cost basis of $390 million and $648 million, respectively, were included in property and equipment.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
 
As of
December 31, 2017
 
As of
December 31, 2018
European Commission fines(1)
$
2,874

 
$
7,754

Accrued customer liabilities
1,489

 
1,810

Other accrued expenses and current liabilities
5,814

 
7,394

Accrued expenses and other current liabilities
$
10,177

 
$
16,958


(1) 
Includes the effects of foreign exchange and interest. See Note 9 for further details
Accumulated Other Comprehensive Income (Loss)
The components of AOCI, net of tax, were as follows (in millions):
 
Foreign Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Unrealized Gains (Losses) on Cash Flow Hedges
 
Total
Balance as of December 31, 2015
$
(2,047
)
 
$
(86
)
 
$
259

 
$
(1,874
)
Other comprehensive income (loss) before reclassifications
(599
)
 
(314
)
 
515

 
(398
)
Amounts reclassified from AOCI
0

 
221

 
(351
)
 
(130
)
Other comprehensive income (loss)
(599
)
 
(93
)
 
164

 
(528
)
Balance as of December 31, 2016
$
(2,646
)
 
$
(179
)
 
$
423

 
$
(2,402
)
Other comprehensive income (loss) before reclassifications
1,543

 
307

 
(638
)
 
1,212

Amounts reclassified from AOCI
0

 
105

 
93

 
198

Other comprehensive income (loss)
1,543

 
412

 
(545
)
 
1,410

Balance as of December 31, 2017
$
(1,103
)
 
$
233

 
$
(122
)
 
$
(992
)
Other comprehensive income (loss) before reclassifications(1)
(781
)
 
(10
)
 
264

 
(527
)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI
0

 
0

 
26

 
26

Amounts reclassified from AOCI
0

 
(911
)
 
98

 
(813
)
Other comprehensive income (loss)
(781
)
 
(921
)
 
388

 
(1,314
)
Balance as of December 31, 2018
$
(1,884
)
 
$
(688
)
 
$
266

 
$
(2,306
)

(1) 
The change in unrealized gains (losses) on available-for-sale investments included a $98 million adjustment of net unrealized gains related to marketable equity securities from AOCI to opening retained earnings as a result of the adoption of ASU 2016-01 on January 1, 2018.
The effects on net income of amounts reclassified from AOCI were as follows (in millions):
 
 


 
Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income
 
 
 
 
Year Ended December 31,
 AOCI Components
 
Location
 
2016
 
2017
 
2018
Unrealized gains (losses) on available-for-sale investments
 
 
 
 
 
 
 
 
Other income (expense), net
 
$
(221
)
 
$
(105
)
 
$
1,190

 
 
Provision for income taxes
 
0

 
0

 
(279
)
 
 
Net of tax
 
$
(221
)
 
$
(105
)
 
$
911

Unrealized gains (losses) on cash flow hedges
 
 
 
 
 
 
Foreign exchange contracts
 
Revenue
 
$
539

 
$
(169
)
 
$
(139
)
Interest rate contracts
 
Other income (expense), net
 
5

 
5

 
6

 
 
Benefit (provision) for income taxes
 
(193
)
 
71

 
35

 
 
Net of tax
 
$
351

 
$
(93
)
 
$
(98
)
Total amount reclassified, net of tax
 
 
 
$
130

 
$
(198
)
 
$
813


Other Income (Expense), Net
The components of other income (expense), net, were as follows (in millions): 
 
Year Ended December 31,
 
2016
 
2017
 
2018
Interest income
$
1,220

 
$
1,312

 
$
1,878

Interest expense(1)
(124
)
 
(109
)
 
(114
)
Foreign currency exchange losses, net (2)
(475
)
 
(121
)
 
(80
)
Gain (loss) on debt securities, net(3)
(53
)
 
(110
)
 
1,190

Gain (loss) on equity securities, net
(20
)
 
73

 
5,460

Loss and impairment from equity method investments, net
(202
)
 
(156
)
 
(120
)
Other
88

 
158

 
378

Other income (expense), net
$
434

 
$
1,047

 
$
8,592

(1) 
Interest expense is net of interest capitalized of $0 million, $48 million, and $92 million for the years ended December 31, 2016, 2017, and 2018, respectively.
(2) 
Our foreign currency exchange losses, net, are related to the option premium costs and forwards points for our foreign currency hedging contracts, our foreign exchange transaction gains and losses from the conversion of the transaction currency to the functional currency, offset by the foreign currency hedging contract losses and gains. The net foreign currency transaction losses were $112 million, $226 million, and $195 million for the years ended December 31, 2016, 2017, and 2018, respectively.
(3) 
During the year ended December 31, 2018, the terms of a non-marketable debt security were modified resulting in an unrealized $1.3 billion gain.

Fact Table
Network
2108100 - Disclosure - Acquisitions
(http://www.google.com/role/Acquisitions)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullBusiness Combination Disclosure [Text Block]
Acquisitions
2018 Acquisitions
HTC Corporation (HTC)
In January 2018, we completed the acquisition of a team of engineers and a non-exclusive license of intellectual property from HTC for $1.1 billion in cash. In aggregate, $10 million was cash acquired, $165 million was attributed to intangible assets, $934 million was attributed to goodwill, and $9 million was attributed to net liabilities assumed. Goodwill, which was included in the Google segment, is not deductible for tax purposes. We expect this transaction to accelerate Google’s ongoing hardware efforts. The transaction was accounted for as a business combination.
Other Acquisitions
During the year ended December 31, 2018, we completed other acquisitions and purchases of intangible assets for total consideration of approximately $573 million. In aggregate, $10 million was cash acquired, $295 million was attributed to intangible assets, $293 million was attributed to goodwill, and $25 million was attributed to net liabilities assumed. These acquisitions generally enhance the breadth and depth of our offerings and expand our expertise in engineering and other functional areas. The amount of goodwill expected to be deductible for tax purposes is approximately $81 million.
Pro forma results of operations for these acquisitions, including HTC, have not been presented because they are not material to the consolidated results of operations, either individually or in the aggregate.
For all intangible assets acquired and purchased during the year ended December 31, 2018, patents and developed technology have a weighted-average useful life of 3.7 years, customer relationships have a weighted-average useful life of 2.3 years, and trade names and other have a weighted-average useful life of 3.7 years.
2017 Acquisitions
During the year ended December 31, 2017, we completed various acquisitions and purchases of intangible assets for total consideration of approximately $322 million. In aggregate, $12 million was cash acquired, $117 million was attributed to intangible assets, $221 million was attributed to goodwill, and $28 million was attributed to net liabilities assumed. These acquisitions generally enhance the breadth and depth of our offerings and expand our expertise in engineering and other functional areas. The amount of goodwill expected to be deductible for tax purposes is approximately $60 million.
Pro forma results of operations for these acquisitions have not been presented because they are not material to the consolidated results of operations, either individually or in aggregate.
For all intangible assets acquired and purchased during the year ended December 31, 2017, patents and developed technology have a weighted-average useful life of 3.7 years, customer relationships have a weighted-average useful life of 2.0 years, and trade names and other have a weighted-average useful life of 8.8 years.

Fact Table
Network
2109100 - Disclosure - Goodwill and Other Intangible Assets
(http://www.google.com/role/GoodwillAndOtherIntangibleAssets)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullGoodwill and Intangible Assets Disclosure [Text Block]
Goodwill and Other Intangible Assets
Goodwill
Changes in the carrying amount of goodwill for the years ended December 31, 2017 and 2018 were as follows (in millions):
 
Google
 
Other Bets
 
Total Consolidated
Balance as of December 31, 2016
$
16,027

 
$
441

 
$
16,468

Acquisitions
212

 
9

 
221

Foreign currency translation and other adjustments
56

 
2

 
58

Balance as of December 31, 2017
16,295

 
452

 
16,747

Acquisitions
1,227

 
0

 
1,227

Transfers
80

 
(80
)
 
0

Foreign currency translation and other adjustments
(81
)
 
(5
)
 
(86
)
Balance as of December 31, 2018
$
17,521

 
$
367

 
$
17,888


Other Intangible Assets
Information regarding purchased intangible assets were as follows (in millions):
 
As of December 31, 2017
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Patents and developed technology
$
5,260

 
$
3,040

 
$
2,220

Customer relationships
359

 
263

 
96

Trade names and other
544

 
168

 
376

Total
$
6,163

 
$
3,471

 
$
2,692

 
As of December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Value
Patents and developed technology
$
5,125

 
$
3,394

 
$
1,731

Customer relationships
349

 
308

 
41

Trade names and other
703

 
255

 
448

Total
$
6,177

 
$
3,957

 
$
2,220


Patents and developed technology, customer relationships, and trade names and other have weighted-average remaining useful lives of 3.0 years, 0.5 years, and 3.8 years, respectively.
Amortization expense relating to purchased intangible assets was $833 million, $796 million, and $865 million for the years ended December 31, 2016, 2017, and 2018, respectively.
As of December 31, 2018, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in millions): 
2019
$
712

2020
585

2021
533

2022
201

2023
7

Thereafter
182

 
$
2,220


Fact Table
Network
2111100 - Disclosure - Commitments and Contingencies
(http://www.google.com/role/CommitmentsAndContingencies)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullCommitments and Contingencies Disclosure [Text Block]
Commitments and Contingencies
Operating Leases
We have entered into various non-cancelable operating lease agreements for data centers and land and offices throughout the world with lease periods expiring between 2019 and 2063. We are committed to pay a portion of the actual operating expenses under certain of these lease agreements. These operating expenses are not included in the table below. Certain of these arrangements have free or escalating rent payment provisions. We recognize rent expense on a straight-line basis.
As of December 31, 2018, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year, net of sublease income amounts, were as follows (in millions):
 
Operating
Leases(1)
 
Sub-lease
Income
 
Net Operating Leases
2019
$
1,319

 
$
16

 
$
1,303

2020
1,397

 
13

 
1,384

2021
1,337

 
10

 
1,327

2022
1,153

 
8

 
1,145

2023
980

 
3

 
977

Thereafter
3,916

 
5

 
3,911

Total minimum payments
$
10,102

 
$
55


$
10,047


(1) 
Includes future minimum payments for leases which have not yet commenced.
We have entered into certain non-cancelable lease agreements with lease periods expiring between 2021 and 2044 where we are the deemed owner for accounting purposes of new construction projects. Excluded from the table above are future minimum lease payments under such leases totaling approximately $3.5 billion, for which a $1.5 billion liability is included on the Consolidated Balance Sheets as of December 31, 2018.
Rent expense under operating leases was $897 million, $1.1 billion, and $1.3 billion for the years ended December 31, 2016, 2017, and 2018, respectively.
Purchase Obligations
As of December 31, 2018, we had $7.4 billion of other non-cancelable contractual obligations, primarily related to data center operations and build-outs, digital media content licensing, and purchases of inventory.
Indemnifications
In the normal course of business, to facilitate transactions in our services and products, we indemnify certain parties, including advertisers, Google Network Members, and lessors with respect to certain matters. We have agreed to hold certain parties harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows, or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period.
As of December 31, 2018, we did not have any material indemnification claims that were probable or reasonably possible.
Legal Matters
Antitrust Investigations
On November 30, 2010, the EC's Directorate General for Competition opened an investigation into various antitrust-related complaints against us.
On April 15, 2015, the EC issued a Statement of Objections (SO) regarding the display and ranking of shopping search results and ads, to which we responded on August 27, 2015. On July 14, 2016, the EC issued a Supplementary SO regarding shopping search results and ads. On June 27, 2017, the EC announced its decision that certain actions taken by Google regarding its display and ranking of shopping search results and ads infringed European competition law. The EC decision imposed a €2.4 billion ($2.7 billion as of June 27, 2017) fine. On September 11, 2017, we appealed the EC decision and on September 27, 2017, we implemented product changes to bring shopping ads into compliance with the EC's decision. We recognized a charge of $2.7 billion for the fine in the second quarter of 2017. While under appeal, the fine is included in accrued expenses and other current liabilities on our Consolidated Balance Sheets as we provided bank guarantees in lieu of a cash payment for the fine.
On April 20, 2016, the EC issued an SO regarding certain Android distribution practices. We responded to the SO and the EC's informational requests. On July 18, 2018, the EC announced its decision that certain provisions in Google’s Android-related distribution agreements infringed European competition law. The EC decision imposed a €4.3 billion ($5.1 billion as of June 30, 2018) fine and directed the termination of the conduct at issue. On October 9, 2018, we appealed the EC decision and implemented changes to certain of our Android distribution practices. We recognized a charge of $5.1 billion for the fine in the second quarter of 2018. While under appeal, the fine is included in accrued expenses and other current liabilities on our Consolidated Balance Sheets as we provided bank guarantees in lieu of a cash payment for the fine.
On July 14, 2016, the EC issued an SO regarding the syndication of AdSense for Search. We responded to the SO and continue to respond to the EC's informational requests. There is significant uncertainty as to the outcome of this investigation; however, an adverse decision could result in fines and directives to alter or terminate certain conduct. Given the nature of this case, we are unable to estimate the reasonably possible loss or range of loss, if any. We remain committed to working with the EC to resolve these matters.
The Comision Nacional de Defensa de la Competencia in Argentina, the Competition Commission of India (CCI), Brazil's Administrative Council for Economic Defense (CADE), and the Korean Fair Trade Commission have also opened investigations into certain of our business practices. In November 2016, we responded to the CCI Director General's report with interim findings of competition law infringements regarding search and ads. On February 8, 2018, the CCI issued its final decision, including a fine of approximately $21 million, finding no violation of competition law infringement on most of the issues it investigated, but finding violations, including in the display of the “flights unit” in search results, and a contractual provision in certain direct search intermediation agreements. We have appealed the CCI decision. The fine was accrued for in 2018.
Patent and Intellectual Property Claims
We have had patent, copyright, trade secret, and trademark infringement lawsuits filed against us claiming that certain of our products, services, and technologies infringe the intellectual property rights of others. Adverse results in these lawsuits may include awards of substantial monetary damages, costly royalty or licensing agreements, or orders preventing us from offering certain features, functionalities, products, or services, and may also cause us to change our business practices, and require development of non-infringing products or technologies, which could result in a loss of revenues for us and otherwise harm our business. In addition, the U.S. International Trade Commission (ITC) has increasingly become an important forum to litigate intellectual property disputes because an ultimate loss for a company or its suppliers in an ITC action could result in a prohibition on importing infringing products into the U.S. Because the U.S. is an important market, a prohibition on importation could have an adverse effect on us, including preventing us from importing many important products into the U.S. or necessitating workarounds that may limit certain features of our products.
Furthermore, many of our agreements with our customers and partners require us to indemnify them for certain intellectual property infringement claims against them, which would increase our costs as a result of defending such claims, and may require that we pay significant damages if there were an adverse ruling in any such claims. Our customers and partners may discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and adversely affect our business.
In 2010, Oracle America, Inc. (Oracle) brought a copyright lawsuit against Google in the Northern District of California, alleging that Google's Android operating system infringes Oracle's copyrights related to certain Java application programming interfaces. After trial, final judgment was entered by the district court in favor of Google on June 8, 2016, and the court decided post-trial motions in favor of Google. Oracle appealed and on March 27, 2018, the appeals court reversed and remanded the case for a trial on damages. On May 29, 2018, we filed a petition for an en banc rehearing at the Federal Circuit, and on August 28, 2018, the Federal Circuit denied the petition. On January 24, 2019, we filed a petition to the Supreme Court of the United States to review this case. We believe this lawsuit is without merit and are defending ourselves vigorously. Given the nature of this case, we are unable to estimate the reasonably possible loss or range of loss, if any, arising from this matter.
Other
We are also regularly subject to claims, suits, regulatory and government investigations, and other proceedings involving competition (such as the pending EC investigations described above), intellectual property, privacy, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury, consumer protection, and other matters. Such claims, suits, regulatory and government investigations, and other proceedings could result in fines, civil or criminal penalties, or other adverse consequences.
Certain of these outstanding matters include speculative, substantial or indeterminate monetary amounts. We record a liability when we believe that it is probable that a loss has been incurred and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. We evaluate developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments as appropriate. Significant judgment is required to determine both likelihood of there being and the estimated amount of a loss related to such matters.
With respect to our outstanding matters, based on our current knowledge, we believe that the amount or range of reasonably possible loss will not, either individually or in aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of such matters is inherently unpredictable and subject to significant uncertainties.
We expense legal fees in the period in which they are incurred.
Non-Income Taxes
We are under audit by various domestic and foreign tax authorities with regards to non-income tax matters. The subject matter of non-income tax audits primarily arises from disputes on the tax treatment and tax rate applied to the sale of our products and services in these jurisdictions and the tax treatment of certain employee benefits. We accrue non-income taxes that may result from examinations by, or any negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. We believe these matters are without merit and we are defending ourselves vigorously. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from our expectations.
For information regarding income tax contingencies, see Note 13.

Fact Table
Network
2112100 - Disclosure - Stockholders' Equity
(http://www.google.com/role/StockholdersEquity)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullStockholders' Equity Note Disclosure [Text Block]
Stockholders’ Equity
Convertible Preferred Stock
Our board of directors has authorized 100 million shares of convertible preferred stock, $0.001 par value, issuable in series. As of December 31, 2017 and 2018, no shares were issued or outstanding.
Class A and Class B Common Stock and Class C Capital Stock
Our board of directors has authorized three classes of stock, Class A and Class B common stock, and Class C capital stock. The rights of the holders of each class of our common and capital stock are identical, except with respect to voting. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to 10 votes per share. Class C capital stock has no voting rights, except as required by applicable law. Shares of Class B common stock may be converted at any time at the option of the stockholder and automatically convert upon sale or transfer to Class A common stock.
Share Repurchases
In October 2016, the board of directors of Alphabet authorized the company to repurchase up to $7.0 billion of its Class C capital stock, which was completed during 2018. In January 2018, the board of directors of Alphabet authorized the company to repurchase up to $8.6 billion of its Class C capital stock. The repurchases are being executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date.
During the years ended December 31, 2017 and 2018, we repurchased and subsequently retired 5.2 million shares of Alphabet Class C capital stock for an aggregate amount of $4.8 billion and 8.2 million shares of Alphabet Class C capital stock for an aggregate amount of $9.1 billion, respectively.

Fact Table
Network
2113100 - Disclosure - Net Income Per Share
(http://www.google.com/role/NetIncomePerShare)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEarnings Per Share [Text Block]
Net Income Per Share
We compute net income per share of Class A and Class B common stock and Class C capital stock using the two-class method. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities consist of restricted stock units and other contingently issuable shares. The dilutive effect of outstanding restricted stock units and other contingently issuable shares is reflected in diluted earnings per share by application of the treasury stock method. The computation of the diluted net income per share of Class A common stock assumes the conversion of Class B common stock, while the diluted net income per share of Class B common stock does not assume the conversion of those shares.
The rights, including the liquidation and dividend rights, of the holders of our Class A and Class B common stock and Class C capital stock are identical, except with respect to voting. Furthermore, there are a number of safeguards built into our certificate of incorporation, as well as Delaware law, which preclude our board of directors from declaring or paying unequal per share dividends on our Class A and Class B common stock and Class C capital stock. Specifically, Delaware law provides that amendments to our certificate of incorporation which would have the effect of adversely altering the rights, powers, or preferences of a given class of stock must be approved by the class of stock adversely affected by the proposed amendment. In addition, our certificate of incorporation provides that before any such amendment may be put to a stockholder vote, it must be approved by the unanimous consent of our board of directors. As a result, the undistributed earnings for each year are allocated based on the contractual participation rights of the Class A and Class B common shares and Class C capital stock as if the earnings for the year had been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis.
In the years ended December 31, 2016, 2017 and 2018, the net income per share amounts are the same for Class A and Class B common stock and Class C capital stock because the holders of each class are entitled to equal per share dividends or distributions in liquidation in accordance with the Amended and Restated Certificate of Incorporation of Alphabet Inc.
The following tables set forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands and per share amounts):
 
Year Ended December 31,
 
2016
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
8,332

 
$
1,384

 
$
9,762

Denominator
 
 
 
 
 
Number of shares used in per share computation
294,217

 
48,859

 
344,702

Basic net income per share
$
28.32

 
$
28.32

 
$
28.32

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
8,332

 
$
1,384

 
$
9,762

Effect of dilutive securities in equity method investments and subsidiaries
(9
)
 
(2
)
 
(10
)
Allocation of undistributed earnings for diluted computation
8,323

 
1,382

 
9,752

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
1,382

 
0

 
0

Reallocation of undistributed earnings
(94
)
 
(21
)
 
94

Allocation of undistributed earnings
$
9,611

 
$
1,361

 
$
9,846

Denominator
 
 
 
 
 
Number of shares used in basic computation
294,217

 
48,859

 
344,702

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
48,859

 
0

 
0

Restricted stock units and other contingently issuable shares
2,055

 
0

 
8,873

Number of shares used in per share computation
345,131

 
48,859

 
353,575

Diluted net income per share
$
27.85

 
$
27.85

 
$
27.85

 
Year Ended December 31,
 
2017
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
5,438

 
$
862

 
$
6,362

Denominator
 
 
 
 
 
Number of shares used in per share computation
297,604

 
47,146

 
348,151

Basic net income per share
$
18.27

 
$
18.27

 
$
18.27

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
5,438

 
$
862

 
$
6,362

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
862

 
0

 
0

Reallocation of undistributed earnings
(74
)
 
(14
)
 
74

Allocation of undistributed earnings
$
6,226

 
$
848

 
$
6,436

Denominator
 
 
 
 
 
Number of shares used in basic computation
297,604

 
47,146

 
348,151

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
47,146

 
0

 
0

Restricted stock units and other contingently issuable shares
1,192

 
0

 
9,491

Number of shares used in per share computation
345,942

 
47,146

 
357,642

Diluted net income per share
$
18.00

 
$
18.00

 
$
18.00

 
Year Ended December 31,
 
2018
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
13,200

 
$
2,072

 
$
15,464

Denominator
 
 
 
 
 
Number of shares used in per share computation
298,548

 
46,864

 
349,728

Basic net income per share
$
44.22

 
$
44.22

 
$
44.22

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
13,200

 
$
2,072

 
$
15,464

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
2,072

 
0

 
0

Reallocation of undistributed earnings
(146
)
 
(24
)
 
146

Allocation of undistributed earnings
$
15,126

 
$
2,048

 
$
15,610

Denominator
 
 
 
 
 
Number of shares used in basic computation
298,548

 
46,864

 
349,728

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
46,864

 
0

 
0

Restricted stock units and other contingently issuable shares
689

 
0

 
7,456

Number of shares used in per share computation
346,101

 
46,864

 
357,184

Diluted net income per share
$
43.70

 
$
43.70

 
$
43.70


Fact Table
Network
2114100 - Disclosure - Compensation Plans
(http://www.google.com/role/CompensationPlans)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullCompensation and Employee Benefit Plans [Text Block]
Compensation Plans
Stock Plans
Under our 2012 Stock Plan, RSUs or stock options may be granted. An RSU award is an agreement to issue shares of our publicly traded stock at the time the award vests. Incentive and non-qualified stock options, or rights to purchase common stock, are generally granted for a term of 10 years. RSUs granted to participants under the 2012 Stock Plan generally vest over four years contingent upon employment or service with us on the vesting date.
As of December 31, 2018, there were 31,848,134 shares of stock reserved for future issuance under our Stock Plan.
Stock-Based Compensation
For the years ended December 31, 2016, 2017 and 2018, total stock-based compensation expense was $6.9 billion, $7.9 billion and $10.0 billion, including amounts associated with awards we expect to settle in Alphabet stock of $6.7 billion, $7.7 billion, and $9.4 billion, respectively.
For the years ended December 31, 2016, 2017 and 2018, we recognized tax benefits on total stock-based compensation expense, which are reflected in the provision for income taxes in the Consolidated Statements of Income, of $1.5 billion, $1.6 billion, and $1.5 billion, respectively.
For the years ended December 31, 2016, 2017 and 2018, tax benefit realized related to awards vested or exercised during the period was $2.1 billion, $2.7 billion and $2.1 billion, respectively. These amounts do not include the indirect effects of stock-based awards, which primarily relate to the research and development tax credit.
Stock-Based Award Activities
The following table summarizes the activities for our unvested RSUs for the year ended December 31, 2018:
 
Unvested Restricted Stock Units
 
    Number of    
Shares
 
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 2017
20,077,346

 
$
712.45

Granted
12,669,251

 
$
1,095.89

 Vested
(12,847,910
)
 
$
756.45

 Forfeited/canceled
(1,431,009
)
 
$
814.19

Unvested as of December 31, 2018
18,467,678

 
$
936.96


The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2016 and 2017, was $713.89 and $845.06, respectively. Total fair value of RSUs, as of their respective vesting dates, during the years ended December 31, 2016, 2017, and 2018 were $9.0 billion, $11.3 billion, and $14.1 billion, respectively.
As of December 31, 2018, there was $16.2 billion of unrecognized compensation cost related to unvested employee RSUs. This amount is expected to be recognized over a weighted-average period of 2.5 years.
401(k) Plans
We have two 401(k) Savings Plans that qualify as deferred salary arrangements under Section 401(k) of the Internal Revenue Code. Under these 401(k) Plans, matching contributions are based upon the amount of the employees’ contributions subject to certain limitations. We recognized expense of approximately $385 million, $448 million, and $691 million for the years ended December 31, 2016, 2017, and 2018, respectively.
Performance Fees
We have compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized. For the year ended December 31, 2018, performance fees of $1.2 billion primarily related to gains on equity securities (for further information on gains on equity securities, see Note 3) were accrued and recorded as a component of general and administrative expenses.

Fact Table
Network
2115100 - Disclosure - Income Taxes
(http://www.google.com/role/IncomeTaxes)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncome Tax Disclosure [Text Block]
Income Taxes
Income from continuing operations before income taxes included income from domestic operations of $12.0 billion, $10.7 billion, and $15.8 billion for the years ended December 31, 2016, 2017, and 2018, respectively, and income from foreign operations of $12.1 billion, $16.5 billion, and $19.1 billion for the years ended December 31, 2016, 2017, and 2018, respectively.
The provision for income taxes consists of the following (in millions):

Year Ended December 31,
 
2016

2017

2018
Current:
 
 
 
 
 
Federal and state
$
3,826

 
$
12,608

 
$
2,153

Foreign
966

 
1,746

 
1,251

Total
4,792

 
14,354

 
3,404

Deferred:
 
 
 
 
 
Federal and state
(70
)
 
220

 
907

Foreign
(50
)
 
(43
)
 
(134
)
Total
(120
)
 
177

 
773

Provision for income taxes
$
4,672

 
$
14,531

 
$
4,177


The Tax Act enacted on December 22, 2017 introduced significant changes to U.S. income tax law. Effective 2018, the Tax Act reduced the U.S. statutory tax rate from 35% to 21% and created new taxes on certain foreign-sourced earnings and certain related-party payments.
Due to the timing of the enactment and the complexity involved in applying the provisions of the Tax Act, we made reasonable estimates of the effects and recorded provisional amounts in our consolidated financial statements as of December 31, 2017. As we collected and prepared necessary data, and interpreted the additional guidance issued by the U.S. Treasury Department, the IRS, and other standard-setting bodies, we made adjustments, over the course of the year, to the provisional amounts including refinements to deferred taxes. The accounting for the tax effects of the Tax Act has been completed as of December 31, 2018.
One-time transition tax
The Tax Act required us to pay U.S. income taxes on accumulated foreign subsidiary earnings not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8% on the remaining earnings. We recorded a provisional amount for our one-time transitional tax liability and income tax expense of $10.2 billion as of December 31, 2017.
Deferred tax effects
Due to the change in the statutory tax rate from the Tax Act, we remeasured our deferred taxes as of December 31, 2017 to reflect the reduced rate that will apply in future periods when these deferred taxes are settled or realized. We recognized a deferred tax benefit of $376 million to reflect the reduced U.S. tax rate and other effects of the Tax Act as of December 31, 2017.
The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows:
 
Year Ended December 31,
 
2016
 
2017
 
2018
U.S. federal statutory tax rate
35.0
 %
 
35.0
 %
 
21.0
 %
Foreign income taxed at different rates
(11.0
)
 
(14.2
)
 
(4.9
)
Effect of the Tax Act


 


 


One-time transition tax
0.0

 
37.6

 
(0.1
)
Deferred tax effects
0.0

 
(1.4
)
 
(1.2
)
Federal research credit
(2.0
)
 
(1.8
)
 
(2.4
)
Stock-based compensation expense
(3.4
)
 
(4.5
)
 
(2.2
)
European Commission fine
0.0

 
3.5

 
3.1

Deferred tax asset valuation allowance
0.1

 
0.9

 
(2.0
)
Other adjustments
0.6

 
(1.7
)
 
0.7

Effective tax rate
19.3
 %
 
53.4
 %
 
12.0
 %

Our effective tax rate for each of the years presented was affected by earnings realized in foreign jurisdictions with statutory tax rates lower than the federal statutory tax rate. Substantially all of the income from foreign operations was earned by an Irish subsidiary. Beginning in 2018, earnings realized in foreign jurisdictions are subject to U.S. tax in accordance with the Tax Act.
On July 27, 2015, the United States Tax Court, in an opinion in Altera Corp. v. Commissioner, invalidated the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. The U.S. Tax Court issued the final decision on December 28, 2015. The IRS served a Notice of Appeal on February 22, 2016 and the case is being heard by the Ninth Circuit Court of Appeals. The Ninth Circuit Court of Appeals overturned the Tax Court’s decision in an opinion issued on July 24, 2018, but withdrew that opinion in an order issued on August 7, 2018 to allow time for a reconstituted panel to confer on the appeal. At this time, the Ninth Circuit Court of Appeals has not issued a final decision, and the U.S. Treasury has not withdrawn the requirement to include stock-based compensation from its regulations. We have evaluated the opinion and continue to record a tax benefit related to reimbursement of cost share payments for the previously shared stock-based compensation costs. In accordance with the Tax Act, the Altera tax benefit was remeasured from 35% to 21%. We also remeasured the tax benefit expected to be realized upon settlement including the expected future new taxes enacted by the Tax Act due upon resolution of the matter. The tax liability recorded as of December 31, 2016 for the U.S. tax cost of the potential repatriation associated with the contingent foreign earnings was reversed due to the Tax Act introducing a territorial tax system and providing a 100% dividend received deduction on certain qualified dividends from foreign subsidiaries. We will continue to monitor developments related to the case and the potential effect on our consolidated financial statements.
Deferred Income Taxes
Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. We recorded a provisional adjustment to our U.S. deferred income taxes as of December 31, 2017 to reflect the reduction in the U.S. statutory tax rate from 35% to 21% resulting from the Tax Act. Significant components of our deferred tax assets and liabilities are as follows (in millions):
 
As of December 31,
 
2017
 
2018
Deferred tax assets:
 
 
 
Stock-based compensation expense
$
251

 
$
291

Accrued employee benefits
285

 
387

Accruals and reserves not currently deductible
717

 
1,062

Tax credits
1,187

 
1,979

Basis difference in investment in Arris
849

 
657

Prepaid cost sharing
498

 
597

Net operating losses
320

 
557

Other
244

 
251

Total deferred tax assets
4,351

 
5,781

Valuation allowance
(2,531
)
 
(2,817
)
Total deferred tax assets net of valuation allowance
1,820

 
2,964

Deferred tax liabilities:
 
 
 
Property and equipment
(551
)
 
(1,382
)
Identified intangibles
(419
)
 
(229
)
Renewable energy investments
(531
)
 
(500
)
Investment gains/losses
(22
)
 
(1,143
)
Other
(47
)
 
(237
)
Total deferred tax liabilities
(1,570
)
 
(3,491
)
Net deferred tax assets (liabilities)
$
250

 
$
(527
)

As of December 31, 2018, our federal and state net operating loss carryforwards for income tax purposes were approximately $1.2 billion and $1.4 billion, respectively. If not utilized, the federal net operating loss carryforwards will begin to expire in 2021 and the state net operating loss carryforwards will begin to expire in 2019. It is more likely than not that certain federal net operating loss carryforwards and our state net operating loss carryforwards will not be realized; therefore, we have recorded a valuation allowance against them. The net operating loss carryforwards are subject to various annual limitations under the tax laws of the different jurisdictions. Our foreign net operating loss carryforwards for income tax purposes were $950 million that will begin to expire in 2021.
As of December 31, 2018, our California research and development credit carryforwards for income tax purposes were approximately $2.4 billion that can be carried over indefinitely. We believe the state tax credit is not likely to be realized.
As of December 31, 2018, we maintained a valuation allowance with respect to California deferred tax assets, certain federal net operating losses, and certain foreign net operating losses that we believe are not likely to be realized. Due to gains from equity securities recognized in 2018, we released the valuation allowance against the deferred tax asset for the book-to-tax basis difference in our investments in Arris shares received from the sale of the Motorola Home business to Arris in 2013. We continue to reassess the remaining valuation allowance quarterly and if future evidence allows for a partial or full release of the valuation allowance, a tax benefit will be recorded accordingly. For further information on the unrealized gains related to marketable equity securities recognized in other income (expenses), see Note 1.
Uncertain Tax Positions
The following table summarizes the activity related to our gross unrecognized tax benefits from January 1, 2016 to December 31, 2018 (in millions):
 
2016
 
2017
 
2018
Beginning gross unrecognized tax benefits
$
4,167

 
$
5,393

 
$
4,696

Increases related to prior year tax positions
899

 
685

 
321

Decreases related to prior year tax positions
(157
)
 
(257
)
 
(623
)
Decreases related to settlement with tax authorities
(196
)
 
(1,875
)
 
(191
)
Increases related to current year tax positions
680

 
750

 
449

Ending gross unrecognized tax benefits
$
5,393

 
$
4,696

 
$
4,652


The total amount of gross unrecognized tax benefits was $5.4 billion, $4.7 billion, and $4.7 billion as of December 31, 2016, 2017, and 2018, respectively, of which, $4.3 billion, $3.0 billion, and $2.9 billion, if recognized, would affect our effective tax rate, respectively. The decrease in gross unrecognized tax benefits in 2017 was primarily as a result of the resolution of a multi-year U.S. audit.
As of December 31, 2017 and 2018, we had accrued $362 million and $490 million in interest and penalties in provision for income taxes, respectively.
We file income tax returns in the U.S. federal jurisdiction and in many state and foreign jurisdictions, our two major tax jurisdictions are the U.S. federal and Ireland. We are subject to the continuous examination of our income tax returns by the IRS and other tax authorities. The IRS is currently examining our 2013 through 2015 tax returns. We have also received tax assessments in multiple foreign jurisdictions asserting transfer pricing adjustments or permanent establishment. We continue to defend any and all such claims as presented.
Our 2016 and 2017 tax years remain subject to examination by the IRS for U.S. federal tax purposes, and our 2011 through 2017 tax years remain subject to examination by the appropriate governmental agencies for Irish tax purposes. There are other ongoing audits in various other jurisdictions that are not material to our financial statements.
We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. We continue to monitor the progress of ongoing discussions with tax authorities and the effect, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions.
We believe that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in our tax audits are resolved in a manner not consistent with management's expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs. Although the timing of resolution, settlement, and closure of audits is not certain, it is reasonably possible that certain U.S. federal and non-U.S. tax audits may be concluded within the next 12 months, which could significantly increase or decrease the balance of our gross unrecognized tax benefits.
We estimate that our unrecognized tax benefits as of December 31, 2018 could possibly decrease by approximately $600 million in the next 12 months. Positions that may be resolved include various U.S. and non-U.S. matters.

Fact Table
Network
2116100 - Disclosure - Information about Segments and Geographic Areas
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreas)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSegment Reporting Disclosure [Text Block]
Information about Segments and Geographic Areas
We operate our business in multiple operating segments. Google is our only reportable segment. None of our other segments meet the quantitative thresholds to qualify as reportable segments; therefore, the other operating segments are combined and disclosed as Other Bets.
Our reported segments are:
Google – Google includes our main products such as Ads, Android, Chrome, Google Cloud, Google Maps, Google Play, Hardware (including Nest), Search, and YouTube. Our technical infrastructure is also included in Google. Google generates revenues primarily from advertising; sales of apps, in-app purchases, digital content products, and hardware; and licensing and service fees, including fees received for Google Cloud offerings.
Other Bets – Other Bets is a combination of multiple operating segments that are not individually material. Other Bets includes businesses such as Access, Calico, CapitalG, GV, Verily, Waymo, and X. Revenues from the Other Bets are derived primarily through the sales of internet and TV services through Access as well as licensing and R&D services through Verily.
Revenues, cost of revenues, and operating expenses are generally directly attributed to our segments. Inter-segment revenues are not presented separately, as these amounts are immaterial. Our Chief Operating Decision Maker does not evaluate operating segments using asset information.
In Q1 2018, Nest joined Google’s hardware team. Consequently, the financial results of Nest are reported in the Google segment, with Nest revenues reflected in Google other revenues. Prior period segment information has been recast to conform to the current period segment presentation. Consolidated financial results are not affected.
Information about segments during the periods presented were as follows (in millions):
 
Year Ended December 31,
 
2016
 
2017
 
2018
Revenues:
 
 
 
 
 
Google
$
89,984

 
$
110,378

 
$
136,224

Other Bets
288

 
477

 
595

Total revenues
$
90,272

 
$
110,855

 
$
136,819

 
Year Ended December 31,
 
2016
 
2017
 
2018
Operating income (loss):
 
 
 
 
 
Google
$
27,055

 
$
32,287

 
$
36,517

Other Bets
(2,741
)
 
(2,734
)
 
(3,358
)
Reconciling items(1)
(598
)
 
(3,407
)
 
(6,838
)
Total income from operations
$
23,716

 
$
26,146

 
$
26,321


(1) 
Reconciling items are primarily comprised of the European Commission fines for the years ended December 31, 2017 and 2018, and performance fees for the year ended December 31, 2018, as well as corporate administrative costs and other miscellaneous items that are not allocated to individual segments for all periods presented.
 
Year Ended December 31,
 
2016
 
2017
 
2018
Capital expenditures:
 
 
 
 
 
Google
$
9,437

 
$
12,619

 
$
25,460

Other Bets
1,365

 
493

 
181

Reconciling items(2)
(590
)
 
72

 
(502
)
Total capital expenditures as presented on the Consolidated Statements of Cash Flows
$
10,212

 
$
13,184

 
$
25,139

(2) 
Reconciling items are related to timing differences of payments as segment capital expenditures are on accrual basis while total capital expenditures shown on the Consolidated Statements of Cash Flow are on cash basis and other miscellaneous differences.
Stock-based compensation (SBC) and depreciation, amortization, and impairment are included in segment operating income (loss) as shown below (in millions):
 
Year Ended December 31,
 
2016
 
2017
 
2018
Stock-based compensation:
 
 
 
 
 
Google
$
6,201

 
$
7,168

 
$
8,755

Other Bets
372

 
363

 
489

Reconciling items(3)
130

 
148

 
109

Total stock-based compensation(4)
$
6,703

 
$
7,679

 
$
9,353

 
 
 
 
 
 
Depreciation, amortization, and impairment:
 
 
 
 
 
Google
$
5,882

 
$
6,608

 
$
8,708

Other Bets
258

 
307

 
327

 Reconciling items(5)
4

 

 

Total depreciation, amortization, and impairment as presented on the Consolidated Statements of Cash Flows
$
6,144

 
$
6,915

 
$
9,035

(3) 
Reconciling items represent corporate administrative costs that are not allocated to individual segments.
(4) 
For purposes of segment reporting, SBC represents awards that we expect to settle in Alphabet stock.
(5) 
Reconciling items are primarily related to corporate administrative costs and other miscellaneous items that are not allocated to individual segments.
The following table presents our long-lived assets by geographic area (in millions):
 
As of
December 31, 2017
 
As of
December 31, 2018
Long-lived assets:
 
 
 
United States
$
55,113

 
$
74,882

International
17,874

 
22,234

Total long-lived assets
$
72,987

 
$
97,116


For revenues by geography, see Note 2.

Fact Table
Network
2131100 - Schedule - Schedule II: Valuation and Qualifying Accounts
(http://www.google.com/role/ScheduleIiValuationAndQualifyingAccounts)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]
Schedule II: Valuation and Qualifying Accounts
The table below details the activity of the allowance for doubtful accounts and sales credits for the years ended December 31, 2016, 2017 and 2018 (in millions):
 
Balance at
Beginning of
Year
 
Additions
 
Usage
 
Balance at
End of Year
Year ended December 31, 2016
$
296

 
$
942

 
$
(771
)
 
$
467

Year ended December 31, 2017
$
467

 
$
1,131

 
$
(924
)
 
$
674

Year ended December 31, 2018
$
674

 
$
1,115

 
$
(1,060
)
 
$
729


Note:
Additions to the allowance for doubtful accounts are charged to expense. Additions to the allowance for sales credits are charged against revenues.

Fact Table
Network
2201201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)
(http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock (label)
Cash, Cash Equivalents, and Marketable Securities
We invest all excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.
We classify all investments that are readily convertible to known amounts of cash and have stated maturities of three months or less from the date of purchase as cash equivalents and those with stated maturities of greater than three months as marketable securities.
We determine the appropriate classification of our investments in marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their stated maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for unrealized losses determined to be other-than-temporary, which we record within other income (expense), net. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of other income (expense), net.
20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyPolicyTextBlock (label)
Impairment of Investments
We periodically review our debt and equity investments for impairment. For debt securities we consider the duration, severity and the reason for the decline in security value; whether it is more likely than not that we will be required to sell the security before recovery of its amortized cost basis; or if the amortized cost basis cannot be recovered as a result of credit losses. If any impairment is considered other-than-temporary, we will write down the security to its fair value and record the corresponding charge as other income (expense), net. For equity securities we consider impairment indicators such as negative changes in industry and market conditions, financial performance, business prospects, and other relevant events and factors. If indicators exist and the fair value of the security is below the carrying amount, we write down the security to fair value.
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:LongLivedAssetsPolicyPolicyTextBlock (label)
Long-Lived Assets, Goodwill and Other Acquired Intangible Assets
We review property and equipment, long-term prepayments and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets are not recoverable, the impairment recognized is measured as the amount by which the carrying value of the asset exceeds its fair value. Impairments were not material for the periods presented.
We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units when changes in our operating structure occur, and if necessary, reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.
Intangible assets with definite lives are amortized over their estimated useful lives. We amortize intangible assets on a straight-line basis with definite lives over periods ranging from one to twelve years.
40001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:NatureOfOperationsPolicyPolicyTextBlock (label)
Nature of Operations
Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. (Alphabet) became the successor issuer to Google.
We generate revenues primarily by delivering relevant, cost-effective online advertising.
50001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:NonMarketableEquityInvestmentsPolicyPolicyTextBlock (label)
Non-Marketable Investments
We account for non-marketable equity investments through which we exercise significant influence but do not have control over the investee under the equity method. Beginning on January 1, 2018, our non-marketable equity securities not accounted for under the equity method are either carried at fair value or under the measurement alternative upon the adoption of ASU 2016-01. Under the measurement alternative, the carrying value is measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. Adjustments are determined primarily based on a market approach as of the transaction date. We classify our non-marketable investments as non-current assets on the Consolidated Balance Sheets as those investments do not have stated contractual maturity dates.
We account for our non-marketable investments that meet the definition of a debt security as available-for-sale securities.
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullAdvertising Costs, Policy [Policy Text Block]
Advertising and Promotional Expenses
We expense advertising and promotional costs in the period in which they are incurred.
70001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullBusiness Combinations Policy [Policy Text Block]
Business Combinations
We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
80001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullCompensation Related Costs, Policy [Policy Text Block]
Performance Fees
We have compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts
90001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullConcentration Risk, Credit Risk, Policy [Policy Text Block]
Certain Risks and Concentrations
Our revenues are primarily derived from online advertising, the market for which is highly competitive and rapidly changing. In addition, our revenues are generated from a multitude of vertical market segments in countries around the world. Significant changes in this industry or changes in customer buying or advertiser spending behavior could adversely affect our operating results.
We are subject to concentrations of credit risk principally from cash and cash equivalents, marketable securities, foreign exchange contracts, and accounts receivable. Cash equivalents and marketable securities consist primarily of time deposits, money market and other funds, highly liquid debt instruments of the U.S. government and its agencies, debt instruments issued by foreign governments, debt instruments issued by municipalities in the U.S., corporate debt securities, mortgage-backed securities, and asset-backed securities. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from customers located around the world. We perform ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers. We maintain reserves for estimated credit losses and these losses have generally been within our expectations.
100001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullConsolidation, Policy [Policy Text Block]
Basis of Consolidation
The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Noncontrolling interests are not presented separately as the amounts are not material. All intercompany balances and transactions have been eliminated.
110001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullConsolidation, Variable Interest Entity, Policy [Policy Text Block]
Variable Interest Entities
We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests in is considered a variable interest entity (VIE). We consolidate VIEs when we are the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE; and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is still a VIE and, if so, whether we are the primary beneficiary. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.
120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullFair Value of Financial Instruments, Policy [Policy Text Block]
Fair Value of Financial Instruments
Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative contracts, and non-marketable debt securities. Our financial assets that are measured at fair value on a nonrecurring basis include non-marketable equity securities measured at fair value when observable price changes are identified or when non-marketable equity securities are impaired. Other financial assets and liabilities are carried at cost with fair value disclosed, if required.
Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:
Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.
Level 3 - Unobservable inputs that are supported by little or no market activities.
The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
130001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullForeign Currency Transactions and Translations Policy [Policy Text Block]
Foreign Currency
Generally, the functional currency of our international subsidiaries is the local currency. We translate the financial statements of these subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in accumulated other comprehensive income (AOCI) as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange losses in other income (expense), net.
140001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncome Tax, Policy [Policy Text Block]
Income Taxes
We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized.
We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullInventory, Policy [Policy Text Block]
Inventory
Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullNew Accounting Pronouncements, Policy [Policy Text Block]
Recent Accounting Pronouncements
Recently issued accounting pronouncements not yet adopted
In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2016-02 (Topic 842) "Leases." Topic 842 supersedes the lease requirements in Accounting Standards Codification (ASC) Topic 840, "Leases." Under Topic 842, lessees are required to recognize assets and liabilities on the balance sheet for most leases and provide enhanced disclosures. Leases will continue to be classified as either finance or operating. We will adopt Topic 842 effective January 1, 2019 using a modified retrospective method and will not restate comparative periods. As permitted under the transition guidance, we will carry forward the assessment of whether our contracts contain or are leases, classification of our leases and remaining lease terms. Based on our portfolio of leases as of December 31, 2018, approximately $9 billion of lease assets and liabilities will be recognized on our balance sheet upon adoption, primarily relating to real estate. We are substantially complete with our implementation efforts.
In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. We will adopt ASU 2016-13 effective January 1, 2020. We are currently evaluating the effect of the adoption of ASU 2016-13 on our consolidated financial statements. The effect will largely depend on the composition and credit quality of our investment portfolio and the economic conditions at the time of adoption.
Recently adopted accounting pronouncements
In January 2016, the FASB issued Accounting Standards Update No. 2016-01 (ASU 2016-01) "Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities," which amends various aspects of the recognition, measurement, presentation, and disclosure of financial instruments. We adopted ASU 2016-01 as of January 1, 2018 using the modified retrospective method for our marketable equity securities and the prospective method for our non-marketable equity securities. This resulted in a $98 million reclassification of net unrealized gains from AOCI to opening retained earnings. We have elected to use the measurement alternative for our non-marketable equity securities, defined as cost adjusted for changes from observable transactions for identical or similar investments of the same issuer, less impairment. The adoption of ASU 2016-01 increases the volatility of our other income (expense), net, as a result of the unrealized gain or loss from the remeasurement of our equity securities. For further information on unrealized gains from equity securities, see Note 3.
In October 2016, the FASB issued Accounting Standards Update No. 2016-16 (ASU 2016-16) "Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other than Inventory." ASU 2016-16 generally accelerates the recognition of income tax consequences for asset transfers between entities under common control. We adopted ASU 2016-16 as of January 1, 2018 using a modified retrospective transition method, resulting in a $701 million reclassification of prepaid income taxes related to asset transfers that occurred prior to adoption from other current and non-current assets to opening retained earnings.
On January 1, 2017, we adopted Topic 606 using the modified retrospective method applied to those contracts which were not completed as of January 1, 2017. Results for reporting periods beginning after January 1, 2017 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under Topic 605. The effect from the adoption of ASC 606 was not material to our financial statements.
170001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullReclassification, Policy [Policy Text Block]
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullProperty, Plant and Equipment, Policy [Policy Text Block]
Property and Equipment
Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers and related building improvements. Information technology assets include servers and network equipment. We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets. We depreciate buildings over periods of seven to 25 years. We generally depreciate information technology assets over periods of three to five years (specifically, three years for servers and three to five years for network equipment).
We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Construction in progress is the construction or development of property and equipment that have not yet been placed in service for our intended use. Depreciation for equipment, buildings, and leasehold improvements commences once they are ready for our intended use. Land is not depreciated.
190001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullReceivables, Policy [Policy Text Block]
Accounts Receivable
We record accounts receivable at the invoiced amount. We maintain an allowance for doubtful accounts to reserve for potentially uncollectible receivables. We review the accounts receivable by amounts due from customers that are past due to identify specific customers with known disputes or collectability issues. In determining the amount of the reserve, we make judgments about the creditworthiness of significant customers based on ongoing credit evaluations.
200001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullResearch, Development, and Computer Software, Policy [Policy Text Block]
Software Development Costs
We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products and as a result, development costs that meet the criteria for capitalization were not material for the periods presented.
Software development costs also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullRevenue from Contract with Customer [Policy Text Block]
Revenue Recognition
We recognize revenues when we transfer control of promised goods or services to our customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services.
See Note 2 for further discussion on Revenues.
Cost of Revenues
Cost of revenues consists of TAC and other costs of revenues.
TAC represents the amounts paid to Google Network Members primarily for ads displayed on their properties and amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.
Other costs of revenues (which is the cost of revenues excluding TAC) include the following:
Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);
Expenses associated with our data centers and other operations (including bandwidth, compensation expense (including SBC), depreciation, energy, and other equipment costs); and
Inventory related costs for hardware we sell.
Advertising Revenues
We generate revenues primarily by delivering advertising on Google properties and Google Network Members’ properties.
Google properties revenues consist primarily of advertising revenues generated on Google.com, the Google Search app, and other Google owned and operated properties like Gmail, Google Maps, Google Play, and YouTube.
Google Network Members’ properties revenues consist primarily of advertising revenues generated on Google Network Members’ properties.
Our customers generally purchase advertising inventory through Google Ads (formerly AdWords), Google Ad Manager as part of the Authorized Buyers marketplace (formerly DoubleClick AdExchange), and Google Marketing Platform (includes what was formerly DoubleClick Bid Manager), among others.
We offer advertising on a cost-per-click basis, which means that an advertiser pays us only when a user clicks on an ad on Google properties or Google Network Members' properties or when a user views certain YouTube engagement ads. For these customers, we recognize revenue each time a user clicks on the ad or when a user views the ad for a specified period of time.
We also offer advertising on other bases such as cost-per-impression, which means an advertiser pays us based on the number of times their ads are displayed on Google properties or Google Network Members’ properties. For these customers, we recognize revenue each time an ad is displayed.
For ads placed on Google Network Members’ properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues for ads placed on Google Network Members’ properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, and amounts paid to Google Network Members are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers, and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.
Other Revenues
Google other revenues and Other Bets revenues consist primarily of revenues from:
Apps, in-app purchases, and digital content in the Google Play store;
Google Cloud offerings;
Hardware; and
Other miscellaneous products and services.
As it relates to Google other revenues, the most significant judgment is determining whether we are the principal or agent for app sales and in-app purchases through the Google Play store. We report revenues from these transactions on a net basis because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a commission. Consequently, the portion of the gross amount billed to end users that is remitted to app developers is not reflected as revenues.
Arrangements with Multiple Performance Obligations
Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.
Customer Incentives and Credits
Certain customers may receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. The increase in the deferred revenue balance for the twelve months ended December 31, 2018 is primarily driven by cash payments received or due in advance of satisfying our performance obligations, offset by $1.5 billion of revenues recognized that were included in the deferred revenue balance as of December 31, 2017.
Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.
Practical Expedients and Exemptions
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and marketing expenses.
We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
220001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullShare-based Compensation, Option and Incentive Plans Policy [Policy Text Block]
Stock-based Compensation
Stock-based compensation primarily consists of Alphabet restricted stock units (RSUs). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.
For RSUs, shares are issued on the vesting dates net of the applicable statutory tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding. We record a liability for the tax withholding to be paid by us as a reduction to additional paid-in capital.
Additionally, stock-based compensation includes other types of stock-based awards that may be settled in the stock of certain of our Other Bets or in cash. Awards that are liability classified are remeasured at fair value through settlement or maturity. The fair value of such awards is based on the valuation of equity of the respective Other Bet.
230001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullUse of Estimates, Policy [Policy Text Block]
Use of Estimates
Preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States (GAAP) requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to the bad debt allowance, sales allowances, fair values of financial instruments, intangible assets and goodwill, useful lives of intangible assets and property and equipment, income taxes, and contingent liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.

Fact Table
Network
2302301 - Disclosure - Revenues (Tables)
(http://www.google.com/role/RevenuesTables)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullDisaggregation of Revenue [Table Text Block]
The following table presents our revenues disaggregated by revenue source (in millions). Sales and usage-based taxes are excluded from revenues.
 
Year Ended December 31,
 
2016(1)
 
2017
 
2018
Google properties
$
63,785

 
$
77,788

 
$
96,336

Google Network Members' properties
15,598

 
17,587

 
19,982

Google advertising revenues
79,383

 
95,375

 
116,318

Google other revenues
10,601

 
15,003

 
19,906

Other Bets revenues
288

 
477

 
595

Total revenues(2)
$
90,272

 
$
110,855

 
$
136,819

(1) 
As noted above, prior period amounts have not been adjusted under the modified retrospective method.
(2) 
Revenues include hedging gains (losses) of $539 million, $(169) million, and $(138) million for the years ended December 31, 2016, 2017, and 2018, respectively, which do not represent revenues recognized from contracts with customers.
20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullRevenue from External Customers by Geographic Areas [Table Text Block]
The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):
 
Year Ended December 31,
 
2016
 
2017
 
2018
United States
$
42,781

 
47
%
 
$
52,449

 
47
%
 
$
63,269

 
46
%
EMEA(1)
30,304

 
34

 
36,046

 
33

 
44,567

 
33

APAC(1)
12,559

 
14

 
16,235

 
15

 
21,374

 
15

Other Americas(1)
4,628

 
5

 
6,125

 
5

 
7,609

 
6

Total revenues(2)
$
90,272

 
100
%
 
$
110,855

 
100
%
 
$
136,819

 
100
%
(1) 
Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America (Other Americas).
(2) 
Revenues include hedging gains (losses) for the years ended December 31, 2016, 2017, and 2018.

Fact Table
Network
2303301 - Disclosure - Financial Instruments (Tables)
(http://www.google.com/role/FinancialInstrumentsTables)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullDebt Securities, Available-for-sale [Table Text Block]
 The following tables summarize our debt securities by significant investment categories as of December 31, 2017 and 2018 (in millions):
 
As of December 31, 2017
 
 
 
Adjusted
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cash and
Cash
Equivalents
 
Marketable
Securities
 
Non-Marketable
Securities
Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
Time deposits(1)
$
359

 
$
0

 
$
0

 
$
359

 
$
357

 
$
2

 
$
0

Government bonds(2)
51,548

 
10

 
(406
)
 
51,152

 
1,241

 
49,911

 
0

Corporate debt securities
24,269

 
21

 
(135
)
 
24,155

 
126

 
24,029

 
0

Mortgage-backed and asset-backed securities
16,789

 
13

 
(180
)
 
16,622

 
0

 
16,622

 
0

 
92,965

 
44

 
(721
)
 
92,288

 
1,724

 
90,564

 
0

Level 3:
 
 
 
 
 
 
 
 
 
 
 
 
 
Non-marketable debt securities
1,083

 
811

 
0

 
1,894

 
0

 
0

 
1,894

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total
$
94,048

 
$
855

 
$
(721
)
 
$
94,182

 
$
1,724

 
$
90,564

 
$
1,894

 
As of December 31, 2018
 
 
 
Adjusted
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cash and
Cash
Equivalents
 
Marketable
Securities
 
Non-Marketable
Securities
Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
Time deposits(1)
$
2,202

 
$
0

 
$
0

 
$
2,202

 
$
2,202

 
$
0

 
$
0

Government bonds(2)
53,634

 
71

 
(414
)
 
53,291

 
3,717

 
49,574

 
0

Corporate debt securities
25,383

 
15

 
(316
)
 
25,082

 
44

 
25,038

 
0

Mortgage-backed and asset-backed securities
16,918

 
11

 
(324
)
 
16,605

 
0

 
16,605

 
0

 
98,137

 
97

 
(1,054
)
 
97,180

 
5,963

 
91,217

 
0

Level 3:
 
 
 
 
 
 
 
 
 
 
 
 
 
Non-marketable debt securities
147

 
116

 
0

 
263

 
0

 
0

 
263

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total
$
98,284

 
$
213

 
$
(1,054
)
 
$
97,443

 
$
5,963

 
$
91,217

 
$
263

(1) 
As of December 31, 2017, the majority of our time deposits were foreign deposits. As of December 31, 2018, the majority of our time deposits are domestic deposits.
(2) 
Government bonds are comprised primarily of U.S. government notes, and also includes U.S. government agencies, foreign government bonds, and municipal securities.
20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEquity Securities without Readily Determinable Fair Value [Table Text Block]
The following is a summary of unrealized gains and losses recorded in other income (expense), net, and included as adjustments to the carrying value of non-marketable equity securities held as of December 31, 2018 (in millions):
 
Twelve Months Ended December 31, 2018
Upward adjustments
$
4,285

Downward adjustments (including impairment)
(178
)
Total unrealized gain (loss) for non-marketable equity securities
$
4,107

The following table summarizes the total carrying value of our non-marketable equity securities held as of December 31, 2018 including cumulative unrealized upward and downward adjustments made to the initial cost basis of the securities (in millions):
Initial cost basis(1)
$
8,168

Upward adjustments
4,285

Downward adjustments (including impairment)
(178
)
Total carrying value at the end of the period
$
12,275

(1) 
Includes $2.2 billion for a non-marketable equity security reclassified from a non-marketable debt security during 2018.
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullGain (Loss) on Securities [Table Text Block]
Realized and unrealized gains and losses for our marketable and non-marketable equity securities for the year ended December 31, 2018 are summarized below (in millions):
 
Twelve Months Ended December 31, 2018
Realized gain (loss) for equity securities sold during the period
$
1,458

Unrealized gain (loss) on equity securities held as of the end of the period(1)
4,002

Total gain (loss) recognized in other income (expense), net
$
5,460

(1) 
Includes $4,107 million related to non-marketable equity securities for the year ended December 31, 2018.
40001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullInvestments Classified by Contractual Maturity Date [Table Text Block]
The following table summarizes the estimated fair value of our investments in marketable debt securities with stated contractual maturity dates, accounted for as available-for-sale securities and classified by the contractual maturity date of the securities (in millions):
 
As of
December 31, 2018
Due in 1 year
$
23,669

Due in 1 year through 5 years
54,504

Due in 5 years through 10 years
2,236

Due after 10 years
10,808

Total
$
91,217

50001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullMarketable Securities [Table Text Block]
The following table summarizes marketable equity securities measured at fair value by significant investment categories as of December 31, 2017 and 2018 (in millions):
 
 
As of December 31, 2017
 
 
Cash and Cash Equivalents
 
Marketable
Securities
Level 1:
 
 
 
 
Money market funds
 
$
1,833

 
$
0

Marketable equity securities
 
0

 
340

 
 
1,833

 
340

Level 2:
 
 
 
 
Mutual funds(1)
 
0

 
252

Total
 
$
1,833

 
$
592

(1)The fair value option was elected for mutual funds with gains (losses) recognized in other income (expense), net.
 
 
As of December 31, 2018
 
 
Cash and Cash Equivalents
 
Marketable
Securities
Level 1:
 
 
 
 
Money market funds
 
$
3,493

 
$
0

Marketable equity securities
 
0

 
994

 
 
3,493

 
994

Level 2:
 
 
 
 
Mutual funds
 
0

 
228

Total
 
$
3,493

 
$
1,222

60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOffsetting Assets [Table Text Block]
As of December 31, 2017 and 2018, information related to these offsetting arrangements were as follows (in millions):
Offsetting of Assets
 
As of December 31, 2017
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Received
 
Non-Cash Collateral Received
 
Net Assets Exposed
Derivatives
$
102

 
$
(22
)
 
$
80

 
$
(64
)
(1) 
$
(4
)
 
$
(2
)
 
$
10

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Received
 
Non-Cash Collateral Received
 
Net Assets Exposed
Derivatives
$
569

 
$
(56
)
 
$
513

 
$
(90
)
(1) 
$
(307
)
 
$
(14
)
 
$
102

(1) 
The balances as of December 31, 2017 and 2018 were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements.
70001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOffsetting Liabilities [Table Text Block]
Offsetting of Liabilities
 
As of December 31, 2017
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Pledged
 
Non-Cash Collateral Pledged
 
Net Liabilities
Derivatives
$
374

 
$
(22
)
 
$
352

 
$
(64
)
(2) 
$
0

 
$
0

 
$
288

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Pledged
 
Non-Cash Collateral Pledged
 
Net Liabilities
Derivatives
$
289

 
$
(56
)
 
$
233

 
$
(90
)
(2) 
$
0

 
$
0

 
$
143

(2) 
The balances as of December 31, 2017 and 2018 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.
80001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullDerivative Instruments, Gain (Loss) [Table Text Block]
The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income (OCI) are summarized below (in millions):
 
 
Gains (Losses) Recognized in OCI
on Derivatives Before Tax Effect
 
 
Year Ended December 31,
 
 
2016
 
2017
 
2018
Derivatives in Cash Flow Hedging Relationship:
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
Amount included in the assessment of effectiveness
 
$
773

 
$
(955
)
 
$
332

Amount excluded from the assessment of effectiveness
 
0

 
0

 
26

Derivatives in Net Investment Hedging Relationship:
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
Amount included in the assessment of effectiveness
 
0

 
0

 
136

Total
 
$
773

 
$
(955
)
 
$
494

 


The effect of derivative instruments on income is summarized below (in millions):
 
Gains (Losses) Recognized in Income
 
Year Ended December 31,
 
2016
 
2017
 
2018
 
Revenues
 
Other income (expense), net
 
Revenues
 
Other income (expense), net
 
Revenues
 
Other income (expense), net
Total amounts presented in the Consolidated Statements of Income in which the effects of cash flow and fair value hedges are recorded
$
90,272

 
$
434

 
$
110,855

 
$
1,047

 
$
136,819

 
$
8,592

 
 
 
 
 
 
 
 
 
 
 
 
Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Amount of gains (losses) reclassified from AOCI to income
$
539

 
$
0

 
$
(169
)
 
$
0

 
$
(139
)
 
$
0

Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach
0

 
0

 
0

 
0

 
1

 
0

Amount excluded from the assessment of effectiveness
0

 
(381
)
 
0

 
83

 
0

 
0

Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Hedged items
0

 
(139
)
 
0

 
197

 
0

 
(96
)
Derivatives designated as hedging instruments
0

 
139

 
0

 
(197
)
 
0

 
96

Amount excluded from the assessment of effectiveness
0

 
6

 
0

 
23

 
0

 
37

Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Amount excluded from the assessment of effectiveness
0

 
0

 
0

 
0

 
0

 
78

Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
0

 
130

 
0

 
(230
)
 
0

 
54

Total gains (losses)
$
539

 
$
(245
)
 
$
(169
)
 
$
(124
)
 
$
(138
)
 
$
169

90001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]
The fair values of our outstanding derivative instruments were as follows (in millions):
 
 
 
 
As of December 31, 2017
  
 
Balance Sheet Location
 
Fair Value of
Derivatives
Designated as
Hedging Instruments
 
Fair Value of
Derivatives Not
Designated as
Hedging Instruments
 
Total Fair
Value
Derivative Assets:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Other current and non-current assets
 
$
51

 
$
29

 
$
80

Total
 
 
 
$
51

 
$
29

 
$
80

Derivative Liabilities:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Accrued expenses and other liabilities, current and non-current
 
$
230

 
$
122

 
$
352

Total
 
 
 
$
230

 
$
122

 
$
352

 
 
 
 
As of December 31, 2018
  
 
Balance Sheet Location
 
Fair Value of
Derivatives
Designated as
Hedging Instruments
 
Fair Value of
Derivatives Not
Designated as
Hedging Instruments
 
Total Fair
Value
Derivative Assets:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Other current and non-current assets
 
$
459

 
$
54

 
$
513

Total
 
 
 
$
459

 
$
54

 
$
513

Derivative Liabilities:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Accrued expenses and other liabilities, current and non-current
 
$
5

 
$
228

 
$
233

Total
 
 
 
$
5

 
$
228

 
$
233

100001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Investments Not Readily Marketable [Table Text Block]
The following table presents a reconciliation for our non-marketable debt securities measured and recorded at fair value on a recurring basis, using significant unobservable inputs (Level 3) (in millions):
 
Year Ended December 31,
 
2017
 
2018
Beginning balance
$
1,165

 
$
1,894

Total net gains (losses)
 
 
 
    Included in earnings
(10
)
 
603

    Included in other comprehensive income
707

 
(1
)
Purchases
88

 
47

Sales
(2
)
 
(52
)
Settlements(1)
(54
)
 
(2,228
)
Ending balance
$
1,894

 
$
263

(1) 
During the year ended December 31, 2018 the terms of a non-marketable debt security were modified resulting in an unrealized $1.3 billion gain recognized in other income (expense), net and a reclassification of the security to non-marketable equity securities.
110001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Unrealized Loss on Investments [Table Text Block]
The following tables present gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2017 and 2018, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):
 
As of December 31, 2017
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
Government bonds(1)
$
28,836

 
$
(211
)
 
$
17,660

 
$
(195
)
 
$
46,496

 
$
(406
)
Corporate debt securities
18,300

 
(114
)
 
1,710

 
(21
)
 
20,010

 
(135
)
Mortgage-backed and asset-backed securities
11,061

 
(105
)
 
3,449

 
(75
)
 
14,510

 
(180
)
Total
$
58,197

 
$
(430
)
 
$
22,819

 
$
(291
)
 
$
81,016

 
$
(721
)
 
As of December 31, 2018
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
Government bonds(1)
$
12,019

 
$
(85
)
 
$
23,877

 
$
(329
)
 
$
35,896

 
$
(414
)
Corporate debt securities
10,171

 
(107
)
 
11,545

 
(209
)
 
21,716

 
(316
)
Mortgage-backed and asset-backed securities
5,534

 
(75
)
 
8,519

 
(249
)
 
14,053

 
(324
)
Total
$
27,724

 
$
(267
)
 
$
43,941

 
$
(787
)
 
$
71,665

 
$
(1,054
)

(1) 
Government bonds are comprised primarily of U.S. government notes, and also includes U.S. government agencies, foreign government bonds, and municipal securities.

Fact Table
Network
2306301 - Disclosure - Debt (Tables)
(http://www.google.com/role/DebtTables)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Long-term Debt Instruments [Table Text Block]
The total outstanding long-term debt is summarized below (in millions):
 
As of
December 31, 2017
 
As of
December 31, 2018
3.625% Notes due on May 19, 2021
$
1,000

 
$
1,000

3.375% Notes due on February 25, 2024
1,000

 
1,000

1.998% Notes due on August 15, 2026
2,000

 
2,000

Unamortized discount for the Notes above
(57
)
 
(50
)
Subtotal(1)
3,943

 
3,950

Capital lease obligation
26

 
62

Total long-term debt
$
3,969

 
$
4,012


(1)  
Includes the outstanding (and unexchanged) Google Notes issued in 2011 and 2014 and the Alphabet notes exchanged in 2016.
20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Maturities of Long-term Debt [Table Text Block]
As of December 31, 2018, the aggregate future principal payments for long-term debt including long-term capital leases for each of the next five years and thereafter are as follows (in millions):
2019
 
$
0

2020
 
14

2021
 
1,003

2022
 
3

2023
 
3

Thereafter
 
3,039

Total
 
$
4,062


Fact Table
Network
2307301 - Disclosure - Supplemental Financial Statement Information (Tables)
(http://www.google.com/role/SupplementalFinancialStatementInformationTables)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullProperty, Plant and Equipment [Table Text Block]
Property and equipment, net, consisted of the following (in millions):
 
As of
December 31, 2017
 
As of
December 31, 2018
Land and buildings
$
23,183

 
$
30,179

Information technology assets
21,429

 
30,119

Construction in progress
10,491

 
16,838

Leasehold improvements
4,496

 
5,310

Furniture and fixtures
48

 
61

Property and equipment, gross
59,647

 
82,507

Less: accumulated depreciation
(17,264
)
 
(22,788
)
Property and equipment, net
$
42,383

 
$
59,719

20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullReclassification out of Accumulated Other Comprehensive Income [Table Text Block]
The effects on net income of amounts reclassified from AOCI were as follows (in millions):
 
 


 
Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income
 
 
 
 
Year Ended December 31,
 AOCI Components
 
Location
 
2016
 
2017
 
2018
Unrealized gains (losses) on available-for-sale investments
 
 
 
 
 
 
 
 
Other income (expense), net
 
$
(221
)
 
$
(105
)
 
$
1,190

 
 
Provision for income taxes
 
0

 
0

 
(279
)
 
 
Net of tax
 
$
(221
)
 
$
(105
)
 
$
911

Unrealized gains (losses) on cash flow hedges
 
 
 
 
 
 
Foreign exchange contracts
 
Revenue
 
$
539

 
$
(169
)
 
$
(139
)
Interest rate contracts
 
Other income (expense), net
 
5

 
5

 
6

 
 
Benefit (provision) for income taxes
 
(193
)
 
71

 
35

 
 
Net of tax
 
$
351

 
$
(93
)
 
$
(98
)
Total amount reclassified, net of tax
 
 
 
$
130

 
$
(198
)
 
$
813

30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Accrued Liabilities [Table Text Block]
Accrued expenses and other current liabilities consisted of the following (in millions):
 
As of
December 31, 2017
 
As of
December 31, 2018
European Commission fines(1)
$
2,874

 
$
7,754

Accrued customer liabilities
1,489

 
1,810

Other accrued expenses and current liabilities
5,814

 
7,394

Accrued expenses and other current liabilities
$
10,177

 
$
16,958


(1) 
Includes the effects of foreign exchange and interest. See Note 9 for further details
40001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
The components of AOCI, net of tax, were as follows (in millions):
 
Foreign Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Unrealized Gains (Losses) on Cash Flow Hedges
 
Total
Balance as of December 31, 2015
$
(2,047
)
 
$
(86
)
 
$
259

 
$
(1,874
)
Other comprehensive income (loss) before reclassifications
(599
)
 
(314
)
 
515

 
(398
)
Amounts reclassified from AOCI
0

 
221

 
(351
)
 
(130
)
Other comprehensive income (loss)
(599
)
 
(93
)
 
164

 
(528
)
Balance as of December 31, 2016
$
(2,646
)
 
$
(179
)
 
$
423

 
$
(2,402
)
Other comprehensive income (loss) before reclassifications
1,543

 
307

 
(638
)
 
1,212

Amounts reclassified from AOCI
0

 
105

 
93

 
198

Other comprehensive income (loss)
1,543

 
412

 
(545
)
 
1,410

Balance as of December 31, 2017
$
(1,103
)
 
$
233

 
$
(122
)
 
$
(992
)
Other comprehensive income (loss) before reclassifications(1)
(781
)
 
(10
)
 
264

 
(527
)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI
0

 
0

 
26

 
26

Amounts reclassified from AOCI
0

 
(911
)
 
98

 
(813
)
Other comprehensive income (loss)
(781
)
 
(921
)
 
388

 
(1,314
)
Balance as of December 31, 2018
$
(1,884
)
 
$
(688
)
 
$
266

 
$
(2,306
)

(1) 
The change in unrealized gains (losses) on available-for-sale investments included a $98 million adjustment of net unrealized gains related to marketable equity securities from AOCI to opening retained earnings as a result of the adoption of ASU 2016-01 on January 1, 2018.
50001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Other Nonoperating Income (Expense) [Table Text Block]
The components of other income (expense), net, were as follows (in millions): 
 
Year Ended December 31,
 
2016
 
2017
 
2018
Interest income
$
1,220

 
$
1,312

 
$
1,878

Interest expense(1)
(124
)
 
(109
)
 
(114
)
Foreign currency exchange losses, net (2)
(475
)
 
(121
)
 
(80
)
Gain (loss) on debt securities, net(3)
(53
)
 
(110
)
 
1,190

Gain (loss) on equity securities, net
(20
)
 
73

 
5,460

Loss and impairment from equity method investments, net
(202
)
 
(156
)
 
(120
)
Other
88

 
158

 
378

Other income (expense), net
$
434

 
$
1,047

 
$
8,592

(1) 
Interest expense is net of interest capitalized of $0 million, $48 million, and $92 million for the years ended December 31, 2016, 2017, and 2018, respectively.
(2) 
Our foreign currency exchange losses, net, are related to the option premium costs and forwards points for our foreign currency hedging contracts, our foreign exchange transaction gains and losses from the conversion of the transaction currency to the functional currency, offset by the foreign currency hedging contract losses and gains. The net foreign currency transaction losses were $112 million, $226 million, and $195 million for the years ended December 31, 2016, 2017, and 2018, respectively.
(3) 
During the year ended December 31, 2018, the terms of a non-marketable debt security were modified resulting in an unrealized $1.3 billion gain.

Fact Table
Network
2309301 - Disclosure - Goodwill and Other Intangible Assets (Tables)
(http://www.google.com/role/GoodwillAndOtherIntangibleAssetsTables)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]
Information regarding purchased intangible assets were as follows (in millions):
 
As of December 31, 2017
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Patents and developed technology
$
5,260

 
$
3,040

 
$
2,220

Customer relationships
359

 
263

 
96

Trade names and other
544

 
168

 
376

Total
$
6,163

 
$
3,471

 
$
2,692

 
As of December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Value
Patents and developed technology
$
5,125

 
$
3,394

 
$
1,731

Customer relationships
349

 
308

 
41

Trade names and other
703

 
255

 
448

Total
$
6,177

 
$
3,957

 
$
2,220

20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Goodwill [Table Text Block]
Changes in the carrying amount of goodwill for the years ended December 31, 2017 and 2018 were as follows (in millions):
 
Google
 
Other Bets
 
Total Consolidated
Balance as of December 31, 2016
$
16,027

 
$
441

 
$
16,468

Acquisitions
212

 
9

 
221

Foreign currency translation and other adjustments
56

 
2

 
58

Balance as of December 31, 2017
16,295

 
452

 
16,747

Acquisitions
1,227

 
0

 
1,227

Transfers
80

 
(80
)
 
0

Foreign currency translation and other adjustments
(81
)
 
(5
)
 
(86
)
Balance as of December 31, 2018
$
17,521

 
$
367

 
$
17,888

30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
As of December 31, 2018, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in millions): 
2019
$
712

2020
585

2021
533

2022
201

2023
7

Thereafter
182

 
$
2,220


Fact Table
Network
2311301 - Disclosure - Commitments and Contingencies (Tables)
(http://www.google.com/role/CommitmentsAndContingenciesTables)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
As of December 31, 2018, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year, net of sublease income amounts, were as follows (in millions):
 
Operating
Leases(1)
 
Sub-lease
Income
 
Net Operating Leases
2019
$
1,319

 
$
16

 
$
1,303

2020
1,397

 
13

 
1,384

2021
1,337

 
10

 
1,327

2022
1,153

 
8

 
1,145

2023
980

 
3

 
977

Thereafter
3,916

 
5

 
3,911

Total minimum payments
$
10,102

 
$
55


$
10,047


(1) 
Includes future minimum payments for leases which have not yet commenced.

Fact Table
Network
2313301 - Disclosure - Net Income Per Share (Tables)
(http://www.google.com/role/NetIncomePerShareTables)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The following tables set forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands and per share amounts):
 
Year Ended December 31,
 
2016
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
8,332

 
$
1,384

 
$
9,762

Denominator
 
 
 
 
 
Number of shares used in per share computation
294,217

 
48,859

 
344,702

Basic net income per share
$
28.32

 
$
28.32

 
$
28.32

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
8,332

 
$
1,384

 
$
9,762

Effect of dilutive securities in equity method investments and subsidiaries
(9
)
 
(2
)
 
(10
)
Allocation of undistributed earnings for diluted computation
8,323

 
1,382

 
9,752

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
1,382

 
0

 
0

Reallocation of undistributed earnings
(94
)
 
(21
)
 
94

Allocation of undistributed earnings
$
9,611

 
$
1,361

 
$
9,846

Denominator
 
 
 
 
 
Number of shares used in basic computation
294,217

 
48,859

 
344,702

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
48,859

 
0

 
0

Restricted stock units and other contingently issuable shares
2,055

 
0

 
8,873

Number of shares used in per share computation
345,131

 
48,859

 
353,575

Diluted net income per share
$
27.85

 
$
27.85

 
$
27.85

 
Year Ended December 31,
 
2017
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
5,438

 
$
862

 
$
6,362

Denominator
 
 
 
 
 
Number of shares used in per share computation
297,604

 
47,146

 
348,151

Basic net income per share
$
18.27

 
$
18.27

 
$
18.27

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
5,438

 
$
862

 
$
6,362

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
862

 
0

 
0

Reallocation of undistributed earnings
(74
)
 
(14
)
 
74

Allocation of undistributed earnings
$
6,226

 
$
848

 
$
6,436

Denominator
 
 
 
 
 
Number of shares used in basic computation
297,604

 
47,146

 
348,151

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
47,146

 
0

 
0

Restricted stock units and other contingently issuable shares
1,192

 
0

 
9,491

Number of shares used in per share computation
345,942

 
47,146

 
357,642

Diluted net income per share
$
18.00

 
$
18.00

 
$
18.00

 
Year Ended December 31,
 
2018
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
13,200

 
$
2,072

 
$
15,464

Denominator
 
 
 
 
 
Number of shares used in per share computation
298,548

 
46,864

 
349,728

Basic net income per share
$
44.22

 
$
44.22

 
$
44.22

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
13,200

 
$
2,072

 
$
15,464

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
2,072

 
0

 
0

Reallocation of undistributed earnings
(146
)
 
(24
)
 
146

Allocation of undistributed earnings
$
15,126

 
$
2,048

 
$
15,610

Denominator
 
 
 
 
 
Number of shares used in basic computation
298,548

 
46,864

 
349,728

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
46,864

 
0

 
0

Restricted stock units and other contingently issuable shares
689

 
0

 
7,456

Number of shares used in per share computation
346,101

 
46,864

 
357,184

Diluted net income per share
$
43.70

 
$
43.70

 
$
43.70


Fact Table
Network
2314301 - Disclosure - Compensation Plans (Tables)
(http://www.google.com/role/CompensationPlansTables)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]
The following table summarizes the activities for our unvested RSUs for the year ended December 31, 2018:
 
Unvested Restricted Stock Units
 
    Number of    
Shares
 
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 2017
20,077,346

 
$
712.45

Granted
12,669,251

 
$
1,095.89

 Vested
(12,847,910
)
 
$
756.45

 Forfeited/canceled
(1,431,009
)
 
$
814.19

Unvested as of December 31, 2018
18,467,678

 
$
936.96


Fact Table
Network
2315301 - Disclosure - Income Taxes (Tables)
(http://www.google.com/role/IncomeTaxesTables)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Components of Income Tax Expense (Benefit) [Table Text Block]
The provision for income taxes consists of the following (in millions):

Year Ended December 31,
 
2016

2017

2018
Current:
 
 
 
 
 
Federal and state
$
3,826

 
$
12,608

 
$
2,153

Foreign
966

 
1,746

 
1,251

Total
4,792

 
14,354

 
3,404

Deferred:
 
 
 
 
 
Federal and state
(70
)
 
220

 
907

Foreign
(50
)
 
(43
)
 
(134
)
Total
(120
)
 
177

 
773

Provision for income taxes
$
4,672

 
$
14,531

 
$
4,177

20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Deferred Tax Assets and Liabilities [Table Text Block]
Significant components of our deferred tax assets and liabilities are as follows (in millions):
 
As of December 31,
 
2017
 
2018
Deferred tax assets:
 
 
 
Stock-based compensation expense
$
251

 
$
291

Accrued employee benefits
285

 
387

Accruals and reserves not currently deductible
717

 
1,062

Tax credits
1,187

 
1,979

Basis difference in investment in Arris
849

 
657

Prepaid cost sharing
498

 
597

Net operating losses
320

 
557

Other
244

 
251

Total deferred tax assets
4,351

 
5,781

Valuation allowance
(2,531
)
 
(2,817
)
Total deferred tax assets net of valuation allowance
1,820

 
2,964

Deferred tax liabilities:
 
 
 
Property and equipment
(551
)
 
(1,382
)
Identified intangibles
(419
)
 
(229
)
Renewable energy investments
(531
)
 
(500
)
Investment gains/losses
(22
)
 
(1,143
)
Other
(47
)
 
(237
)
Total deferred tax liabilities
(1,570
)
 
(3,491
)
Net deferred tax assets (liabilities)
$
250

 
$
(527
)
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Effective Income Tax Rate Reconciliation [Table Text Block]
The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows:
 
Year Ended December 31,
 
2016
 
2017
 
2018
U.S. federal statutory tax rate
35.0
 %
 
35.0
 %
 
21.0
 %
Foreign income taxed at different rates
(11.0
)
 
(14.2
)
 
(4.9
)
Effect of the Tax Act


 


 


One-time transition tax
0.0

 
37.6

 
(0.1
)
Deferred tax effects
0.0

 
(1.4
)
 
(1.2
)
Federal research credit
(2.0
)
 
(1.8
)
 
(2.4
)
Stock-based compensation expense
(3.4
)
 
(4.5
)
 
(2.2
)
European Commission fine
0.0

 
3.5

 
3.1

Deferred tax asset valuation allowance
0.1

 
0.9

 
(2.0
)
Other adjustments
0.6

 
(1.7
)
 
0.7

Effective tax rate
19.3
 %
 
53.4
 %
 
12.0
 %
40001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSummary of Income Tax Contingencies [Table Text Block]
The following table summarizes the activity related to our gross unrecognized tax benefits from January 1, 2016 to December 31, 2018 (in millions):
 
2016
 
2017
 
2018
Beginning gross unrecognized tax benefits
$
4,167

 
$
5,393

 
$
4,696

Increases related to prior year tax positions
899

 
685

 
321

Decreases related to prior year tax positions
(157
)
 
(257
)
 
(623
)
Decreases related to settlement with tax authorities
(196
)
 
(1,875
)
 
(191
)
Increases related to current year tax positions
680

 
750

 
449

Ending gross unrecognized tax benefits
$
5,393

 
$
4,696

 
$
4,652


Fact Table
Network
2316301 - Disclosure - Information about Segments and Geographic Areas (Tables)
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasTables)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullLong-lived Assets by Geographic Areas [Table Text Block]
The following table presents our long-lived assets by geographic area (in millions):
 
As of
December 31, 2017
 
As of
December 31, 2018
Long-lived assets:
 
 
 
United States
$
55,113

 
$
74,882

International
17,874

 
22,234

Total long-lived assets
$
72,987

 
$
97,116

20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullSchedule of Segment Reporting Information, by Segment [Table Text Block]
Information about segments during the periods presented were as follows (in millions):
 
Year Ended December 31,
 
2016
 
2017
 
2018
Revenues:
 
 
 
 
 
Google
$
89,984

 
$
110,378

 
$
136,224

Other Bets
288

 
477

 
595

Total revenues
$
90,272

 
$
110,855

 
$
136,819

 
Year Ended December 31,
 
2016
 
2017
 
2018
Operating income (loss):
 
 
 
 
 
Google
$
27,055

 
$
32,287

 
$
36,517

Other Bets
(2,741
)
 
(2,734
)
 
(3,358
)
Reconciling items(1)
(598
)
 
(3,407
)
 
(6,838
)
Total income from operations
$
23,716

 
$
26,146

 
$
26,321


(1) 
Reconciling items are primarily comprised of the European Commission fines for the years ended December 31, 2017 and 2018, and performance fees for the year ended December 31, 2018, as well as corporate administrative costs and other miscellaneous items that are not allocated to individual segments for all periods presented.
 
Year Ended December 31,
 
2016
 
2017
 
2018
Capital expenditures:
 
 
 
 
 
Google
$
9,437

 
$
12,619

 
$
25,460

Other Bets
1,365

 
493

 
181

Reconciling items(2)
(590
)
 
72

 
(502
)
Total capital expenditures as presented on the Consolidated Statements of Cash Flows
$
10,212

 
$
13,184

 
$
25,139

(2) 
Reconciling items are related to timing differences of payments as segment capital expenditures are on accrual basis while total capital expenditures shown on the Consolidated Statements of Cash Flow are on cash basis and other miscellaneous differences.
Stock-based compensation (SBC) and depreciation, amortization, and impairment are included in segment operating income (loss) as shown below (in millions):
 
Year Ended December 31,
 
2016
 
2017
 
2018
Stock-based compensation:
 
 
 
 
 
Google
$
6,201

 
$
7,168

 
$
8,755

Other Bets
372

 
363

 
489

Reconciling items(3)
130

 
148

 
109

Total stock-based compensation(4)
$
6,703

 
$
7,679

 
$
9,353

 
 
 
 
 
 
Depreciation, amortization, and impairment:
 
 
 
 
 
Google
$
5,882

 
$
6,608

 
$
8,708

Other Bets
258

 
307

 
327

 Reconciling items(5)
4

 

 

Total depreciation, amortization, and impairment as presented on the Consolidated Statements of Cash Flows
$
6,144

 
$
6,915

 
$
9,035

(3) 
Reconciling items represent corporate administrative costs that are not allocated to individual segments.
(4) 
For purposes of segment reporting, SBC represents awards that we expect to settle in Alphabet stock.
(5) 
Reconciling items are primarily related to corporate administrative costs and other miscellaneous items that are not allocated to individual segments.

Fact Table
Network
2401402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details)
(http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2015-12-31Range [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2015-12-31Type of Adoption [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2015-12-31Property, Plant and Equipment, Type [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2015-12-31Equity Component [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2015-12-31Scenario, Unspecified [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2015-12-31Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-133000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2016-12-31Range [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2016-12-31Type of Adoption [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2016-12-31Property, Plant and Equipment, Type [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2016-12-31Equity Component [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2016-12-31Scenario, Unspecified [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2016-12-31Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-12-31Range [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-12-31Type of Adoption [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2017-12-31Property, Plant and Equipment, Type [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2017-12-31Equity Component [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2017-12-31Scenario, Unspecified [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2017-12-31Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-599000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-01-01Accounting Standards Update 2016-01 [Member]Cumulative Effect of New Accounting Principle in Period of Adoption98000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2018-01-01Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption98000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Maximum [Member]Finite-Lived Intangible Asset, Useful Life_2004720
220001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Minimum [Member]Finite-Lived Intangible Asset, Useful Life_2005310
230001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Range [Domain]Goodwill, Impairment Loss0iso4217:USD-9
240001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Type of Adoption [Domain]Goodwill, Impairment Loss0iso4217:USD-9
250001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Property, Plant and Equipment, Type [Domain]Goodwill, Impairment Loss0iso4217:USD-9
260001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Goodwill, Impairment Loss0iso4217:USD-9
270001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Scenario, Unspecified [Domain]Goodwill, Impairment Loss0iso4217:USD-9
280001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Range [Domain]Goodwill, Impairment Loss0iso4217:USD-9
290001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Type of Adoption [Domain]Goodwill, Impairment Loss0iso4217:USD-9
300001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Property, Plant and Equipment, Type [Domain]Goodwill, Impairment Loss0iso4217:USD-9
310001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Goodwill, Impairment Loss0iso4217:USD-9
320001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Scenario, Unspecified [Domain]Goodwill, Impairment Loss0iso4217:USD-9
330001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Range [Domain]Goodwill, Impairment Loss0iso4217:USD-9
340001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Type of Adoption [Domain]Goodwill, Impairment Loss0iso4217:USD-9
350001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Property, Plant and Equipment, Type [Domain]Goodwill, Impairment Loss0iso4217:USD-9
360001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Goodwill, Impairment Loss0iso4217:USD-9
370001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Scenario, Unspecified [Domain]Goodwill, Impairment Loss0iso4217:USD-9
380001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Range [Domain]Marketing and Advertising Expense3900000000iso4217:USD-8
390001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Type of Adoption [Domain]Marketing and Advertising Expense3900000000iso4217:USD-8
400001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Property, Plant and Equipment, Type [Domain]Marketing and Advertising Expense3900000000iso4217:USD-8
410001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Marketing and Advertising Expense3900000000iso4217:USD-8
420001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Scenario, Unspecified [Domain]Marketing and Advertising Expense3900000000iso4217:USD-8
430001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Range [Domain]Marketing and Advertising Expense5100000000iso4217:USD-8
440001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Type of Adoption [Domain]Marketing and Advertising Expense5100000000iso4217:USD-8
450001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Property, Plant and Equipment, Type [Domain]Marketing and Advertising Expense5100000000iso4217:USD-8
460001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Marketing and Advertising Expense5100000000iso4217:USD-8
470001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Scenario, Unspecified [Domain]Marketing and Advertising Expense5100000000iso4217:USD-8
480001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Range [Domain]Marketing and Advertising Expense6400000000iso4217:USD-8
490001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Type of Adoption [Domain]Marketing and Advertising Expense6400000000iso4217:USD-8
500001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Property, Plant and Equipment, Type [Domain]Marketing and Advertising Expense6400000000iso4217:USD-8
510001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Marketing and Advertising Expense6400000000iso4217:USD-8
520001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Scenario, Unspecified [Domain]Marketing and Advertising Expense6400000000iso4217:USD-8
530001652044 (http://www.sec.gov/CIK)2019-01-01Accounting Standards Update 2016-02 [Member]Operating Lease, Liability9000000000iso4217:USD-9
540001652044 (http://www.sec.gov/CIK)2019-01-01Scenario, Forecast [Member]Operating Lease, Liability9000000000iso4217:USD-9
550001652044 (http://www.sec.gov/CIK)2019-01-01Accounting Standards Update 2016-02 [Member]Operating Lease, Right-of-Use Asset9000000000iso4217:USD-9
560001652044 (http://www.sec.gov/CIK)2019-01-01Scenario, Forecast [Member]Operating Lease, Right-of-Use Asset9000000000iso4217:USD-9
570001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Maximum [Member]Property, Plant and Equipment, Useful Life_2025504
580001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:NetworkEquipmentMember (label)Property, Plant and Equipment, Useful Life_2026108
590001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Maximum [Member]Property, Plant and Equipment, Useful Life_2026698
600001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Building [Member]Property, Plant and Equipment, Useful Life_2027288
610001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Maximum [Member]Property, Plant and Equipment, Useful Life_2027878
620001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Technology Equipment [Member]Property, Plant and Equipment, Useful Life_2028468
630001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Minimum [Member]Property, Plant and Equipment, Useful Life_2029058
640001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:NetworkEquipmentMember (label)Property, Plant and Equipment, Useful Life_2029662
650001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Minimum [Member]Property, Plant and Equipment, Useful Life_2030252
660001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Building [Member]Property, Plant and Equipment, Useful Life_2030842
670001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Minimum [Member]Property, Plant and Equipment, Useful Life_2031432
680001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Technology Equipment [Member]Property, Plant and Equipment, Useful Life_2032022
690001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:ServerEquipmentMember (label)Property, Plant and Equipment, Useful Life_2032626
700001652044 (http://www.sec.gov/CIK)2017-12-31Range [Domain]Retained Earnings (Accumulated Deficit)113247000000iso4217:USD-6
710001652044 (http://www.sec.gov/CIK)2017-12-31Type of Adoption [Domain]Retained Earnings (Accumulated Deficit)113247000000iso4217:USD-6
720001652044 (http://www.sec.gov/CIK)2017-12-31Property, Plant and Equipment, Type [Domain]Retained Earnings (Accumulated Deficit)113247000000iso4217:USD-6
730001652044 (http://www.sec.gov/CIK)2017-12-31Equity Component [Domain]Retained Earnings (Accumulated Deficit)113247000000iso4217:USD-6
740001652044 (http://www.sec.gov/CIK)2017-12-31Scenario, Unspecified [Domain]Retained Earnings (Accumulated Deficit)113247000000iso4217:USD-6
750001652044 (http://www.sec.gov/CIK)2018-12-31Range [Domain]Retained Earnings (Accumulated Deficit)134885000000iso4217:USD-6
760001652044 (http://www.sec.gov/CIK)2018-12-31Type of Adoption [Domain]Retained Earnings (Accumulated Deficit)134885000000iso4217:USD-6
770001652044 (http://www.sec.gov/CIK)2018-12-31Property, Plant and Equipment, Type [Domain]Retained Earnings (Accumulated Deficit)134885000000iso4217:USD-6
780001652044 (http://www.sec.gov/CIK)2018-12-31Equity Component [Domain]Retained Earnings (Accumulated Deficit)134885000000iso4217:USD-6
790001652044 (http://www.sec.gov/CIK)2018-12-31Scenario, Unspecified [Domain]Retained Earnings (Accumulated Deficit)134885000000iso4217:USD-6
800001652044 (http://www.sec.gov/CIK)2018-01-01Accounting Standards Update 2016-16 [Member]Retained Earnings (Accumulated Deficit)701000000iso4217:USD-6

Fact Table
Network
2402402 - Disclosure - Revenues (Revenue by Segment) (Details)
(http://www.google.com/role/RevenuesRevenueBySegmentDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales [Member]Gain (Loss) on Hedging Activity539000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales [Member]Gain (Loss) on Hedging Activity-169000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales [Member]Gain (Loss) on Hedging Activity-138000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Product and Service [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Income Statement Location [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Segments [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:AdvertisingRevenueMember (label)Revenue from Contract with Customer, Excluding Assessed Tax79383000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax79383000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleNetworkMembersPropertiesMember (label)Revenue from Contract with Customer, Excluding Assessed Tax15598000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax15598000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GooglePropertiesMember (label)Revenue from Contract with Customer, Excluding Assessed Tax63785000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax63785000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:OtherRevenuesMember (label)Revenue from Contract with Customer, Excluding Assessed Tax10601000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax10601000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax89984000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Other Segments [Member]Revenue from Contract with Customer, Excluding Assessed Tax288000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Product and Service [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Income Statement Location [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Segments [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:AdvertisingRevenueMember (label)Revenue from Contract with Customer, Excluding Assessed Tax95375000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax95375000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleNetworkMembersPropertiesMember (label)Revenue from Contract with Customer, Excluding Assessed Tax17587000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax17587000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GooglePropertiesMember (label)Revenue from Contract with Customer, Excluding Assessed Tax77788000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax77788000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:OtherRevenuesMember (label)Revenue from Contract with Customer, Excluding Assessed Tax15003000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax15003000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax110378000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Other Segments [Member]Revenue from Contract with Customer, Excluding Assessed Tax477000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Product and Service [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Income Statement Location [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Segments [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:AdvertisingRevenueMember (label)Revenue from Contract with Customer, Excluding Assessed Tax116318000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax116318000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleNetworkMembersPropertiesMember (label)Revenue from Contract with Customer, Excluding Assessed Tax19982000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax19982000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GooglePropertiesMember (label)Revenue from Contract with Customer, Excluding Assessed Tax96336000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax96336000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:OtherRevenuesMember (label)Revenue from Contract with Customer, Excluding Assessed Tax19906000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax19906000000iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax136224000000iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Other Segments [Member]Revenue from Contract with Customer, Excluding Assessed Tax595000000iso4217:USD-6

Fact Table
Network
2402403 - Disclosure - Revenues (Revenue by Geographic Location) (Details)
(http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31UNITED STATESConcentration Risk, Percentage0.47xbrli:pure2
20001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage0.47xbrli:pure2
30001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage0.47xbrli:pure2
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:AmericasExcludingUnitedStatesMember (label)Concentration Risk, Percentage0.05xbrli:pure2
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage0.05xbrli:pure2
60001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage0.05xbrli:pure2
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Asia Pacific [Member]Concentration Risk, Percentage0.14xbrli:pure2
80001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage0.14xbrli:pure2
90001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage0.14xbrli:pure2
100001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31EMEA [Member]Concentration Risk, Percentage0.34xbrli:pure2
110001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage0.34xbrli:pure2
120001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage0.34xbrli:pure2
130001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage1.0xbrli:pure2
140001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage1.0xbrli:pure2
150001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31UNITED STATESConcentration Risk, Percentage0.47xbrli:pure2
160001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage0.47xbrli:pure2
170001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage0.47xbrli:pure2
180001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:AmericasExcludingUnitedStatesMember (label)Concentration Risk, Percentage0.05xbrli:pure2
190001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage0.05xbrli:pure2
200001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage0.05xbrli:pure2
210001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Asia Pacific [Member]Concentration Risk, Percentage0.15xbrli:pure2
220001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage0.15xbrli:pure2
230001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage0.15xbrli:pure2
240001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31EMEA [Member]Concentration Risk, Percentage0.33xbrli:pure2
250001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage0.33xbrli:pure2
260001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage0.33xbrli:pure2
270001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage1.0xbrli:pure2
280001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage1.0xbrli:pure2
290001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31UNITED STATESConcentration Risk, Percentage0.46xbrli:pure2
300001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage0.46xbrli:pure2
310001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage0.46xbrli:pure2
320001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:AmericasExcludingUnitedStatesMember (label)Concentration Risk, Percentage0.06xbrli:pure2
330001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage0.06xbrli:pure2
340001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage0.06xbrli:pure2
350001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Asia Pacific [Member]Concentration Risk, Percentage0.15xbrli:pure2
360001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage0.15xbrli:pure2
370001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage0.15xbrli:pure2
380001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31EMEA [Member]Concentration Risk, Percentage0.33xbrli:pure2
390001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage0.33xbrli:pure2
400001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage0.33xbrli:pure2
410001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales Revenue, Net [Member]Concentration Risk, Percentage1.0xbrli:pure2
420001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Geographic Concentration Risk [Member]Concentration Risk, Percentage1.0xbrli:pure2
430001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Geographical [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
440001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Concentration Risk Benchmark [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
450001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Concentration Risk Type [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
460001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31UNITED STATESRevenue from Contract with Customer, Excluding Assessed Tax42781000000iso4217:USD-6
470001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:AmericasExcludingUnitedStatesMember (label)Revenue from Contract with Customer, Excluding Assessed Tax4628000000iso4217:USD-6
480001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Asia Pacific [Member]Revenue from Contract with Customer, Excluding Assessed Tax12559000000iso4217:USD-6
490001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31EMEA [Member]Revenue from Contract with Customer, Excluding Assessed Tax30304000000iso4217:USD-6
500001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Geographical [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
510001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Concentration Risk Benchmark [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
520001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Concentration Risk Type [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
530001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31UNITED STATESRevenue from Contract with Customer, Excluding Assessed Tax52449000000iso4217:USD-6
540001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:AmericasExcludingUnitedStatesMember (label)Revenue from Contract with Customer, Excluding Assessed Tax6125000000iso4217:USD-6
550001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Asia Pacific [Member]Revenue from Contract with Customer, Excluding Assessed Tax16235000000iso4217:USD-6
560001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31EMEA [Member]Revenue from Contract with Customer, Excluding Assessed Tax36046000000iso4217:USD-6
570001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Geographical [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
580001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Concentration Risk Benchmark [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
590001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Concentration Risk Type [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
600001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31UNITED STATESRevenue from Contract with Customer, Excluding Assessed Tax63269000000iso4217:USD-6
610001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:AmericasExcludingUnitedStatesMember (label)Revenue from Contract with Customer, Excluding Assessed Tax7609000000iso4217:USD-6
620001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Asia Pacific [Member]Revenue from Contract with Customer, Excluding Assessed Tax21374000000iso4217:USD-6
630001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31EMEA [Member]Revenue from Contract with Customer, Excluding Assessed Tax44567000000iso4217:USD-6

Fact Table
Network
2402404 - Disclosure - Revenues (Narrative) (Details)
(http://www.google.com/role/RevenuesNarrativeDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullContract with Customer, Liability, Revenue Recognized1500000000iso4217:USD-8

Fact Table
Network
2403402 - Disclosure - Financial Instruments (Debt Securities) (Details)
(http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value Hierarchy and NAV [Domain]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)94182000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-12-31Financial Instruments [Domain]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)94182000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)92288000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)51152000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-12-31goog:GovernmentBondsMember (label)goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)51152000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)16622000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2017-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)16622000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)359000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-12-31Bank Time Deposits [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)359000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)24155000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-12-31Corporate Debt Securities [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)24155000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 3 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)1894000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-12-31goog:NonMarketableDebtSecuritiesMember (label)goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)1894000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value Hierarchy and NAV [Domain]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)97443000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)97443000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)97180000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)53291000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-12-31goog:GovernmentBondsMember (label)goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)53291000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)16605000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2018-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)16605000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)2202000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-12-31Bank Time Deposits [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)2202000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)25082000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-12-31Corporate Debt Securities [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)25082000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 3 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)263000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2018-12-31goog:NonMarketableDebtSecuritiesMember (label)goog:CashCashEquivalentsAndAvailableForSaleDebtSecurities (label)263000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value Hierarchy and NAV [Domain]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)94048000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2017-12-31Financial Instruments [Domain]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)94048000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)92965000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)51548000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2017-12-31goog:GovernmentBondsMember (label)goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)51548000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)16789000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2017-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)16789000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)359000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2017-12-31Bank Time Deposits [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)359000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)24269000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2017-12-31Corporate Debt Securities [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)24269000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 3 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)1083000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2017-12-31goog:NonMarketableDebtSecuritiesMember (label)goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)1083000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value Hierarchy and NAV [Domain]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)98284000000iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)98284000000iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)98137000000iso4217:USD-6
430001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)53634000000iso4217:USD-6
440001652044 (http://www.sec.gov/CIK)2018-12-31goog:GovernmentBondsMember (label)goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)53634000000iso4217:USD-6
450001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)16918000000iso4217:USD-6
460001652044 (http://www.sec.gov/CIK)2018-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)16918000000iso4217:USD-6
470001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)2202000000iso4217:USD-6
480001652044 (http://www.sec.gov/CIK)2018-12-31Bank Time Deposits [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)2202000000iso4217:USD-6
490001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)25383000000iso4217:USD-6
500001652044 (http://www.sec.gov/CIK)2018-12-31Corporate Debt Securities [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)25383000000iso4217:USD-6
510001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 3 [Member]goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)147000000iso4217:USD-6
520001652044 (http://www.sec.gov/CIK)2018-12-31goog:NonMarketableDebtSecuritiesMember (label)goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (label)147000000iso4217:USD-6
530001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value Hierarchy and NAV [Domain]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax855000000iso4217:USD-6
540001652044 (http://www.sec.gov/CIK)2017-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax855000000iso4217:USD-6
550001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax44000000iso4217:USD-6
560001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax10000000iso4217:USD-6
570001652044 (http://www.sec.gov/CIK)2017-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax10000000iso4217:USD-6
580001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax13000000iso4217:USD-6
590001652044 (http://www.sec.gov/CIK)2017-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax13000000iso4217:USD-6
600001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax21000000iso4217:USD-6
610001652044 (http://www.sec.gov/CIK)2017-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax21000000iso4217:USD-6
620001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 3 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax811000000iso4217:USD-6
630001652044 (http://www.sec.gov/CIK)2017-12-31goog:NonMarketableDebtSecuritiesMember (label)Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax811000000iso4217:USD-6
640001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value Hierarchy and NAV [Domain]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax213000000iso4217:USD-6
650001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax213000000iso4217:USD-6
660001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax97000000iso4217:USD-6
670001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax71000000iso4217:USD-6
680001652044 (http://www.sec.gov/CIK)2018-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax71000000iso4217:USD-6
690001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax11000000iso4217:USD-6
700001652044 (http://www.sec.gov/CIK)2018-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax11000000iso4217:USD-6
710001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax15000000iso4217:USD-6
720001652044 (http://www.sec.gov/CIK)2018-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax15000000iso4217:USD-6
730001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 3 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax116000000iso4217:USD-6
740001652044 (http://www.sec.gov/CIK)2018-12-31goog:NonMarketableDebtSecuritiesMember (label)Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax116000000iso4217:USD-6
750001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value Hierarchy and NAV [Domain]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax721000000iso4217:USD-6
760001652044 (http://www.sec.gov/CIK)2017-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax721000000iso4217:USD-6
770001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax721000000iso4217:USD-6
780001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax406000000iso4217:USD-6
790001652044 (http://www.sec.gov/CIK)2017-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax406000000iso4217:USD-6
800001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax180000000iso4217:USD-6
810001652044 (http://www.sec.gov/CIK)2017-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax180000000iso4217:USD-6
820001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax135000000iso4217:USD-6
830001652044 (http://www.sec.gov/CIK)2017-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax135000000iso4217:USD-6
840001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 3 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax0iso4217:USD-6
850001652044 (http://www.sec.gov/CIK)2017-12-31goog:NonMarketableDebtSecuritiesMember (label)Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax0iso4217:USD-6
860001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value Hierarchy and NAV [Domain]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax1054000000iso4217:USD-6
870001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax1054000000iso4217:USD-6
880001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax1054000000iso4217:USD-6
890001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax414000000iso4217:USD-6
900001652044 (http://www.sec.gov/CIK)2018-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax414000000iso4217:USD-6
910001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax324000000iso4217:USD-6
920001652044 (http://www.sec.gov/CIK)2018-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax324000000iso4217:USD-6
930001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax316000000iso4217:USD-6
940001652044 (http://www.sec.gov/CIK)2018-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax316000000iso4217:USD-6
950001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 3 [Member]Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax0iso4217:USD-6
960001652044 (http://www.sec.gov/CIK)2018-12-31goog:NonMarketableDebtSecuritiesMember (label)Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax0iso4217:USD-6
970001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale90564000000iso4217:USD-6
980001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale49911000000iso4217:USD-6
990001652044 (http://www.sec.gov/CIK)2017-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale49911000000iso4217:USD-6
1000001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale16622000000iso4217:USD-6
1010001652044 (http://www.sec.gov/CIK)2017-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale16622000000iso4217:USD-6
1020001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale2000000iso4217:USD-6
1030001652044 (http://www.sec.gov/CIK)2017-12-31Bank Time Deposits [Member]Debt Securities, Available-for-sale2000000iso4217:USD-6
1040001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale24029000000iso4217:USD-6
1050001652044 (http://www.sec.gov/CIK)2017-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale24029000000iso4217:USD-6
1060001652044 (http://www.sec.gov/CIK)2017-12-31goog:MarketableDebtSecuritiesMember (label)Debt Securities, Available-for-sale90564000000iso4217:USD-6
1070001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value Hierarchy and NAV [Domain]Debt Securities, Available-for-sale91217000000iso4217:USD-6
1080001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale91217000000iso4217:USD-6
1090001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale91217000000iso4217:USD-6
1100001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale49574000000iso4217:USD-6
1110001652044 (http://www.sec.gov/CIK)2018-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale49574000000iso4217:USD-6
1120001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale16605000000iso4217:USD-6
1130001652044 (http://www.sec.gov/CIK)2018-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale16605000000iso4217:USD-6
1140001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale0iso4217:USD-6
1150001652044 (http://www.sec.gov/CIK)2018-12-31Bank Time Deposits [Member]Debt Securities, Available-for-sale0iso4217:USD-6
1160001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Debt Securities, Available-for-sale25038000000iso4217:USD-6
1170001652044 (http://www.sec.gov/CIK)2018-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale25038000000iso4217:USD-6
1180001652044 (http://www.sec.gov/CIK)2018-12-31goog:MarketableDebtSecuritiesMember (label)Debt Securities, Available-for-sale91217000000iso4217:USD-6
1190001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value Hierarchy and NAV [Domain]Cash and Cash Equivalents, Fair Value Disclosure1833000000iso4217:USD-6
1200001652044 (http://www.sec.gov/CIK)2017-12-31Financial Instruments [Domain]Cash and Cash Equivalents, Fair Value Disclosure1833000000iso4217:USD-6
1210001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure1724000000iso4217:USD-6
1220001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure1241000000iso4217:USD-6
1230001652044 (http://www.sec.gov/CIK)2017-12-31goog:GovernmentBondsMember (label)Cash and Cash Equivalents, Fair Value Disclosure1241000000iso4217:USD-6
1240001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
1250001652044 (http://www.sec.gov/CIK)2017-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
1260001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure357000000iso4217:USD-6
1270001652044 (http://www.sec.gov/CIK)2017-12-31Bank Time Deposits [Member]Cash and Cash Equivalents, Fair Value Disclosure357000000iso4217:USD-6
1280001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure126000000iso4217:USD-6
1290001652044 (http://www.sec.gov/CIK)2017-12-31Corporate Debt Securities [Member]Cash and Cash Equivalents, Fair Value Disclosure126000000iso4217:USD-6
1300001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
1310001652044 (http://www.sec.gov/CIK)2017-12-31Debt Securities [Member]Cash and Cash Equivalents, Fair Value Disclosure1724000000iso4217:USD-6
1320001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value Hierarchy and NAV [Domain]Cash and Cash Equivalents, Fair Value Disclosure3493000000iso4217:USD-6
1330001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]Cash and Cash Equivalents, Fair Value Disclosure3493000000iso4217:USD-6
1340001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure5963000000iso4217:USD-6
1350001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure3717000000iso4217:USD-6
1360001652044 (http://www.sec.gov/CIK)2018-12-31goog:GovernmentBondsMember (label)Cash and Cash Equivalents, Fair Value Disclosure3717000000iso4217:USD-6
1370001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
1380001652044 (http://www.sec.gov/CIK)2018-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
1390001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure2202000000iso4217:USD-6
1400001652044 (http://www.sec.gov/CIK)2018-12-31Bank Time Deposits [Member]Cash and Cash Equivalents, Fair Value Disclosure2202000000iso4217:USD-6
1410001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure44000000iso4217:USD-6
1420001652044 (http://www.sec.gov/CIK)2018-12-31Corporate Debt Securities [Member]Cash and Cash Equivalents, Fair Value Disclosure44000000iso4217:USD-6
1430001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
1440001652044 (http://www.sec.gov/CIK)2018-12-31Debt Securities [Member]Cash and Cash Equivalents, Fair Value Disclosure5963000000iso4217:USD-6
1450001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 3 [Member]Investments, Fair Value Disclosure1894000000iso4217:USD-6
1460001652044 (http://www.sec.gov/CIK)2017-12-31goog:NonMarketableDebtSecuritiesMember (label)Investments, Fair Value Disclosure1894000000iso4217:USD-6
1470001652044 (http://www.sec.gov/CIK)2017-12-31goog:NonMarketableDebtSecuritiesMember (label)Investments, Fair Value Disclosure1894000000iso4217:USD-6
1480001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 3 [Member]Investments, Fair Value Disclosure263000000iso4217:USD-6
1490001652044 (http://www.sec.gov/CIK)2018-12-31goog:NonMarketableDebtSecuritiesMember (label)Investments, Fair Value Disclosure263000000iso4217:USD-6
1500001652044 (http://www.sec.gov/CIK)2018-12-31goog:NonMarketableDebtSecuritiesMember (label)Investments, Fair Value Disclosure263000000iso4217:USD-6

Fact Table
Network
2403403 - Disclosure - Financial Instruments (Narrative) (Details)
(http://www.google.com/role/FinancialInstrumentsNarrativeDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-12-31Type of Adoption [Domain]goog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectPretax (label)247000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31Derivative Contract [Domain]goog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectPretax (label)247000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Relationship [Domain]goog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectPretax (label)247000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Designation [Domain]goog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectPretax (label)247000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-12-31Equity Component [Domain]goog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectPretax (label)247000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31Valuation Approach and Technique [Domain]goog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectPretax (label)247000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2017-12-31Type of Adoption [Domain]goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)15000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-12-31Derivative Contract [Domain]goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)15000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-12-31Hedging Relationship [Domain]goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)15000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-12-31Hedging Designation [Domain]goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)15000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-12-31Equity Component [Domain]goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)15000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-12-31Valuation Approach and Technique [Domain]goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)15000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-12-31Type of Adoption [Domain]goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)327000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2018-12-31Derivative Contract [Domain]goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)327000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Relationship [Domain]goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)327000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Designation [Domain]goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)327000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-12-31Equity Component [Domain]goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)327000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-12-31Valuation Approach and Technique [Domain]goog:CashCollateralReceivedFromDerivativeFinancialInstruments (label)327000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Type of Adoption [Domain]goog:EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount (label)4107000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Derivative Contract [Domain]goog:EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount (label)4107000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Hedging Relationship [Domain]goog:EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount (label)4107000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Hedging Designation [Domain]goog:EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount (label)4107000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]goog:EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount (label)4107000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Valuation Approach and Technique [Domain]goog:EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount (label)4107000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2017-12-31Foreign Exchange Contract [Member]Derivative, Notional Amount11700000000iso4217:USD-8
260001652044 (http://www.sec.gov/CIK)2017-12-31Cash Flow Hedging [Member]Derivative, Notional Amount11700000000iso4217:USD-8
270001652044 (http://www.sec.gov/CIK)2017-12-31Foreign Exchange Contract [Member]Derivative, Notional Amount2900000000iso4217:USD-8
280001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value Hedging [Member]Derivative, Notional Amount2900000000iso4217:USD-8
290001652044 (http://www.sec.gov/CIK)2017-12-31Foreign Exchange Contract [Member]Derivative, Notional Amount15200000000iso4217:USD-8
300001652044 (http://www.sec.gov/CIK)2017-12-31Not Designated as Hedging Instrument [Member]Derivative, Notional Amount15200000000iso4217:USD-8
310001652044 (http://www.sec.gov/CIK)2018-12-31Foreign Exchange Contract [Member]Derivative, Notional Amount11800000000iso4217:USD-8
320001652044 (http://www.sec.gov/CIK)2018-12-31Cash Flow Hedging [Member]Derivative, Notional Amount11800000000iso4217:USD-8
330001652044 (http://www.sec.gov/CIK)2018-12-31Foreign Exchange Contract [Member]Derivative, Notional Amount2000000000iso4217:USD-8
340001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value Hedging [Member]Derivative, Notional Amount2000000000iso4217:USD-8
350001652044 (http://www.sec.gov/CIK)2018-12-31Foreign Exchange Contract [Member]Derivative, Notional Amount6700000000iso4217:USD-8
360001652044 (http://www.sec.gov/CIK)2018-12-31Net Investment Hedging [Member]Derivative, Notional Amount6700000000iso4217:USD-8
370001652044 (http://www.sec.gov/CIK)2018-12-31Foreign Exchange Contract [Member]Derivative, Notional Amount20100000000iso4217:USD-8
380001652044 (http://www.sec.gov/CIK)2018-12-31Not Designated as Hedging Instrument [Member]Derivative, Notional Amount20100000000iso4217:USD-8
390001652044 (http://www.sec.gov/CIK)2017-12-31Type of Adoption [Domain]Cost Method Investments4500000000iso4217:USD-8
400001652044 (http://www.sec.gov/CIK)2017-12-31Derivative Contract [Domain]Cost Method Investments4500000000iso4217:USD-8
410001652044 (http://www.sec.gov/CIK)2017-12-31Hedging Relationship [Domain]Cost Method Investments4500000000iso4217:USD-8
420001652044 (http://www.sec.gov/CIK)2017-12-31Hedging Designation [Domain]Cost Method Investments4500000000iso4217:USD-8
430001652044 (http://www.sec.gov/CIK)2017-12-31Equity Component [Domain]Cost Method Investments4500000000iso4217:USD-8
440001652044 (http://www.sec.gov/CIK)2017-12-31Valuation Approach and Technique [Domain]Cost Method Investments4500000000iso4217:USD-8
450001652044 (http://www.sec.gov/CIK)2017-12-31Type of Adoption [Domain]Cost Method Investments, Fair Value Disclosure8800000000iso4217:USD-8
460001652044 (http://www.sec.gov/CIK)2017-12-31Derivative Contract [Domain]Cost Method Investments, Fair Value Disclosure8800000000iso4217:USD-8
470001652044 (http://www.sec.gov/CIK)2017-12-31Hedging Relationship [Domain]Cost Method Investments, Fair Value Disclosure8800000000iso4217:USD-8
480001652044 (http://www.sec.gov/CIK)2017-12-31Hedging Designation [Domain]Cost Method Investments, Fair Value Disclosure8800000000iso4217:USD-8
490001652044 (http://www.sec.gov/CIK)2017-12-31Equity Component [Domain]Cost Method Investments, Fair Value Disclosure8800000000iso4217:USD-8
500001652044 (http://www.sec.gov/CIK)2017-12-31Valuation Approach and Technique [Domain]Cost Method Investments, Fair Value Disclosure8800000000iso4217:USD-8
510001652044 (http://www.sec.gov/CIK)2015-12-31Type of Adoption [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
520001652044 (http://www.sec.gov/CIK)2015-12-31Derivative Contract [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
530001652044 (http://www.sec.gov/CIK)2015-12-31Hedging Relationship [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
540001652044 (http://www.sec.gov/CIK)2015-12-31Hedging Designation [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
550001652044 (http://www.sec.gov/CIK)2015-12-31Equity Component [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
560001652044 (http://www.sec.gov/CIK)2015-12-31Valuation Approach and Technique [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
570001652044 (http://www.sec.gov/CIK)2015-12-31AOCI Attributable to Parent [Member]Cumulative Effect of New Accounting Principle in Period of Adoption0iso4217:USD-6
580001652044 (http://www.sec.gov/CIK)2015-12-31Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-133000000iso4217:USD-6
590001652044 (http://www.sec.gov/CIK)2016-12-31Type of Adoption [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
600001652044 (http://www.sec.gov/CIK)2016-12-31Derivative Contract [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
610001652044 (http://www.sec.gov/CIK)2016-12-31Hedging Relationship [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
620001652044 (http://www.sec.gov/CIK)2016-12-31Hedging Designation [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
630001652044 (http://www.sec.gov/CIK)2016-12-31Equity Component [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
640001652044 (http://www.sec.gov/CIK)2016-12-31Valuation Approach and Technique [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
650001652044 (http://www.sec.gov/CIK)2016-12-31Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
660001652044 (http://www.sec.gov/CIK)2017-12-31Type of Adoption [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
670001652044 (http://www.sec.gov/CIK)2017-12-31Derivative Contract [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
680001652044 (http://www.sec.gov/CIK)2017-12-31Hedging Relationship [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
690001652044 (http://www.sec.gov/CIK)2017-12-31Hedging Designation [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
700001652044 (http://www.sec.gov/CIK)2017-12-31Equity Component [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
710001652044 (http://www.sec.gov/CIK)2017-12-31Valuation Approach and Technique [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
720001652044 (http://www.sec.gov/CIK)2017-12-31AOCI Attributable to Parent [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-98000000iso4217:USD-6
730001652044 (http://www.sec.gov/CIK)2017-12-31Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-599000000iso4217:USD-6
740001652044 (http://www.sec.gov/CIK)2018-01-01Accounting Standards Update 2016-01 [Member]Cumulative Effect of New Accounting Principle in Period of Adoption98000000iso4217:USD-6
750001652044 (http://www.sec.gov/CIK)2018-01-01Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption98000000iso4217:USD-6
760001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Type of Adoption [Domain]Debt Securities, Available-for-sale, Realized Gain251000000iso4217:USD-6
770001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Derivative Contract [Domain]Debt Securities, Available-for-sale, Realized Gain251000000iso4217:USD-6
780001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Hedging Relationship [Domain]Debt Securities, Available-for-sale, Realized Gain251000000iso4217:USD-6
790001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Hedging Designation [Domain]Debt Securities, Available-for-sale, Realized Gain251000000iso4217:USD-6
800001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Debt Securities, Available-for-sale, Realized Gain251000000iso4217:USD-6
810001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Valuation Approach and Technique [Domain]Debt Securities, Available-for-sale, Realized Gain251000000iso4217:USD-6
820001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Type of Adoption [Domain]Debt Securities, Available-for-sale, Realized Gain185000000iso4217:USD-6
830001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Derivative Contract [Domain]Debt Securities, Available-for-sale, Realized Gain185000000iso4217:USD-6
840001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Hedging Relationship [Domain]Debt Securities, Available-for-sale, Realized Gain185000000iso4217:USD-6
850001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Hedging Designation [Domain]Debt Securities, Available-for-sale, Realized Gain185000000iso4217:USD-6
860001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Debt Securities, Available-for-sale, Realized Gain185000000iso4217:USD-6
870001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Valuation Approach and Technique [Domain]Debt Securities, Available-for-sale, Realized Gain185000000iso4217:USD-6
880001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Type of Adoption [Domain]Debt Securities, Available-for-sale, Realized Gain1300000000iso4217:USD-8
890001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Derivative Contract [Domain]Debt Securities, Available-for-sale, Realized Gain1300000000iso4217:USD-8
900001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Hedging Relationship [Domain]Debt Securities, Available-for-sale, Realized Gain1300000000iso4217:USD-8
910001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Hedging Designation [Domain]Debt Securities, Available-for-sale, Realized Gain1300000000iso4217:USD-8
920001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Debt Securities, Available-for-sale, Realized Gain1300000000iso4217:USD-8
930001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Valuation Approach and Technique [Domain]Debt Securities, Available-for-sale, Realized Gain1300000000iso4217:USD-8
940001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Type of Adoption [Domain]Debt Securities, Available-for-sale, Realized Loss304000000iso4217:USD-6
950001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Derivative Contract [Domain]Debt Securities, Available-for-sale, Realized Loss304000000iso4217:USD-6
960001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Hedging Relationship [Domain]Debt Securities, Available-for-sale, Realized Loss304000000iso4217:USD-6
970001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Hedging Designation [Domain]Debt Securities, Available-for-sale, Realized Loss304000000iso4217:USD-6
980001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Debt Securities, Available-for-sale, Realized Loss304000000iso4217:USD-6
990001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Valuation Approach and Technique [Domain]Debt Securities, Available-for-sale, Realized Loss304000000iso4217:USD-6
1000001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Type of Adoption [Domain]Debt Securities, Available-for-sale, Realized Loss295000000iso4217:USD-6
1010001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Derivative Contract [Domain]Debt Securities, Available-for-sale, Realized Loss295000000iso4217:USD-6
1020001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Hedging Relationship [Domain]Debt Securities, Available-for-sale, Realized Loss295000000iso4217:USD-6
1030001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Hedging Designation [Domain]Debt Securities, Available-for-sale, Realized Loss295000000iso4217:USD-6
1040001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Debt Securities, Available-for-sale, Realized Loss295000000iso4217:USD-6
1050001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Valuation Approach and Technique [Domain]Debt Securities, Available-for-sale, Realized Loss295000000iso4217:USD-6
1060001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Type of Adoption [Domain]Debt Securities, Available-for-sale, Realized Loss143000000iso4217:USD-6
1070001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Derivative Contract [Domain]Debt Securities, Available-for-sale, Realized Loss143000000iso4217:USD-6
1080001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Hedging Relationship [Domain]Debt Securities, Available-for-sale, Realized Loss143000000iso4217:USD-6
1090001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Hedging Designation [Domain]Debt Securities, Available-for-sale, Realized Loss143000000iso4217:USD-6
1100001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Debt Securities, Available-for-sale, Realized Loss143000000iso4217:USD-6
1110001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Valuation Approach and Technique [Domain]Debt Securities, Available-for-sale, Realized Loss143000000iso4217:USD-6
1120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Derivative, Remaining Maturity_1809968
1130001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Cash Flow Hedging [Member]Derivative, Remaining Maturity_1810558
1140001652044 (http://www.sec.gov/CIK)2017-12-31Type of Adoption [Domain]Equity Method Investments1400000000iso4217:USD-8
1150001652044 (http://www.sec.gov/CIK)2017-12-31Derivative Contract [Domain]Equity Method Investments1400000000iso4217:USD-8
1160001652044 (http://www.sec.gov/CIK)2017-12-31Hedging Relationship [Domain]Equity Method Investments1400000000iso4217:USD-8
1170001652044 (http://www.sec.gov/CIK)2017-12-31Hedging Designation [Domain]Equity Method Investments1400000000iso4217:USD-8
1180001652044 (http://www.sec.gov/CIK)2017-12-31Equity Component [Domain]Equity Method Investments1400000000iso4217:USD-8
1190001652044 (http://www.sec.gov/CIK)2017-12-31Valuation Approach and Technique [Domain]Equity Method Investments1400000000iso4217:USD-8
1200001652044 (http://www.sec.gov/CIK)2018-12-31Type of Adoption [Domain]Equity Method Investments1300000000iso4217:USD-8
1210001652044 (http://www.sec.gov/CIK)2018-12-31Derivative Contract [Domain]Equity Method Investments1300000000iso4217:USD-8
1220001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Relationship [Domain]Equity Method Investments1300000000iso4217:USD-8
1230001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Designation [Domain]Equity Method Investments1300000000iso4217:USD-8
1240001652044 (http://www.sec.gov/CIK)2018-12-31Equity Component [Domain]Equity Method Investments1300000000iso4217:USD-8
1250001652044 (http://www.sec.gov/CIK)2018-12-31Valuation Approach and Technique [Domain]Equity Method Investments1300000000iso4217:USD-8
1260001652044 (http://www.sec.gov/CIK)2018-12-31Type of Adoption [Domain]Equity Securities without Readily Determinable Fair Value, Amount12275000000iso4217:USD-6
1270001652044 (http://www.sec.gov/CIK)2018-12-31Derivative Contract [Domain]Equity Securities without Readily Determinable Fair Value, Amount12275000000iso4217:USD-6
1280001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Relationship [Domain]Equity Securities without Readily Determinable Fair Value, Amount12275000000iso4217:USD-6
1290001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Designation [Domain]Equity Securities without Readily Determinable Fair Value, Amount12275000000iso4217:USD-6
1300001652044 (http://www.sec.gov/CIK)2018-12-31Equity Component [Domain]Equity Securities without Readily Determinable Fair Value, Amount12275000000iso4217:USD-6
1310001652044 (http://www.sec.gov/CIK)2018-12-31Valuation Approach and Technique [Domain]Equity Securities without Readily Determinable Fair Value, Amount12275000000iso4217:USD-6
1320001652044 (http://www.sec.gov/CIK)2018-12-31Valuation, Market Approach [Member]Equity Securities without Readily Determinable Fair Value, Amount6900000000iso4217:USD-8
1330001652044 (http://www.sec.gov/CIK)2018-12-31Type of Adoption [Domain]Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount-4285000000iso4217:USD-6
1340001652044 (http://www.sec.gov/CIK)2018-12-31Derivative Contract [Domain]Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount-4285000000iso4217:USD-6
1350001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Relationship [Domain]Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount-4285000000iso4217:USD-6
1360001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Designation [Domain]Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount-4285000000iso4217:USD-6
1370001652044 (http://www.sec.gov/CIK)2018-12-31Equity Component [Domain]Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount-4285000000iso4217:USD-6
1380001652044 (http://www.sec.gov/CIK)2018-12-31Valuation Approach and Technique [Domain]Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount-4285000000iso4217:USD-6
1390001652044 (http://www.sec.gov/CIK)2018-12-31Valuation, Market Approach [Member]Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount4100000000iso4217:USD-8
1400001652044 (http://www.sec.gov/CIK)2018-12-31Type of Adoption [Domain]Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months247000000iso4217:USD-6
1410001652044 (http://www.sec.gov/CIK)2018-12-31Derivative Contract [Domain]Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months247000000iso4217:USD-6
1420001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Relationship [Domain]Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months247000000iso4217:USD-6
1430001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Designation [Domain]Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months247000000iso4217:USD-6
1440001652044 (http://www.sec.gov/CIK)2018-12-31Equity Component [Domain]Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months247000000iso4217:USD-6
1450001652044 (http://www.sec.gov/CIK)2018-12-31Valuation Approach and Technique [Domain]Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months247000000iso4217:USD-6
1460001652044 (http://www.sec.gov/CIK)2015-01-01 to 2015-12-31Type of Adoption [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1470001652044 (http://www.sec.gov/CIK)2015-01-01 to 2015-12-31Derivative Contract [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1480001652044 (http://www.sec.gov/CIK)2015-01-01 to 2015-12-31Hedging Relationship [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1490001652044 (http://www.sec.gov/CIK)2015-01-01 to 2015-12-31Hedging Designation [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1500001652044 (http://www.sec.gov/CIK)2015-01-01 to 2015-12-31Equity Component [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1510001652044 (http://www.sec.gov/CIK)2015-01-01 to 2015-12-31Valuation Approach and Technique [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1520001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Type of Adoption [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1530001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Derivative Contract [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1540001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Hedging Relationship [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1550001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Hedging Designation [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1560001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1570001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Valuation Approach and Technique [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1580001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Type of Adoption [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1590001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Derivative Contract [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1600001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Hedging Relationship [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1610001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Hedging Designation [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1620001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6
1630001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Valuation Approach and Technique [Domain]Other than Temporary Impairment Losses, Investments0iso4217:USD-6

Fact Table
Network
2403404 - Disclosure - Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details)
(http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-12-31nullDebt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value2236000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31nullDebt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value54504000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-12-31nullDebt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value10808000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31nullDebt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value23669000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-12-31nullDebt Securities, Available-for-sale91217000000iso4217:USD-6

Fact Table
Network
2403405 - Disclosure - Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details)
(http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer22819000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer17660000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer3449000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2017-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer1710000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer43941000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer23877000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2018-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer8519000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2018-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer11545000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss291000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss195000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss75000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss21000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss787000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2018-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss329000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss249000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss209000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2017-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months58197000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2017-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months28836000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2017-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months11061000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months18300000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months27724000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months12019000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2018-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months5534000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months10171000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2017-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss430000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2017-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss211000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2017-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss105000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2017-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss114000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss267000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2018-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss85000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2018-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss75000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2018-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss107000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2017-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Unrealized Loss Position81016000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2017-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Unrealized Loss Position46496000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2017-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Unrealized Loss Position14510000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2017-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Unrealized Loss Position20010000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Unrealized Loss Position71665000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2018-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Unrealized Loss Position35896000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2018-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Unrealized Loss Position14053000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2018-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Unrealized Loss Position21716000000iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2017-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss721000000iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2017-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss406000000iso4217:USD-6
430001652044 (http://www.sec.gov/CIK)2017-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss180000000iso4217:USD-6
440001652044 (http://www.sec.gov/CIK)2017-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss135000000iso4217:USD-6
450001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss1054000000iso4217:USD-6
460001652044 (http://www.sec.gov/CIK)2018-12-31goog:GovernmentBondsMember (label)Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss414000000iso4217:USD-6
470001652044 (http://www.sec.gov/CIK)2018-12-31goog:MortgageBackedandAssetBackedSecuritiesMember (label)Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss324000000iso4217:USD-6
480001652044 (http://www.sec.gov/CIK)2018-12-31Corporate Debt Securities [Member]Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss316000000iso4217:USD-6

Fact Table
Network
2403406 - Disclosure - Financial Instruments (Non-Marketable Debt Securities) (Details)
(http://www.google.com/role/FinancialInstrumentsNonMarketableDebtSecuritiesDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Asset Class [Domain]goog:DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities (label)1300000000iso4217:USD-8
20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Fair Value Hierarchy and NAV [Domain]goog:DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities (label)1300000000iso4217:USD-8
30001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:NonMarketableDebtSecuritiesMember (label)goog:OtherInvestmentNotReadilyMarketableRealizedGainLossIncludedInEarnings (label)-10000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Fair Value, Inputs, Level 3 [Member]goog:OtherInvestmentNotReadilyMarketableRealizedGainLossIncludedInEarnings (label)-10000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:NonMarketableDebtSecuritiesMember (label)goog:OtherInvestmentNotReadilyMarketableRealizedGainLossIncludedInEarnings (label)603000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Fair Value, Inputs, Level 3 [Member]goog:OtherInvestmentNotReadilyMarketableRealizedGainLossIncludedInEarnings (label)603000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:NonMarketableDebtSecuritiesMember (label)goog:OtherInvestmentNotReadilyMarketableSettlementsDuringPeriod (label)54000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Fair Value, Inputs, Level 3 [Member]goog:OtherInvestmentNotReadilyMarketableSettlementsDuringPeriod (label)54000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:NonMarketableDebtSecuritiesMember (label)goog:OtherInvestmentNotReadilyMarketableSettlementsDuringPeriod (label)2228000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Fair Value, Inputs, Level 3 [Member]goog:OtherInvestmentNotReadilyMarketableSettlementsDuringPeriod (label)2228000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:NonMarketableDebtSecuritiesMember (label)Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)707000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Fair Value, Inputs, Level 3 [Member]Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)707000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:NonMarketableDebtSecuritiesMember (label)Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)-1000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Fair Value, Inputs, Level 3 [Member]Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)-1000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:NonMarketableDebtSecuritiesMember (label)Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases88000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Fair Value, Inputs, Level 3 [Member]Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases88000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:NonMarketableDebtSecuritiesMember (label)Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases47000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Fair Value, Inputs, Level 3 [Member]Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases47000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:NonMarketableDebtSecuritiesMember (label)Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales2000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Fair Value, Inputs, Level 3 [Member]Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales2000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:NonMarketableDebtSecuritiesMember (label)Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales52000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Fair Value, Inputs, Level 3 [Member]Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales52000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2016-12-31goog:NonMarketableDebtSecuritiesMember (label)Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value1165000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2016-12-31Fair Value, Inputs, Level 3 [Member]Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value1165000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2017-12-31goog:NonMarketableDebtSecuritiesMember (label)Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value1894000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 3 [Member]Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value1894000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2018-12-31goog:NonMarketableDebtSecuritiesMember (label)Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value263000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 3 [Member]Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value263000000iso4217:USD-6

Fact Table
Network
2403407 - Disclosure - Financial Instruments (Marketable Equity Securities) (Details)
(http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value Hierarchy and NAV [Domain]Cash and Cash Equivalents, Fair Value Disclosure1833000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-12-31Financial Instruments [Domain]Cash and Cash Equivalents, Fair Value Disclosure1833000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 1 [Member]Cash and Cash Equivalents, Fair Value Disclosure1833000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 1 [Member]Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-12-31goog:MarketableEquitySecuritiesMember (label)Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 1 [Member]Cash and Cash Equivalents, Fair Value Disclosure1833000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2017-12-31goog:MoneyMarketAndOtherFundsMember (label)Cash and Cash Equivalents, Fair Value Disclosure1833000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure1724000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure1241000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure357000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure126000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-12-31Mutual Fund [Member]Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value Hierarchy and NAV [Domain]Cash and Cash Equivalents, Fair Value Disclosure3493000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-12-31Financial Instruments [Domain]Cash and Cash Equivalents, Fair Value Disclosure3493000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 1 [Member]Cash and Cash Equivalents, Fair Value Disclosure3493000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 1 [Member]Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-12-31goog:MarketableEquitySecuritiesMember (label)Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 1 [Member]Cash and Cash Equivalents, Fair Value Disclosure3493000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-12-31goog:MoneyMarketAndOtherFundsMember (label)Cash and Cash Equivalents, Fair Value Disclosure3493000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure5963000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure3717000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure2202000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure44000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2018-12-31Mutual Fund [Member]Cash and Cash Equivalents, Fair Value Disclosure0iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 1 [Member]Equity Securities, FV-NI340000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 1 [Member]Equity Securities, FV-NI340000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2017-12-31goog:MarketableEquitySecuritiesMember (label)Equity Securities, FV-NI340000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 1 [Member]Equity Securities, FV-NI0iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2017-12-31goog:MoneyMarketAndOtherFundsMember (label)Equity Securities, FV-NI0iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Equity Securities, FV-NI252000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2017-12-31Mutual Fund [Member]Equity Securities, FV-NI252000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2017-12-31goog:MarketableEquitySecuritiesMember (label)Equity Securities, FV-NI592000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 1 [Member]Equity Securities, FV-NI994000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 1 [Member]Equity Securities, FV-NI994000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2018-12-31goog:MarketableEquitySecuritiesMember (label)Equity Securities, FV-NI994000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 1 [Member]Equity Securities, FV-NI0iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2018-12-31goog:MoneyMarketAndOtherFundsMember (label)Equity Securities, FV-NI0iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Equity Securities, FV-NI228000000iso4217:USD-6
430001652044 (http://www.sec.gov/CIK)2018-12-31Mutual Fund [Member]Equity Securities, FV-NI228000000iso4217:USD-6
440001652044 (http://www.sec.gov/CIK)2018-12-31goog:MarketableEquitySecuritiesMember (label)Equity Securities, FV-NI1222000000iso4217:USD-6

Fact Table
Network
2403408 - Disclosure - Financial Instruments (Measurement Alternative Investments) (Details)
(http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Extinguishment of Debt, Type [Domain]goog:EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount (label)4107000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31Extinguishment of Debt, Type [Domain]goog:EquitySecuritieswithoutReadilyDeterminableFairValueCostBasis (label)8168000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-12-31goog:EquitySecuritiesOriginationUponExtinguishmentOfDebtSecuritiesMember (label)goog:EquitySecuritieswithoutReadilyDeterminableFairValueCostBasis (label)2200000000iso4217:USD-8
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Extinguishment of Debt, Type [Domain]Equity Securities, FV-NI, Gain (Loss)-20000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Extinguishment of Debt, Type [Domain]Equity Securities, FV-NI, Gain (Loss)73000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Extinguishment of Debt, Type [Domain]Equity Securities, FV-NI, Gain (Loss)5460000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Extinguishment of Debt, Type [Domain]Equity Securities, FV-NI, Realized Gain (Loss)1458000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Extinguishment of Debt, Type [Domain]Equity Securities, FV-NI, Unrealized Gain (Loss)4002000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2018-12-31Extinguishment of Debt, Type [Domain]Equity Securities without Readily Determinable Fair Value, Amount12275000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Extinguishment of Debt, Type [Domain]Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount178000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2018-12-31Extinguishment of Debt, Type [Domain]Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount-178000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Extinguishment of Debt, Type [Domain]Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount4285000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-12-31Extinguishment of Debt, Type [Domain]Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount-4285000000iso4217:USD-6

Fact Table
Network
2403409 - Disclosure - Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details)
(http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31Balance Sheet Location [Domain]Derivative Asset, Fair Value, Gross Asset102000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value Hierarchy and NAV [Domain]Derivative Asset, Fair Value, Gross Asset102000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31Hedging Designation [Domain]Derivative Asset, Fair Value, Gross Asset102000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2017-12-31Investments [Domain]Derivative Asset, Fair Value, Gross Asset102000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-12-31Other Assets [Member]Derivative Asset, Fair Value, Gross Asset51000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Derivative Asset, Fair Value, Gross Asset51000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2017-12-31Designated as Hedging Instrument [Member]Derivative Asset, Fair Value, Gross Asset51000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-12-31Foreign Exchange Contract [Member]Derivative Asset, Fair Value, Gross Asset51000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-12-31Other Assets [Member]Derivative Asset, Fair Value, Gross Asset29000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Derivative Asset, Fair Value, Gross Asset29000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-12-31Not Designated as Hedging Instrument [Member]Derivative Asset, Fair Value, Gross Asset29000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-12-31Foreign Exchange Contract [Member]Derivative Asset, Fair Value, Gross Asset29000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-12-31Other Assets [Member]Derivative Asset, Fair Value, Gross Asset80000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Derivative Asset, Fair Value, Gross Asset80000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2017-12-31Foreign Exchange Contract [Member]Derivative Asset, Fair Value, Gross Asset80000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Derivative Asset, Fair Value, Gross Asset80000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Derivative Asset, Fair Value, Gross Asset51000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2017-12-31Designated as Hedging Instrument [Member]Derivative Asset, Fair Value, Gross Asset51000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Derivative Asset, Fair Value, Gross Asset29000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-12-31Not Designated as Hedging Instrument [Member]Derivative Asset, Fair Value, Gross Asset29000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-12-31Balance Sheet Location [Domain]Derivative Asset, Fair Value, Gross Asset569000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value Hierarchy and NAV [Domain]Derivative Asset, Fair Value, Gross Asset569000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Designation [Domain]Derivative Asset, Fair Value, Gross Asset569000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-12-31Investments [Domain]Derivative Asset, Fair Value, Gross Asset569000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2018-12-31Other Assets [Member]Derivative Asset, Fair Value, Gross Asset459000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Derivative Asset, Fair Value, Gross Asset459000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2018-12-31Designated as Hedging Instrument [Member]Derivative Asset, Fair Value, Gross Asset459000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2018-12-31Foreign Exchange Contract [Member]Derivative Asset, Fair Value, Gross Asset459000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2018-12-31Other Assets [Member]Derivative Asset, Fair Value, Gross Asset54000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Derivative Asset, Fair Value, Gross Asset54000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2018-12-31Not Designated as Hedging Instrument [Member]Derivative Asset, Fair Value, Gross Asset54000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2018-12-31Foreign Exchange Contract [Member]Derivative Asset, Fair Value, Gross Asset54000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2018-12-31Other Assets [Member]Derivative Asset, Fair Value, Gross Asset513000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Derivative Asset, Fair Value, Gross Asset513000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2018-12-31Foreign Exchange Contract [Member]Derivative Asset, Fair Value, Gross Asset513000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Derivative Asset, Fair Value, Gross Asset513000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Derivative Asset, Fair Value, Gross Asset459000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2018-12-31Designated as Hedging Instrument [Member]Derivative Asset, Fair Value, Gross Asset459000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Derivative Asset, Fair Value, Gross Asset54000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2018-12-31Not Designated as Hedging Instrument [Member]Derivative Asset, Fair Value, Gross Asset54000000iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2017-12-31Balance Sheet Location [Domain]Derivative Liability, Fair Value, Gross Liability374000000iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value Hierarchy and NAV [Domain]Derivative Liability, Fair Value, Gross Liability374000000iso4217:USD-6
430001652044 (http://www.sec.gov/CIK)2017-12-31Hedging Designation [Domain]Derivative Liability, Fair Value, Gross Liability374000000iso4217:USD-6
440001652044 (http://www.sec.gov/CIK)2017-12-31Investments [Domain]Derivative Liability, Fair Value, Gross Liability374000000iso4217:USD-6
450001652044 (http://www.sec.gov/CIK)2017-12-31goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember (label)Derivative Liability, Fair Value, Gross Liability230000000iso4217:USD-6
460001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Derivative Liability, Fair Value, Gross Liability230000000iso4217:USD-6
470001652044 (http://www.sec.gov/CIK)2017-12-31Designated as Hedging Instrument [Member]Derivative Liability, Fair Value, Gross Liability230000000iso4217:USD-6
480001652044 (http://www.sec.gov/CIK)2017-12-31Foreign Exchange Contract [Member]Derivative Liability, Fair Value, Gross Liability230000000iso4217:USD-6
490001652044 (http://www.sec.gov/CIK)2017-12-31goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember (label)Derivative Liability, Fair Value, Gross Liability122000000iso4217:USD-6
500001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Derivative Liability, Fair Value, Gross Liability122000000iso4217:USD-6
510001652044 (http://www.sec.gov/CIK)2017-12-31Not Designated as Hedging Instrument [Member]Derivative Liability, Fair Value, Gross Liability122000000iso4217:USD-6
520001652044 (http://www.sec.gov/CIK)2017-12-31Foreign Exchange Contract [Member]Derivative Liability, Fair Value, Gross Liability122000000iso4217:USD-6
530001652044 (http://www.sec.gov/CIK)2017-12-31goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember (label)Derivative Liability, Fair Value, Gross Liability352000000iso4217:USD-6
540001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Derivative Liability, Fair Value, Gross Liability352000000iso4217:USD-6
550001652044 (http://www.sec.gov/CIK)2017-12-31Foreign Exchange Contract [Member]Derivative Liability, Fair Value, Gross Liability352000000iso4217:USD-6
560001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Derivative Liability, Fair Value, Gross Liability352000000iso4217:USD-6
570001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Derivative Liability, Fair Value, Gross Liability230000000iso4217:USD-6
580001652044 (http://www.sec.gov/CIK)2017-12-31Designated as Hedging Instrument [Member]Derivative Liability, Fair Value, Gross Liability230000000iso4217:USD-6
590001652044 (http://www.sec.gov/CIK)2017-12-31Fair Value, Inputs, Level 2 [Member]Derivative Liability, Fair Value, Gross Liability122000000iso4217:USD-6
600001652044 (http://www.sec.gov/CIK)2017-12-31Not Designated as Hedging Instrument [Member]Derivative Liability, Fair Value, Gross Liability122000000iso4217:USD-6
610001652044 (http://www.sec.gov/CIK)2018-12-31Balance Sheet Location [Domain]Derivative Liability, Fair Value, Gross Liability289000000iso4217:USD-6
620001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value Hierarchy and NAV [Domain]Derivative Liability, Fair Value, Gross Liability289000000iso4217:USD-6
630001652044 (http://www.sec.gov/CIK)2018-12-31Hedging Designation [Domain]Derivative Liability, Fair Value, Gross Liability289000000iso4217:USD-6
640001652044 (http://www.sec.gov/CIK)2018-12-31Investments [Domain]Derivative Liability, Fair Value, Gross Liability289000000iso4217:USD-6
650001652044 (http://www.sec.gov/CIK)2018-12-31goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember (label)Derivative Liability, Fair Value, Gross Liability5000000iso4217:USD-6
660001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Derivative Liability, Fair Value, Gross Liability5000000iso4217:USD-6
670001652044 (http://www.sec.gov/CIK)2018-12-31Designated as Hedging Instrument [Member]Derivative Liability, Fair Value, Gross Liability5000000iso4217:USD-6
680001652044 (http://www.sec.gov/CIK)2018-12-31Foreign Exchange Contract [Member]Derivative Liability, Fair Value, Gross Liability5000000iso4217:USD-6
690001652044 (http://www.sec.gov/CIK)2018-12-31goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember (label)Derivative Liability, Fair Value, Gross Liability228000000iso4217:USD-6
700001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Derivative Liability, Fair Value, Gross Liability228000000iso4217:USD-6
710001652044 (http://www.sec.gov/CIK)2018-12-31Not Designated as Hedging Instrument [Member]Derivative Liability, Fair Value, Gross Liability228000000iso4217:USD-6
720001652044 (http://www.sec.gov/CIK)2018-12-31Foreign Exchange Contract [Member]Derivative Liability, Fair Value, Gross Liability228000000iso4217:USD-6
730001652044 (http://www.sec.gov/CIK)2018-12-31goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember (label)Derivative Liability, Fair Value, Gross Liability233000000iso4217:USD-6
740001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Derivative Liability, Fair Value, Gross Liability233000000iso4217:USD-6
750001652044 (http://www.sec.gov/CIK)2018-12-31Foreign Exchange Contract [Member]Derivative Liability, Fair Value, Gross Liability233000000iso4217:USD-6
760001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Derivative Liability, Fair Value, Gross Liability233000000iso4217:USD-6
770001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Derivative Liability, Fair Value, Gross Liability5000000iso4217:USD-6
780001652044 (http://www.sec.gov/CIK)2018-12-31Designated as Hedging Instrument [Member]Derivative Liability, Fair Value, Gross Liability5000000iso4217:USD-6
790001652044 (http://www.sec.gov/CIK)2018-12-31Fair Value, Inputs, Level 2 [Member]Derivative Liability, Fair Value, Gross Liability228000000iso4217:USD-6
800001652044 (http://www.sec.gov/CIK)2018-12-31Not Designated as Hedging Instrument [Member]Derivative Liability, Fair Value, Gross Liability228000000iso4217:USD-6

Fact Table
Network
2403410 - Disclosure - Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details)
(http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Cash Flow Hedging [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Nonoperating Income (Expense) [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Cash Flow Hedging [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Cash Flow Hedging [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Nonoperating Income (Expense) [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Cash Flow Hedging [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Cash Flow Hedging [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Nonoperating Income (Expense) [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)0iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)1000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Cash Flow Hedging [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)1000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales [Member]goog:DerivativeInstrumentsGainLossRecognizedinIncomeIneffectivePortionandAmountExcludedfromEffectivenessTestingAmortizationApproachNet (label)1000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Net Investment Hedging [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Nonoperating Income (Expense) [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Net Investment Hedging [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Net Investment Hedging [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Nonoperating Income (Expense) [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Net Investment Hedging [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)78000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Net Investment Hedging [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)78000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Nonoperating Income (Expense) [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)78000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Net Investment Hedging [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales [Member]goog:GainLossfromComponentsExcludedfromAssessmentofNetInvestmentHedgeEffectivenessNet (label)0iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments139000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Fair Value Hedging [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments139000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Nonoperating Income (Expense) [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments139000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments0iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Fair Value Hedging [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments0iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments0iso4217:USD-6
430001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments-197000000iso4217:USD-6
440001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Fair Value Hedging [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments-197000000iso4217:USD-6
450001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Nonoperating Income (Expense) [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments-197000000iso4217:USD-6
460001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments0iso4217:USD-6
470001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Fair Value Hedging [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments0iso4217:USD-6
480001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments0iso4217:USD-6
490001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments96000000iso4217:USD-6
500001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Fair Value Hedging [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments96000000iso4217:USD-6
510001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Nonoperating Income (Expense) [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments96000000iso4217:USD-6
520001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments0iso4217:USD-6
530001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Fair Value Hedging [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments0iso4217:USD-6
540001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales [Member]Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments0iso4217:USD-6
550001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge-139000000iso4217:USD-6
560001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Fair Value Hedging [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge-139000000iso4217:USD-6
570001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Nonoperating Income (Expense) [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge-139000000iso4217:USD-6
580001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge0iso4217:USD-6
590001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Fair Value Hedging [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge0iso4217:USD-6
600001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge0iso4217:USD-6
610001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge197000000iso4217:USD-6
620001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Fair Value Hedging [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge197000000iso4217:USD-6
630001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Nonoperating Income (Expense) [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge197000000iso4217:USD-6
640001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge0iso4217:USD-6
650001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Fair Value Hedging [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge0iso4217:USD-6
660001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge0iso4217:USD-6
670001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge-96000000iso4217:USD-6
680001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Fair Value Hedging [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge-96000000iso4217:USD-6
690001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Nonoperating Income (Expense) [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge-96000000iso4217:USD-6
700001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge0iso4217:USD-6
710001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Fair Value Hedging [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge0iso4217:USD-6
720001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales [Member]Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge0iso4217:USD-6
730001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Nonoperating Income (Expense) [Member]Derivative, Gain (Loss) on Derivative, Net-245000000iso4217:USD-6
740001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales [Member]Derivative, Gain (Loss) on Derivative, Net539000000iso4217:USD-6
750001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Nonoperating Income (Expense) [Member]Derivative, Gain (Loss) on Derivative, Net-124000000iso4217:USD-6
760001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales [Member]Derivative, Gain (Loss) on Derivative, Net-169000000iso4217:USD-6
770001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Nonoperating Income (Expense) [Member]Derivative, Gain (Loss) on Derivative, Net169000000iso4217:USD-6
780001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales [Member]Derivative, Gain (Loss) on Derivative, Net-138000000iso4217:USD-6
790001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net130000000iso4217:USD-6
800001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Not Designated as Hedging Instrument [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net130000000iso4217:USD-6
810001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Nonoperating Income (Expense) [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net130000000iso4217:USD-6
820001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net0iso4217:USD-6
830001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Not Designated as Hedging Instrument [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net0iso4217:USD-6
840001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net0iso4217:USD-6
850001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net-230000000iso4217:USD-6
860001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Not Designated as Hedging Instrument [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net-230000000iso4217:USD-6
870001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Nonoperating Income (Expense) [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net-230000000iso4217:USD-6
880001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net0iso4217:USD-6
890001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Not Designated as Hedging Instrument [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net0iso4217:USD-6
900001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net0iso4217:USD-6
910001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net54000000iso4217:USD-6
920001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Not Designated as Hedging Instrument [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net54000000iso4217:USD-6
930001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Nonoperating Income (Expense) [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net54000000iso4217:USD-6
940001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net0iso4217:USD-6
950001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Not Designated as Hedging Instrument [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net0iso4217:USD-6
960001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales [Member]Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net0iso4217:USD-6
970001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net-381000000iso4217:USD-6
980001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Cash Flow Hedging [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net-381000000iso4217:USD-6
990001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Nonoperating Income (Expense) [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net-381000000iso4217:USD-6
1000001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net0iso4217:USD-6
1010001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Cash Flow Hedging [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net0iso4217:USD-6
1020001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net0iso4217:USD-6
1030001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net83000000iso4217:USD-6
1040001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Cash Flow Hedging [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net83000000iso4217:USD-6
1050001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Nonoperating Income (Expense) [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net83000000iso4217:USD-6
1060001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net0iso4217:USD-6
1070001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Cash Flow Hedging [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net0iso4217:USD-6
1080001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net0iso4217:USD-6
1090001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net0iso4217:USD-6
1100001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Cash Flow Hedging [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net0iso4217:USD-6
1110001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Nonoperating Income (Expense) [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net0iso4217:USD-6
1120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net0iso4217:USD-6
1130001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Cash Flow Hedging [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net0iso4217:USD-6
1140001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales [Member]Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net0iso4217:USD-6
1150001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net6000000iso4217:USD-6
1160001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Fair Value Hedging [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net6000000iso4217:USD-6
1170001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Nonoperating Income (Expense) [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net6000000iso4217:USD-6
1180001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net0iso4217:USD-6
1190001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Fair Value Hedging [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net0iso4217:USD-6
1200001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net0iso4217:USD-6
1210001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net23000000iso4217:USD-6
1220001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Fair Value Hedging [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net23000000iso4217:USD-6
1230001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Nonoperating Income (Expense) [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net23000000iso4217:USD-6
1240001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net0iso4217:USD-6
1250001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Fair Value Hedging [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net0iso4217:USD-6
1260001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net0iso4217:USD-6
1270001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net37000000iso4217:USD-6
1280001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Fair Value Hedging [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net37000000iso4217:USD-6
1290001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Nonoperating Income (Expense) [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net37000000iso4217:USD-6
1300001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net0iso4217:USD-6
1310001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Fair Value Hedging [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net0iso4217:USD-6
1320001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales [Member]Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net0iso4217:USD-6
1330001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Derivative Contract [Domain]Nonoperating Income (Expense)434000000iso4217:USD-6
1340001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Hedging Relationship [Domain]Nonoperating Income (Expense)434000000iso4217:USD-6
1350001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Hedging Designation [Domain]Nonoperating Income (Expense)434000000iso4217:USD-6
1360001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Income Statement Location [Domain]Nonoperating Income (Expense)434000000iso4217:USD-6
1370001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Derivative Contract [Domain]Nonoperating Income (Expense)1047000000iso4217:USD-6
1380001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Hedging Relationship [Domain]Nonoperating Income (Expense)1047000000iso4217:USD-6
1390001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Hedging Designation [Domain]Nonoperating Income (Expense)1047000000iso4217:USD-6
1400001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Income Statement Location [Domain]Nonoperating Income (Expense)1047000000iso4217:USD-6
1410001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Derivative Contract [Domain]Nonoperating Income (Expense)8592000000iso4217:USD-6
1420001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Hedging Relationship [Domain]Nonoperating Income (Expense)8592000000iso4217:USD-6
1430001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Hedging Designation [Domain]Nonoperating Income (Expense)8592000000iso4217:USD-6
1440001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Income Statement Location [Domain]Nonoperating Income (Expense)8592000000iso4217:USD-6
1450001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent773000000iso4217:USD-6
1460001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent-955000000iso4217:USD-6
1470001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent494000000iso4217:USD-6
1480001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax773000000iso4217:USD-6
1490001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Cash Flow Hedging [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax773000000iso4217:USD-6
1500001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax-955000000iso4217:USD-6
1510001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Cash Flow Hedging [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax-955000000iso4217:USD-6
1520001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax332000000iso4217:USD-6
1530001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Cash Flow Hedging [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax332000000iso4217:USD-6
1540001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax0iso4217:USD-6
1550001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Cash Flow Hedging [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax0iso4217:USD-6
1560001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Nonoperating Income (Expense) [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax0iso4217:USD-6
1570001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax539000000iso4217:USD-6
1580001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Cash Flow Hedging [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax539000000iso4217:USD-6
1590001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Sales [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax539000000iso4217:USD-6
1600001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax0iso4217:USD-6
1610001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Cash Flow Hedging [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax0iso4217:USD-6
1620001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Nonoperating Income (Expense) [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax0iso4217:USD-6
1630001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax-169000000iso4217:USD-6
1640001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Cash Flow Hedging [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax-169000000iso4217:USD-6
1650001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Sales [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax-169000000iso4217:USD-6
1660001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax0iso4217:USD-6
1670001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Cash Flow Hedging [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax0iso4217:USD-6
1680001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Nonoperating Income (Expense) [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax0iso4217:USD-6
1690001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax-139000000iso4217:USD-6
1700001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Cash Flow Hedging [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax-139000000iso4217:USD-6
1710001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Sales [Member]Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax-139000000iso4217:USD-6
1720001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax0iso4217:USD-6
1730001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Cash Flow Hedging [Member]Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax0iso4217:USD-6
1740001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax0iso4217:USD-6
1750001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Cash Flow Hedging [Member]Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax0iso4217:USD-6
1760001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax26000000iso4217:USD-6
1770001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Cash Flow Hedging [Member]Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax26000000iso4217:USD-6
1780001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax0iso4217:USD-6
1790001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Net Investment Hedging [Member]Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax0iso4217:USD-6
1800001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax0iso4217:USD-6
1810001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Net Investment Hedging [Member]Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax0iso4217:USD-6
1820001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax136000000iso4217:USD-6
1830001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Net Investment Hedging [Member]Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax136000000iso4217:USD-6
1840001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Derivative Contract [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
1850001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Hedging Relationship [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
1860001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Hedging Designation [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
1870001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Income Statement Location [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
1880001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Revenue from Contract with Customer, Excluding Assessed Tax539000000iso4217:USD-6
1890001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Derivative Contract [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
1900001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Hedging Relationship [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
1910001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Hedging Designation [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
1920001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Income Statement Location [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
1930001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Revenue from Contract with Customer, Excluding Assessed Tax-169000000iso4217:USD-6
1940001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Derivative Contract [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
1950001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Hedging Relationship [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
1960001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Hedging Designation [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
1970001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Income Statement Location [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
1980001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Revenue from Contract with Customer, Excluding Assessed Tax-139000000iso4217:USD-6

Fact Table
Network
2403412 - Disclosure - Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details)
(http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative Asset, Fair Value, Gross Liability22000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative Asset, Fair Value, Gross Liability56000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election10000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election102000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative Asset, Not Offset, Policy Election Deduction64000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative Asset, Not Offset, Policy Election Deduction90000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative Asset80000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative Asset513000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative, Collateral, Obligation to Return Cash4000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative, Collateral, Obligation to Return Cash307000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative, Collateral, Obligation to Return Securities2000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative, Collateral, Obligation to Return Securities14000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative, Collateral, Right to Reclaim Cash0iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative, Collateral, Right to Reclaim Cash0iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative, Collateral, Right to Reclaim Securities0iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative, Collateral, Right to Reclaim Securities0iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative Asset, Fair Value, Gross Asset102000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative Asset, Fair Value, Gross Asset569000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative Liability, Fair Value, Gross Liability374000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative Liability, Fair Value, Gross Liability289000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative Liability352000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative Liability233000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative Liability, Fair Value, Gross Asset22000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative Liability, Fair Value, Gross Asset56000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election288000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election143000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2017-12-31nullDerivative Liability, Not Offset, Policy Election Deduction64000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2018-12-31nullDerivative Liability, Not Offset, Policy Election Deduction90000000iso4217:USD-6

Fact Table
Network
2404401 - Disclosure - Variable Interest Entities (VIEs) (Narrative) (Details)
(http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-12-31goog:AbbVieIncMember (label)goog:AccumulatedPaymentsForOtherCommitments (label)750000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31Research and Development Arrangement [Member]goog:AccumulatedPaymentsForOtherCommitments (label)750000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-12-31goog:CalicoMember (label)goog:AccumulatedPaymentsForOtherCommitments (label)480000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31goog:CalicoMember (label)goog:AccumulatedPaymentsForOtherCommitments (label)500000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-12-31Research and Development Arrangement [Member]goog:AccumulatedPaymentsForOtherCommitments (label)500000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31goog:AbbVieIncMember (label)Other Commitment500000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2018-12-31Research and Development Arrangement [Member]Other Commitment500000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2018-12-31goog:CalicoMember (label)Other Commitment750000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2018-12-31Research and Development Arrangement [Member]Other Commitment750000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2018-12-31goog:CommitmenttoInvestMember (label)Other Commitment750000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2018-12-01 to 2018-12-31goog:VerilyMember (label)Proceeds from Issuance of Common Stock900000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2018-12-01 to 2018-12-31Variable Interest Entity, Primary Beneficiary [Member]Proceeds from Issuance of Common Stock900000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2019-01-01 to 2019-03-31goog:VerilyMember (label)Proceeds from Issuance of Common Stock100000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2019-01-01 to 2019-03-31Scenario, Forecast [Member]Proceeds from Issuance of Common Stock100000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2019-01-01 to 2019-03-31Variable Interest Entity, Primary Beneficiary [Member]Proceeds from Issuance of Common Stock100000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-12-01 to 2018-12-31goog:VerilyMember (label)Sale of Stock, Consideration Received on Transaction1000000000iso4217:USD-8
170001652044 (http://www.sec.gov/CIK)2018-12-01 to 2018-12-31Variable Interest Entity, Primary Beneficiary [Member]Sale of Stock, Consideration Received on Transaction1000000000iso4217:USD-8
180001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:VerilyMember (label)Sale of Stock, Consideration Received Per Transaction800000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Variable Interest Entity, Primary Beneficiary [Member]Sale of Stock, Consideration Received Per Transaction800000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-12-31Entity [Domain]Variable Interest Entity, Consolidated, Assets, Pledged1700000000iso4217:USD-8
210001652044 (http://www.sec.gov/CIK)2017-12-31Ownership [Domain]Variable Interest Entity, Consolidated, Assets, Pledged1700000000iso4217:USD-8
220001652044 (http://www.sec.gov/CIK)2017-12-31Other Commitments [Domain]Variable Interest Entity, Consolidated, Assets, Pledged1700000000iso4217:USD-8
230001652044 (http://www.sec.gov/CIK)2017-12-31Regulatory Asset [Domain]Variable Interest Entity, Consolidated, Assets, Pledged1700000000iso4217:USD-8
240001652044 (http://www.sec.gov/CIK)2017-12-31Scenario, Unspecified [Domain]Variable Interest Entity, Consolidated, Assets, Pledged1700000000iso4217:USD-8
250001652044 (http://www.sec.gov/CIK)2017-12-31Variable Interest Entity, Classification [Domain]Variable Interest Entity, Consolidated, Assets, Pledged1700000000iso4217:USD-8
260001652044 (http://www.sec.gov/CIK)2018-12-31Entity [Domain]Variable Interest Entity, Consolidated, Assets, Pledged2400000000iso4217:USD-8
270001652044 (http://www.sec.gov/CIK)2018-12-31Ownership [Domain]Variable Interest Entity, Consolidated, Assets, Pledged2400000000iso4217:USD-8
280001652044 (http://www.sec.gov/CIK)2018-12-31Other Commitments [Domain]Variable Interest Entity, Consolidated, Assets, Pledged2400000000iso4217:USD-8
290001652044 (http://www.sec.gov/CIK)2018-12-31Regulatory Asset [Domain]Variable Interest Entity, Consolidated, Assets, Pledged2400000000iso4217:USD-8
300001652044 (http://www.sec.gov/CIK)2018-12-31Scenario, Unspecified [Domain]Variable Interest Entity, Consolidated, Assets, Pledged2400000000iso4217:USD-8
310001652044 (http://www.sec.gov/CIK)2018-12-31Variable Interest Entity, Classification [Domain]Variable Interest Entity, Consolidated, Assets, Pledged2400000000iso4217:USD-8
320001652044 (http://www.sec.gov/CIK)2017-12-31Entity [Domain]Variable Interest Entity, Consolidated, Liabilities, No Recourse997000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2017-12-31Ownership [Domain]Variable Interest Entity, Consolidated, Liabilities, No Recourse997000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2017-12-31Other Commitments [Domain]Variable Interest Entity, Consolidated, Liabilities, No Recourse997000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2017-12-31Regulatory Asset [Domain]Variable Interest Entity, Consolidated, Liabilities, No Recourse997000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2017-12-31Scenario, Unspecified [Domain]Variable Interest Entity, Consolidated, Liabilities, No Recourse997000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2017-12-31Variable Interest Entity, Classification [Domain]Variable Interest Entity, Consolidated, Liabilities, No Recourse997000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2018-12-31Entity [Domain]Variable Interest Entity, Consolidated, Liabilities, No Recourse909000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2018-12-31Ownership [Domain]Variable Interest Entity, Consolidated, Liabilities, No Recourse909000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2018-12-31Other Commitments [Domain]Variable Interest Entity, Consolidated, Liabilities, No Recourse909000000iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2018-12-31Regulatory Asset [Domain]Variable Interest Entity, Consolidated, Liabilities, No Recourse909000000iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2018-12-31Scenario, Unspecified [Domain]Variable Interest Entity, Consolidated, Liabilities, No Recourse909000000iso4217:USD-6
430001652044 (http://www.sec.gov/CIK)2018-12-31Variable Interest Entity, Classification [Domain]Variable Interest Entity, Consolidated, Liabilities, No Recourse909000000iso4217:USD-6
440001652044 (http://www.sec.gov/CIK)2017-12-31Renewable Energy Program [Member]Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net896000000iso4217:USD-6
450001652044 (http://www.sec.gov/CIK)2017-12-31Variable Interest Entity, Not Primary Beneficiary, Aggregated Disclosure [Member]Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net896000000iso4217:USD-6
460001652044 (http://www.sec.gov/CIK)2018-12-31Renewable Energy Program [Member]Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net705000000iso4217:USD-6
470001652044 (http://www.sec.gov/CIK)2018-12-31Variable Interest Entity, Not Primary Beneficiary, Aggregated Disclosure [Member]Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net705000000iso4217:USD-6

Fact Table
Network
2406402 - Disclosure - Debt (Narrative) (Details)
(http://www.google.com/role/DebtNarrativeDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-04-30Subsidiaries [Member]goog:DebtInstrumentAmountSubjectToExchange (label)1700000000iso4217:USD-8
20001652044 (http://www.sec.gov/CIK)2016-04-30goog:UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member (label)goog:DebtInstrumentAmountSubjectToExchange (label)1700000000iso4217:USD-8
30001652044 (http://www.sec.gov/CIK)2011-05-31Subsidiaries [Member]goog:NumberOfTranches (label)3goog:TrancheINF
40001652044 (http://www.sec.gov/CIK)2011-05-31goog:A2011NotesMember (label)goog:NumberOfTranches (label)3goog:TrancheINF
50001652044 (http://www.sec.gov/CIK)2011-05-31Unsecured Debt [Member]goog:NumberOfTranches (label)3goog:TrancheINF
60001652044 (http://www.sec.gov/CIK)2017-12-31Consolidated Entities [Domain]Commercial Paper0iso4217:USDINF
70001652044 (http://www.sec.gov/CIK)2017-12-31Credit Facility [Domain]Commercial Paper0iso4217:USDINF
80001652044 (http://www.sec.gov/CIK)2017-12-31Debt Instrument, Name [Domain]Commercial Paper0iso4217:USDINF
90001652044 (http://www.sec.gov/CIK)2017-12-31Long-term Debt, Type [Domain]Commercial Paper0iso4217:USDINF
100001652044 (http://www.sec.gov/CIK)2018-12-31Consolidated Entities [Domain]Commercial Paper0iso4217:USDINF
110001652044 (http://www.sec.gov/CIK)2018-12-31Credit Facility [Domain]Commercial Paper0iso4217:USDINF
120001652044 (http://www.sec.gov/CIK)2018-12-31Debt Instrument, Name [Domain]Commercial Paper0iso4217:USDINF
130001652044 (http://www.sec.gov/CIK)2018-12-31Long-term Debt, Type [Domain]Commercial Paper0iso4217:USDINF
140001652044 (http://www.sec.gov/CIK)2011-05-31Subsidiaries [Member]Debt Instrument, Face Amount3000000000.0iso4217:USDINF
150001652044 (http://www.sec.gov/CIK)2011-05-31goog:A2011NotesMember (label)Debt Instrument, Face Amount3000000000.0iso4217:USDINF
160001652044 (http://www.sec.gov/CIK)2011-05-31Unsecured Debt [Member]Debt Instrument, Face Amount3000000000.0iso4217:USDINF
170001652044 (http://www.sec.gov/CIK)2014-02-28Subsidiaries [Member]Debt Instrument, Face Amount1000000000.0iso4217:USDINF
180001652044 (http://www.sec.gov/CIK)2014-02-28goog:A2014NotesMember (label)Debt Instrument, Face Amount1000000000.0iso4217:USDINF
190001652044 (http://www.sec.gov/CIK)2014-02-28Unsecured Debt [Member]Debt Instrument, Face Amount1000000000.0iso4217:USDINF
200001652044 (http://www.sec.gov/CIK)2016-04-30goog:UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member (label)Debt Instrument, Face Amount1700000000iso4217:USD-8
210001652044 (http://www.sec.gov/CIK)2016-04-30Unsecured Debt [Member]Debt Instrument, Face Amount1700000000iso4217:USD-8
220001652044 (http://www.sec.gov/CIK)2016-08-31goog:A2016NotesMember (label)Debt Instrument, Face Amount2000000000.0iso4217:USDINF
230001652044 (http://www.sec.gov/CIK)2016-08-31Unsecured Debt [Member]Debt Instrument, Face Amount2000000000.0iso4217:USDINF
240001652044 (http://www.sec.gov/CIK)2018-12-31goog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember (label)Debt Instrument, Interest Rate, Effective Percentage0.02231xbrli:pure5
250001652044 (http://www.sec.gov/CIK)2018-12-31goog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember (label)Debt Instrument, Interest Rate, Effective Percentage0.03734xbrli:pure5
260001652044 (http://www.sec.gov/CIK)2018-12-31goog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember (label)Debt Instrument, Interest Rate, Effective Percentage0.03377xbrli:pure5
270001652044 (http://www.sec.gov/CIK)2016-04-01 to 2016-04-30goog:UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member (label)Gains (Losses) on Restructuring of Debt0iso4217:USDINF
280001652044 (http://www.sec.gov/CIK)2016-04-01 to 2016-04-30Unsecured Debt [Member]Gains (Losses) on Restructuring of Debt0iso4217:USDINF
290001652044 (http://www.sec.gov/CIK)2018-12-31Commercial Paper [Member]Line of Credit Facility, Maximum Borrowing Capacity5000000000iso4217:USDINF
300001652044 (http://www.sec.gov/CIK)2018-12-31Revolving Credit Facility [Member]Line of Credit Facility, Maximum Borrowing Capacity4000000000iso4217:USDINF
310001652044 (http://www.sec.gov/CIK)2017-12-31Revolving Credit Facility [Member]Line of Credit, Current0iso4217:USDINF
320001652044 (http://www.sec.gov/CIK)2018-12-31Revolving Credit Facility [Member]Line of Credit, Current0iso4217:USDINF
330001652044 (http://www.sec.gov/CIK)2017-12-31Consolidated Entities [Domain]Long-term Debt, Fair Value4000000000iso4217:USD-8
340001652044 (http://www.sec.gov/CIK)2017-12-31Credit Facility [Domain]Long-term Debt, Fair Value4000000000iso4217:USD-8
350001652044 (http://www.sec.gov/CIK)2017-12-31Debt Instrument, Name [Domain]Long-term Debt, Fair Value4000000000iso4217:USD-8
360001652044 (http://www.sec.gov/CIK)2017-12-31Long-term Debt, Type [Domain]Long-term Debt, Fair Value4000000000iso4217:USD-8
370001652044 (http://www.sec.gov/CIK)2018-12-31Consolidated Entities [Domain]Long-term Debt, Fair Value3900000000iso4217:USD-8
380001652044 (http://www.sec.gov/CIK)2018-12-31Credit Facility [Domain]Long-term Debt, Fair Value3900000000iso4217:USD-8
390001652044 (http://www.sec.gov/CIK)2018-12-31Debt Instrument, Name [Domain]Long-term Debt, Fair Value3900000000iso4217:USD-8
400001652044 (http://www.sec.gov/CIK)2018-12-31Long-term Debt, Type [Domain]Long-term Debt, Fair Value3900000000iso4217:USD-8

Fact Table
Network
2406403 - Disclosure - Debt (Long-Term Debt) (Details)
(http://www.google.com/role/DebtLongTermDebtDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31Debt Instrument, Name [Domain]Capital Lease Obligations, Noncurrent26000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31Debt Instrument, Name [Domain]Capital Lease Obligations, Noncurrent62000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31goog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember (label)Long-term Debt, Gross2000000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2017-12-31goog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember (label)Long-term Debt, Gross1000000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-12-31goog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember (label)Long-term Debt, Gross1000000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31goog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember (label)Long-term Debt, Gross2000000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2018-12-31goog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember (label)Long-term Debt, Gross1000000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2018-12-31goog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember (label)Long-term Debt, Gross1000000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2018-12-31goog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember (label)Debt Instrument, Interest Rate, Stated Percentage0.01998xbrli:pureINF
100001652044 (http://www.sec.gov/CIK)2018-12-31goog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember (label)Debt Instrument, Interest Rate, Stated Percentage0.03625xbrli:pureINF
110001652044 (http://www.sec.gov/CIK)2018-12-31goog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember (label)Debt Instrument, Interest Rate, Stated Percentage0.03375xbrli:pureINF
120001652044 (http://www.sec.gov/CIK)2017-12-31Debt Instrument, Name [Domain]Debt Instrument, Unamortized Discount57000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-12-31Debt Instrument, Name [Domain]Debt Instrument, Unamortized Discount50000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-12-31Debt Instrument, Name [Domain]Long-term Debt and Capital Lease Obligations3969000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-12-31Debt Instrument, Name [Domain]Long-term Debt and Capital Lease Obligations4012000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2017-12-31Debt Instrument, Name [Domain]Long-term Debt, Excluding Current Maturities3943000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-12-31Debt Instrument, Name [Domain]Long-term Debt, Excluding Current Maturities3950000000iso4217:USD-6

Fact Table
Network
2406404 - Disclosure - Debt (Future Principal Payments for Borrowings) (Details)
(http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-12-31nullLong-term Debt4062000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31nullLong-term Debt, Maturities, Repayments of Principal after Year Five3039000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-12-31nullLong-term Debt, Maturities, Repayments of Principal in Next Twelve Months0iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31nullLong-term Debt, Maturities, Repayments of Principal in Year Five3000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-12-31nullLong-term Debt, Maturities, Repayments of Principal in Year Four3000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31nullLong-term Debt, Maturities, Repayments of Principal in Year Three1003000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2018-12-31nullLong-term Debt, Maturities, Repayments of Principal in Year Two14000000iso4217:USD-6

Fact Table
Network
2407402 - Disclosure - Supplemental Financial Statement Information (Property and Equipment) (Details)
(http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31Property, Plant and Equipment, Type [Domain]Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment17264000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31Property, Plant and Equipment, Type [Domain]Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment22788000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31Property, Plant and Equipment, Type [Domain]Capital Leased Assets, Gross390000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31Property, Plant and Equipment, Type [Domain]Capital Leased Assets, Gross648000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-12-31Property, Plant and Equipment, Type [Domain]Property, Plant and Equipment, Gross59647000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2017-12-31Construction in Progress [Member]Property, Plant and Equipment, Gross10491000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2017-12-31Furniture and Fixtures [Member]Property, Plant and Equipment, Gross48000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-12-31Land and Building [Member]Property, Plant and Equipment, Gross23183000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-12-31Leasehold Improvements [Member]Property, Plant and Equipment, Gross4496000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-12-31Technology Equipment [Member]Property, Plant and Equipment, Gross21429000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2018-12-31Property, Plant and Equipment, Type [Domain]Property, Plant and Equipment, Gross82507000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2018-12-31Construction in Progress [Member]Property, Plant and Equipment, Gross16838000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-12-31Furniture and Fixtures [Member]Property, Plant and Equipment, Gross61000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2018-12-31Land and Building [Member]Property, Plant and Equipment, Gross30179000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-12-31Leasehold Improvements [Member]Property, Plant and Equipment, Gross5310000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-12-31Technology Equipment [Member]Property, Plant and Equipment, Gross30119000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2017-12-31Property, Plant and Equipment, Type [Domain]Property, Plant and Equipment, Net42383000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-12-31Property, Plant and Equipment, Type [Domain]Property, Plant and Equipment, Net59719000000iso4217:USD-6

Fact Table
Network
2407403 - Disclosure - Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details)
(http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31nullgoog:AccruedCustomerLiabilitiesCurrent (label)1489000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31nullgoog:AccruedCustomerLiabilitiesCurrent (label)1810000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31nullAccrued Liabilities, Current10177000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31nullAccrued Liabilities, Current16958000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-12-31nullLoss Contingency, Accrual, Current2874000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31nullLoss Contingency, Accrual, Current7754000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2017-12-31nullOther Accrued Liabilities, Current5814000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2018-12-31nullOther Accrued Liabilities, Current7394000000iso4217:USD-6

Fact Table
Network
2407404 - Disclosure - Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details)
(http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Type of Adoption [Domain]goog:GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet (label)26000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]goog:GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet (label)26000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]goog:GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet (label)26000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]goog:GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet (label)0iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]goog:GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet (label)0iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2015-12-31Type of Adoption [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2015-12-31Equity Component [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption47000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2015-12-31AOCI Attributable to Parent [Member]Cumulative Effect of New Accounting Principle in Period of Adoption0iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2015-12-31Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-133000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2016-12-31Type of Adoption [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2016-12-31Equity Component [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2016-12-31Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-15000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-12-31Type of Adoption [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-12-31Equity Component [Domain]Cumulative Effect of New Accounting Principle in Period of Adoption-697000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2017-12-31AOCI Attributable to Parent [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-98000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2017-12-31Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption-599000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-01-01Accounting Standards Update 2016-01 [Member]Cumulative Effect of New Accounting Principle in Period of Adoption98000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-01-01Retained Earnings [Member]Cumulative Effect of New Accounting Principle in Period of Adoption98000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Type of Adoption [Domain]OCI, before Reclassifications, Net of Tax, Attributable to Parent-398000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]OCI, before Reclassifications, Net of Tax, Attributable to Parent-398000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]OCI, before Reclassifications, Net of Tax, Attributable to Parent515000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]OCI, before Reclassifications, Net of Tax, Attributable to Parent-314000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]OCI, before Reclassifications, Net of Tax, Attributable to Parent-599000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Type of Adoption [Domain]OCI, before Reclassifications, Net of Tax, Attributable to Parent1212000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]OCI, before Reclassifications, Net of Tax, Attributable to Parent1212000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]OCI, before Reclassifications, Net of Tax, Attributable to Parent-638000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]OCI, before Reclassifications, Net of Tax, Attributable to Parent307000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]OCI, before Reclassifications, Net of Tax, Attributable to Parent1543000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Type of Adoption [Domain]OCI, before Reclassifications, Net of Tax, Attributable to Parent-527000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]OCI, before Reclassifications, Net of Tax, Attributable to Parent-527000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]OCI, before Reclassifications, Net of Tax, Attributable to Parent264000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]OCI, before Reclassifications, Net of Tax, Attributable to Parent-10000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]OCI, before Reclassifications, Net of Tax, Attributable to Parent-781000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Type of Adoption [Domain]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-528000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-528000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent164000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-93000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-599000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Type of Adoption [Domain]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent1410000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent1410000000iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-545000000iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent412000000iso4217:USD-6
430001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent1543000000iso4217:USD-6
440001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Type of Adoption [Domain]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-1314000000iso4217:USD-6
450001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-1314000000iso4217:USD-6
460001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent388000000iso4217:USD-6
470001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-921000000iso4217:USD-6
480001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-781000000iso4217:USD-6
490001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Type of Adoption [Domain]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent130000000iso4217:USD-6
500001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent130000000iso4217:USD-6
510001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent351000000iso4217:USD-6
520001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent-221000000iso4217:USD-6
530001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent0iso4217:USD-6
540001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Type of Adoption [Domain]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent-198000000iso4217:USD-6
550001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent-198000000iso4217:USD-6
560001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent-93000000iso4217:USD-6
570001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent-105000000iso4217:USD-6
580001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent0iso4217:USD-6
590001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Type of Adoption [Domain]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent813000000iso4217:USD-6
600001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent813000000iso4217:USD-6
610001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent-98000000iso4217:USD-6
620001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent911000000iso4217:USD-6
630001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent0iso4217:USD-6
640001652044 (http://www.sec.gov/CIK)2015-12-31Type of Adoption [Domain]Stockholders' Equity Attributable to Parent120331000000iso4217:USD-6
650001652044 (http://www.sec.gov/CIK)2015-12-31Equity Component [Domain]Stockholders' Equity Attributable to Parent120331000000iso4217:USD-6
660001652044 (http://www.sec.gov/CIK)2015-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Stockholders' Equity Attributable to Parent259000000iso4217:USD-6
670001652044 (http://www.sec.gov/CIK)2015-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-86000000iso4217:USD-6
680001652044 (http://www.sec.gov/CIK)2015-12-31AOCI Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-1874000000iso4217:USD-6
690001652044 (http://www.sec.gov/CIK)2015-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-2047000000iso4217:USD-6
700001652044 (http://www.sec.gov/CIK)2015-12-31Retained Earnings [Member]Stockholders' Equity Attributable to Parent89223000000iso4217:USD-6
710001652044 (http://www.sec.gov/CIK)2016-12-31Type of Adoption [Domain]Stockholders' Equity Attributable to Parent139036000000iso4217:USD-6
720001652044 (http://www.sec.gov/CIK)2016-12-31Equity Component [Domain]Stockholders' Equity Attributable to Parent139036000000iso4217:USD-6
730001652044 (http://www.sec.gov/CIK)2016-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Stockholders' Equity Attributable to Parent423000000iso4217:USD-6
740001652044 (http://www.sec.gov/CIK)2016-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-179000000iso4217:USD-6
750001652044 (http://www.sec.gov/CIK)2016-12-31AOCI Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-2402000000iso4217:USD-6
760001652044 (http://www.sec.gov/CIK)2016-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-2646000000iso4217:USD-6
770001652044 (http://www.sec.gov/CIK)2016-12-31Retained Earnings [Member]Stockholders' Equity Attributable to Parent105131000000iso4217:USD-6
780001652044 (http://www.sec.gov/CIK)2017-12-31Type of Adoption [Domain]Stockholders' Equity Attributable to Parent152502000000iso4217:USD-6
790001652044 (http://www.sec.gov/CIK)2017-12-31Equity Component [Domain]Stockholders' Equity Attributable to Parent152502000000iso4217:USD-6
800001652044 (http://www.sec.gov/CIK)2017-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Stockholders' Equity Attributable to Parent-122000000iso4217:USD-6
810001652044 (http://www.sec.gov/CIK)2017-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Stockholders' Equity Attributable to Parent233000000iso4217:USD-6
820001652044 (http://www.sec.gov/CIK)2017-12-31AOCI Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-992000000iso4217:USD-6
830001652044 (http://www.sec.gov/CIK)2017-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-1103000000iso4217:USD-6
840001652044 (http://www.sec.gov/CIK)2017-12-31Retained Earnings [Member]Stockholders' Equity Attributable to Parent113247000000iso4217:USD-6
850001652044 (http://www.sec.gov/CIK)2018-12-31Type of Adoption [Domain]Stockholders' Equity Attributable to Parent177628000000iso4217:USD-6
860001652044 (http://www.sec.gov/CIK)2018-12-31Equity Component [Domain]Stockholders' Equity Attributable to Parent177628000000iso4217:USD-6
870001652044 (http://www.sec.gov/CIK)2018-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Stockholders' Equity Attributable to Parent266000000iso4217:USD-6
880001652044 (http://www.sec.gov/CIK)2018-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-688000000iso4217:USD-6
890001652044 (http://www.sec.gov/CIK)2018-12-31AOCI Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-2306000000iso4217:USD-6
900001652044 (http://www.sec.gov/CIK)2018-12-31Accumulated Foreign Currency Adjustment Attributable to Parent [Member]Stockholders' Equity Attributable to Parent-1884000000iso4217:USD-6
910001652044 (http://www.sec.gov/CIK)2018-12-31Retained Earnings [Member]Stockholders' Equity Attributable to Parent134885000000iso4217:USD-6

Fact Table
Network
2407405 - Disclosure - Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details)
(http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Derivative Contract [Domain]Income Tax Expense (Benefit)4672000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Reclassification out of Accumulated Other Comprehensive Income [Domain]Income Tax Expense (Benefit)4672000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Income Tax Expense (Benefit)4672000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Interest Rate Contract [Member]Income Tax Expense (Benefit)193000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Income Tax Expense (Benefit)193000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Income Tax Expense (Benefit)193000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Income Tax Expense (Benefit)0iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Income Tax Expense (Benefit)0iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Derivative Contract [Domain]Income Tax Expense (Benefit)14531000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Reclassification out of Accumulated Other Comprehensive Income [Domain]Income Tax Expense (Benefit)14531000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Income Tax Expense (Benefit)14531000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Interest Rate Contract [Member]Income Tax Expense (Benefit)-71000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Income Tax Expense (Benefit)-71000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Income Tax Expense (Benefit)-71000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Income Tax Expense (Benefit)0iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Income Tax Expense (Benefit)0iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Derivative Contract [Domain]Income Tax Expense (Benefit)4177000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Reclassification out of Accumulated Other Comprehensive Income [Domain]Income Tax Expense (Benefit)4177000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Income Tax Expense (Benefit)4177000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Interest Rate Contract [Member]Income Tax Expense (Benefit)-35000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Income Tax Expense (Benefit)-35000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Income Tax Expense (Benefit)-35000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Income Tax Expense (Benefit)279000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Income Tax Expense (Benefit)279000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Derivative Contract [Domain]Net Income (Loss) Attributable to Parent19478000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Reclassification out of Accumulated Other Comprehensive Income [Domain]Net Income (Loss) Attributable to Parent19478000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Net Income (Loss) Attributable to Parent19478000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Net Income (Loss) Attributable to Parent130000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Net Income (Loss) Attributable to Parent351000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Net Income (Loss) Attributable to Parent351000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Net Income (Loss) Attributable to Parent-221000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Net Income (Loss) Attributable to Parent-221000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Derivative Contract [Domain]Net Income (Loss) Attributable to Parent12662000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Reclassification out of Accumulated Other Comprehensive Income [Domain]Net Income (Loss) Attributable to Parent12662000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Net Income (Loss) Attributable to Parent12662000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Net Income (Loss) Attributable to Parent-198000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Net Income (Loss) Attributable to Parent-93000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Net Income (Loss) Attributable to Parent-93000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Net Income (Loss) Attributable to Parent-105000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Net Income (Loss) Attributable to Parent-105000000iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Derivative Contract [Domain]Net Income (Loss) Attributable to Parent30736000000iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Reclassification out of Accumulated Other Comprehensive Income [Domain]Net Income (Loss) Attributable to Parent30736000000iso4217:USD-6
430001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Net Income (Loss) Attributable to Parent30736000000iso4217:USD-6
440001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Net Income (Loss) Attributable to Parent813000000iso4217:USD-6
450001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Net Income (Loss) Attributable to Parent-98000000iso4217:USD-6
460001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Net Income (Loss) Attributable to Parent-98000000iso4217:USD-6
470001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Net Income (Loss) Attributable to Parent911000000iso4217:USD-6
480001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Net Income (Loss) Attributable to Parent911000000iso4217:USD-6
490001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Derivative Contract [Domain]Nonoperating Income (Expense)434000000iso4217:USD-6
500001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Reclassification out of Accumulated Other Comprehensive Income [Domain]Nonoperating Income (Expense)434000000iso4217:USD-6
510001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Nonoperating Income (Expense)434000000iso4217:USD-6
520001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Interest Rate Contract [Member]Nonoperating Income (Expense)5000000iso4217:USD-6
530001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Nonoperating Income (Expense)5000000iso4217:USD-6
540001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Nonoperating Income (Expense)5000000iso4217:USD-6
550001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Nonoperating Income (Expense)-221000000iso4217:USD-6
560001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Nonoperating Income (Expense)-221000000iso4217:USD-6
570001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Derivative Contract [Domain]Nonoperating Income (Expense)1047000000iso4217:USD-6
580001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Reclassification out of Accumulated Other Comprehensive Income [Domain]Nonoperating Income (Expense)1047000000iso4217:USD-6
590001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Nonoperating Income (Expense)1047000000iso4217:USD-6
600001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Interest Rate Contract [Member]Nonoperating Income (Expense)5000000iso4217:USD-6
610001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Nonoperating Income (Expense)5000000iso4217:USD-6
620001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Nonoperating Income (Expense)5000000iso4217:USD-6
630001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Nonoperating Income (Expense)-105000000iso4217:USD-6
640001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Nonoperating Income (Expense)-105000000iso4217:USD-6
650001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Derivative Contract [Domain]Nonoperating Income (Expense)8592000000iso4217:USD-6
660001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Reclassification out of Accumulated Other Comprehensive Income [Domain]Nonoperating Income (Expense)8592000000iso4217:USD-6
670001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Nonoperating Income (Expense)8592000000iso4217:USD-6
680001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Interest Rate Contract [Member]Nonoperating Income (Expense)6000000iso4217:USD-6
690001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Nonoperating Income (Expense)6000000iso4217:USD-6
700001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Nonoperating Income (Expense)6000000iso4217:USD-6
710001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Nonoperating Income (Expense)1190000000iso4217:USD-6
720001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]Nonoperating Income (Expense)1190000000iso4217:USD-6
730001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Derivative Contract [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
740001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Reclassification out of Accumulated Other Comprehensive Income [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
750001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Equity Component [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
760001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Foreign Exchange Contract [Member]Revenue from Contract with Customer, Excluding Assessed Tax539000000iso4217:USD-6
770001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Revenue from Contract with Customer, Excluding Assessed Tax539000000iso4217:USD-6
780001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Revenue from Contract with Customer, Excluding Assessed Tax539000000iso4217:USD-6
790001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Derivative Contract [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
800001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Reclassification out of Accumulated Other Comprehensive Income [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
810001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Equity Component [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
820001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Foreign Exchange Contract [Member]Revenue from Contract with Customer, Excluding Assessed Tax-169000000iso4217:USD-6
830001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Revenue from Contract with Customer, Excluding Assessed Tax-169000000iso4217:USD-6
840001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Revenue from Contract with Customer, Excluding Assessed Tax-169000000iso4217:USD-6
850001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Derivative Contract [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
860001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Reclassification out of Accumulated Other Comprehensive Income [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
870001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Equity Component [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
880001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Foreign Exchange Contract [Member]Revenue from Contract with Customer, Excluding Assessed Tax-139000000iso4217:USD-6
890001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Reclassification out of Accumulated Other Comprehensive Income [Member]Revenue from Contract with Customer, Excluding Assessed Tax-139000000iso4217:USD-6
900001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]Revenue from Contract with Customer, Excluding Assessed Tax-139000000iso4217:USD-6

Fact Table
Network
2407406 - Disclosure - Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details)
(http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities (label)1300000000iso4217:USD-8
20001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullgoog:IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet (label)-202000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullgoog:IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet (label)-156000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet (label)-120000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullDebt Securities, Realized Gain (Loss)-53000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullDebt Securities, Realized Gain (Loss)-110000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullDebt Securities, Realized Gain (Loss)1190000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEquity Securities, FV-NI, Gain (Loss)-20000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEquity Securities, FV-NI, Gain (Loss)73000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEquity Securities, FV-NI, Gain (Loss)5460000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullForeign Currency Transaction Gain (Loss), before Tax-475000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullForeign Currency Transaction Gain (Loss), before Tax-121000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullForeign Currency Transaction Gain (Loss), before Tax-80000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullForeign Currency Transaction Loss, before Tax112000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullForeign Currency Transaction Loss, before Tax226000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullForeign Currency Transaction Loss, before Tax195000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullInterest Costs Capitalized0iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullInterest Costs Capitalized48000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullInterest Costs Capitalized92000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullInterest Expense124000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullInterest Expense109000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullInterest Expense114000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullInterest Income, Other1220000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullInterest Income, Other1312000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullInterest Income, Other1878000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullNonoperating Income (Expense)434000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullNonoperating Income (Expense)1047000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullNonoperating Income (Expense)8592000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullOther Nonoperating Income (Expense)88000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullOther Nonoperating Income (Expense)158000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullOther Nonoperating Income (Expense)378000000iso4217:USD-6

Fact Table
Network
2408401 - Disclosure - Acquisitions (Narrative) (Details)
(http://www.google.com/role/AcquisitionsNarrativeDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Series of Individually Immaterial Business Acquisitions [Member]Acquired Finite-lived Intangible Assets, Weighted Average Useful Life_1250946
20001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:PatentsAndDevelopedTechnologyMember (label)Acquired Finite-lived Intangible Assets, Weighted Average Useful Life_1251554
30001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Series of Individually Immaterial Business Acquisitions [Member]Acquired Finite-lived Intangible Assets, Weighted Average Useful Life_1252144
40001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:TradenamesAndOtherMember (label)Acquired Finite-lived Intangible Assets, Weighted Average Useful Life_1252748
50001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Series of Individually Immaterial Business Acquisitions [Member]Acquired Finite-lived Intangible Assets, Weighted Average Useful Life_1253338
60001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Customer Relationships [Member]Acquired Finite-lived Intangible Assets, Weighted Average Useful Life_1253928
70001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Series of Individually Immaterial Business Acquisitions [Member]Acquired Finite-lived Intangible Assets, Weighted Average Useful Life_1254518
80001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:PatentsAndDevelopedTechnologyMember (label)Acquired Finite-lived Intangible Assets, Weighted Average Useful Life_1255126
90001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Series of Individually Immaterial Business Acquisitions [Member]Acquired Finite-lived Intangible Assets, Weighted Average Useful Life_1255716
100001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:TradenamesAndOtherMember (label)Acquired Finite-lived Intangible Assets, Weighted Average Useful Life_1256320
110001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Series of Individually Immaterial Business Acquisitions [Member]Acquired Finite-lived Intangible Assets, Weighted Average Useful Life_1256910
120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Customer Relationships [Member]Acquired Finite-lived Intangible Assets, Weighted Average Useful Life_1257500
130001652044 (http://www.sec.gov/CIK)2017-12-31Series of Individually Immaterial Business Acquisitions [Member]Business Acquisition, Goodwill, Expected Tax Deductible Amount60000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2018-12-31Series of Individually Immaterial Business Acquisitions [Member]Business Acquisition, Goodwill, Expected Tax Deductible Amount81000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Series of Individually Immaterial Business Acquisitions [Member]Business Combination, Consideration Transferred322000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Series of Individually Immaterial Business Acquisitions [Member]Business Combination, Consideration Transferred573000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2017-12-31Series of Individually Immaterial Business Acquisitions [Member]Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents12000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-12-31Series of Individually Immaterial Business Acquisitions [Member]Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents10000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-01-31goog:HTCMember (label)Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents10000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-12-31Series of Individually Immaterial Business Acquisitions [Member]Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill117000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-12-31Series of Individually Immaterial Business Acquisitions [Member]Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill295000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-01-31goog:HTCMember (label)Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill165000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2017-12-31Series of Individually Immaterial Business Acquisitions [Member]Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities28000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-12-31Series of Individually Immaterial Business Acquisitions [Member]Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities25000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2018-01-31goog:HTCMember (label)Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities9000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2016-12-31Business Acquisition, Acquiree [Domain]Goodwill16468000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2016-12-31Finite-Lived Intangible Assets, Major Class Name [Domain]Goodwill16468000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2017-12-31Business Acquisition, Acquiree [Domain]Goodwill16747000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2017-12-31Finite-Lived Intangible Assets, Major Class Name [Domain]Goodwill16747000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2017-12-31Series of Individually Immaterial Business Acquisitions [Member]Goodwill221000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2018-12-31Business Acquisition, Acquiree [Domain]Goodwill17888000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2018-12-31Finite-Lived Intangible Assets, Major Class Name [Domain]Goodwill17888000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2018-12-31Series of Individually Immaterial Business Acquisitions [Member]Goodwill293000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2018-01-31goog:HTCMember (label)Goodwill934000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-01-31goog:HTCMember (label)Payments to Acquire Businesses, Gross1100000000iso4217:USD-8

Fact Table
Network
2409402 - Disclosure - Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details)
(http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-12-31Segments [Domain]Goodwill16468000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2016-12-31goog:GoogleInc.Member (label)Goodwill16027000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2016-12-31Other Segments [Member]Goodwill441000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2017-12-31Segments [Domain]Goodwill16747000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-12-31goog:GoogleInc.Member (label)Goodwill16295000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2017-12-31Other Segments [Member]Goodwill452000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2018-12-31Segments [Domain]Goodwill17888000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2018-12-31goog:GoogleInc.Member (label)Goodwill17521000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2018-12-31Other Segments [Member]Goodwill367000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Segments [Domain]Goodwill, Acquired During Period221000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Goodwill, Acquired During Period212000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Other Segments [Member]Goodwill, Acquired During Period9000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Segments [Domain]Goodwill, Acquired During Period1227000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Goodwill, Acquired During Period1227000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Other Segments [Member]Goodwill, Acquired During Period0iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Segments [Domain]Goodwill, Transfers0iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Goodwill, Transfers80000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Other Segments [Member]Goodwill, Transfers-80000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Segments [Domain]Goodwill, Translation and Purchase Accounting Adjustments58000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Goodwill, Translation and Purchase Accounting Adjustments56000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Other Segments [Member]Goodwill, Translation and Purchase Accounting Adjustments2000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Segments [Domain]Goodwill, Translation and Purchase Accounting Adjustments-86000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Goodwill, Translation and Purchase Accounting Adjustments-81000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Other Segments [Member]Goodwill, Translation and Purchase Accounting Adjustments-5000000iso4217:USD-6

Fact Table
Network
2409403 - Disclosure - Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details)
(http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31Finite-Lived Intangible Assets, Major Class Name [Domain]Finite-Lived Intangible Assets, Accumulated Amortization3471000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-12-31goog:PatentsAndDevelopedTechnologyMember (label)Finite-Lived Intangible Assets, Accumulated Amortization3040000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31goog:TradenamesAndOtherMember (label)Finite-Lived Intangible Assets, Accumulated Amortization168000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2017-12-31Customer Relationships [Member]Finite-Lived Intangible Assets, Accumulated Amortization263000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-12-31Finite-Lived Intangible Assets, Major Class Name [Domain]Finite-Lived Intangible Assets, Accumulated Amortization3957000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31goog:PatentsAndDevelopedTechnologyMember (label)Finite-Lived Intangible Assets, Accumulated Amortization3394000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2018-12-31goog:TradenamesAndOtherMember (label)Finite-Lived Intangible Assets, Accumulated Amortization255000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2018-12-31Customer Relationships [Member]Finite-Lived Intangible Assets, Accumulated Amortization308000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-12-31Finite-Lived Intangible Assets, Major Class Name [Domain]Finite-Lived Intangible Assets, Gross6163000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-12-31goog:PatentsAndDevelopedTechnologyMember (label)Finite-Lived Intangible Assets, Gross5260000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-12-31goog:TradenamesAndOtherMember (label)Finite-Lived Intangible Assets, Gross544000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-12-31Customer Relationships [Member]Finite-Lived Intangible Assets, Gross359000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-12-31Finite-Lived Intangible Assets, Major Class Name [Domain]Finite-Lived Intangible Assets, Gross6177000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2018-12-31goog:PatentsAndDevelopedTechnologyMember (label)Finite-Lived Intangible Assets, Gross5125000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-12-31goog:TradenamesAndOtherMember (label)Finite-Lived Intangible Assets, Gross703000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-12-31Customer Relationships [Member]Finite-Lived Intangible Assets, Gross349000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2017-12-31Finite-Lived Intangible Assets, Major Class Name [Domain]Intangible Assets, Net (Excluding Goodwill)2692000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2017-12-31goog:PatentsAndDevelopedTechnologyMember (label)Intangible Assets, Net (Excluding Goodwill)2220000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2017-12-31goog:TradenamesAndOtherMember (label)Intangible Assets, Net (Excluding Goodwill)376000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-12-31Customer Relationships [Member]Intangible Assets, Net (Excluding Goodwill)96000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-12-31Finite-Lived Intangible Assets, Major Class Name [Domain]Intangible Assets, Net (Excluding Goodwill)2220000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-12-31goog:PatentsAndDevelopedTechnologyMember (label)Intangible Assets, Net (Excluding Goodwill)1731000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2018-12-31goog:TradenamesAndOtherMember (label)Intangible Assets, Net (Excluding Goodwill)448000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-12-31Customer Relationships [Member]Intangible Assets, Net (Excluding Goodwill)41000000iso4217:USD-6

Fact Table
Network
2409404 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details)
(http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:AcquisitionrelatedIntangibleAssetsMember (label)Amortization of Intangible Assets833000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:AcquisitionrelatedIntangibleAssetsMember (label)Amortization of Intangible Assets796000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:AcquisitionrelatedIntangibleAssetsMember (label)Amortization of Intangible Assets865000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:PatentsAndDevelopedTechnologyMember (label)Finite-Lived Intangible Asset, Useful Life_1218496
50001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:TradenamesAndOtherMember (label)Finite-Lived Intangible Asset, Useful Life_1219100
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Customer Relationships [Member]Finite-Lived Intangible Asset, Useful Life_1219690

Fact Table
Network
2409405 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details)
(http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-12-31nullFinite-Lived Intangible Assets, Amortization Expense, after Year Five182000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31nullFinite-Lived Intangible Assets, Amortization Expense, Next Twelve Months712000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-12-31nullFinite-Lived Intangible Assets, Amortization Expense, Year Five7000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31nullFinite-Lived Intangible Assets, Amortization Expense, Year Four201000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-12-31nullFinite-Lived Intangible Assets, Amortization Expense, Year Three533000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31nullFinite-Lived Intangible Assets, Amortization Expense, Year Two585000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2018-12-31nullFinite-Lived Intangible Assets, Net2220000000iso4217:USD-6

Fact Table
Network
2411402 - Disclosure - Commitments and Contingencies (Future Minimum Payments Under Non-Cancelable Operating Leases, Along with Sublease Income Amounts) (Details)
(http://www.google.com/role/CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-12-31nullgoog:OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths (label)1303000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31nullgoog:OperatingLeasesFutureMinimumPaymentsDueNetThereafter (label)3911000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-12-31nullgoog:OperatingLeasesFutureMinimumPaymentsDueNetTotal (label)10047000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31nullgoog:OperatingLeasesFutureMinimumPaymentsDueNetinFiveYears (label)977000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-12-31nullgoog:OperatingLeasesFutureMinimumPaymentsDueNetinFourYears (label)1145000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31nullgoog:OperatingLeasesFutureMinimumPaymentsDueNetinThreeYears (label)1327000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2018-12-31nullgoog:OperatingLeasesFutureMinimumPaymentsDueNetinTwoYears (label)1384000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments Due10102000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments Due, Next Twelve Months1319000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments, Due in Five Years980000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments, Due in Four Years1153000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments, Due in Three Years1337000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments, Due in Two Years1397000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments, Due Thereafter3916000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments Receivable55000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments Receivable, Current16000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments Receivable, in Five Years3000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments Receivable, in Four Years8000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments Receivable, in Three Years10000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments Receivable, in Two Years13000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-12-31nullOperating Leases, Future Minimum Payments Receivable, Thereafter5000000iso4217:USD-6

Fact Table
Network
2411403 - Disclosure - Commitments and Contingencies (Narrative) (Details)
(http://www.google.com/role/CommitmentsAndContingenciesNarrativeDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-12-31Balance Sheet Location [Domain]goog:NonCancelableFutureMinimumLeasePayments (label)3500000000iso4217:USD-8
20001652044 (http://www.sec.gov/CIK)2018-12-31Loss Contingency, Nature [Domain]goog:NonCancelableFutureMinimumLeasePayments (label)3500000000iso4217:USD-8
30001652044 (http://www.sec.gov/CIK)2018-12-31Property, Plant and Equipment [Member]goog:NonCancelableFutureMinimumLeasePayments (label)1500000000iso4217:USD-8
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Balance Sheet Location [Domain]Operating Leases, Rent Expense897000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Loss Contingency, Nature [Domain]Operating Leases, Rent Expense897000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Balance Sheet Location [Domain]Operating Leases, Rent Expense1100000000iso4217:USD-8
70001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Loss Contingency, Nature [Domain]Operating Leases, Rent Expense1100000000iso4217:USD-8
80001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Balance Sheet Location [Domain]Operating Leases, Rent Expense1300000000iso4217:USD-8
90001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Loss Contingency, Nature [Domain]Operating Leases, Rent Expense1300000000iso4217:USD-8
100001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Balance Sheet Location [Domain]Loss Contingency, Loss in Period0iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Loss Contingency, Nature [Domain]Loss Contingency, Loss in Period0iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Unfavorable Regulatory Action [Member]Loss Contingency, Loss in Period2400000000iso4217:EUR-8
130001652044 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Unfavorable Regulatory Action [Member]Loss Contingency, Loss in Period2700000000iso4217:USD-8
140001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Balance Sheet Location [Domain]Loss Contingency, Loss in Period2736000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Loss Contingency, Nature [Domain]Loss Contingency, Loss in Period2736000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-03-31Unfavorable Regulatory Action [Member]Loss Contingency, Loss in Period21000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-04-01 to 2018-06-30Unfavorable Regulatory Action [Member]Loss Contingency, Loss in Period4300000000iso4217:EUR-8
180001652044 (http://www.sec.gov/CIK)2018-04-01 to 2018-06-30Unfavorable Regulatory Action [Member]Loss Contingency, Loss in Period5100000000iso4217:USD-8
190001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Balance Sheet Location [Domain]Loss Contingency, Loss in Period5071000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Loss Contingency, Nature [Domain]Loss Contingency, Loss in Period5071000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-12-31Balance Sheet Location [Domain]Purchase Obligation7400000000iso4217:USD-8
220001652044 (http://www.sec.gov/CIK)2018-12-31Loss Contingency, Nature [Domain]Purchase Obligation7400000000iso4217:USD-8

Fact Table
Network
2412401 - Disclosure - Stockholders' Equity (Narrative) (Details)
(http://www.google.com/role/StockholdersEquityNarrativeDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-12-31goog:CapitalClassCMember (label)goog:CommonStockNumberofVotes (label)0goog:voteINF
20001652044 (http://www.sec.gov/CIK)2018-12-31Common Class A [Member]goog:CommonStockNumberofVotes (label)1goog:voteINF
30001652044 (http://www.sec.gov/CIK)2018-12-31Common Class B [Member]goog:CommonStockNumberofVotes (label)10goog:voteINF
40001652044 (http://www.sec.gov/CIK)2018-12-31Share Repurchase Program [Domain]goog:NumberOfClassesOfCommonStock (label)3goog:classINF
50001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]goog:NumberOfClassesOfCommonStock (label)3goog:classINF
60001652044 (http://www.sec.gov/CIK)2017-12-31Share Repurchase Program [Domain]Preferred Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
70001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Preferred Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
80001652044 (http://www.sec.gov/CIK)2018-12-31Share Repurchase Program [Domain]Preferred Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
90001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Preferred Stock, Par or Stated Value Per Share0.001iso4217:USD/xbrli:sharesINF
100001652044 (http://www.sec.gov/CIK)2017-12-31Share Repurchase Program [Domain]Preferred Stock, Shares Authorized100000000xbrli:sharesINF
110001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Preferred Stock, Shares Authorized100000000xbrli:sharesINF
120001652044 (http://www.sec.gov/CIK)2018-12-31Share Repurchase Program [Domain]Preferred Stock, Shares Authorized100000000xbrli:sharesINF
130001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Preferred Stock, Shares Authorized100000000xbrli:sharesINF
140001652044 (http://www.sec.gov/CIK)2017-12-31Share Repurchase Program [Domain]Preferred Stock, Shares Issued0xbrli:sharesINF
150001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Preferred Stock, Shares Issued0xbrli:sharesINF
160001652044 (http://www.sec.gov/CIK)2018-12-31Share Repurchase Program [Domain]Preferred Stock, Shares Issued0xbrli:sharesINF
170001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Preferred Stock, Shares Issued0xbrli:sharesINF
180001652044 (http://www.sec.gov/CIK)2017-12-31Share Repurchase Program [Domain]Preferred Stock, Shares Outstanding0xbrli:sharesINF
190001652044 (http://www.sec.gov/CIK)2017-12-31Class of Stock [Domain]Preferred Stock, Shares Outstanding0xbrli:sharesINF
200001652044 (http://www.sec.gov/CIK)2018-12-31Share Repurchase Program [Domain]Preferred Stock, Shares Outstanding0xbrli:sharesINF
210001652044 (http://www.sec.gov/CIK)2018-12-31Class of Stock [Domain]Preferred Stock, Shares Outstanding0xbrli:sharesINF
220001652044 (http://www.sec.gov/CIK)2016-10-31goog:ShareRepurchaseProgramMember (label)Stock Repurchase Program, Authorized Amount7000000000iso4217:USD-8
230001652044 (http://www.sec.gov/CIK)2016-10-31goog:CapitalClassCMember (label)Stock Repurchase Program, Authorized Amount7000000000iso4217:USD-8
240001652044 (http://www.sec.gov/CIK)2018-01-31goog:ShareRepurchaseProgramMember (label)Stock Repurchase Program, Authorized Amount8600000000.0iso4217:USDINF
250001652044 (http://www.sec.gov/CIK)2018-01-31goog:CapitalClassCMember (label)Stock Repurchase Program, Authorized Amount8600000000.0iso4217:USDINF
260001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:ShareRepurchaseProgramMember (label)Stock Repurchased and Retired During Period, Shares5200000xbrli:shares-5
270001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:CapitalClassCMember (label)Stock Repurchased and Retired During Period, Shares5200000xbrli:shares-5
280001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:ShareRepurchaseProgramMember (label)Stock Repurchased and Retired During Period, Shares8200000xbrli:shares-5
290001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:CapitalClassCMember (label)Stock Repurchased and Retired During Period, Shares8200000xbrli:shares-5
300001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Share Repurchase Program [Domain]Stock Repurchased and Retired During Period, Value3693000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Class of Stock [Domain]Stock Repurchased and Retired During Period, Value3693000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Share Repurchase Program [Domain]Stock Repurchased and Retired During Period, Value4846000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Class of Stock [Domain]Stock Repurchased and Retired During Period, Value4846000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:ShareRepurchaseProgramMember (label)Stock Repurchased and Retired During Period, Value4800000000iso4217:USD-8
350001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:CapitalClassCMember (label)Stock Repurchased and Retired During Period, Value4800000000iso4217:USD-8
360001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Share Repurchase Program [Domain]Stock Repurchased and Retired During Period, Value9075000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Stock Repurchased and Retired During Period, Value9075000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:ShareRepurchaseProgramMember (label)Stock Repurchased and Retired During Period, Value9100000000iso4217:USD-8
390001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:CapitalClassCMember (label)Stock Repurchased and Retired During Period, Value9100000000iso4217:USD-8

Fact Table
Network
2413402 - Disclosure - Net Income Per Share (Schedule of Earnings Per Share) (Details)
(http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:CapitalClassCMember (label)goog:DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities (label)-10000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class A [Member]goog:DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities (label)-9000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class B [Member]goog:DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities (label)-2000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:CapitalClassCMember (label)goog:IncrementalCommonSharesAttributableToConversionOfCommonStock (label)0xbrli:shares-3
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class A [Member]goog:IncrementalCommonSharesAttributableToConversionOfCommonStock (label)48859000xbrli:shares-3
60001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class B [Member]goog:IncrementalCommonSharesAttributableToConversionOfCommonStock (label)0xbrli:shares-3
70001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:CapitalClassCMember (label)goog:IncrementalCommonSharesAttributableToConversionOfCommonStock (label)0xbrli:shares-3
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class A [Member]goog:IncrementalCommonSharesAttributableToConversionOfCommonStock (label)47146000xbrli:shares-3
90001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class B [Member]goog:IncrementalCommonSharesAttributableToConversionOfCommonStock (label)0xbrli:shares-3
100001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:CapitalClassCMember (label)goog:IncrementalCommonSharesAttributableToConversionOfCommonStock (label)0xbrli:shares-3
110001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class A [Member]goog:IncrementalCommonSharesAttributableToConversionOfCommonStock (label)46864000xbrli:shares-3
120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class B [Member]goog:IncrementalCommonSharesAttributableToConversionOfCommonStock (label)0xbrli:shares-3
130001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:CapitalClassCMember (label)goog:NetIncomeLossAvailableToCommonStockholdersBeforeReallocationOfUndistributedEarningsDiluted (label)9752000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class A [Member]goog:NetIncomeLossAvailableToCommonStockholdersBeforeReallocationOfUndistributedEarningsDiluted (label)8323000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class B [Member]goog:NetIncomeLossAvailableToCommonStockholdersBeforeReallocationOfUndistributedEarningsDiluted (label)1382000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:CapitalClassCMember (label)goog:ReallocationOfUndistributedEarnings (label)-94000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class A [Member]goog:ReallocationOfUndistributedEarnings (label)94000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class B [Member]goog:ReallocationOfUndistributedEarnings (label)21000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:CapitalClassCMember (label)goog:ReallocationOfUndistributedEarnings (label)-74000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class A [Member]goog:ReallocationOfUndistributedEarnings (label)74000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class B [Member]goog:ReallocationOfUndistributedEarnings (label)14000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:CapitalClassCMember (label)goog:ReallocationOfUndistributedEarnings (label)-146000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class A [Member]goog:ReallocationOfUndistributedEarnings (label)146000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class B [Member]goog:ReallocationOfUndistributedEarnings (label)24000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:CapitalClassCMember (label)goog:ReallocationOfUndistributedEarningsAsResultOfConversionOfShares (label)0iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class A [Member]goog:ReallocationOfUndistributedEarningsAsResultOfConversionOfShares (label)1382000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class B [Member]goog:ReallocationOfUndistributedEarningsAsResultOfConversionOfShares (label)0iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:CapitalClassCMember (label)goog:ReallocationOfUndistributedEarningsAsResultOfConversionOfShares (label)0iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class A [Member]goog:ReallocationOfUndistributedEarningsAsResultOfConversionOfShares (label)862000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class B [Member]goog:ReallocationOfUndistributedEarningsAsResultOfConversionOfShares (label)0iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:CapitalClassCMember (label)goog:ReallocationOfUndistributedEarningsAsResultOfConversionOfShares (label)0iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class A [Member]goog:ReallocationOfUndistributedEarningsAsResultOfConversionOfShares (label)2072000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class B [Member]goog:ReallocationOfUndistributedEarningsAsResultOfConversionOfShares (label)0iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Class of Stock [Domain]Earnings Per Share, Basic28.32iso4217:USD/xbrli:shares2
350001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:CapitalClassCMember (label)Earnings Per Share, Basic28.32iso4217:USD/xbrli:shares2
360001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class A [Member]Earnings Per Share, Basic28.32iso4217:USD/xbrli:shares2
370001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class B [Member]Earnings Per Share, Basic28.32iso4217:USD/xbrli:shares2
380001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Class of Stock [Domain]Earnings Per Share, Basic18.27iso4217:USD/xbrli:shares2
390001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:CapitalClassCMember (label)Earnings Per Share, Basic18.27iso4217:USD/xbrli:shares2
400001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class A [Member]Earnings Per Share, Basic18.27iso4217:USD/xbrli:shares2
410001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class B [Member]Earnings Per Share, Basic18.27iso4217:USD/xbrli:shares2
420001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Earnings Per Share, Basic44.22iso4217:USD/xbrli:shares2
430001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:CapitalClassCMember (label)Earnings Per Share, Basic44.22iso4217:USD/xbrli:shares2
440001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class A [Member]Earnings Per Share, Basic44.22iso4217:USD/xbrli:shares2
450001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class B [Member]Earnings Per Share, Basic44.22iso4217:USD/xbrli:shares2
460001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Class of Stock [Domain]Earnings Per Share, Diluted27.85iso4217:USD/xbrli:shares2
470001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:CapitalClassCMember (label)Earnings Per Share, Diluted27.85iso4217:USD/xbrli:shares2
480001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class A [Member]Earnings Per Share, Diluted27.85iso4217:USD/xbrli:shares2
490001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class B [Member]Earnings Per Share, Diluted27.85iso4217:USD/xbrli:shares2
500001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Class of Stock [Domain]Earnings Per Share, Diluted18.0iso4217:USD/xbrli:shares2
510001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:CapitalClassCMember (label)Earnings Per Share, Diluted18.0iso4217:USD/xbrli:shares2
520001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class A [Member]Earnings Per Share, Diluted18.0iso4217:USD/xbrli:shares2
530001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class B [Member]Earnings Per Share, Diluted18.0iso4217:USD/xbrli:shares2
540001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Class of Stock [Domain]Earnings Per Share, Diluted43.7iso4217:USD/xbrli:shares2
550001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:CapitalClassCMember (label)Earnings Per Share, Diluted43.7iso4217:USD/xbrli:shares2
560001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class A [Member]Earnings Per Share, Diluted43.7iso4217:USD/xbrli:shares2
570001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class B [Member]Earnings Per Share, Diluted43.7iso4217:USD/xbrli:shares2
580001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:CapitalClassCMember (label)Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements8873000xbrli:shares-3
590001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class A [Member]Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements2055000xbrli:shares-3
600001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class B [Member]Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements0xbrli:shares-3
610001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:CapitalClassCMember (label)Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements9491000xbrli:shares-3
620001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class A [Member]Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements1192000xbrli:shares-3
630001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class B [Member]Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements0xbrli:shares-3
640001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:CapitalClassCMember (label)Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements7456000xbrli:shares-3
650001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class A [Member]Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements689000xbrli:shares-3
660001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class B [Member]Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements0xbrli:shares-3
670001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:CapitalClassCMember (label)Net Income (Loss) Available to Common Stockholders, Basic9762000000iso4217:USD-6
680001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class A [Member]Net Income (Loss) Available to Common Stockholders, Basic8332000000iso4217:USD-6
690001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class B [Member]Net Income (Loss) Available to Common Stockholders, Basic1384000000iso4217:USD-6
700001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:CapitalClassCMember (label)Net Income (Loss) Available to Common Stockholders, Basic6362000000iso4217:USD-6
710001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class A [Member]Net Income (Loss) Available to Common Stockholders, Basic5438000000iso4217:USD-6
720001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class B [Member]Net Income (Loss) Available to Common Stockholders, Basic862000000iso4217:USD-6
730001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:CapitalClassCMember (label)Net Income (Loss) Available to Common Stockholders, Basic15464000000iso4217:USD-6
740001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class A [Member]Net Income (Loss) Available to Common Stockholders, Basic13200000000iso4217:USD-6
750001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class B [Member]Net Income (Loss) Available to Common Stockholders, Basic2072000000iso4217:USD-6
760001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:CapitalClassCMember (label)Net Income (Loss) Available to Common Stockholders, Diluted9846000000iso4217:USD-6
770001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class A [Member]Net Income (Loss) Available to Common Stockholders, Diluted9611000000iso4217:USD-6
780001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class B [Member]Net Income (Loss) Available to Common Stockholders, Diluted1361000000iso4217:USD-6
790001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:CapitalClassCMember (label)Net Income (Loss) Available to Common Stockholders, Diluted6436000000iso4217:USD-6
800001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class A [Member]Net Income (Loss) Available to Common Stockholders, Diluted6226000000iso4217:USD-6
810001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class B [Member]Net Income (Loss) Available to Common Stockholders, Diluted848000000iso4217:USD-6
820001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:CapitalClassCMember (label)Net Income (Loss) Available to Common Stockholders, Diluted15610000000iso4217:USD-6
830001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class A [Member]Net Income (Loss) Available to Common Stockholders, Diluted15126000000iso4217:USD-6
840001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class B [Member]Net Income (Loss) Available to Common Stockholders, Diluted2048000000iso4217:USD-6
850001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:CapitalClassCMember (label)Weighted Average Number of Shares Outstanding, Diluted353575000xbrli:shares-3
860001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class A [Member]Weighted Average Number of Shares Outstanding, Diluted345131000xbrli:shares-3
870001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class B [Member]Weighted Average Number of Shares Outstanding, Diluted48859000xbrli:shares-3
880001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:CapitalClassCMember (label)Weighted Average Number of Shares Outstanding, Diluted357642000xbrli:shares-3
890001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class A [Member]Weighted Average Number of Shares Outstanding, Diluted345942000xbrli:shares-3
900001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class B [Member]Weighted Average Number of Shares Outstanding, Diluted47146000xbrli:shares-3
910001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:CapitalClassCMember (label)Weighted Average Number of Shares Outstanding, Diluted357184000xbrli:shares-3
920001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class A [Member]Weighted Average Number of Shares Outstanding, Diluted346101000xbrli:shares-3
930001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class B [Member]Weighted Average Number of Shares Outstanding, Diluted46864000xbrli:shares-3
940001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:CapitalClassCMember (label)Weighted Average Number of Shares Outstanding, Basic344702000xbrli:shares-3
950001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class A [Member]Weighted Average Number of Shares Outstanding, Basic294217000xbrli:shares-3
960001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Common Class B [Member]Weighted Average Number of Shares Outstanding, Basic48859000xbrli:shares-3
970001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:CapitalClassCMember (label)Weighted Average Number of Shares Outstanding, Basic348151000xbrli:shares-3
980001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class A [Member]Weighted Average Number of Shares Outstanding, Basic297604000xbrli:shares-3
990001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Common Class B [Member]Weighted Average Number of Shares Outstanding, Basic47146000xbrli:shares-3
1000001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:CapitalClassCMember (label)Weighted Average Number of Shares Outstanding, Basic349728000xbrli:shares-3
1010001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class A [Member]Weighted Average Number of Shares Outstanding, Basic298548000xbrli:shares-3
1020001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Common Class B [Member]Weighted Average Number of Shares Outstanding, Basic46864000xbrli:shares-3

Fact Table
Network
2414402 - Disclosure - Compensation Plans (Stock Plans) (Details)
(http://www.google.com/role/CompensationPlansStockPlansDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Employee Stock Option [Member]goog:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm (label)_1097404
20001652044 (http://www.sec.gov/CIK)2018-12-31Equity Award [Domain]Common Stock, Capital Shares Reserved for Future Issuance31848134xbrli:sharesINF
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period_1098560

Fact Table
Network
2414403 - Disclosure - Compensation Plans (Stock Based Compensation) (Details)
(http://www.google.com/role/CompensationPlansStockBasedCompensationDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullgoog:TaxBenefitFromStockBasedAwardActivity (label)2100000000iso4217:USD-8
20001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullgoog:TaxBenefitFromStockBasedAwardActivity (label)2700000000iso4217:USD-8
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:TaxBenefitFromStockBasedAwardActivity (label)2100000000iso4217:USD-8
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullAllocated Share-based Compensation Expense6900000000iso4217:USD-8
50001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullAllocated Share-based Compensation Expense7900000000iso4217:USD-8
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullAllocated Share-based Compensation Expense10000000000iso4217:USD-8
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEmployee Service Share-based Compensation, Tax Benefit from Compensation Expense1500000000iso4217:USD-8
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEmployee Service Share-based Compensation, Tax Benefit from Compensation Expense1600000000iso4217:USD-8
90001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEmployee Service Share-based Compensation, Tax Benefit from Compensation Expense1500000000iso4217:USD-8
100001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullShare-based Compensation6700000000iso4217:USD-8
110001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullShare-based Compensation6703000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullShare-based Compensation7679000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullShare-based Compensation7700000000iso4217:USD-8
140001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullShare-based Compensation9353000000iso4217:USD-6

Fact Table
Network
2414404 - Disclosure - Compensation Plans (Stock Based Award Activities) (Details)
(http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-12-31Restricted Stock Units (RSUs) [Member]Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized16200000000iso4217:USD-8
20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Restricted Stock Units (RSUs) [Member]Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition_1078058
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period1431009xbrli:sharesINF
40001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value814.19iso4217:USD/xbrli:shares2
50001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period12669251xbrli:sharesINF
60001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value713.89iso4217:USD/xbrli:shares2
70001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value845.06iso4217:USD/xbrli:shares2
80001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value1095.89iso4217:USD/xbrli:shares2
90001652044 (http://www.sec.gov/CIK)2017-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number20077346xbrli:sharesINF
100001652044 (http://www.sec.gov/CIK)2018-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number18467678xbrli:sharesINF
110001652044 (http://www.sec.gov/CIK)2017-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value712.45iso4217:USD/xbrli:shares2
120001652044 (http://www.sec.gov/CIK)2018-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value936.96iso4217:USD/xbrli:shares2
130001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period12847910xbrli:sharesINF
140001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value9000000000iso4217:USD-8
150001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value11300000000iso4217:USD-8
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value14100000000iso4217:USD-8
170001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Restricted Stock Units (RSUs) [Member]Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value756.45iso4217:USD/xbrli:shares2

Fact Table
Network
2414405 - Disclosure - Compensation Plans (401k Plans and Performance Fees) (Details)
(http://www.google.com/role/CompensationPlans401KPlansAndPerformanceFeesDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:CompensationExpensePerformanceFees (label)1200000000iso4217:USD-8
20001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:DefinedContributionPlanNumberofPlans (label)2goog:planINF
30001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullDefined Contribution Plan, Cost385000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullDefined Contribution Plan, Cost448000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullDefined Contribution Plan, Cost691000000iso4217:USD-6

Fact Table
Network
2415402 - Disclosure - Income Taxes (Narrative) (Details)
(http://www.google.com/role/IncomeTaxesNarrativeDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Income Tax Authority [Domain]goog:NumberOfTaxJurisdictions (label)2goog:jurisdictionINF
20001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Income Tax Authority [Domain]goog:TaxCutsandJobsActof2017IncompleteAccountingChangeinTaxRateDeferredTaxAssetProvisionalIncomeTaxExpenseBenefit (label)-376000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Income Tax Authority [Domain]goog:TaxCutsandJobsActof2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit (label)10200000000iso4217:USD-8
40001652044 (http://www.sec.gov/CIK)2018-12-31Income Tax Authority [Domain]Decrease in Unrecognized Tax Benefits is Reasonably Possible600000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Income Tax Authority [Domain]Income (Loss) from Continuing Operations before Income Taxes, Domestic12000000000iso4217:USD-8
60001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Income Tax Authority [Domain]Income (Loss) from Continuing Operations before Income Taxes, Domestic10700000000iso4217:USD-8
70001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Income Tax Authority [Domain]Income (Loss) from Continuing Operations before Income Taxes, Domestic15800000000iso4217:USD-8
80001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Income Tax Authority [Domain]Income (Loss) from Continuing Operations before Income Taxes, Foreign12100000000iso4217:USD-8
90001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Income Tax Authority [Domain]Income (Loss) from Continuing Operations before Income Taxes, Foreign16500000000iso4217:USD-8
100001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Income Tax Authority [Domain]Income (Loss) from Continuing Operations before Income Taxes, Foreign19100000000iso4217:USD-8
110001652044 (http://www.sec.gov/CIK)2018-12-31Domestic Tax Authority [Member]Operating Loss Carryforwards1200000000iso4217:USD-8
120001652044 (http://www.sec.gov/CIK)2018-12-31Foreign Tax Authority [Member]Operating Loss Carryforwards950000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-12-31State and Local Jurisdiction [Member]Operating Loss Carryforwards1400000000iso4217:USD-8
140001652044 (http://www.sec.gov/CIK)2018-12-31Income Tax Authority [Domain]Tax Credit Carryforward, Amount2400000000iso4217:USD-8
150001652044 (http://www.sec.gov/CIK)2015-12-31Income Tax Authority [Domain]Unrecognized Tax Benefits4167000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2016-12-31Income Tax Authority [Domain]Unrecognized Tax Benefits5393000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2016-12-31Income Tax Authority [Domain]Unrecognized Tax Benefits5400000000iso4217:USD-8
180001652044 (http://www.sec.gov/CIK)2017-12-31Income Tax Authority [Domain]Unrecognized Tax Benefits4696000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2017-12-31Income Tax Authority [Domain]Unrecognized Tax Benefits4700000000iso4217:USD-8
200001652044 (http://www.sec.gov/CIK)2018-12-31Income Tax Authority [Domain]Unrecognized Tax Benefits4652000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-12-31Income Tax Authority [Domain]Unrecognized Tax Benefits4700000000iso4217:USD-8
220001652044 (http://www.sec.gov/CIK)2017-12-31Income Tax Authority [Domain]Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued362000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2018-12-31Income Tax Authority [Domain]Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued490000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2016-12-31Income Tax Authority [Domain]Unrecognized Tax Benefits that Would Impact Effective Tax Rate4300000000iso4217:USD-8
250001652044 (http://www.sec.gov/CIK)2017-12-31Income Tax Authority [Domain]Unrecognized Tax Benefits that Would Impact Effective Tax Rate3000000000iso4217:USD-8
260001652044 (http://www.sec.gov/CIK)2018-12-31Income Tax Authority [Domain]Unrecognized Tax Benefits that Would Impact Effective Tax Rate2900000000iso4217:USD-8

Fact Table
Network
2415403 - Disclosure - Income Taxes (Provision for Income Taxes) (Details)
(http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullCurrent Federal, State and Local, Tax Expense (Benefit)3826000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullCurrent Federal, State and Local, Tax Expense (Benefit)12608000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullCurrent Federal, State and Local, Tax Expense (Benefit)2153000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullCurrent Foreign Tax Expense (Benefit)966000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullCurrent Foreign Tax Expense (Benefit)1746000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullCurrent Foreign Tax Expense (Benefit)1251000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullCurrent Income Tax Expense (Benefit)4792000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullCurrent Income Tax Expense (Benefit)14354000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullCurrent Income Tax Expense (Benefit)3404000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullDeferred Federal, State and Local, Tax Expense (Benefit)-70000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullDeferred Federal, State and Local, Tax Expense (Benefit)220000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullDeferred Federal, State and Local, Tax Expense (Benefit)907000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullDeferred Foreign Income Tax Expense (Benefit)-50000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullDeferred Foreign Income Tax Expense (Benefit)-43000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullDeferred Foreign Income Tax Expense (Benefit)-134000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullDeferred Income Tax Expense (Benefit)-120000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullDeferred Income Tax Expense (Benefit)177000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullDeferred Income Tax Expense (Benefit)773000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullIncome Tax Expense (Benefit)4672000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullIncome Tax Expense (Benefit)14531000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullIncome Tax Expense (Benefit)4177000000iso4217:USD-6

Fact Table
Network
2415404 - Disclosure - Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details)
(http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullgoog:EffectiveIncomeTaxRateReconciliationRegulatoryFine (label)0.0xbrli:pure3
20001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullgoog:EffectiveIncomeTaxRateReconciliationRegulatoryFine (label)0.035xbrli:pure3
30001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:EffectiveIncomeTaxRateReconciliationRegulatoryFine (label)0.031xbrli:pure3
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullgoog:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent (label)0.0xbrli:pure3
50001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullgoog:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent (label)0.376xbrli:pure3
60001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullgoog:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent (label)-0.001xbrli:pure3
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEffective Income Tax Rate Reconciliation, Percent0.193xbrli:pure3
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEffective Income Tax Rate Reconciliation, Percent0.534xbrli:pure3
90001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEffective Income Tax Rate Reconciliation, Percent0.12xbrli:pure3
100001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEffective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent0.35xbrli:pureINF
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEffective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent0.35xbrli:pureINF
120001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEffective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent0.21xbrli:pureINF
130001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEffective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent0.001xbrli:pure3
140001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEffective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent0.009xbrli:pure3
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEffective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent-0.02xbrli:pure3
160001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEffective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent0.0xbrli:pure3
170001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEffective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent-0.014xbrli:pure3
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEffective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent-0.012xbrli:pure3
190001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEffective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent-0.11xbrli:pure3
200001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEffective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent-0.142xbrli:pure3
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEffective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent-0.049xbrli:pure3
220001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEffective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent0.034xbrli:pure3
230001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEffective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent0.045xbrli:pure3
240001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEffective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent0.022xbrli:pure3
250001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEffective Income Tax Rate Reconciliation, Other Adjustments, Percent0.006xbrli:pure3
260001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEffective Income Tax Rate Reconciliation, Other Adjustments, Percent-0.017xbrli:pure3
270001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEffective Income Tax Rate Reconciliation, Other Adjustments, Percent0.007xbrli:pure3
280001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullEffective Income Tax Rate Reconciliation, Tax Credit, Research, Percent0.02xbrli:pure3
290001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullEffective Income Tax Rate Reconciliation, Tax Credit, Research, Percent0.018xbrli:pure3
300001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullEffective Income Tax Rate Reconciliation, Tax Credit, Research, Percent0.024xbrli:pure3

Fact Table
Network
2415405 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details)
(http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31nullgoog:DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness (label)849000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2018-12-31nullgoog:DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness (label)657000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31nullgoog:DeferredTaxAssetsDeferredCostSharing (label)498000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31nullgoog:DeferredTaxAssetsDeferredCostSharing (label)597000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-12-31nullgoog:DeferredTaxLiabilitiesRenewableEnergyInvestments (label)531000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31nullgoog:DeferredTaxLiabilitiesRenewableEnergyInvestments (label)500000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Liabilities, Gross1570000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Liabilities, Gross3491000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Assets, Gross4351000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Assets, Gross5781000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Assets, Net250000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Assets, Net of Valuation Allowance1820000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Assets, Net of Valuation Allowance2964000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Assets, Operating Loss Carryforwards320000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Assets, Operating Loss Carryforwards557000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Assets, Other244000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Assets, Other251000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Assets, Tax Credit Carryforwards, Other1187000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Assets, Tax Credit Carryforwards, Other1979000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits285000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits387000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost251000000iso4217:USD-6
230001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost291000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other717000000iso4217:USD-6
250001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other1062000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Assets, Valuation Allowance2531000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Assets, Valuation Allowance2817000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Liabilities, Net527000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Liabilities, Intangible Assets419000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Liabilities, Intangible Assets229000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Liabilities, Investments22000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Liabilities, Investments1143000000iso4217:USD-6
330001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Liabilities, Other47000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Liabilities, Other237000000iso4217:USD-6
350001652044 (http://www.sec.gov/CIK)2017-12-31nullDeferred Tax Liabilities, Property, Plant and Equipment551000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2018-12-31nullDeferred Tax Liabilities, Property, Plant and Equipment1382000000iso4217:USD-6

Fact Table
Network
2415406 - Disclosure - Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details)
(http://www.google.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2015-12-31nullUnrecognized Tax Benefits4167000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2016-12-31nullUnrecognized Tax Benefits5393000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2016-12-31nullUnrecognized Tax Benefits5400000000iso4217:USD-8
40001652044 (http://www.sec.gov/CIK)2017-12-31nullUnrecognized Tax Benefits4696000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2017-12-31nullUnrecognized Tax Benefits4700000000iso4217:USD-8
60001652044 (http://www.sec.gov/CIK)2018-12-31nullUnrecognized Tax Benefits4652000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2018-12-31nullUnrecognized Tax Benefits4700000000iso4217:USD-8
80001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullUnrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions157000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullUnrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions257000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullUnrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions623000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullUnrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities196000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullUnrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities1875000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullUnrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities191000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullUnrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions680000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullUnrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions750000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullUnrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions449000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31nullUnrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions899000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31nullUnrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions685000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31nullUnrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions321000000iso4217:USD-6

Fact Table
Network
2416402 - Disclosure - Information about Segments and Geographic Areas (Revenue by Segment) (Details)
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasRevenueBySegmentDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Segments [Domain]Revenue from Contract with Customer, Excluding Assessed Tax90272000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax79383000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax15598000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax63785000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax10601000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax89984000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Other Segments [Member]Revenue from Contract with Customer, Excluding Assessed Tax288000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Segments [Domain]Revenue from Contract with Customer, Excluding Assessed Tax110855000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax95375000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax17587000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax77788000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax15003000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax110378000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Other Segments [Member]Revenue from Contract with Customer, Excluding Assessed Tax477000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Segments [Domain]Revenue from Contract with Customer, Excluding Assessed Tax136819000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax116318000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax19982000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax96336000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax19906000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Revenue from Contract with Customer, Excluding Assessed Tax136224000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Other Segments [Member]Revenue from Contract with Customer, Excluding Assessed Tax595000000iso4217:USD-6

Fact Table
Network
2416403 - Disclosure - Information about Segments and Geographic Areas (Operating Income/Loss by Segment) (Details)
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Consolidation Items [Domain]Operating Income (Loss)23716000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Segments [Domain]Operating Income (Loss)23716000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Corporate, Non-Segment [Member]Operating Income (Loss)-598000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Operating Segments [Member]Operating Income (Loss)27055000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Operating Income (Loss)27055000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Operating Segments [Member]Operating Income (Loss)-2741000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Other Segments [Member]Operating Income (Loss)-2741000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Consolidation Items [Domain]Operating Income (Loss)26146000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Segments [Domain]Operating Income (Loss)26146000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Corporate, Non-Segment [Member]Operating Income (Loss)-3407000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Operating Segments [Member]Operating Income (Loss)32287000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Operating Income (Loss)32287000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Operating Segments [Member]Operating Income (Loss)-2734000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Other Segments [Member]Operating Income (Loss)-2734000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Consolidation Items [Domain]Operating Income (Loss)26321000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Segments [Domain]Operating Income (Loss)26321000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Corporate, Non-Segment [Member]Operating Income (Loss)-6838000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Operating Segments [Member]Operating Income (Loss)36517000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Operating Income (Loss)36517000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Operating Segments [Member]Operating Income (Loss)-3358000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Other Segments [Member]Operating Income (Loss)-3358000000iso4217:USD-6

Fact Table
Network
2416404 - Disclosure - Information about Segments and Geographic Areas (Capital Expenditures by Segment) (Details)
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Consolidation Items [Domain]Payments to Acquire Property, Plant, and Equipment10212000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Segments [Domain]Payments to Acquire Property, Plant, and Equipment10212000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Segment Reconciling Items [Member]Payments to Acquire Property, Plant, and Equipment-590000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Operating Segments [Member]Payments to Acquire Property, Plant, and Equipment9437000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Payments to Acquire Property, Plant, and Equipment9437000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Operating Segments [Member]Payments to Acquire Property, Plant, and Equipment1365000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Other Segments [Member]Payments to Acquire Property, Plant, and Equipment1365000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Consolidation Items [Domain]Payments to Acquire Property, Plant, and Equipment13184000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Segments [Domain]Payments to Acquire Property, Plant, and Equipment13184000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Segment Reconciling Items [Member]Payments to Acquire Property, Plant, and Equipment72000000iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Operating Segments [Member]Payments to Acquire Property, Plant, and Equipment12619000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Payments to Acquire Property, Plant, and Equipment12619000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Operating Segments [Member]Payments to Acquire Property, Plant, and Equipment493000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Other Segments [Member]Payments to Acquire Property, Plant, and Equipment493000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Consolidation Items [Domain]Payments to Acquire Property, Plant, and Equipment25139000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Segments [Domain]Payments to Acquire Property, Plant, and Equipment25139000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Segment Reconciling Items [Member]Payments to Acquire Property, Plant, and Equipment-502000000iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Operating Segments [Member]Payments to Acquire Property, Plant, and Equipment25460000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Payments to Acquire Property, Plant, and Equipment25460000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Operating Segments [Member]Payments to Acquire Property, Plant, and Equipment181000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Other Segments [Member]Payments to Acquire Property, Plant, and Equipment181000000iso4217:USD-6

Fact Table
Network
2416405 - Disclosure - Information about Segments and Geographic Areas (Stock-based Compensation and Depreciation, Amortization and Impairment by Segment) (Details)
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Consolidation Items [Domain]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)6144000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Segments [Domain]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)6144000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Corporate, Non-Segment [Member]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)4000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Operating Segments [Member]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)5882000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)5882000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Operating Segments [Member]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)258000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Other Segments [Member]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)258000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Consolidation Items [Domain]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)6915000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Segments [Domain]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)6915000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Corporate, Non-Segment [Member]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)0iso4217:USD-6
110001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Operating Segments [Member]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)6608000000iso4217:USD-6
120001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)6608000000iso4217:USD-6
130001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Operating Segments [Member]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)307000000iso4217:USD-6
140001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Other Segments [Member]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)307000000iso4217:USD-6
150001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Consolidation Items [Domain]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)9035000000iso4217:USD-6
160001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Segments [Domain]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)9035000000iso4217:USD-6
170001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Corporate, Non-Segment [Member]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)0iso4217:USD-6
180001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Operating Segments [Member]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)8708000000iso4217:USD-6
190001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)8708000000iso4217:USD-6
200001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Operating Segments [Member]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)327000000iso4217:USD-6
210001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Other Segments [Member]goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment (label)327000000iso4217:USD-6
220001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Consolidation Items [Domain]Share-based Compensation6700000000iso4217:USD-8
230001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Consolidation Items [Domain]Share-based Compensation6703000000iso4217:USD-6
240001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Segments [Domain]Share-based Compensation6700000000iso4217:USD-8
250001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Segments [Domain]Share-based Compensation6703000000iso4217:USD-6
260001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Corporate, Non-Segment [Member]Share-based Compensation130000000iso4217:USD-6
270001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Operating Segments [Member]Share-based Compensation6201000000iso4217:USD-6
280001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31goog:GoogleInc.Member (label)Share-based Compensation6201000000iso4217:USD-6
290001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Operating Segments [Member]Share-based Compensation372000000iso4217:USD-6
300001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31Other Segments [Member]Share-based Compensation372000000iso4217:USD-6
310001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Consolidation Items [Domain]Share-based Compensation7679000000iso4217:USD-6
320001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Consolidation Items [Domain]Share-based Compensation7700000000iso4217:USD-8
330001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Segments [Domain]Share-based Compensation7679000000iso4217:USD-6
340001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Segments [Domain]Share-based Compensation7700000000iso4217:USD-8
350001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Corporate, Non-Segment [Member]Share-based Compensation148000000iso4217:USD-6
360001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Operating Segments [Member]Share-based Compensation7168000000iso4217:USD-6
370001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31goog:GoogleInc.Member (label)Share-based Compensation7168000000iso4217:USD-6
380001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Operating Segments [Member]Share-based Compensation363000000iso4217:USD-6
390001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31Other Segments [Member]Share-based Compensation363000000iso4217:USD-6
400001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Consolidation Items [Domain]Share-based Compensation9353000000iso4217:USD-6
410001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Segments [Domain]Share-based Compensation9353000000iso4217:USD-6
420001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Corporate, Non-Segment [Member]Share-based Compensation109000000iso4217:USD-6
430001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Operating Segments [Member]Share-based Compensation8755000000iso4217:USD-6
440001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31goog:GoogleInc.Member (label)Share-based Compensation8755000000iso4217:USD-6
450001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Operating Segments [Member]Share-based Compensation489000000iso4217:USD-6
460001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31Other Segments [Member]Share-based Compensation489000000iso4217:USD-6

Fact Table
Network
2416406 - Disclosure - Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details)
(http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasLongLivedAssetsByGeographicAreaDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2017-12-31Geographical [Domain]Assets, Noncurrent72987000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2017-12-31UNITED STATESAssets, Noncurrent55113000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31Non-US [Member]Assets, Noncurrent17874000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31Geographical [Domain]Assets, Noncurrent97116000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2018-12-31UNITED STATESAssets, Noncurrent74882000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2018-12-31Non-US [Member]Assets, Noncurrent22234000000iso4217:USD-6

Fact Table
Network
2431401 - Schedule - Schedule II: Valuation and Qualifying Accounts (Details)
(http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails)
Table(implied)
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10001652044 (http://www.sec.gov/CIK)2015-12-31SEC Schedule, 12-09, Allowance, Credit Loss [Member]SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount296000000iso4217:USD-6
20001652044 (http://www.sec.gov/CIK)2016-12-31SEC Schedule, 12-09, Allowance, Credit Loss [Member]SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount467000000iso4217:USD-6
30001652044 (http://www.sec.gov/CIK)2017-12-31SEC Schedule, 12-09, Allowance, Credit Loss [Member]SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount674000000iso4217:USD-6
40001652044 (http://www.sec.gov/CIK)2018-12-31SEC Schedule, 12-09, Allowance, Credit Loss [Member]SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount729000000iso4217:USD-6
50001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31SEC Schedule, 12-09, Allowance, Credit Loss [Member]SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense942000000iso4217:USD-6
60001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31SEC Schedule, 12-09, Allowance, Credit Loss [Member]SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense1131000000iso4217:USD-6
70001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31SEC Schedule, 12-09, Allowance, Credit Loss [Member]SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense1115000000iso4217:USD-6
80001652044 (http://www.sec.gov/CIK)2016-01-01 to 2016-12-31SEC Schedule, 12-09, Allowance, Credit Loss [Member]SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction771000000iso4217:USD-6
90001652044 (http://www.sec.gov/CIK)2017-01-01 to 2017-12-31SEC Schedule, 12-09, Allowance, Credit Loss [Member]SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction924000000iso4217:USD-6
100001652044 (http://www.sec.gov/CIK)2018-01-01 to 2018-12-31SEC Schedule, 12-09, Allowance, Credit Loss [Member]SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction1060000000iso4217:USD-6

 

Rules

TypeDefinedBoundDerivedOKFail
formula00000
existenceAssertion00000
valueAssertion00000
calculation221302906162413

Rule Details

TypeName Rule ExpressionProlog form
calculationgoog:OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths (in CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails)
  • derived:0
  • ok:1
  • failed:0
 total=OperatingLeasesFutureMinimumPaymentsDueCurrent_2*1+OperatingLeasesFutureMinimumPaymentsReceivableCurrent_1* -1
calculation('http://www.google.com/role/CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails',goog:'OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths') valueAssertion /* not loadable */
  total=OperatingLeasesFutureMinimumPaymentsDueCurrent_2*1+OperatingLeasesFutureMinimumPaymentsReceivableCurrent_1* -1
  variables
  total: [concept(goog:'OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths')],
  OperatingLeasesFutureMinimumPaymentsDueCurrent_2: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDueCurrent')],
  OperatingLeasesFutureMinimumPaymentsReceivableCurrent_1: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivableCurrent')].
calculationgoog:OperatingLeasesFutureMinimumPaymentsDueNetThereafter (in CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails)
  • derived:0
  • ok:1
  • failed:0
 total=OperatingLeasesFutureMinimumPaymentsDueThereafter_2*1+OperatingLeasesFutureMinimumPaymentsReceivableThereafter_1* -1
calculation('http://www.google.com/role/CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails',goog:'OperatingLeasesFutureMinimumPaymentsDueNetThereafter') valueAssertion /* not loadable */
  total=OperatingLeasesFutureMinimumPaymentsDueThereafter_2*1+OperatingLeasesFutureMinimumPaymentsReceivableThereafter_1* -1
  variables
  total: [concept(goog:'OperatingLeasesFutureMinimumPaymentsDueNetThereafter')],
  OperatingLeasesFutureMinimumPaymentsDueThereafter_2: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDueThereafter')],
  OperatingLeasesFutureMinimumPaymentsReceivableThereafter_1: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivableThereafter')].
calculationgoog:OperatingLeasesFutureMinimumPaymentsDueNetTotal (in CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails)
  • derived:0
  • ok:1
  • failed:0
 total=OperatingLeasesFutureMinimumPaymentsDue_2*1+OperatingLeasesFutureMinimumPaymentsReceivable_1* -1
calculation('http://www.google.com/role/CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails',goog:'OperatingLeasesFutureMinimumPaymentsDueNetTotal') valueAssertion /* not loadable */
  total=OperatingLeasesFutureMinimumPaymentsDue_2*1+OperatingLeasesFutureMinimumPaymentsReceivable_1* -1
  variables
  total: [concept(goog:'OperatingLeasesFutureMinimumPaymentsDueNetTotal')],
  OperatingLeasesFutureMinimumPaymentsDue_2: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDue')],
  OperatingLeasesFutureMinimumPaymentsReceivable_1: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivable')].
calculationgoog:OperatingLeasesFutureMinimumPaymentsDueNetinFiveYears (in CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails)
  • derived:0
  • ok:1
  • failed:0
 total=OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2*1+OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_1* -1
calculation('http://www.google.com/role/CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails',goog:'OperatingLeasesFutureMinimumPaymentsDueNetinFiveYears') valueAssertion /* not loadable */
  total=OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2*1+OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_1* -1
  variables
  total: [concept(goog:'OperatingLeasesFutureMinimumPaymentsDueNetinFiveYears')],
  OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDueInFiveYears')],
  OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_1: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears')].
calculationgoog:OperatingLeasesFutureMinimumPaymentsDueNetinFourYears (in CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails)
  • derived:0
  • ok:1
  • failed:0
 total=OperatingLeasesFutureMinimumPaymentsDueInFourYears_2*1+OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_1* -1
calculation('http://www.google.com/role/CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails',goog:'OperatingLeasesFutureMinimumPaymentsDueNetinFourYears') valueAssertion /* not loadable */
  total=OperatingLeasesFutureMinimumPaymentsDueInFourYears_2*1+OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_1* -1
  variables
  total: [concept(goog:'OperatingLeasesFutureMinimumPaymentsDueNetinFourYears')],
  OperatingLeasesFutureMinimumPaymentsDueInFourYears_2: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDueInFourYears')],
  OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_1: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivableInFourYears')].
calculationgoog:OperatingLeasesFutureMinimumPaymentsDueNetinThreeYears (in CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails)
  • derived:0
  • ok:1
  • failed:0
 total=OperatingLeasesFutureMinimumPaymentsDueInThreeYears_2*1+OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_1* -1
calculation('http://www.google.com/role/CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails',goog:'OperatingLeasesFutureMinimumPaymentsDueNetinThreeYears') valueAssertion /* not loadable */
  total=OperatingLeasesFutureMinimumPaymentsDueInThreeYears_2*1+OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_1* -1
  variables
  total: [concept(goog:'OperatingLeasesFutureMinimumPaymentsDueNetinThreeYears')],
  OperatingLeasesFutureMinimumPaymentsDueInThreeYears_2: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDueInThreeYears')],
  OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_1: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears')].
calculationgoog:OperatingLeasesFutureMinimumPaymentsDueNetinTwoYears (in CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails)
  • derived:0
  • ok:1
  • failed:0
 total=OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2*1+OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_1* -1
calculation('http://www.google.com/role/CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails',goog:'OperatingLeasesFutureMinimumPaymentsDueNetinTwoYears') valueAssertion /* not loadable */
  total=OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2*1+OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_1* -1
  variables
  total: [concept(goog:'OperatingLeasesFutureMinimumPaymentsDueNetinTwoYears')],
  OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDueInTwoYears')],
  OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_1: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears')].
calculationus-gaap:OperatingLeasesFutureMinimumPaymentsDue (in CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails)
  • derived:0
  • ok:1
  • failed:0
 total=OperatingLeasesFutureMinimumPaymentsDueCurrent_6*1+(OperatingLeasesFutureMinimumPaymentsDueInTwoYears_5*1+(OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4*1+(OperatingLeasesFutureMinimumPaymentsDueInFourYears_3*1+(OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2*1+OperatingLeasesFutureMinimumPaymentsDueThereafter_1*1))))
calculation('http://www.google.com/role/CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails','us-gaap':'OperatingLeasesFutureMinimumPaymentsDue') valueAssertion /* not loadable */
  total=OperatingLeasesFutureMinimumPaymentsDueCurrent_6*1+(OperatingLeasesFutureMinimumPaymentsDueInTwoYears_5*1+(OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4*1+(OperatingLeasesFutureMinimumPaymentsDueInFourYears_3*1+(OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2*1+OperatingLeasesFutureMinimumPaymentsDueThereafter_1*1))))
  variables
  total: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDue')],
  OperatingLeasesFutureMinimumPaymentsDueCurrent_6: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDueCurrent')],
  OperatingLeasesFutureMinimumPaymentsDueInTwoYears_5: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDueInTwoYears')],
  OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDueInThreeYears')],
  OperatingLeasesFutureMinimumPaymentsDueInFourYears_3: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDueInFourYears')],
  OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDueInFiveYears')],
  OperatingLeasesFutureMinimumPaymentsDueThereafter_1: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsDueThereafter')].
calculationus-gaap:OperatingLeasesFutureMinimumPaymentsReceivable (in CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails)
  • derived:0
  • ok:1
  • failed:0
 total=OperatingLeasesFutureMinimumPaymentsReceivableCurrent_6*1+(OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_5*1+(OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_4*1+(OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_3*1+(OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_2*1+OperatingLeasesFutureMinimumPaymentsReceivableThereafter_1*1))))
calculation('http://www.google.com/role/CommitmentsAndContingenciesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsDetails','us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivable') valueAssertion /* not loadable */
  total=OperatingLeasesFutureMinimumPaymentsReceivableCurrent_6*1+(OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_5*1+(OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_4*1+(OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_3*1+(OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_2*1+OperatingLeasesFutureMinimumPaymentsReceivableThereafter_1*1))))
  variables
  total: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivable')],
  OperatingLeasesFutureMinimumPaymentsReceivableCurrent_6: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivableCurrent')],
  OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_5: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears')],
  OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_4: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears')],
  OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_3: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivableInFourYears')],
  OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_2: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears')],
  OperatingLeasesFutureMinimumPaymentsReceivableThereafter_1: [concept('us-gaap':'OperatingLeasesFutureMinimumPaymentsReceivableThereafter')].
calculationus-gaap:Assets (in ConsolidatedBalanceSheets)
  • derived:0
  • ok:2
  • failed:0
 total=AssetsCurrent_7*1+(OtherLongTermInvestments_6*1+(DeferredIncomeTaxAssetsNet_5*1+(PropertyPlantAndEquipmentNet_4*1+(IntangibleAssetsNetExcludingGoodwill_3*1+(Goodwill_2*1+OtherAssetsNoncurrent_1*1)))))
calculation('http://www.google.com/role/ConsolidatedBalanceSheets','us-gaap':'Assets') valueAssertion /* not loadable */
  total=AssetsCurrent_7*1+(OtherLongTermInvestments_6*1+(DeferredIncomeTaxAssetsNet_5*1+(PropertyPlantAndEquipmentNet_4*1+(IntangibleAssetsNetExcludingGoodwill_3*1+(Goodwill_2*1+OtherAssetsNoncurrent_1*1)))))
  variables
  total: [concept('us-gaap':'Assets')],
  AssetsCurrent_7: [concept('us-gaap':'AssetsCurrent')],
  OtherLongTermInvestments_6: [concept('us-gaap':'OtherLongTermInvestments')],
  DeferredIncomeTaxAssetsNet_5: [concept('us-gaap':'DeferredIncomeTaxAssetsNet')],
  PropertyPlantAndEquipmentNet_4: [concept('us-gaap':'PropertyPlantAndEquipmentNet')],
  IntangibleAssetsNetExcludingGoodwill_3: [concept('us-gaap':'IntangibleAssetsNetExcludingGoodwill')],
  Goodwill_2: [concept('us-gaap':'Goodwill')],
  OtherAssetsNoncurrent_1: [concept('us-gaap':'OtherAssetsNoncurrent')].
calculationus-gaap:AssetsCurrent (in ConsolidatedBalanceSheets)
  • derived:0
  • ok:2
  • failed:0
 total=CashCashEquivalentsAndShortTermInvestments_5*1+(AccountsReceivableNetCurrent_4*1+(IncomeTaxesReceivable_3*1+(InventoryNet_2*1+OtherAssetsCurrent_1*1)))
calculation('http://www.google.com/role/ConsolidatedBalanceSheets','us-gaap':'AssetsCurrent') valueAssertion /* not loadable */
  total=CashCashEquivalentsAndShortTermInvestments_5*1+(AccountsReceivableNetCurrent_4*1+(IncomeTaxesReceivable_3*1+(InventoryNet_2*1+OtherAssetsCurrent_1*1)))
  variables
  total: [concept('us-gaap':'AssetsCurrent')],
  CashCashEquivalentsAndShortTermInvestments_5: [concept('us-gaap':'CashCashEquivalentsAndShortTermInvestments')],
  AccountsReceivableNetCurrent_4: [concept('us-gaap':'AccountsReceivableNetCurrent')],
  IncomeTaxesReceivable_3: [concept('us-gaap':'IncomeTaxesReceivable')],
  InventoryNet_2: [concept('us-gaap':'InventoryNet')],
  OtherAssetsCurrent_1: [concept('us-gaap':'OtherAssetsCurrent')].
calculationus-gaap:CashCashEquivalentsAndShortTermInvestments (in ConsolidatedBalanceSheets)
  • derived:0
  • ok:2
  • failed:0
 total=CashAndCashEquivalentsAtCarryingValue_2*1+MarketableSecuritiesCurrent_1*1
calculation('http://www.google.com/role/ConsolidatedBalanceSheets','us-gaap':'CashCashEquivalentsAndShortTermInvestments') valueAssertion /* not loadable */
  total=CashAndCashEquivalentsAtCarryingValue_2*1+MarketableSecuritiesCurrent_1*1
  variables
  total: [concept('us-gaap':'CashCashEquivalentsAndShortTermInvestments')],
  CashAndCashEquivalentsAtCarryingValue_2: [concept('us-gaap':'CashAndCashEquivalentsAtCarryingValue')],
  MarketableSecuritiesCurrent_1: [concept('us-gaap':'MarketableSecuritiesCurrent')].
calculationus-gaap:Liabilities (in ConsolidatedBalanceSheets)
  • derived:0
  • ok:2
  • failed:0
 total=LiabilitiesCurrent_6*1+(LongTermDebtAndCapitalLeaseObligations_5*1+(ContractWithCustomerLiabilityNoncurrent_4*1+(AccruedIncomeTaxesNoncurrent_3*1+(DeferredIncomeTaxLiabilitiesNet_2*1+OtherLiabilitiesNoncurrent_1*1))))
calculation('http://www.google.com/role/ConsolidatedBalanceSheets','us-gaap':'Liabilities') valueAssertion /* not loadable */
  total=LiabilitiesCurrent_6*1+(LongTermDebtAndCapitalLeaseObligations_5*1+(ContractWithCustomerLiabilityNoncurrent_4*1+(AccruedIncomeTaxesNoncurrent_3*1+(DeferredIncomeTaxLiabilitiesNet_2*1+OtherLiabilitiesNoncurrent_1*1))))
  variables
  total: [concept('us-gaap':'Liabilities')],
  LiabilitiesCurrent_6: [concept('us-gaap':'LiabilitiesCurrent')],
  LongTermDebtAndCapitalLeaseObligations_5: [concept('us-gaap':'LongTermDebtAndCapitalLeaseObligations')],
  ContractWithCustomerLiabilityNoncurrent_4: [concept('us-gaap':'ContractWithCustomerLiabilityNoncurrent')],
  AccruedIncomeTaxesNoncurrent_3: [concept('us-gaap':'AccruedIncomeTaxesNoncurrent')],
  DeferredIncomeTaxLiabilitiesNet_2: [concept('us-gaap':'DeferredIncomeTaxLiabilitiesNet')],
  OtherLiabilitiesNoncurrent_1: [concept('us-gaap':'OtherLiabilitiesNoncurrent')].
calculationus-gaap:LiabilitiesAndStockholdersEquity (in ConsolidatedBalanceSheets)
  • derived:0
  • ok:0
  • failed:0
 total=StockholdersEquity_3*1+(CommitmentsAndContingencies_2*1+Liabilities_1*1)
calculation('http://www.google.com/role/ConsolidatedBalanceSheets','us-gaap':'LiabilitiesAndStockholdersEquity') valueAssertion /* not loadable */
  total=StockholdersEquity_3*1+(CommitmentsAndContingencies_2*1+Liabilities_1*1)
  variables
  total: [concept('us-gaap':'LiabilitiesAndStockholdersEquity')],
  StockholdersEquity_3: [concept('us-gaap':'StockholdersEquity')],
  CommitmentsAndContingencies_2: [concept('us-gaap':'CommitmentsAndContingencies')],
  Liabilities_1: [concept('us-gaap':'Liabilities')].
calculationus-gaap:LiabilitiesCurrent (in ConsolidatedBalanceSheets)
  • derived:0
  • ok:2
  • failed:0
 total=AccountsPayableCurrent_6*1+(EmployeeRelatedLiabilitiesCurrent_5*1+(AccruedLiabilitiesCurrent_4*1+(AccruedRevenueShare_3*1+(ContractWithCustomerLiabilityCurrent_2*1+AccruedIncomeTaxesCurrent_1*1))))
calculation('http://www.google.com/role/ConsolidatedBalanceSheets','us-gaap':'LiabilitiesCurrent') valueAssertion /* not loadable */
  total=AccountsPayableCurrent_6*1+(EmployeeRelatedLiabilitiesCurrent_5*1+(AccruedLiabilitiesCurrent_4*1+(AccruedRevenueShare_3*1+(ContractWithCustomerLiabilityCurrent_2*1+AccruedIncomeTaxesCurrent_1*1))))
  variables
  total: [concept('us-gaap':'LiabilitiesCurrent')],
  AccountsPayableCurrent_6: [concept('us-gaap':'AccountsPayableCurrent')],
  EmployeeRelatedLiabilitiesCurrent_5: [concept('us-gaap':'EmployeeRelatedLiabilitiesCurrent')],
  AccruedLiabilitiesCurrent_4: [concept('us-gaap':'AccruedLiabilitiesCurrent')],
  AccruedRevenueShare_3: [concept(goog:'AccruedRevenueShare')],
  ContractWithCustomerLiabilityCurrent_2: [concept('us-gaap':'ContractWithCustomerLiabilityCurrent')],
  AccruedIncomeTaxesCurrent_1: [concept('us-gaap':'AccruedIncomeTaxesCurrent')].
calculationus-gaap:StockholdersEquity (in ConsolidatedBalanceSheets)
  • derived:0
  • ok:2
  • failed:0
 total=ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_4*1+(CommonStocksIncludingAdditionalPaidInCapital_3*1+(AccumulatedOtherComprehensiveIncomeLossNetOfTax_2*1+RetainedEarningsAccumulatedDeficit_1*1))
calculation('http://www.google.com/role/ConsolidatedBalanceSheets','us-gaap':'StockholdersEquity') valueAssertion /* not loadable */
  total=ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_4*1+(CommonStocksIncludingAdditionalPaidInCapital_3*1+(AccumulatedOtherComprehensiveIncomeLossNetOfTax_2*1+RetainedEarningsAccumulatedDeficit_1*1))
  variables
  total: [concept('us-gaap':'StockholdersEquity')],
  ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_4: [concept('us-gaap':'ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue')],
  CommonStocksIncludingAdditionalPaidInCapital_3: [concept('us-gaap':'CommonStocksIncludingAdditionalPaidInCapital')],
  AccumulatedOtherComprehensiveIncomeLossNetOfTax_2: [concept('us-gaap':'AccumulatedOtherComprehensiveIncomeLossNetOfTax')],
  RetainedEarningsAccumulatedDeficit_1: [concept('us-gaap':'RetainedEarningsAccumulatedDeficit')].
calculationus-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease (in ConsolidatedStatementsOfCashFlows)
  • derived:0
  • ok:3
  • failed:0
 total=NetCashProvidedByUsedInOperatingActivities_4*1+(NetCashProvidedByUsedInInvestingActivities_3*1+(NetCashProvidedByUsedInFinancingActivities_2*1+EffectOfExchangeRateOnCashAndCashEquivalents_1*1))
calculation('http://www.google.com/role/ConsolidatedStatementsOfCashFlows','us-gaap':'CashAndCashEquivalentsPeriodIncreaseDecrease') valueAssertion /* not loadable */
  total=NetCashProvidedByUsedInOperatingActivities_4*1+(NetCashProvidedByUsedInInvestingActivities_3*1+(NetCashProvidedByUsedInFinancingActivities_2*1+EffectOfExchangeRateOnCashAndCashEquivalents_1*1))
  variables
  total: [concept('us-gaap':'CashAndCashEquivalentsPeriodIncreaseDecrease')],
  NetCashProvidedByUsedInOperatingActivities_4: [concept('us-gaap':'NetCashProvidedByUsedInOperatingActivities')],
  NetCashProvidedByUsedInInvestingActivities_3: [concept('us-gaap':'NetCashProvidedByUsedInInvestingActivities')],
  NetCashProvidedByUsedInFinancingActivities_2: [concept('us-gaap':'NetCashProvidedByUsedInFinancingActivities')],
  EffectOfExchangeRateOnCashAndCashEquivalents_1: [concept('us-gaap':'EffectOfExchangeRateOnCashAndCashEquivalents')].
calculationus-gaap:NetCashProvidedByUsedInFinancingActivities (in ConsolidatedStatementsOfCashFlows)
  • derived:0
  • ok:3
  • failed:0
 total=NetProceedsPaymentsRelatedToStockBasedAwardActivities_5* -1+(PaymentsForRepurchaseOfCommonStock_4* -1+(ProceedsFromDebtNetOfIssuanceCosts_3*1+(RepaymentsOfDebtAndCapitalLeaseObligations_2* -1+ProceedsFromMinorityShareholders_1*1)))
calculation('http://www.google.com/role/ConsolidatedStatementsOfCashFlows','us-gaap':'NetCashProvidedByUsedInFinancingActivities') valueAssertion /* not loadable */
  total=NetProceedsPaymentsRelatedToStockBasedAwardActivities_5* -1+(PaymentsForRepurchaseOfCommonStock_4* -1+(ProceedsFromDebtNetOfIssuanceCosts_3*1+(RepaymentsOfDebtAndCapitalLeaseObligations_2* -1+ProceedsFromMinorityShareholders_1*1)))
  variables
  total: [concept('us-gaap':'NetCashProvidedByUsedInFinancingActivities')],
  NetProceedsPaymentsRelatedToStockBasedAwardActivities_5: [concept(goog:'NetProceedsPaymentsRelatedToStockBasedAwardActivities')],
  PaymentsForRepurchaseOfCommonStock_4: [concept('us-gaap':'PaymentsForRepurchaseOfCommonStock')],
  ProceedsFromDebtNetOfIssuanceCosts_3: [concept('us-gaap':'ProceedsFromDebtNetOfIssuanceCosts')],
  RepaymentsOfDebtAndCapitalLeaseObligations_2: [concept('us-gaap':'RepaymentsOfDebtAndCapitalLeaseObligations')],
  ProceedsFromMinorityShareholders_1: [concept('us-gaap':'ProceedsFromMinorityShareholders')].
calculationus-gaap:NetCashProvidedByUsedInInvestingActivities (in ConsolidatedStatementsOfCashFlows)
  • derived:0
  • ok:3
  • failed:0
 total=PaymentsToAcquirePropertyPlantAndEquipment_10* -1+(ProceedsFromSaleOfPropertyPlantAndEquipment_9*1+(PaymentsToAcquireMarketableSecurities_8* -1+(ProceedsFromSaleAndMaturityOfMarketableSecurities_7*1+(PaymentsToAcquireOtherInvestments_6* -1+(ProceedsFromSaleAndMaturityOfOtherInvestments_5*1+(IncreaseDecreaseInCollateralHeldUnderSecuritiesLending_4* -1+(ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell_3*1+(AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets_2* -1+ProceedsFromCollectionOfNotesReceivable_1*1))))))))
calculation('http://www.google.com/role/ConsolidatedStatementsOfCashFlows','us-gaap':'NetCashProvidedByUsedInInvestingActivities') valueAssertion /* not loadable */
  total=PaymentsToAcquirePropertyPlantAndEquipment_10* -1+(ProceedsFromSaleOfPropertyPlantAndEquipment_9*1+(PaymentsToAcquireMarketableSecurities_8* -1+(ProceedsFromSaleAndMaturityOfMarketableSecurities_7*1+(PaymentsToAcquireOtherInvestments_6* -1+(ProceedsFromSaleAndMaturityOfOtherInvestments_5*1+(IncreaseDecreaseInCollateralHeldUnderSecuritiesLending_4* -1+(ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell_3*1+(AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets_2* -1+ProceedsFromCollectionOfNotesReceivable_1*1))))))))
  variables
  total: [concept('us-gaap':'NetCashProvidedByUsedInInvestingActivities')],
  PaymentsToAcquirePropertyPlantAndEquipment_10: [concept('us-gaap':'PaymentsToAcquirePropertyPlantAndEquipment')],
  ProceedsFromSaleOfPropertyPlantAndEquipment_9: [concept('us-gaap':'ProceedsFromSaleOfPropertyPlantAndEquipment')],
  PaymentsToAcquireMarketableSecurities_8: [concept('us-gaap':'PaymentsToAcquireMarketableSecurities')],
  ProceedsFromSaleAndMaturityOfMarketableSecurities_7: [concept('us-gaap':'ProceedsFromSaleAndMaturityOfMarketableSecurities')],
  PaymentsToAcquireOtherInvestments_6: [concept('us-gaap':'PaymentsToAcquireOtherInvestments')],
  ProceedsFromSaleAndMaturityOfOtherInvestments_5: [concept('us-gaap':'ProceedsFromSaleAndMaturityOfOtherInvestments')],
  IncreaseDecreaseInCollateralHeldUnderSecuritiesLending_4: [concept('us-gaap':'IncreaseDecreaseInCollateralHeldUnderSecuritiesLending')],
  ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell_3: [concept('us-gaap':'ProceedsFromPaymentsForSecuritiesPurchasedUnderAgreementsToResell')],
  AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets_2: [concept(goog:'AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets')],
  ProceedsFromCollectionOfNotesReceivable_1: [concept('us-gaap':'ProceedsFromCollectionOfNotesReceivable')].
calculationus-gaap:NetCashProvidedByUsedInOperatingActivities (in ConsolidatedStatementsOfCashFlows)
  • derived:0
  • ok:3
  • failed:2
 total=NetIncomeLoss_14*1+(DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment_13*1+(AmortizationAndImpairmentOfIntangibleAssets_12*1+(ShareBasedCompensation_11*1+(DeferredIncomeTaxesAndTaxCredits_10*1+(DebtAndEquitySecuritiesGainLoss_9* -1+(OtherNoncashIncomeExpense_8* -1+(IncreaseDecreaseInAccountsReceivable_7* -1+(IncreaseDecreaseInIncomeTaxes_6*1+(IncreaseDecreaseInOtherOperatingAssets_5* -1+(IncreaseDecreaseInAccountsPayable_4*1+(IncreaseDecreaseInAccruedLiabilities_3*1+(IncreaseDecreaseInAccruedRevenueShare_2*1+IncreaseDecreaseInContractWithCustomerLiability_1*1))))))))))))
calculation('http://www.google.com/role/ConsolidatedStatementsOfCashFlows','us-gaap':'NetCashProvidedByUsedInOperatingActivities') valueAssertion /* not loadable */
  total=NetIncomeLoss_14*1+(DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment_13*1+(AmortizationAndImpairmentOfIntangibleAssets_12*1+(ShareBasedCompensation_11*1+(DeferredIncomeTaxesAndTaxCredits_10*1+(DebtAndEquitySecuritiesGainLoss_9* -1+(OtherNoncashIncomeExpense_8* -1+(IncreaseDecreaseInAccountsReceivable_7* -1+(IncreaseDecreaseInIncomeTaxes_6*1+(IncreaseDecreaseInOtherOperatingAssets_5* -1+(IncreaseDecreaseInAccountsPayable_4*1+(IncreaseDecreaseInAccruedLiabilities_3*1+(IncreaseDecreaseInAccruedRevenueShare_2*1+IncreaseDecreaseInContractWithCustomerLiability_1*1))))))))))))
  variables
  total: [concept('us-gaap':'NetCashProvidedByUsedInOperatingActivities')],
  NetIncomeLoss_14: [concept('us-gaap':'NetIncomeLoss')],
  DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment_13: [concept(goog:'DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment')],
  AmortizationAndImpairmentOfIntangibleAssets_12: [concept(goog:'AmortizationAndImpairmentOfIntangibleAssets')],
  ShareBasedCompensation_11: [concept('us-gaap':'ShareBasedCompensation')],
  DeferredIncomeTaxesAndTaxCredits_10: [concept('us-gaap':'DeferredIncomeTaxesAndTaxCredits')],
  DebtAndEquitySecuritiesGainLoss_9: [concept('us-gaap':'DebtAndEquitySecuritiesGainLoss')],
  OtherNoncashIncomeExpense_8: [concept('us-gaap':'OtherNoncashIncomeExpense')],
  IncreaseDecreaseInAccountsReceivable_7: [concept('us-gaap':'IncreaseDecreaseInAccountsReceivable')],
  IncreaseDecreaseInIncomeTaxes_6: [concept('us-gaap':'IncreaseDecreaseInIncomeTaxes')],
  IncreaseDecreaseInOtherOperatingAssets_5: [concept('us-gaap':'IncreaseDecreaseInOtherOperatingAssets')],
  IncreaseDecreaseInAccountsPayable_4: [concept('us-gaap':'IncreaseDecreaseInAccountsPayable')],
  IncreaseDecreaseInAccruedLiabilities_3: [concept('us-gaap':'IncreaseDecreaseInAccruedLiabilities')],
  IncreaseDecreaseInAccruedRevenueShare_2: [concept(goog:'IncreaseDecreaseInAccruedRevenueShare')],
  IncreaseDecreaseInContractWithCustomerLiability_1: [concept('us-gaap':'IncreaseDecreaseInContractWithCustomerLiability')].
calculationus-gaap:ComprehensiveIncomeNetOfTax (in ConsolidatedStatementsOfComprehensiveIncome)
  • derived:0
  • ok:3
  • failed:0
 total=NetIncomeLoss_2*1+OtherComprehensiveIncomeLossNetOfTax_1*1
calculation('http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome','us-gaap':'ComprehensiveIncomeNetOfTax') valueAssertion /* not loadable */
  total=NetIncomeLoss_2*1+OtherComprehensiveIncomeLossNetOfTax_1*1
  variables
  total: [concept('us-gaap':'ComprehensiveIncomeNetOfTax')],
  NetIncomeLoss_2: [concept('us-gaap':'NetIncomeLoss')],
  OtherComprehensiveIncomeLossNetOfTax_1: [concept('us-gaap':'OtherComprehensiveIncomeLossNetOfTax')].
calculationus-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax (in ConsolidatedStatementsOfComprehensiveIncome)
  • derived:0
  • ok:3
  • failed:0
 total=OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2*1+OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1* -1
calculation('http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome','us-gaap':'OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax') valueAssertion /* not loadable */
  total=OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2*1+OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1* -1
  variables
  total: [concept('us-gaap':'OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax')],
  OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2: [concept('us-gaap':'OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax')],
  OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1: [concept('us-gaap':'OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax')].
calculationus-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax (in ConsolidatedStatementsOfComprehensiveIncome)
  • derived:0
  • ok:3
  • failed:0
 total=OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_2*1+OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1* -1
calculation('http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome','us-gaap':'OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax') valueAssertion /* not loadable */
  total=OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_2*1+OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1* -1
  variables
  total: [concept('us-gaap':'OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax')],
  OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_2: [concept('us-gaap':'OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax')],
  OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1: [concept('us-gaap':'OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax')].
calculationus-gaap:OtherComprehensiveIncomeLossNetOfTax (in ConsolidatedStatementsOfComprehensiveIncome)
  • derived:0
  • ok:3
  • failed:0
 total=OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3*1+(OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2*1+OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1*1)
calculation('http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome','us-gaap':'OtherComprehensiveIncomeLossNetOfTax') valueAssertion /* not loadable */
  total=OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3*1+(OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2*1+OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1*1)
  variables
  total: [concept('us-gaap':'OtherComprehensiveIncomeLossNetOfTax')],
  OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3: [concept('us-gaap':'OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax')],
  OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2: [concept('us-gaap':'OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax')],
  OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1: [concept('us-gaap':'OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax')].
calculationus-gaap:CostsAndExpenses (in ConsolidatedStatementsOfIncome)
  • derived:0
  • ok:3
  • failed:0
 total=CostOfRevenue_5*1+(ResearchAndDevelopmentExpense_4*1+(SellingAndMarketingExpense_3*1+(GeneralAndAdministrativeExpense_2*1+LossContingencyLossInPeriod_1*1)))
calculation('http://www.google.com/role/ConsolidatedStatementsOfIncome','us-gaap':'CostsAndExpenses') valueAssertion /* not loadable */
  total=CostOfRevenue_5*1+(ResearchAndDevelopmentExpense_4*1+(SellingAndMarketingExpense_3*1+(GeneralAndAdministrativeExpense_2*1+LossContingencyLossInPeriod_1*1)))
  variables
  total: [concept('us-gaap':'CostsAndExpenses')],
  CostOfRevenue_5: [concept('us-gaap':'CostOfRevenue')],
  ResearchAndDevelopmentExpense_4: [concept('us-gaap':'ResearchAndDevelopmentExpense')],
  SellingAndMarketingExpense_3: [concept('us-gaap':'SellingAndMarketingExpense')],
  GeneralAndAdministrativeExpense_2: [concept('us-gaap':'GeneralAndAdministrativeExpense')],
  LossContingencyLossInPeriod_1: [concept('us-gaap':'LossContingencyLossInPeriod')].
calculationus-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (in ConsolidatedStatementsOfIncome)
  • derived:0
  • ok:3
  • failed:0
 total=OperatingIncomeLoss_2*1+NonoperatingIncomeExpense_1*1
calculation('http://www.google.com/role/ConsolidatedStatementsOfIncome','us-gaap':'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments') valueAssertion /* not loadable */
  total=OperatingIncomeLoss_2*1+NonoperatingIncomeExpense_1*1
  variables
  total: [concept('us-gaap':'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments')],
  OperatingIncomeLoss_2: [concept('us-gaap':'OperatingIncomeLoss')],
  NonoperatingIncomeExpense_1: [concept('us-gaap':'NonoperatingIncomeExpense')].
calculationus-gaap:NetIncomeLoss (in ConsolidatedStatementsOfIncome)
  • derived:0
  • ok:3
  • failed:0
 total=IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2*1+IncomeTaxExpenseBenefit_1* -1
calculation('http://www.google.com/role/ConsolidatedStatementsOfIncome','us-gaap':'NetIncomeLoss') valueAssertion /* not loadable */
  total=IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2*1+IncomeTaxExpenseBenefit_1* -1
  variables
  total: [concept('us-gaap':'NetIncomeLoss')],
  IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2: [concept('us-gaap':'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments')],
  IncomeTaxExpenseBenefit_1: [concept('us-gaap':'IncomeTaxExpenseBenefit')].
calculationus-gaap:OperatingIncomeLoss (in ConsolidatedStatementsOfIncome)
  • derived:0
  • ok:3
  • failed:0
 total=RevenueFromContractWithCustomerExcludingAssessedTax_2*1+CostsAndExpenses_1* -1
calculation('http://www.google.com/role/ConsolidatedStatementsOfIncome','us-gaap':'OperatingIncomeLoss') valueAssertion /* not loadable */
  total=RevenueFromContractWithCustomerExcludingAssessedTax_2*1+CostsAndExpenses_1* -1
  variables
  total: [concept('us-gaap':'OperatingIncomeLoss')],
  RevenueFromContractWithCustomerExcludingAssessedTax_2: [concept('us-gaap':'RevenueFromContractWithCustomerExcludingAssessedTax')],
  CostsAndExpenses_1: [concept('us-gaap':'CostsAndExpenses')].
calculationus-gaap:LongTermDebt (in DebtFuturePrincipalPaymentsForBorrowingsDetails)
  • derived:0
  • ok:1
  • failed:0
 total=LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_6*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_3*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2*1+LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1*1))))
calculation('http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails','us-gaap':'LongTermDebt') valueAssertion /* not loadable */
  total=LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_6*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_3*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2*1+LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1*1))))
  variables
  total: [concept('us-gaap':'LongTermDebt')],
  LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_6: [concept('us-gaap':'LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths')],
  LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5: [concept('us-gaap':'LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo')],
  LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4: [concept('us-gaap':'LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree')],
  LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_3: [concept('us-gaap':'LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour')],
  LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2: [concept('us-gaap':'LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive')],
  LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1: [concept('us-gaap':'LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive')].
calculationus-gaap:LongTermDebtAndCapitalLeaseObligations (in DebtLongTermDebtDetails)
  • derived:0
  • ok:4
  • failed:0
 total=LongTermDebtNoncurrent_2*1+CapitalLeaseObligationsNoncurrent_1*1
calculation('http://www.google.com/role/DebtLongTermDebtDetails','us-gaap':'LongTermDebtAndCapitalLeaseObligations') valueAssertion /* not loadable */
  total=LongTermDebtNoncurrent_2*1+CapitalLeaseObligationsNoncurrent_1*1
  variables
  total: [concept('us-gaap':'LongTermDebtAndCapitalLeaseObligations')],
  LongTermDebtNoncurrent_2: [concept('us-gaap':'LongTermDebtNoncurrent')],
  CapitalLeaseObligationsNoncurrent_1: [concept('us-gaap':'CapitalLeaseObligationsNoncurrent')].
calculationus-gaap:LongTermDebtNoncurrent (in DebtLongTermDebtDetails)
  • derived:0
  • ok:0
  • failed:0
 total=DebtInstrumentCarryingAmount_2*1+DebtInstrumentUnamortizedDiscount_1* -1
calculation('http://www.google.com/role/DebtLongTermDebtDetails','us-gaap':'LongTermDebtNoncurrent') valueAssertion /* not loadable */
  total=DebtInstrumentCarryingAmount_2*1+DebtInstrumentUnamortizedDiscount_1* -1
  variables
  total: [concept('us-gaap':'LongTermDebtNoncurrent')],
  DebtInstrumentCarryingAmount_2: [concept('us-gaap':'DebtInstrumentCarryingAmount')],
  DebtInstrumentUnamortizedDiscount_1: [concept('us-gaap':'DebtInstrumentUnamortizedDiscount')].
calculationus-gaap:AvailableForSaleSecuritiesDebtSecurities (in FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails)
  • derived:0
  • ok:1
  • failed:0
 total=AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_4*1+(AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_3*1+(AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_2*1+AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_1*1))
calculation('http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails','us-gaap':'AvailableForSaleSecuritiesDebtSecurities') valueAssertion /* not loadable */
  total=AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_4*1+(AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_3*1+(AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_2*1+AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_1*1))
  variables
  total: [concept('us-gaap':'AvailableForSaleSecuritiesDebtSecurities')],
  AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_4: [concept('us-gaap':'AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue')],
  AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_3: [concept('us-gaap':'AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue')],
  AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_2: [concept('us-gaap':'AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue')],
  AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_1: [concept('us-gaap':'AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue')].
calculationgoog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost (in FinancialInstrumentsDebtSecuritiesDetails)
  • derived:0
  • ok:24
  • failed:792
 total=AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3* -1+(AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2*1+CashCashEquivalentsAndAvailableForSaleDebtSecurities_1*1)
calculation('http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails',goog:'CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost') valueAssertion /* not loadable */
  total=AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3* -1+(AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2*1+CashCashEquivalentsAndAvailableForSaleDebtSecurities_1*1)
  variables
  total: [concept(goog:'CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost')],
  AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3: [concept('us-gaap':'AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax')],
  AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2: [concept('us-gaap':'AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax')],
  CashCashEquivalentsAndAvailableForSaleDebtSecurities_1: [concept(goog:'CashCashEquivalentsAndAvailableForSaleDebtSecurities')].
calculationus-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent (in FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails)
  • derived:0
  • ok:3
  • failed:0
 total=OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_3*1+(OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax_2*1+OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_1*1)
calculation('http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails','us-gaap':'OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent') valueAssertion /* not loadable */
  total=OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_3*1+(OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax_2*1+OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_1*1)
  variables
  total: [concept('us-gaap':'OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent')],
  OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_3: [concept('us-gaap':'OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax')],
  OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax_2: [concept('us-gaap':'OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax')],
  OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_1: [concept('us-gaap':'OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax')].
calculationus-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition (in FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails)
  • derived:0
  • ok:10
  • failed:0
 total=DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_2*1+DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_1*1
calculation('http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails','us-gaap':'DebtSecuritiesAvailableForSaleUnrealizedLossPosition') valueAssertion /* not loadable */
  total=DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_2*1+DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_1*1
  variables
  total: [concept('us-gaap':'DebtSecuritiesAvailableForSaleUnrealizedLossPosition')],
  DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_2: [concept('us-gaap':'DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months')],
  DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_1: [concept('us-gaap':'DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger')].
calculationus-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss (in FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails)
  • derived:0
  • ok:10
  • failed:0
 total=DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_2*1+DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1*1
calculation('http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails','us-gaap':'DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss') valueAssertion /* not loadable */
  total=DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_2*1+DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1*1
  variables
  total: [concept('us-gaap':'DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss')],
  DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_2: [concept('us-gaap':'DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss')],
  DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1: [concept('us-gaap':'DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss')].
calculationgoog:EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount (in FinancialInstrumentsMeasurementAlternativeInvestmentsDetails)
  • derived:0
  • ok:2
  • failed:0
 total=EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_2*1+EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount_1* -1
calculation('http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails',goog:'EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount') valueAssertion /* not loadable */
  total=EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_2*1+EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount_1* -1
  variables
  total: [concept(goog:'EquitySecuritieswithoutReadilyDeterminableFairValueAnnualAmount')],
  EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_2: [concept('us-gaap':'EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount')],
  EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount_1: [concept('us-gaap':'EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount')].
calculationus-gaap:EquitySecuritiesFvNiGainLoss (in FinancialInstrumentsMeasurementAlternativeInvestmentsDetails)
  • derived:0
  • ok:2
  • failed:0
 total=EquitySecuritiesFvNiRealizedGainLoss_2*1+EquitySecuritiesFvNiUnrealizedGainLoss_1*1
calculation('http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails','us-gaap':'EquitySecuritiesFvNiGainLoss') valueAssertion /* not loadable */
  total=EquitySecuritiesFvNiRealizedGainLoss_2*1+EquitySecuritiesFvNiUnrealizedGainLoss_1*1
  variables
  total: [concept('us-gaap':'EquitySecuritiesFvNiGainLoss')],
  EquitySecuritiesFvNiRealizedGainLoss_2: [concept('us-gaap':'EquitySecuritiesFvNiRealizedGainLoss')],
  EquitySecuritiesFvNiUnrealizedGainLoss_1: [concept('us-gaap':'EquitySecuritiesFvNiUnrealizedGainLoss')].
calculationus-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount (in FinancialInstrumentsMeasurementAlternativeInvestmentsDetails)
  • derived:0
  • ok:2
  • failed:0
 total=EquitySecuritieswithoutReadilyDeterminableFairValueCostBasis_3*1+(EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_2* -1+EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount_1*1)
calculation('http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails','us-gaap':'EquitySecuritiesWithoutReadilyDeterminableFairValueAmount') valueAssertion /* not loadable */
  total=EquitySecuritieswithoutReadilyDeterminableFairValueCostBasis_3*1+(EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_2* -1+EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount_1*1)
  variables
  total: [concept('us-gaap':'EquitySecuritiesWithoutReadilyDeterminableFairValueAmount')],
  EquitySecuritieswithoutReadilyDeterminableFairValueCostBasis_3: [concept(goog:'EquitySecuritieswithoutReadilyDeterminableFairValueCostBasis')],
  EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_2: [concept('us-gaap':'EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount')],
  EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount_1: [concept('us-gaap':'EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount')].
calculationus-gaap:DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection (in FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails)
  • derived:0
  • ok:2
  • failed:0
 total=DerivativeAssets_4*1+(DerivativeAssetNotOffsetPolicyElectionDeduction_3* -1+(DerivativeCollateralObligationToReturnCash_2* -1+DerivativeCollateralObligationToReturnSecurities_1* -1))
calculation('http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails','us-gaap':'DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection') valueAssertion /* not loadable */
  total=DerivativeAssets_4*1+(DerivativeAssetNotOffsetPolicyElectionDeduction_3* -1+(DerivativeCollateralObligationToReturnCash_2* -1+DerivativeCollateralObligationToReturnSecurities_1* -1))
  variables
  total: [concept('us-gaap':'DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection')],
  DerivativeAssets_4: [concept('us-gaap':'DerivativeAssets')],
  DerivativeAssetNotOffsetPolicyElectionDeduction_3: [concept('us-gaap':'DerivativeAssetNotOffsetPolicyElectionDeduction')],
  DerivativeCollateralObligationToReturnCash_2: [concept('us-gaap':'DerivativeCollateralObligationToReturnCash')],
  DerivativeCollateralObligationToReturnSecurities_1: [concept('us-gaap':'DerivativeCollateralObligationToReturnSecurities')].
calculationus-gaap:DerivativeAssets (in FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails)
  • derived:0
  • ok:2
  • failed:0
 total=DerivativeFairValueOfDerivativeAsset_2*1+DerivativeAssetFairValueGrossLiability_1* -1
calculation('http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails','us-gaap':'DerivativeAssets') valueAssertion /* not loadable */
  total=DerivativeFairValueOfDerivativeAsset_2*1+DerivativeAssetFairValueGrossLiability_1* -1
  variables
  total: [concept('us-gaap':'DerivativeAssets')],
  DerivativeFairValueOfDerivativeAsset_2: [concept('us-gaap':'DerivativeFairValueOfDerivativeAsset')],
  DerivativeAssetFairValueGrossLiability_1: [concept('us-gaap':'DerivativeAssetFairValueGrossLiability')].
calculationus-gaap:DerivativeLiabilities (in FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails)
  • derived:0
  • ok:2
  • failed:0
 total=DerivativeFairValueOfDerivativeLiability_2*1+DerivativeLiabilityFairValueGrossAsset_1* -1
calculation('http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails','us-gaap':'DerivativeLiabilities') valueAssertion /* not loadable */
  total=DerivativeFairValueOfDerivativeLiability_2*1+DerivativeLiabilityFairValueGrossAsset_1* -1
  variables
  total: [concept('us-gaap':'DerivativeLiabilities')],
  DerivativeFairValueOfDerivativeLiability_2: [concept('us-gaap':'DerivativeFairValueOfDerivativeLiability')],
  DerivativeLiabilityFairValueGrossAsset_1: [concept('us-gaap':'DerivativeLiabilityFairValueGrossAsset')].
calculationus-gaap:DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection (in FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails)
  • derived:0
  • ok:2
  • failed:0
 total=DerivativeLiabilities_4*1+(DerivativeLiabilityNotOffsetPolicyElectionDeduction_3* -1+(DerivativeCollateralRightToReclaimCash_2* -1+DerivativeCollateralRightToReclaimSecurities_1* -1))
calculation('http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails','us-gaap':'DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection') valueAssertion /* not loadable */
  total=DerivativeLiabilities_4*1+(DerivativeLiabilityNotOffsetPolicyElectionDeduction_3* -1+(DerivativeCollateralRightToReclaimCash_2* -1+DerivativeCollateralRightToReclaimSecurities_1* -1))
  variables
  total: [concept('us-gaap':'DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection')],
  DerivativeLiabilities_4: [concept('us-gaap':'DerivativeLiabilities')],
  DerivativeLiabilityNotOffsetPolicyElectionDeduction_3: [concept('us-gaap':'DerivativeLiabilityNotOffsetPolicyElectionDeduction')],
  DerivativeCollateralRightToReclaimCash_2: [concept('us-gaap':'DerivativeCollateralRightToReclaimCash')],
  DerivativeCollateralRightToReclaimSecurities_1: [concept('us-gaap':'DerivativeCollateralRightToReclaimSecurities')].
calculationus-gaap:IntangibleAssetsNetExcludingGoodwill (in GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails)
  • derived:0
  • ok:10
  • failed:0
 total=FiniteLivedIntangibleAssetsGross_2*1+FiniteLivedIntangibleAssetsAccumulatedAmortization_1* -1
calculation('http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails','us-gaap':'IntangibleAssetsNetExcludingGoodwill') valueAssertion /* not loadable */
  total=FiniteLivedIntangibleAssetsGross_2*1+FiniteLivedIntangibleAssetsAccumulatedAmortization_1* -1
  variables
  total: [concept('us-gaap':'IntangibleAssetsNetExcludingGoodwill')],
  FiniteLivedIntangibleAssetsGross_2: [concept('us-gaap':'FiniteLivedIntangibleAssetsGross')],
  FiniteLivedIntangibleAssetsAccumulatedAmortization_1: [concept('us-gaap':'FiniteLivedIntangibleAssetsAccumulatedAmortization')].
calculationus-gaap:FiniteLivedIntangibleAssetsNet (in GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails)
  • derived:0
  • ok:1
  • failed:0
 total=FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2*1+FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1*1))))
calculation('http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails','us-gaap':'FiniteLivedIntangibleAssetsNet') valueAssertion /* not loadable */
  total=FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2*1+FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1*1))))
  variables
  total: [concept('us-gaap':'FiniteLivedIntangibleAssetsNet')],
  FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6: [concept('us-gaap':'FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths')],
  FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5: [concept('us-gaap':'FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo')],
  FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4: [concept('us-gaap':'FiniteLivedIntangibleAssetsAmortizationExpenseYearThree')],
  FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3: [concept('us-gaap':'FiniteLivedIntangibleAssetsAmortizationExpenseYearFour')],
  FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2: [concept('us-gaap':'FiniteLivedIntangibleAssetsAmortizationExpenseYearFive')],
  FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1: [concept('us-gaap':'FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive')].
calculationus-gaap:CurrentIncomeTaxExpenseBenefit (in IncomeTaxesProvisionForIncomeTaxesDetails)
  • derived:0
  • ok:3
  • failed:0
 total=CurrentFederalStateAndLocalTaxExpenseBenefit_2*1+CurrentForeignTaxExpenseBenefit_1*1
calculation('http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails','us-gaap':'CurrentIncomeTaxExpenseBenefit') valueAssertion /* not loadable */
  total=CurrentFederalStateAndLocalTaxExpenseBenefit_2*1+CurrentForeignTaxExpenseBenefit_1*1
  variables
  total: [concept('us-gaap':'CurrentIncomeTaxExpenseBenefit')],
  CurrentFederalStateAndLocalTaxExpenseBenefit_2: [concept('us-gaap':'CurrentFederalStateAndLocalTaxExpenseBenefit')],
  CurrentForeignTaxExpenseBenefit_1: [concept('us-gaap':'CurrentForeignTaxExpenseBenefit')].
calculationus-gaap:DeferredIncomeTaxExpenseBenefit (in IncomeTaxesProvisionForIncomeTaxesDetails)
  • derived:0
  • ok:3
  • failed:0
 total=DeferredFederalStateAndLocalTaxExpenseBenefit_2*1+DeferredForeignIncomeTaxExpenseBenefit_1*1
calculation('http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails','us-gaap':'DeferredIncomeTaxExpenseBenefit') valueAssertion /* not loadable */
  total=DeferredFederalStateAndLocalTaxExpenseBenefit_2*1+DeferredForeignIncomeTaxExpenseBenefit_1*1
  variables
  total: [concept('us-gaap':'DeferredIncomeTaxExpenseBenefit')],
  DeferredFederalStateAndLocalTaxExpenseBenefit_2: [concept('us-gaap':'DeferredFederalStateAndLocalTaxExpenseBenefit')],
  DeferredForeignIncomeTaxExpenseBenefit_1: [concept('us-gaap':'DeferredForeignIncomeTaxExpenseBenefit')].
calculationus-gaap:IncomeTaxExpenseBenefit (in IncomeTaxesProvisionForIncomeTaxesDetails)
  • derived:0
  • ok:3
  • failed:0
 total=CurrentIncomeTaxExpenseBenefit_2*1+DeferredIncomeTaxExpenseBenefit_1*1
calculation('http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails','us-gaap':'IncomeTaxExpenseBenefit') valueAssertion /* not loadable */
  total=CurrentIncomeTaxExpenseBenefit_2*1+DeferredIncomeTaxExpenseBenefit_1*1
  variables
  total: [concept('us-gaap':'IncomeTaxExpenseBenefit')],
  CurrentIncomeTaxExpenseBenefit_2: [concept('us-gaap':'CurrentIncomeTaxExpenseBenefit')],
  DeferredIncomeTaxExpenseBenefit_1: [concept('us-gaap':'DeferredIncomeTaxExpenseBenefit')].
calculationus-gaap:EffectiveIncomeTaxRateContinuingOperations (in IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails)
  • derived:0
  • ok:2
  • failed:1
 total=EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9*1+(EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_8*1+(EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent_7*1+(EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_6*1+(EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_5* -1+(EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_4* -1+(EffectiveIncomeTaxRateReconciliationRegulatoryFine_3*1+(EffectiveIncomeTaxRateReconciliationOtherAdjustments_2*1+EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1*1)))))))
calculation('http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails','us-gaap':'EffectiveIncomeTaxRateContinuingOperations') valueAssertion /* not loadable */
  total=EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9*1+(EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_8*1+(EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent_7*1+(EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_6*1+(EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_5* -1+(EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_4* -1+(EffectiveIncomeTaxRateReconciliationRegulatoryFine_3*1+(EffectiveIncomeTaxRateReconciliationOtherAdjustments_2*1+EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1*1)))))))
  variables
  total: [concept('us-gaap':'EffectiveIncomeTaxRateContinuingOperations')],
  EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9: [concept('us-gaap':'EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate')],
  EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_8: [concept('us-gaap':'EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential')],
  EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent_7: [concept(goog:'EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTaxonAccumulatedForeignEarningsPercent')],
  EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_6: [concept('us-gaap':'EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate')],
  EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_5: [concept('us-gaap':'EffectiveIncomeTaxRateReconciliationTaxCreditsResearch')],
  EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_4: [concept('us-gaap':'EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost')],
  EffectiveIncomeTaxRateReconciliationRegulatoryFine_3: [concept(goog:'EffectiveIncomeTaxRateReconciliationRegulatoryFine')],
  EffectiveIncomeTaxRateReconciliationOtherAdjustments_2: [concept('us-gaap':'EffectiveIncomeTaxRateReconciliationOtherAdjustments')],
  EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1: [concept('us-gaap':'EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance')].
calculationus-gaap:DeferredIncomeTaxLiabilities (in IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails)
  • derived:0
  • ok:2
  • failed:0
 total=DeferredTaxLiabilitiesPropertyPlantAndEquipment_5*1+(DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_4*1+(DeferredTaxLiabilitiesRenewableEnergyInvestments_3*1+(DeferredTaxLiabilitiesInvestments_2*1+DeferredTaxLiabilitiesOther_1*1)))
calculation('http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails','us-gaap':'DeferredIncomeTaxLiabilities') valueAssertion /* not loadable */
  total=DeferredTaxLiabilitiesPropertyPlantAndEquipment_5*1+(DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_4*1+(DeferredTaxLiabilitiesRenewableEnergyInvestments_3*1+(DeferredTaxLiabilitiesInvestments_2*1+DeferredTaxLiabilitiesOther_1*1)))
  variables
  total: [concept('us-gaap':'DeferredIncomeTaxLiabilities')],
  DeferredTaxLiabilitiesPropertyPlantAndEquipment_5: [concept('us-gaap':'DeferredTaxLiabilitiesPropertyPlantAndEquipment')],
  DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_4: [concept('us-gaap':'DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets')],
  DeferredTaxLiabilitiesRenewableEnergyInvestments_3: [concept(goog:'DeferredTaxLiabilitiesRenewableEnergyInvestments')],
  DeferredTaxLiabilitiesInvestments_2: [concept('us-gaap':'DeferredTaxLiabilitiesInvestments')],
  DeferredTaxLiabilitiesOther_1: [concept('us-gaap':'DeferredTaxLiabilitiesOther')].
calculationus-gaap:DeferredTaxAssetsGross (in IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails)
  • derived:0
  • ok:2
  • failed:0
 total=DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8*1+(DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_7*1+(DeferredTaxAssetsTaxCreditCarryforwardsOther_6*1+(DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness_5*1+(DeferredTaxAssetsDeferredCostSharing_4*1+(DeferredTaxAssetsOther_3*1+(DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_2*1+DeferredTaxAssetsOperatingLossCarryforwards_1*1))))))
calculation('http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails','us-gaap':'DeferredTaxAssetsGross') valueAssertion /* not loadable */
  total=DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8*1+(DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_7*1+(DeferredTaxAssetsTaxCreditCarryforwardsOther_6*1+(DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness_5*1+(DeferredTaxAssetsDeferredCostSharing_4*1+(DeferredTaxAssetsOther_3*1+(DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_2*1+DeferredTaxAssetsOperatingLossCarryforwards_1*1))))))
  variables
  total: [concept('us-gaap':'DeferredTaxAssetsGross')],
  DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8: [concept('us-gaap':'DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost')],
  DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_7: [concept('us-gaap':'DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits')],
  DeferredTaxAssetsTaxCreditCarryforwardsOther_6: [concept('us-gaap':'DeferredTaxAssetsTaxCreditCarryforwardsOther')],
  DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness_5: [concept(goog:'DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness')],
  DeferredTaxAssetsDeferredCostSharing_4: [concept(goog:'DeferredTaxAssetsDeferredCostSharing')],
  DeferredTaxAssetsOther_3: [concept('us-gaap':'DeferredTaxAssetsOther')],
  DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_2: [concept('us-gaap':'DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther')],
  DeferredTaxAssetsOperatingLossCarryforwards_1: [concept('us-gaap':'DeferredTaxAssetsOperatingLossCarryforwards')].
calculationus-gaap:DeferredTaxAssetsLiabilitiesNet (in IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails)
  • derived:0
  • ok:1
  • failed:0
 total=DeferredTaxAssetsNet_2*1+DeferredIncomeTaxLiabilities_1* -1
calculation('http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails','us-gaap':'DeferredTaxAssetsLiabilitiesNet') valueAssertion /* not loadable */
  total=DeferredTaxAssetsNet_2*1+DeferredIncomeTaxLiabilities_1* -1
  variables
  total: [concept('us-gaap':'DeferredTaxAssetsLiabilitiesNet')],
  DeferredTaxAssetsNet_2: [concept('us-gaap':'DeferredTaxAssetsNet')],
  DeferredIncomeTaxLiabilities_1: [concept('us-gaap':'DeferredIncomeTaxLiabilities')].
calculationus-gaap:DeferredTaxAssetsNet (in IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails)
  • derived:0
  • ok:2
  • failed:0
 total=DeferredTaxAssetsGross_2*1+DeferredTaxAssetsValuationAllowance_1* -1
calculation('http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails','us-gaap':'DeferredTaxAssetsNet') valueAssertion /* not loadable */
  total=DeferredTaxAssetsGross_2*1+DeferredTaxAssetsValuationAllowance_1* -1
  variables
  total: [concept('us-gaap':'DeferredTaxAssetsNet')],
  DeferredTaxAssetsGross_2: [concept('us-gaap':'DeferredTaxAssetsGross')],
  DeferredTaxAssetsValuationAllowance_1: [concept('us-gaap':'DeferredTaxAssetsValuationAllowance')].
calculationus-gaap:DeferredTaxLiabilities (in IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails)
  • derived:0
  • ok:1
  • failed:0
 total=DeferredTaxAssetsNet_2* -1+DeferredIncomeTaxLiabilities_1*1
calculation('http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails','us-gaap':'DeferredTaxLiabilities') valueAssertion /* not loadable */
  total=DeferredTaxAssetsNet_2* -1+DeferredIncomeTaxLiabilities_1*1
  variables
  total: [concept('us-gaap':'DeferredTaxLiabilities')],
  DeferredTaxAssetsNet_2: [concept('us-gaap':'DeferredTaxAssetsNet')],
  DeferredIncomeTaxLiabilities_1: [concept('us-gaap':'DeferredIncomeTaxLiabilities')].
calculationgoog:NetIncomeLossAvailableToCommonStockholdersBeforeReallocationOfUndistributedEarningsDiluted (in NetIncomePerShareScheduleOfEarningsPerShareDetails)
  • derived:0
  • ok:3
  • failed:0
 total=NetIncomeLossAvailableToCommonStockholdersBasic_2*1+DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities_1*1
calculation('http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails',goog:'NetIncomeLossAvailableToCommonStockholdersBeforeReallocationOfUndistributedEarningsDiluted') valueAssertion /* not loadable */
  total=NetIncomeLossAvailableToCommonStockholdersBasic_2*1+DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities_1*1
  variables
  total: [concept(goog:'NetIncomeLossAvailableToCommonStockholdersBeforeReallocationOfUndistributedEarningsDiluted')],
  NetIncomeLossAvailableToCommonStockholdersBasic_2: [concept('us-gaap':'NetIncomeLossAvailableToCommonStockholdersBasic')],
  DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities_1: [concept(goog:'DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities')].
calculationus-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted (in NetIncomePerShareScheduleOfEarningsPerShareDetails)
  • derived:0
  • ok:3
  • failed:0
 total=ReallocationOfUndistributedEarningsAsResultOfConversionOfShares_4*1+(ReallocationOfUndistributedEarnings_3* -1+(NetIncomeLossAvailableToCommonStockholdersBasic_2*1+DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities_1*1))
calculation('http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails','us-gaap':'NetIncomeLossAvailableToCommonStockholdersDiluted') valueAssertion /* not loadable */
  total=ReallocationOfUndistributedEarningsAsResultOfConversionOfShares_4*1+(ReallocationOfUndistributedEarnings_3* -1+(NetIncomeLossAvailableToCommonStockholdersBasic_2*1+DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities_1*1))
  variables
  total: [concept('us-gaap':'NetIncomeLossAvailableToCommonStockholdersDiluted')],
  ReallocationOfUndistributedEarningsAsResultOfConversionOfShares_4: [concept(goog:'ReallocationOfUndistributedEarningsAsResultOfConversionOfShares')],
  ReallocationOfUndistributedEarnings_3: [concept(goog:'ReallocationOfUndistributedEarnings')],
  NetIncomeLossAvailableToCommonStockholdersBasic_2: [concept('us-gaap':'NetIncomeLossAvailableToCommonStockholdersBasic')],
  DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities_1: [concept(goog:'DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveEquitySecurities')].
calculationus-gaap:WeightedAverageNumberOfDilutedSharesOutstanding (in NetIncomePerShareScheduleOfEarningsPerShareDetails)
  • derived:0
  • ok:9
  • failed:0
 total=WeightedAverageNumberOfSharesOutstandingBasic_3*1+(IncrementalCommonSharesAttributableToConversionOfCommonStock_2*1+IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1*1)
calculation('http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails','us-gaap':'WeightedAverageNumberOfDilutedSharesOutstanding') valueAssertion /* not loadable */
  total=WeightedAverageNumberOfSharesOutstandingBasic_3*1+(IncrementalCommonSharesAttributableToConversionOfCommonStock_2*1+IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1*1)
  variables
  total: [concept('us-gaap':'WeightedAverageNumberOfDilutedSharesOutstanding')],
  WeightedAverageNumberOfSharesOutstandingBasic_3: [concept('us-gaap':'WeightedAverageNumberOfSharesOutstandingBasic')],
  IncrementalCommonSharesAttributableToConversionOfCommonStock_2: [concept(goog:'IncrementalCommonSharesAttributableToConversionOfCommonStock')],
  IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1: [concept('us-gaap':'IncrementalCommonSharesAttributableToShareBasedPaymentArrangements')].
calculationus-gaap:AccruedLiabilitiesCurrent (in SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails)
  • derived:0
  • ok:2
  • failed:0
 total=LossContingencyAccrualCarryingValueCurrent_3*1+(AccruedCustomerLiabilitiesCurrent_2*1+OtherAccruedLiabilitiesCurrent_1*1)
calculation('http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails','us-gaap':'AccruedLiabilitiesCurrent') valueAssertion /* not loadable */
  total=LossContingencyAccrualCarryingValueCurrent_3*1+(AccruedCustomerLiabilitiesCurrent_2*1+OtherAccruedLiabilitiesCurrent_1*1)
  variables
  total: [concept('us-gaap':'AccruedLiabilitiesCurrent')],
  LossContingencyAccrualCarryingValueCurrent_3: [concept('us-gaap':'LossContingencyAccrualCarryingValueCurrent')],
  AccruedCustomerLiabilitiesCurrent_2: [concept(goog:'AccruedCustomerLiabilitiesCurrent')],
  OtherAccruedLiabilitiesCurrent_1: [concept('us-gaap':'OtherAccruedLiabilitiesCurrent')].
calculationus-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (in SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails)
  • derived:0
  • ok:6
  • failed:0
 total=OciBeforeReclassificationsNetOfTaxAttributableToParent_3*1+(ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_2* -1+GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet_1*1)
calculation('http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails','us-gaap':'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent') valueAssertion /* not loadable */
  total=OciBeforeReclassificationsNetOfTaxAttributableToParent_3*1+(ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_2* -1+GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet_1*1)
  variables
  total: [concept('us-gaap':'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent')],
  OciBeforeReclassificationsNetOfTaxAttributableToParent_3: [concept('us-gaap':'OciBeforeReclassificationsNetOfTaxAttributableToParent')],
  ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_2: [concept('us-gaap':'ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent')],
  GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet_1: [concept(goog:'GainLossfromComponentsExcludedfromAssessmentofCashFlowHedgeEffectivenessRecordedinAOCINet')].
calculationus-gaap:NonoperatingIncomeExpense (in SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails)
  • derived:0
  • ok:3
  • failed:0
 total=InterestIncomeOther_7*1+(InterestExpense_6* -1+(DebtSecuritiesRealizedGainLoss_5*1+(ForeignCurrencyTransactionGainLossBeforeTax_4*1+(EquitySecuritiesFvNiGainLoss_3*1+(OtherNonoperatingIncomeExpense_2*1+IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet_1*1)))))
calculation('http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails','us-gaap':'NonoperatingIncomeExpense') valueAssertion /* not loadable */
  total=InterestIncomeOther_7*1+(InterestExpense_6* -1+(DebtSecuritiesRealizedGainLoss_5*1+(ForeignCurrencyTransactionGainLossBeforeTax_4*1+(EquitySecuritiesFvNiGainLoss_3*1+(OtherNonoperatingIncomeExpense_2*1+IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet_1*1)))))
  variables
  total: [concept('us-gaap':'NonoperatingIncomeExpense')],
  InterestIncomeOther_7: [concept('us-gaap':'InterestIncomeOther')],
  InterestExpense_6: [concept('us-gaap':'InterestExpense')],
  DebtSecuritiesRealizedGainLoss_5: [concept('us-gaap':'DebtSecuritiesRealizedGainLoss')],
  ForeignCurrencyTransactionGainLossBeforeTax_4: [concept('us-gaap':'ForeignCurrencyTransactionGainLossBeforeTax')],
  EquitySecuritiesFvNiGainLoss_3: [concept('us-gaap':'EquitySecuritiesFvNiGainLoss')],
  OtherNonoperatingIncomeExpense_2: [concept('us-gaap':'OtherNonoperatingIncomeExpense')],
  IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet_1: [concept(goog:'IncomeLossfromEquityMethodInvestmentsandOtherthanTemporaryImpairmentNet')].
calculationus-gaap:PropertyPlantAndEquipmentNet (in SupplementalFinancialStatementInformationPropertyAndEquipmentDetails)
  • derived:0
  • ok:4
  • failed:0
 total=PropertyPlantAndEquipmentGross_2*1+AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1* -1
calculation('http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails','us-gaap':'PropertyPlantAndEquipmentNet') valueAssertion /* not loadable */
  total=PropertyPlantAndEquipmentGross_2*1+AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1* -1
  variables
  total: [concept('us-gaap':'PropertyPlantAndEquipmentNet')],
  PropertyPlantAndEquipmentGross_2: [concept('us-gaap':'PropertyPlantAndEquipmentGross')],
  AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1: [concept('us-gaap':'AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment')].

Errors and Warnings

Other than rule related

NONE.


For more information: http://logicalcontracts.com/xbrl-and-sbrm-reporting/
DISCLAIMER: this analysis is provided by software still under development, and likely incomplete or even erroneous; do NOT use it other than for experimental, inconsequential purposes