_APPXDATA = [{"error": null, "data": [ { "secid": "fb", "xbrljson": [ {"info": {"jp_name": "FACEBOOK INC", "en_name": "FACEBOOK INC", "doc_type": "10-K", "cik": "0001326801", "ticker": "fb", "accounting": "US-GAAP", "start": 20160101, "end": 20161231, "quarter": 0, "repository": "EDGAR", "currency": "US$", "language": "en", "xlink": "cal"}, "consolidated": {"role": {"bs": [{"ac": "us-gaap_Assets", "so": [{"ac": "us-gaap_AssetsCurrent", "so": [{"ac": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_MarketableSecuritiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsReceivableNetCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PropertyPlantAndEquipmentNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_Goodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}, {"ac": "us-gaap_LiabilitiesAndStockholdersEquity", "so": [{"ac": "us-gaap_Liabilities", "so": [{"ac": "us-gaap_LiabilitiesCurrent", "so": [{"ac": "us-gaap_AccountsPayableCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredRevenueAndCreditsCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsPayableOtherCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLiabilitiesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_StockholdersEquity", "so": [{"ac": "us-gaap_CommonStockValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AdditionalPaidInCapital", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RetainedEarningsAccumulatedDeficit", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommitmentsAndContingencies", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}], "pl": [{"ac": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": [{"ac": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "so": [{"ac": "us-gaap_OperatingIncomeLoss", "so": [{"ac": "us-gaap_Revenues", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CostsAndExpenses", "so": [{"ac": "us-gaap_CostOfRevenue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ResearchAndDevelopmentExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_SellingAndMarketingExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_GeneralAndAdministrativeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NonoperatingIncomeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxExpenseBenefit", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "so": null, "we": -1.0, "ar": "sum"}], "we": null, "ar": "root"}], "cf": [{"ac": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "so": [{"ac": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DepreciationDepletionAndAmortization", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ShareBasedCompensation", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxExpenseBenefit", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "fb_TaxBenefitfromSharebasedCompensationOperatingActivities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherNoncashIncomeExpense", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsReceivable", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherAccountsPayable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsPayable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "so": [{"ac": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireMarketableSecurities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "fb_IncreaseDecreaseInRestrictedCashAndDeposits", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "so": [{"ac": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "fb_RepaymentsOfCapitalLeaseAndOtherFinancingObligations", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForRepurchaseOfCommonStock", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}]}, "data": {"fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue": {"va": 29449000000.0, "un": "usd", "dc": -6.0}, "fb_ChangeinUnsettledRepurchasesofCommonStock": {"va": 0.0, "un": "usd", "dc": -6.0}, "fb_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017Percent": {"va": 0.0, "un": "number", "dc": 3.0}, "fb_EffectiveTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {"va": 0.07, "un": "number", "dc": 3.0}, "fb_IncomeTaxesPayableNoncurrent": {"va": 2431000000.0, "un": "usd", "dc": -6.0}, "fb_IncreaseDecreaseInRestrictedCashAndDeposits": {"va": -61000000.0, "un": "usd", "dc": -6.0}, "fb_OtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentandOtherNetofTax": {"va": -96000000.0, "un": "usd", "dc": -6.0}, "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"va": 123000000.0, "un": "usd", "dc": -6.0}, "fb_PropertyandEquipmentAccruedLiabilities": {"va": 331000000.0, "un": "usd", "dc": -6.0}, "fb_RepaymentsOfCapitalLeaseAndOtherFinancingObligations": {"va": 312000000.0, "un": "usd", "dc": -6.0}, "fb_SettlementOfContingentConsiderationLiability": {"va": 33000000.0, "un": "usd", "dc": -6.0}, "fb_StockIssuedDuringPeriodValueRestrictedStockUnitBeforeTaxSettlement": {"va": 0.0, "un": "usd", "dc": -6.0}, "fb_TaxBenefitfromSharebasedCompensationOperatingActivities": {"va": 0.0, "un": "usd", "dc": -6.0}, "fb_TotalDeferredIncomeTaxExpenseBenefit": {"va": -457000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableCurrent": {"va": 302000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableOtherCurrent": {"va": 280000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsReceivableNetCurrent": {"va": 3993000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedIncomeTaxesCurrent": {"va": 155000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedLiabilitiesCurrent": {"va": 2203000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"va": 3212000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {"va": -582000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"va": -703000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdditionalPaidInCapital": {"va": 38227000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {"va": 6000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"va": 3218000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdvertisingExpense": {"va": 310000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdvertisingRevenue": {"va": 26885000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AllocatedShareBasedCompensationExpense": {"va": 3218000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"va": 94000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AmortizationOfIntangibleAssets": {"va": 751000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Assets": {"va": 64961000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsCurrent": {"va": 34401000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {"va": 15580000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {"va": 4966000000.0, "un": "usd", "dc": -6.0}, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {"va": 242000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {"va": 272000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CapitalLeasedAssetsGross": {"va": 283000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": {"va": 30000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"va": 8903000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {"va": 3996000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CommitmentsAndContingencies": {"va": null, "un": "usd", "dc": null}, "us-gaap_CommonStockParOrStatedValuePerShare": {"va": 6e-06, "un": "usdPerShare", "dc": null}, "us-gaap_CommonStockValue": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_ComprehensiveIncomeNetOfTax": {"va": 9969000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostOfRevenue": {"va": 3789000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostsAndExpenses": {"va": 15211000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentFederalTaxExpenseBenefit": {"va": 2384000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"va": 195000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"va": 2758000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {"va": 179000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {"va": -414000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"va": -25000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"va": -457000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilities": {"va": 1598000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredRevenueAndCreditsCurrent": {"va": 90000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredRevenueCurrent": {"va": 62000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {"va": -18000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsGross": {"va": 2692000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"va": 854000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsNet": {"va": 2452000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"va": 1252000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOther": {"va": 149000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {"va": 268000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"va": 684000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {"va": 339000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"va": 240000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {"va": 706000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"va": 535000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {"va": 357000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Depreciation": {"va": 1590000000.0, "un": "usd", "dc": -7.0}, "us-gaap_DepreciationDepletionAndAmortization": {"va": 2342000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EarningsPerShareBasic": {"va": 3.56, "un": "usdPerShare", "dc": 2.0}, "us-gaap_EarningsPerShareDiluted": {"va": 3.49, "un": "usdPerShare", "dc": 2.0}, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {"va": -63000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"va": 0.184, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"va": 0.35, "un": "number", "dc": null}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"va": -0.128, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"va": 0.01, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"va": 0.019, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"va": 0.01, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"va": 0.007, "un": "number", "dc": 3.0}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"va": 636000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"va": 2028000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"va": 4563000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsNet": {"va": 2535000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"va": -76000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GeneralAndAdministrativeExpense": {"va": 1731000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Goodwill": {"va": 18122000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillAcquiredDuringPeriod": {"va": 95000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {"va": 1000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"va": 6368000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"va": 12518000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"va": 6150000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {"va": 80000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExpenseBenefit": {"va": 2301000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesPaidNet": {"va": 1210000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"va": 14000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"va": 1489000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"va": 1014000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits": {"va": 35000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": {"va": 67000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"va": -14000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {"va": 1262000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {"va": 159000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"va": 2535000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestCostsCapitalized": {"va": 0.0, "un": "usd", "dc": null}, "us-gaap_InterestExpense": {"va": 10000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestPaid": {"va": 11000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InvestmentIncomeInterest": {"va": 176000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Liabilities": {"va": 5767000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesAndStockholdersEquity": {"va": 64961000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesCurrent": {"va": 2875000000.0, "un": "usd", "dc": -6.0}, "us-gaap_MarketableSecuritiesCurrent": {"va": 20546000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"va": -310000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"va": -11739000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"va": 16108000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLoss": {"va": 10217000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {"va": 10188000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NonoperatingIncomeExpense": {"va": 91000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NotesIssued1": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingIncomeLoss": {"va": 12427000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesRentExpenseNet": {"va": 269000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"va": 839000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsNoncurrent": {"va": 1312000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"va": -152000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"va": -248000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherDeferredCreditsCurrent": {"va": 28000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLiabilitiesNoncurrent": {"va": 2892000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNoncashIncomeExpense": {"va": -30000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNonoperatingIncomeExpense": {"va": 1000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherSalesRevenueNet": {"va": 753000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherSundryLiabilitiesNoncurrent": {"va": 461000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {"va": 6000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"va": 22341000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"va": 4491000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {"va": 959000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {"va": 1261000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {"va": 8000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": {"va": 13894000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentGross": {"va": 11803000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentNet": {"va": 8591000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProvisionForDoubtfulAccounts": {"va": 66000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ResearchAndDevelopmentExpense": {"va": 5919000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"va": 21670000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Revenues": {"va": 27638000000.0, "un": "usd", "dc": -6.0}, "us-gaap_SellingAndMarketingExpense": {"va": 3772000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ShareBasedCompensation": {"va": 3218000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {"va": 309000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {"va": 74000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {"va": 16000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockholdersEquity": {"va": 59194000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {"va": 29000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefits": {"va": 3309000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"va": 36000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"va": 11000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"va": 307000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"va": 32000000.0, "un": "usd", "dc": -6.0}, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {"va": 2925000000.0, "un": "shares", "dc": -6.0}, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {"va": 2863000000.0, "un": "shares", "dc": -6.0}}}, "nonconsolidated": {"role": {}, "data": {}}, "element": {"fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents And Marketable Securities, At Carrying Value", "en": "Cash, Cash Equivalents And Marketable Securities, At Carrying Value"}, "fb_ChangeinUnsettledRepurchasesofCommonStock": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Change in Unsettled Repurchases of Common Stock", "en": "Change in Unsettled Repurchases of Common Stock"}, "fb_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017Percent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Percent"}, "fb_EffectiveTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Tax Rate Reconciliation, Share-Based Compensation, Excess Tax Benefit, Percent", "en": "Effective Tax Rate Reconciliation, Share-Based Compensation, Excess Tax Benefit, Percent"}, "fb_IncomeTaxesPayableNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Income Taxes Payable, Noncurrent", "en": "Income Taxes Payable, Noncurrent"}, "fb_IncreaseDecreaseInRestrictedCashAndDeposits": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) In Restricted Cash And Deposits", "en": "Increase (Decrease) In Restricted Cash And Deposits"}, "fb_OtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentandOtherNetofTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment and Other, Net of Tax", "en": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment and Other, Net of Tax"}, "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments To Acquire Businesses Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "en": "Payments To Acquire Businesses Net Of Cash Acquired And Purchases Of Intangible And Other Assets"}, "fb_PropertyandEquipmentAccruedLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Property and Equipment Accrued Liabilities", "en": "Property and Equipment Accrued Liabilities"}, "fb_RepaymentsOfCapitalLeaseAndOtherFinancingObligations": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Repayments Of Capital Lease And Other Financing Obligations", "en": "Repayments Of Capital Lease And Other Financing Obligations"}, "fb_SettlementOfContingentConsiderationLiability": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Settlement Of Contingent Consideration Liability", "en": "Settlement Of Contingent Consideration Liability"}, "fb_StockIssuedDuringPeriodValueRestrictedStockUnitBeforeTaxSettlement": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, Restricted Stock Unit, Before Tax Settlement", "en": "Stock Issued During Period, Value, Restricted Stock Unit, Before Tax Settlement"}, "fb_TaxBenefitfromSharebasedCompensationOperatingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Tax Benefit from Share-based Compensation, Operating Activities", "en": "Tax Benefit from Share-based Compensation, Operating Activities"}, "fb_TotalDeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Total Deferred Income Tax Expense Benefit", "en": "Total Deferred Income Tax Expense Benefit"}, "us-gaap_AccountsPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Current", "en": "Accounts Payable, Current"}, "us-gaap_AccountsPayableOtherCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Other, Current", "en": "Accounts Payable, Other, Current"}, "us-gaap_AccountsReceivableNetCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, Net, Current", "en": "Accounts Receivable, Net, Current"}, "us-gaap_AccruedIncomeTaxesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Income Taxes, Current", "en": "Accrued Income Taxes, Current"}, "us-gaap_AccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Liabilities, Current", "en": "Accrued Liabilities, Current"}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "en": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_AdditionalPaidInCapital": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Additional Paid in Capital", "en": "Additional Paid in Capital"}, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Adjustments Related to Tax Withholding for Share-based Compensation", "en": "Adjustments Related to Tax Withholding for Share-based Compensation"}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "en": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition"}, "us-gaap_AdvertisingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Advertising Expense", "en": "Advertising Expense"}, "us-gaap_AdvertisingRevenue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Advertising Revenue", "en": "Advertising Revenue"}, "us-gaap_AllocatedShareBasedCompensationExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Allocated Share-based Compensation Expense", "en": "Allocated Share-based Compensation Expense"}, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Allowance for Doubtful Accounts Receivable, Current", "en": "Allowance for Doubtful Accounts Receivable, Current"}, "us-gaap_AmortizationOfIntangibleAssets": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Amortization of Intangible Assets", "en": "Amortization of Intangible Assets"}, "us-gaap_Assets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets", "en": "Assets"}, "us-gaap_AssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Current", "en": "Assets, Current"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value", "en": "Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value", "en": "Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value"}, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Business Combination, Contingent Consideration, Liability, Current", "en": "Business Combination, Contingent Consideration, Liability, Current"}, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Capital Expenditures Incurred but Not yet Paid", "en": "Capital Expenditures Incurred but Not yet Paid"}, "us-gaap_CapitalLeasedAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Capital Leased Assets, Gross", "en": "Capital Leased Assets, Gross"}, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "en": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation"}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, at Carrying Value", "en": "Cash and Cash Equivalents, at Carrying Value"}, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cash and Cash Equivalents, Period Increase (Decrease)", "en": "Cash and Cash Equivalents, Period Increase (Decrease)"}, "us-gaap_CommitmentsAndContingencies": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commitments and Contingencies", "en": "Commitments and Contingencies"}, "us-gaap_CommonStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Par or Stated Value Per Share", "en": "Common Stock, Par or Stated Value Per Share"}, "us-gaap_CommonStockValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Common Stock, Value, Issued", "en": "Common Stock, Value, Issued"}, "us-gaap_ComprehensiveIncomeNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "en": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"}, "us-gaap_CostOfRevenue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cost of Revenue", "en": "Cost of Revenue"}, "us-gaap_CostsAndExpenses": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Costs and Expenses", "en": "Costs and Expenses"}, "us-gaap_CurrentFederalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Federal Tax Expense (Benefit)", "en": "Current Federal Tax Expense (Benefit)"}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Foreign Tax Expense (Benefit)", "en": "Current Foreign Tax Expense (Benefit)"}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Income Tax Expense (Benefit)", "en": "Current Income Tax Expense (Benefit)"}, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current State and Local Tax Expense (Benefit)", "en": "Current State and Local Tax Expense (Benefit)"}, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Federal Income Tax Expense (Benefit)", "en": "Deferred Federal Income Tax Expense (Benefit)"}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Foreign Income Tax Expense (Benefit)", "en": "Deferred Foreign Income Tax Expense (Benefit)"}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Tax Expense (Benefit)", "en": "Deferred Income Tax Expense (Benefit)"}, "us-gaap_DeferredIncomeTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Gross", "en": "Deferred Tax Liabilities, Gross"}, "us-gaap_DeferredRevenueAndCreditsCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Revenue and Credits, Current", "en": "Deferred Revenue and Credits, Current"}, "us-gaap_DeferredRevenueCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Revenue, Current", "en": "Deferred Revenue, Current"}, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred State and Local Income Tax Expense (Benefit)", "en": "Deferred State and Local Income Tax Expense (Benefit)"}, "us-gaap_DeferredTaxAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Gross", "en": "Deferred Tax Assets, Gross"}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net", "en": "Deferred Tax Assets, Net"}, "us-gaap_DeferredTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net of Valuation Allowance", "en": "Deferred Tax Assets, Net of Valuation Allowance"}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Loss Carryforwards", "en": "Deferred Tax Assets, Operating Loss Carryforwards"}, "us-gaap_DeferredTaxAssetsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Other", "en": "Deferred Tax Assets, Other"}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Credit Carryforwards", "en": "Deferred Tax Assets, Tax Credit Carryforwards"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "en": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities"}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Valuation Allowance", "en": "Deferred Tax Assets, Valuation Allowance"}, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Intangible Assets", "en": "Deferred Tax Liabilities, Intangible Assets"}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Property, Plant and Equipment", "en": "Deferred Tax Liabilities, Property, Plant and Equipment"}, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "en": "Deferred Tax Liabilities, Undistributed Foreign Earnings"}, "us-gaap_Depreciation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation", "en": "Depreciation"}, "us-gaap_DepreciationDepletionAndAmortization": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation, Depletion and Amortization", "en": "Depreciation, Depletion and Amortization"}, "us-gaap_EarningsPerShareBasic": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Basic", "en": "Earnings Per Share, Basic"}, "us-gaap_EarningsPerShareDiluted": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Diluted", "en": "Earnings Per Share, Diluted"}, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Effect of Exchange Rate on Cash and Cash Equivalents", "en": "Effect of Exchange Rate on Cash and Cash Equivalents"}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Percent", "en": "Effective Income Tax Rate Reconciliation, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "en": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "en": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "en": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "en": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent"}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Employee-related Liabilities, Current", "en": "Employee-related Liabilities, Current"}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Accumulated Amortization", "en": "Finite-Lived Intangible Assets, Accumulated Amortization"}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Gross", "en": "Finite-Lived Intangible Assets, Gross"}, "us-gaap_FiniteLivedIntangibleAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Net", "en": "Finite-Lived Intangible Assets, Net"}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Gain (Loss), before Tax", "en": "Foreign Currency Transaction Gain (Loss), before Tax"}, "us-gaap_GeneralAndAdministrativeExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "General and Administrative Expense", "en": "General and Administrative Expense"}, "us-gaap_Goodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Goodwill", "en": "Goodwill"}, "us-gaap_GoodwillAcquiredDuringPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Acquired During Period", "en": "Goodwill, Acquired During Period"}, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Goodwill, Foreign Currency Translation Gain (Loss)", "en": "Goodwill, Foreign Currency Translation Gain (Loss)"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "en": "Income (Loss) from Continuing Operations before Income Taxes, Domestic"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "en": "Income (Loss) from Continuing Operations before Income Taxes, Foreign"}, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Income Tax Examination, Penalties and Interest Accrued", "en": "Income Tax Examination, Penalties and Interest Accrued"}, "us-gaap_IncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Income Tax Expense (Benefit)", "en": "Income Tax Expense (Benefit)"}, "us-gaap_IncomeTaxesPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income Taxes Paid, Net", "en": "Income Taxes Paid, Net"}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Payable", "en": "Increase (Decrease) in Accounts Payable"}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Receivable", "en": "Increase (Decrease) in Accounts Receivable"}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accrued Liabilities", "en": "Increase (Decrease) in Accrued Liabilities"}, "us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Deferred Revenue and Customer Advances and Deposits", "en": "Increase (Decrease) in Deferred Revenue and Customer Advances and Deposits"}, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Accounts Payable", "en": "Increase (Decrease) in Other Accounts Payable"}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Operating Assets", "en": "Increase (Decrease) in Other Operating Assets"}, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Operating Liabilities", "en": "Increase (Decrease) in Other Operating Liabilities"}, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Prepaid Expense and Other Assets", "en": "Increase (Decrease) in Prepaid Expense and Other Assets"}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Intangible Assets, Net (Excluding Goodwill)", "en": "Intangible Assets, Net (Excluding Goodwill)"}, "us-gaap_InterestCostsCapitalized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Costs Capitalized", "en": "Interest Costs Capitalized"}, "us-gaap_InterestExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Expense", "en": "Interest Expense"}, "us-gaap_InterestPaid": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Interest Paid", "en": "Interest Paid"}, "us-gaap_InvestmentIncomeInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Investment Income, Interest", "en": "Investment Income, Interest"}, "us-gaap_Liabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities", "en": "Liabilities"}, "us-gaap_LiabilitiesAndStockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities and Equity", "en": "Liabilities and Equity"}, "us-gaap_LiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities, Current", "en": "Liabilities, Current"}, "us-gaap_MarketableSecuritiesCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Marketable Securities, Current", "en": "Marketable Securities, Current"}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Financing Activities", "en": "Net Cash Provided by (Used in) Financing Activities"}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Investing Activities", "en": "Net Cash Provided by (Used in) Investing Activities"}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"ty": "money", "ba": null, "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Operating Activities", "en": "Net Cash Provided by (Used in) Operating Activities"}, "us-gaap_NetIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Attributable to Parent", "en": "Net Income (Loss) Attributable to Parent"}, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Available to Common Stockholders, Basic", "en": "Net Income (Loss) Available to Common Stockholders, Basic"}, "us-gaap_NonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Nonoperating Income (Expense)", "en": "Nonoperating Income (Expense)"}, "us-gaap_NotesIssued1": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Notes Issued", "en": "Notes Issued"}, "us-gaap_OperatingIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Income (Loss)", "en": "Operating Income (Loss)"}, "us-gaap_OperatingLeasesRentExpenseNet": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Operating Leases, Rent Expense, Net", "en": "Operating Leases, Rent Expense, Net"}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Accrued Liabilities, Current", "en": "Other Accrued Liabilities, Current"}, "us-gaap_OtherAssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Noncurrent", "en": "Other Assets, Noncurrent"}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "en": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "en": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent"}, "us-gaap_OtherDeferredCreditsCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Deferred Credits, Current", "en": "Other Deferred Credits, Current"}, "us-gaap_OtherLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Liabilities, Noncurrent", "en": "Other Liabilities, Noncurrent"}, "us-gaap_OtherNoncashIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Noncash Income (Expense)", "en": "Other Noncash Income (Expense)"}, "us-gaap_OtherNonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Nonoperating Income (Expense)", "en": "Other Nonoperating Income (Expense)"}, "us-gaap_OtherSalesRevenueNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Revenue, Net", "en": "Other Revenue, Net"}, "us-gaap_OtherSundryLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Sundry Liabilities, Noncurrent", "en": "Other Sundry Liabilities, Noncurrent"}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for Repurchase of Common Stock", "en": "Payments for Repurchase of Common Stock"}, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments Related to Tax Withholding for Share-based Compensation", "en": "Payments Related to Tax Withholding for Share-based Compensation"}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Marketable Securities", "en": "Payments to Acquire Marketable Securities"}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Property, Plant, and Equipment", "en": "Payments to Acquire Property, Plant, and Equipment"}, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Prepaid Expense and Other Assets, Current", "en": "Prepaid Expense and Other Assets, Current"}, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities", "en": "Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities"}, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from (Payments for) Other Financing Activities", "en": "Proceeds from (Payments for) Other Financing Activities"}, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale of Available-for-sale Securities", "en": "Proceeds from Sale of Available-for-sale Securities"}, "us-gaap_PropertyPlantAndEquipmentGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Gross", "en": "Property, Plant and Equipment, Gross"}, "us-gaap_PropertyPlantAndEquipmentNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Net", "en": "Property, Plant and Equipment, Net"}, "us-gaap_ProvisionForDoubtfulAccounts": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Provision for Doubtful Accounts", "en": "Provision for Doubtful Accounts"}, "us-gaap_ResearchAndDevelopmentExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Research and Development Expense", "en": "Research and Development Expense"}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Retained Earnings (Accumulated Deficit)", "en": "Retained Earnings (Accumulated Deficit)"}, "us-gaap_Revenues": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Revenues", "en": "Revenues"}, "us-gaap_SellingAndMarketingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Selling and Marketing Expense", "en": "Selling and Marketing Expense"}, "us-gaap_ShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Compensation", "en": "Share-based Compensation"}, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "en": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value"}, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, Acquisitions", "en": "Stock Issued During Period, Value, Acquisitions"}, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, Stock Options Exercised", "en": "Stock Issued During Period, Value, Stock Options Exercised"}, "us-gaap_StockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stockholders' Equity Attributable to Parent", "en": "Stockholders' Equity Attributable to Parent"}, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "en": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic"}, "us-gaap_UnrecognizedTaxBenefits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits", "en": "Unrecognized Tax Benefits"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "en": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions"}, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Weighted Average Number of Shares Outstanding, Diluted", "en": "Weighted Average Number of Shares Outstanding, Diluted"}, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Weighted Average Number of Shares Outstanding, Basic", "en": "Weighted Average Number of Shares Outstanding, Basic"}}}, {"info": {"jp_name": "FACEBOOK INC", "en_name": "FACEBOOK INC", "doc_type": "10-K", "cik": "0001326801", "ticker": "fb", "accounting": "US-GAAP", "start": 20170101, "end": 20171231, "quarter": 0, "repository": "EDGAR", "currency": "US$", "language": "en", "xlink": "cal"}, "consolidated": {"role": {"bs": [{"ac": "us-gaap_Assets", "so": [{"ac": "us-gaap_AssetsCurrent", "so": [{"ac": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsReceivableNetCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PropertyPlantAndEquipmentNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_Goodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}, {"ac": "us-gaap_LiabilitiesAndStockholdersEquity", "so": [{"ac": "us-gaap_Liabilities", "so": [{"ac": "us-gaap_LiabilitiesCurrent", "so": [{"ac": "us-gaap_AccountsPayableCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsPayableOtherCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ContractWithCustomerLiabilityCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLiabilitiesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_StockholdersEquity", "so": [{"ac": "us-gaap_CommonStockValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AdditionalPaidInCapital", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RetainedEarningsAccumulatedDeficit", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommitmentsAndContingencies", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}], "pl": [{"ac": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": [{"ac": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "so": [{"ac": "us-gaap_OperatingIncomeLoss", "so": [{"ac": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CostsAndExpenses", "so": [{"ac": "us-gaap_CostOfRevenue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ResearchAndDevelopmentExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_SellingAndMarketingExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_GeneralAndAdministrativeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NonoperatingIncomeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxExpenseBenefit", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "so": null, "we": -1.0, "ar": "sum"}], "we": null, "ar": "root"}], "cf": [{"ac": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "so": [{"ac": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RestrictedCashAndCashEquivalents", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}, {"ac": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "so": [{"ac": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "so": [{"ac": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "fb_RepaymentsOfCapitalLeaseAndOtherFinancingObligations", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForRepurchaseOfCommonStock", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DepreciationDepletionAndAmortization", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ShareBasedCompensation", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxExpenseBenefit", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherNoncashIncomeExpense", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsReceivable", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherAccountsPayable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsPayable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "so": [{"ac": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireMarketableSecurities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForProceedsFromOtherInvestingActivities", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}]}, "data": {"fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue": {"va": 41711000000.0, "un": "usd", "dc": -6.0}, "fb_ChangeinUnsettledRepurchasesofCommonStock": {"va": 94000000.0, "un": "usd", "dc": -6.0}, "fb_ContractWithCustomerDepositsUnusedBalances": {"va": 30000000.0, "un": "usd", "dc": -6.0}, "fb_ContractWithCustomerLiabilityandUnusedDeposits": {"va": 98000000.0, "un": "usd", "dc": -6.0}, "fb_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017Percent": {"va": 0.11, "un": "number", "dc": 3.0}, "fb_EffectiveTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {"va": 0.058, "un": "number", "dc": 3.0}, "fb_IncomeTaxesPayableNoncurrent": {"va": 5372000000.0, "un": "usd", "dc": -6.0}, "fb_IncreaseDecreaseinPrepaidsandLiabilitiesRelatedtoPropertyandEquipmentAdditions": {"va": 495000000.0, "un": "usd", "dc": -6.0}, "fb_NewAccountingPronouncementOrTaxCutsAndJobsActOf2017EffectOfAdoption": {"va": 141000000.0, "un": "usd", "dc": -6.0}, "fb_NotionalCashPoolOverdraftBalance": {"va": 0.0, "un": "usd", "dc": -6.0}, "fb_OtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentandOtherNetofTax": {"va": -90000000.0, "un": "usd", "dc": -6.0}, "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"va": 122000000.0, "un": "usd", "dc": -6.0}, "fb_PropertyandEquipmentAccruedLiabilities": {"va": 685000000.0, "un": "usd", "dc": -6.0}, "fb_RepaymentsOfCapitalLeaseAndOtherFinancingObligations": {"va": 0.0, "un": "usd", "dc": -6.0}, "fb_SettlementOfContingentConsiderationLiability": {"va": 102000000.0, "un": "usd", "dc": -6.0}, "fb_StockIssuedDuringPeriodValueRestrictedStockUnitBeforeTaxSettlement": {"va": 0.0, "un": "usd", "dc": -6.0}, "fb_TotalDeferredIncomeTaxExpenseBenefit": {"va": -374000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableCurrent": {"va": 380000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableOtherCurrent": {"va": 390000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsReceivableNetCurrent": {"va": 5832000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedLiabilitiesCurrent": {"va": 2892000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"va": 4616000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {"va": -16000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"va": -227000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdditionalPaidInCapital": {"va": 40584000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {"va": 3246000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"va": 3723000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdvertisingExpense": {"va": 324000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AllocatedShareBasedCompensationExpense": {"va": 3723000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"va": 189000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AmortizationOfIntangibleAssets": {"va": 692000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Assets": {"va": 84524000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsCurrent": {"va": 48563000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsFairValueDisclosure": {"va": 39499000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {"va": 289000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {"va": 25656000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {"va": 7976000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {"va": 33632000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CapitalLeasedAssetsGross": {"va": 533000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": {"va": 101000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"va": 8079000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": 8204000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"va": -905000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CommitmentsAndContingencies": {"va": null, "un": "usd", "dc": null}, "us-gaap_CommonStockParOrStatedValuePerShare": {"va": 6e-06, "un": "usdPerShare", "dc": null}, "us-gaap_CommonStockValue": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_ComprehensiveIncomeNetOfTax": {"va": 16410000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiability": {"va": 68000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"va": 98000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostOfRevenue": {"va": 5454000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostsAndExpenses": {"va": 20450000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentFederalTaxExpenseBenefit": {"va": 4455000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"va": 389000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"va": 5034000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {"va": 190000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"va": 169000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {"va": -296000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"va": -45000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"va": -377000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilities": {"va": 1019000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"va": 50000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {"va": -33000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsGross": {"va": 2706000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"va": 1249000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsNet": {"va": 2268000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"va": 1300000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOther": {"va": 131000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {"va": 509000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"va": 385000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {"va": 381000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"va": 438000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {"va": 309000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"va": 622000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {"va": 88000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Depreciation": {"va": 2330000000.0, "un": "usd", "dc": -7.0}, "us-gaap_DepreciationDepletionAndAmortization": {"va": 3025000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EarningsPerShareBasic": {"va": 5.49, "un": "usdPerShare", "dc": 2.0}, "us-gaap_EarningsPerShareDiluted": {"va": 5.39, "un": "usdPerShare", "dc": 2.0}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": 232000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"va": 0.226, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"va": 0.35, "un": "number", "dc": null}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"va": 0.186, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"va": 0.004, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"va": 0.009, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"va": 0.006, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"va": 0.009, "un": "number", "dc": 3.0}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"va": 790000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"va": 2720000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"va": 4604000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsNet": {"va": 1884000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"va": -6000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GeneralAndAdministrativeExpense": {"va": 2517000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Goodwill": {"va": 18221000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillAcquiredDuringPeriod": {"va": 90000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {"va": 9000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"va": 7079000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"va": 20594000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"va": 13515000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {"va": 154000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExpenseBenefit": {"va": 4660000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesPaidNet": {"va": 2117000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"va": 43000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"va": 1609000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"va": 309000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"va": 4000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": {"va": 95000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {"va": 3083000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"va": -154000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {"va": 192000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"va": 1884000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestCostsCapitalized": {"va": 0.0, "un": "usd", "dc": null}, "us-gaap_InterestExpense": {"va": 6000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestPaidNet": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_InvestmentIncomeInterest": {"va": 398000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Liabilities": {"va": 10177000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesAndStockholdersEquity": {"va": 84524000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesCurrent": {"va": 3760000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"va": -5235000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"va": -20118000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"va": 24216000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLoss": {"va": 15934000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {"va": 15920000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NonoperatingIncomeExpense": {"va": 391000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingIncomeLoss": {"va": 20203000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasesRentExpenseNet": {"va": 363000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"va": 1077000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsNoncurrent": {"va": 2135000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"va": 566000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"va": 476000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLiabilitiesNoncurrent": {"va": 6417000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNoncashIncomeExpense": {"va": -24000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNonoperatingIncomeExpense": {"va": 5000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherSundryLiabilitiesNoncurrent": {"va": 995000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"va": 13000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"va": 1976000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {"va": 3246000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"va": 25682000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"va": 6733000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {"va": 1020000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {"va": 2988000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {"va": -13000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {"va": 9444000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentGross": {"va": 18337000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentNet": {"va": 13721000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProvisionForDoubtfulAccounts": {"va": 48000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ResearchAndDevelopmentExpense": {"va": 7754000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"va": 33990000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {"va": 40653000000.0, "un": "usd", "dc": -6.0}, "us-gaap_SellingAndMarketingExpense": {"va": 4725000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ShareBasedCompensation": {"va": 3723000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {"va": 359000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {"va": 323000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {"va": 13000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockRepurchasedDuringPeriodValue": {"va": 2070000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockholdersEquity": {"va": 74347000000.0, "un": "usd", "dc": -6.0}, "us-gaap_TaxesPayableCurrent": {"va": 340000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {"va": 14000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefits": {"va": 3870000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"va": 34000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"va": 13000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"va": 536000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"va": 72000000.0, "un": "usd", "dc": -6.0}, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {"va": 2956000000.0, "un": "shares", "dc": -6.0}, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {"va": 2901000000.0, "un": "shares", "dc": -6.0}}}, "nonconsolidated": {"role": {}, "data": {}}, "element": {"fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents And Marketable Securities, At Carrying Value", "en": "Cash, Cash Equivalents And Marketable Securities, At Carrying Value"}, "fb_ChangeinUnsettledRepurchasesofCommonStock": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Change in Unsettled Repurchases of Common Stock", "en": "Change in Unsettled Repurchases of Common Stock"}, "fb_ContractWithCustomerDepositsUnusedBalances": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract With Customer, Deposits, Unused Balances", "en": "Contract With Customer, Deposits, Unused Balances"}, "fb_ContractWithCustomerLiabilityandUnusedDeposits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract With Customer, Liability and Unused Deposits", "en": "Contract With Customer, Liability and Unused Deposits"}, "fb_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017Percent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Percent"}, "fb_EffectiveTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Tax Rate Reconciliation, Share-Based Compensation, Excess Tax Benefit, Percent", "en": "Effective Tax Rate Reconciliation, Share-Based Compensation, Excess Tax Benefit, Percent"}, "fb_IncomeTaxesPayableNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Income Taxes Payable, Noncurrent", "en": "Income Taxes Payable, Noncurrent"}, "fb_IncreaseDecreaseinPrepaidsandLiabilitiesRelatedtoPropertyandEquipmentAdditions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Prepaids and Liabilities Related to Property and Equipment Additions", "en": "Increase (Decrease) in Prepaids and Liabilities Related to Property and Equipment Additions"}, "fb_NewAccountingPronouncementOrTaxCutsAndJobsActOf2017EffectOfAdoption": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "New Accounting Pronouncement Or Tax Cuts And Jobs Act Of 2017, Effect Of Adoption", "en": "New Accounting Pronouncement Or Tax Cuts And Jobs Act Of 2017, Effect Of Adoption"}, "fb_NotionalCashPoolOverdraftBalance": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Notional Cash Pool, Overdraft Balance", "en": "Notional Cash Pool, Overdraft Balance"}, "fb_OtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentandOtherNetofTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment and Other, Net of Tax", "en": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment and Other, Net of Tax"}, "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments To Acquire Businesses Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "en": "Payments To Acquire Businesses Net Of Cash Acquired And Purchases Of Intangible And Other Assets"}, "fb_PropertyandEquipmentAccruedLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Property and Equipment Accrued Liabilities", "en": "Property and Equipment Accrued Liabilities"}, "fb_RepaymentsOfCapitalLeaseAndOtherFinancingObligations": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Repayments Of Capital Lease And Other Financing Obligations", "en": "Repayments Of Capital Lease And Other Financing Obligations"}, "fb_SettlementOfContingentConsiderationLiability": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Settlement Of Contingent Consideration Liability", "en": "Settlement Of Contingent Consideration Liability"}, "fb_StockIssuedDuringPeriodValueRestrictedStockUnitBeforeTaxSettlement": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, Restricted Stock Unit, Before Tax Settlement", "en": "Stock Issued During Period, Value, Restricted Stock Unit, Before Tax Settlement"}, "fb_TotalDeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Total Deferred Income Tax Expense Benefit", "en": "Total Deferred Income Tax Expense Benefit"}, "us-gaap_AccountsPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Current", "en": "Accounts Payable, Current"}, "us-gaap_AccountsPayableOtherCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Other, Current", "en": "Accounts Payable, Other, Current"}, "us-gaap_AccountsReceivableNetCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, Net, Current", "en": "Accounts Receivable, Net, Current"}, "us-gaap_AccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Liabilities, Current", "en": "Accrued Liabilities, Current"}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "en": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_AdditionalPaidInCapital": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Additional Paid in Capital", "en": "Additional Paid in Capital"}, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Adjustments Related to Tax Withholding for Share-based Compensation", "en": "Adjustments Related to Tax Withholding for Share-based Compensation"}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "en": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition"}, "us-gaap_AdvertisingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Advertising Expense", "en": "Advertising Expense"}, "us-gaap_AllocatedShareBasedCompensationExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Allocated Share-based Compensation Expense", "en": "Allocated Share-based Compensation Expense"}, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Allowance for Doubtful Accounts Receivable, Current", "en": "Allowance for Doubtful Accounts Receivable, Current"}, "us-gaap_AmortizationOfIntangibleAssets": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Amortization of Intangible Assets", "en": "Amortization of Intangible Assets"}, "us-gaap_Assets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets", "en": "Assets"}, "us-gaap_AssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Current", "en": "Assets, Current"}, "us-gaap_AssetsFairValueDisclosure": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Fair Value Disclosure", "en": "Assets, Fair Value Disclosure"}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "en": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "en": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "en": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value"}, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Current", "en": "Debt Securities, Available-for-sale, Current"}, "us-gaap_CapitalLeasedAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Capital Leased Assets, Gross", "en": "Capital Leased Assets, Gross"}, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "en": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation"}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, at Carrying Value", "en": "Cash and Cash Equivalents, at Carrying Value"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect"}, "us-gaap_CommitmentsAndContingencies": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commitments and Contingencies", "en": "Commitments and Contingencies"}, "us-gaap_CommonStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Par or Stated Value Per Share", "en": "Common Stock, Par or Stated Value Per Share"}, "us-gaap_CommonStockValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Common Stock, Value, Issued", "en": "Common Stock, Value, Issued"}, "us-gaap_ComprehensiveIncomeNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "en": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"}, "us-gaap_ContractWithCustomerLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability", "en": "Contract with Customer, Liability"}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability, Current", "en": "Contract with Customer, Liability, Current"}, "us-gaap_CostOfRevenue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cost of Revenue", "en": "Cost of Revenue"}, "us-gaap_CostsAndExpenses": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Costs and Expenses", "en": "Costs and Expenses"}, "us-gaap_CurrentFederalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Federal Tax Expense (Benefit)", "en": "Current Federal Tax Expense (Benefit)"}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Foreign Tax Expense (Benefit)", "en": "Current Foreign Tax Expense (Benefit)"}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Income Tax Expense (Benefit)", "en": "Current Income Tax Expense (Benefit)"}, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current State and Local Tax Expense (Benefit)", "en": "Current State and Local Tax Expense (Benefit)"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss"}, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Federal Income Tax Expense (Benefit)", "en": "Deferred Federal Income Tax Expense (Benefit)"}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Foreign Income Tax Expense (Benefit)", "en": "Deferred Foreign Income Tax Expense (Benefit)"}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Tax Expense (Benefit)", "en": "Deferred Income Tax Expense (Benefit)"}, "us-gaap_DeferredIncomeTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Gross", "en": "Deferred Tax Liabilities, Gross"}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Income Tax Liabilities, Net", "en": "Deferred Income Tax Liabilities, Net"}, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred State and Local Income Tax Expense (Benefit)", "en": "Deferred State and Local Income Tax Expense (Benefit)"}, "us-gaap_DeferredTaxAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Gross", "en": "Deferred Tax Assets, Gross"}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net", "en": "Deferred Tax Assets, Net"}, "us-gaap_DeferredTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net of Valuation Allowance", "en": "Deferred Tax Assets, Net of Valuation Allowance"}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Loss Carryforwards", "en": "Deferred Tax Assets, Operating Loss Carryforwards"}, "us-gaap_DeferredTaxAssetsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Other", "en": "Deferred Tax Assets, Other"}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Credit Carryforwards", "en": "Deferred Tax Assets, Tax Credit Carryforwards"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "en": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities"}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Valuation Allowance", "en": "Deferred Tax Assets, Valuation Allowance"}, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Intangible Assets", "en": "Deferred Tax Liabilities, Intangible Assets"}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Property, Plant and Equipment", "en": "Deferred Tax Liabilities, Property, Plant and Equipment"}, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "en": "Deferred Tax Liabilities, Undistributed Foreign Earnings"}, "us-gaap_Depreciation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation", "en": "Depreciation"}, "us-gaap_DepreciationDepletionAndAmortization": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation, Depletion and Amortization", "en": "Depreciation, Depletion and Amortization"}, "us-gaap_EarningsPerShareBasic": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Basic", "en": "Earnings Per Share, Basic"}, "us-gaap_EarningsPerShareDiluted": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Diluted", "en": "Earnings Per Share, Diluted"}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Percent", "en": "Effective Income Tax Rate Reconciliation, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "en": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "en": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "en": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "en": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent"}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Employee-related Liabilities, Current", "en": "Employee-related Liabilities, Current"}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Accumulated Amortization", "en": "Finite-Lived Intangible Assets, Accumulated Amortization"}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Gross", "en": "Finite-Lived Intangible Assets, Gross"}, "us-gaap_FiniteLivedIntangibleAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Net", "en": "Finite-Lived Intangible Assets, Net"}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Gain (Loss), before Tax", "en": "Foreign Currency Transaction Gain (Loss), before Tax"}, "us-gaap_GeneralAndAdministrativeExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "General and Administrative Expense", "en": "General and Administrative Expense"}, "us-gaap_Goodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Goodwill", "en": "Goodwill"}, "us-gaap_GoodwillAcquiredDuringPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Acquired During Period", "en": "Goodwill, Acquired During Period"}, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Goodwill, Foreign Currency Translation Gain (Loss)", "en": "Goodwill, Foreign Currency Translation Gain (Loss)"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "en": "Income (Loss) from Continuing Operations before Income Taxes, Domestic"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "en": "Income (Loss) from Continuing Operations before Income Taxes, Foreign"}, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Income Tax Examination, Penalties and Interest Accrued", "en": "Income Tax Examination, Penalties and Interest Accrued"}, "us-gaap_IncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Income Tax Expense (Benefit)", "en": "Income Tax Expense (Benefit)"}, "us-gaap_IncomeTaxesPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income Taxes Paid, Net", "en": "Income Taxes Paid, Net"}, "us-gaap_IncreaseDecreaseInAccountsPayable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Payable", "en": "Increase (Decrease) in Accounts Payable"}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Receivable", "en": "Increase (Decrease) in Accounts Receivable"}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accrued Liabilities", "en": "Increase (Decrease) in Accrued Liabilities"}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Contract with Customer, Liability", "en": "Increase (Decrease) in Contract with Customer, Liability"}, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Accounts Payable", "en": "Increase (Decrease) in Other Accounts Payable"}, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Noncurrent Liabilities", "en": "Increase (Decrease) in Other Noncurrent Liabilities"}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Operating Assets", "en": "Increase (Decrease) in Other Operating Assets"}, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Prepaid Expense and Other Assets", "en": "Increase (Decrease) in Prepaid Expense and Other Assets"}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Intangible Assets, Net (Excluding Goodwill)", "en": "Intangible Assets, Net (Excluding Goodwill)"}, "us-gaap_InterestCostsCapitalized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Costs Capitalized", "en": "Interest Costs Capitalized"}, "us-gaap_InterestExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Expense", "en": "Interest Expense"}, "us-gaap_InterestPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "en": "Interest Paid, Excluding Capitalized Interest, Operating Activities"}, "us-gaap_InvestmentIncomeInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Investment Income, Interest", "en": "Investment Income, Interest"}, "us-gaap_Liabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities", "en": "Liabilities"}, "us-gaap_LiabilitiesAndStockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities and Equity", "en": "Liabilities and Equity"}, "us-gaap_LiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities, Current", "en": "Liabilities, Current"}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Financing Activities", "en": "Net Cash Provided by (Used in) Financing Activities"}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Investing Activities", "en": "Net Cash Provided by (Used in) Investing Activities"}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"ty": "money", "ba": null, "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Operating Activities", "en": "Net Cash Provided by (Used in) Operating Activities"}, "us-gaap_NetIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Attributable to Parent", "en": "Net Income (Loss) Attributable to Parent"}, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Available to Common Stockholders, Basic", "en": "Net Income (Loss) Available to Common Stockholders, Basic"}, "us-gaap_NonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Nonoperating Income (Expense)", "en": "Nonoperating Income (Expense)"}, "us-gaap_OperatingIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Income (Loss)", "en": "Operating Income (Loss)"}, "us-gaap_OperatingLeasesRentExpenseNet": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Operating Leases, Rent Expense, Net", "en": "Operating Leases, Rent Expense, Net"}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Accrued Liabilities, Current", "en": "Other Accrued Liabilities, Current"}, "us-gaap_OtherAssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Noncurrent", "en": "Other Assets, Noncurrent"}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "en": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "en": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent"}, "us-gaap_OtherLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Liabilities, Noncurrent", "en": "Other Liabilities, Noncurrent"}, "us-gaap_OtherNoncashIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Noncash Income (Expense)", "en": "Other Noncash Income (Expense)"}, "us-gaap_OtherNonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Nonoperating Income (Expense)", "en": "Other Nonoperating Income (Expense)"}, "us-gaap_OtherSundryLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Sundry Liabilities, Noncurrent", "en": "Other Sundry Liabilities, Noncurrent"}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for (Proceeds from) Other Investing Activities", "en": "Payments for (Proceeds from) Other Investing Activities"}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for Repurchase of Common Stock", "en": "Payments for Repurchase of Common Stock"}, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments Related to Tax Withholding for Share-based Compensation", "en": "Payments Related to Tax Withholding for Share-based Compensation"}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Marketable Securities", "en": "Payments to Acquire Marketable Securities"}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Property, Plant, and Equipment", "en": "Payments to Acquire Property, Plant, and Equipment"}, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Prepaid Expense and Other Assets, Current", "en": "Prepaid Expense and Other Assets, Current"}, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "en": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale"}, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from (Payments for) Other Financing Activities", "en": "Proceeds from (Payments for) Other Financing Activities"}, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from (Repayments of) Bank Overdrafts", "en": "Proceeds from (Repayments of) Bank Overdrafts"}, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale of Debt Securities, Available-for-sale", "en": "Proceeds from Sale of Debt Securities, Available-for-sale"}, "us-gaap_PropertyPlantAndEquipmentGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Gross", "en": "Property, Plant and Equipment, Gross"}, "us-gaap_PropertyPlantAndEquipmentNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Net", "en": "Property, Plant and Equipment, Net"}, "us-gaap_ProvisionForDoubtfulAccounts": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Provision for Doubtful Accounts", "en": "Provision for Doubtful Accounts"}, "us-gaap_ResearchAndDevelopmentExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Research and Development Expense", "en": "Research and Development Expense"}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Retained Earnings (Accumulated Deficit)", "en": "Retained Earnings (Accumulated Deficit)"}, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Revenue from Contract with Customer, Excluding Assessed Tax", "en": "Revenue from Contract with Customer, Excluding Assessed Tax"}, "us-gaap_SellingAndMarketingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Selling and Marketing Expense", "en": "Selling and Marketing Expense"}, "us-gaap_ShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Compensation", "en": "Share-based Compensation"}, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "en": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value"}, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, Acquisitions", "en": "Stock Issued During Period, Value, Acquisitions"}, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, Stock Options Exercised", "en": "Stock Issued During Period, Value, Stock Options Exercised"}, "us-gaap_StockRepurchasedDuringPeriodValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Stock Repurchased During Period, Value", "en": "Stock Repurchased During Period, Value"}, "us-gaap_StockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stockholders' Equity Attributable to Parent", "en": "Stockholders' Equity Attributable to Parent"}, "us-gaap_TaxesPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Taxes Payable, Current", "en": "Taxes Payable, Current"}, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "en": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic"}, "us-gaap_UnrecognizedTaxBenefits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits", "en": "Unrecognized Tax Benefits"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "en": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions"}, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Weighted Average Number of Shares Outstanding, Diluted", "en": "Weighted Average Number of Shares Outstanding, Diluted"}, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Weighted Average Number of Shares Outstanding, Basic", "en": "Weighted Average Number of Shares Outstanding, Basic"}}}, {"info": {"jp_name": "Facebook, Inc.", "en_name": "Facebook, Inc.", "doc_type": "10-K", "cik": "0001326801", "ticker": "fb", "accounting": "US-GAAP", "start": 20180101, "end": 20181231, "quarter": 0, "repository": "EDGAR", "currency": "US$", "language": "en", "xlink": "cal"}, "consolidated": {"role": {"bs": [{"ac": "us-gaap_LiabilitiesAndStockholdersEquity", "so": [{"ac": "us-gaap_Liabilities", "so": [{"ac": "us-gaap_LiabilitiesCurrent", "so": [{"ac": "us-gaap_AccountsPayableCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsPayableTradeCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseLiabilityCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ContractWithCustomerLiabilityCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseLiabilityNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLiabilitiesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_StockholdersEquity", "so": [{"ac": "us-gaap_CommonStockValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AdditionalPaidInCapital", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RetainedEarningsAccumulatedDeficit", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommitmentsAndContingencies", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}, {"ac": "us-gaap_Assets", "so": [{"ac": "us-gaap_AssetsCurrent", "so": [{"ac": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsReceivableNetCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PropertyPlantAndEquipmentNet", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_Goodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "fb_PropertyPlantAndEquipmentAndFinanceLeaseRightofUseAssetAfterAccumulatedDepreciationAndAmortization", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseRightOfUseAsset", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}], "pl": [{"ac": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": [{"ac": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "so": [{"ac": "us-gaap_OperatingIncomeLoss", "so": [{"ac": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CostsAndExpenses", "so": [{"ac": "us-gaap_CostOfRevenue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ResearchAndDevelopmentExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_SellingAndMarketingExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_GeneralAndAdministrativeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NonoperatingIncomeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxExpenseBenefit", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "so": null, "we": -1.0, "ar": "sum"}], "we": null, "ar": "root"}], "cf": [{"ac": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "so": [{"ac": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "so": [{"ac": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForRepurchaseOfCommonStock", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_FinanceLeasePrincipalPayments", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DepreciationDepletionAndAmortization", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ShareBasedCompensation", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxExpenseBenefit", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherNoncashIncomeExpense", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsReceivable", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsPayableTrade", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherAccountsPayable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "so": [{"ac": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireMarketableSecurities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForProceedsFromOtherInvestingActivities", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}]}, "data": {"us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"va": 229000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CommonStockParOrStatedValuePerShare": {"va": 6e-06, "un": "usdPerShare", "dc": null}, "us-gaap_InterestCostsCapitalized": {"va": 0.0, "un": "usd", "dc": null}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"va": 10019000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {"va": 31095000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsReceivableNetCurrent": {"va": 7587000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {"va": 1779000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsCurrent": {"va": 50480000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentNet": {"va": 24683000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"va": 1294000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Goodwill": {"va": 18301000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsNoncurrent": {"va": 2576000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Assets": {"va": 97334000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableCurrent": {"va": 820000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableTradeCurrent": {"va": 541000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedLiabilitiesCurrent": {"va": 5509000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"va": 147000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesCurrent": {"va": 7017000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseLiabilityNoncurrent": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLiabilitiesNoncurrent": {"va": 6190000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Liabilities": {"va": 13207000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CommitmentsAndContingencies": {"va": null, "un": "usd", "dc": null}, "us-gaap_CommonStockValue": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_AdditionalPaidInCapital": {"va": 42906000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"va": -760000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"va": 41981000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockholdersEquity": {"va": 84127000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesAndStockholdersEquity": {"va": 97334000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {"va": 55838000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostOfRevenue": {"va": 9355000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ResearchAndDevelopmentExpense": {"va": 10273000000.0, "un": "usd", "dc": -6.0}, "us-gaap_SellingAndMarketingExpense": {"va": 7846000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GeneralAndAdministrativeExpense": {"va": 3451000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostsAndExpenses": {"va": 30925000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingIncomeLoss": {"va": 24913000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NonoperatingIncomeExpense": {"va": 448000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"va": 25361000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExpenseBenefit": {"va": 3249000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLoss": {"va": 22112000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {"va": 1000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {"va": 22111000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EarningsPerShareBasic": {"va": 7.65, "un": "usdPerShare", "dc": 2.0}, "us-gaap_EarningsPerShareDiluted": {"va": 7.57, "un": "usdPerShare", "dc": 2.0}, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {"va": 2890000000.0, "un": "shares", "dc": -6.0}, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {"va": 2921000000.0, "un": "shares", "dc": -6.0}, "us-gaap_AllocatedShareBasedCompensationExpense": {"va": 4152000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"va": -450000000.0, "un": "usd", "dc": -6.0}, "fb_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentAndOtherNetofTax": {"va": -52000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ComprehensiveIncomeNetOfTax": {"va": 21610000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {"va": 15000000.0, "un": "usd", "dc": -6.0}, "fb_StockIssuedDuringPeriodValueRestrictedStockUnitBeforeTaxSettlement": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {"va": 3208000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"va": 4152000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockRepurchasedDuringPeriodValue": {"va": 12930000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"va": -502000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DepreciationDepletionAndAmortization": {"va": 4315000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ShareBasedCompensation": {"va": 4152000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"va": 286000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNoncashIncomeExpense": {"va": 64000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"va": 1892000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {"va": 690000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"va": 159000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {"va": 221000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": {"va": 157000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"va": 1417000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"va": 53000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {"va": -634000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"va": 29274000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"va": 13915000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"va": 14656000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {"va": 12358000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {"va": 4772000000.0, "un": "usd", "dc": -6.0}, "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"va": 137000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"va": 25000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"va": -11603000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {"va": 3208000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"va": 12879000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeasePrincipalPayments": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {"va": 500000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {"va": 15000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"va": -15572000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": -179000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"va": 1920000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": 10124000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesPaidNet": {"va": 3762000000.0, "un": "usd", "dc": -6.0}, "fb_IncreaseDecreaseInPrepaidsAndLiabilitiesRelatedToPropertyAndEquipmentAdditions": {"va": 918000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {"va": 1955000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdvertisingExpense": {"va": 1100000000.0, "un": "usd", "dc": -7.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {"va": -466000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"va": -213000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiability": {"va": 117000000.0, "un": "usd", "dc": -6.0}, "fb_ContractWithCustomerDepositsUnusedBalances": {"va": 30000000.0, "un": "usd", "dc": -6.0}, "fb_ContractWithCustomerLiabilityAndUnusedDeposits": {"va": 147000000.0, "un": "usd", "dc": -6.0}, "fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue": {"va": 41114000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {"va": 24000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {"va": 357000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"va": 332000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {"va": 9746000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {"va": 21349000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsFairValueDisclosure": {"va": 38401000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentGross": {"va": 31573000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"va": 6890000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Depreciation": {"va": 3680000000.0, "un": "usd", "dc": -7.0}, "us-gaap_OperatingLeasesRentExpenseNet": {"va": 629000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityNoncurrent": {"va": 418000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillAcquiredDuringPeriod": {"va": 88000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {"va": -8000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"va": 4654000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"va": 3360000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsNet": {"va": 1294000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AmortizationOfIntangibleAssets": {"va": 640000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LossContingencyAccrualAtCarryingValue": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"va": 1203000000.0, "un": "usd", "dc": -6.0}, "fb_PropertyAndEquipmentAccruedLiabilities": {"va": 1531000000.0, "un": "usd", "dc": -6.0}, "us-gaap_TaxesPayableCurrent": {"va": 491000000.0, "un": "usd", "dc": -6.0}, "fb_NotionalCashPoolOverdraftBalance": {"va": 500000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"va": 1784000000.0, "un": "usd", "dc": -6.0}, "fb_IncomeTaxesPayableNoncurrent": {"va": 4655000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"va": 673000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherSundryLiabilitiesNoncurrent": {"va": 862000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {"va": 9000000000.0, "un": "usd", "dc": -8.0}, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {"va": 315000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InvestmentIncomeInterest": {"va": 661000000.0, "un": "usd", "dc": -6.0}, "us-gaap_InterestExpense": {"va": 9000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNonoperatingIncomeExpense": {"va": 9000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"va": 8800000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"va": 16561000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentFederalTaxExpenseBenefit": {"va": 1747000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {"va": 176000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"va": 1031000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"va": 2954000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {"va": 316000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {"va": 34000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"va": -55000000.0, "un": "usd", "dc": -6.0}, "fb_TotalDeferredIncomeTaxExpenseBenefit": {"va": 295000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"va": 0.21, "un": "number", "dc": null}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"va": 0.007, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"va": 0.01, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"va": 0.003, "un": "number", "dc": 3.0}, "fb_EffectiveTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {"va": 0.026, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"va": 0.059, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {"va": 0.0, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"va": 0.003, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"va": 0.128, "un": "number", "dc": 3.0}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"va": 1825000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {"va": 668000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"va": 270000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {"va": 487000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOther": {"va": 153000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsGross": {"va": 3403000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"va": 600000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsNet": {"va": 2803000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"va": 1401000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {"va": 195000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilities": {"va": 1596000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"va": 1207000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefits": {"va": 4678000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"va": 457000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"va": 396000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"va": 831000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"va": 84000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {"va": 340000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NoncurrentAssets": {"va": 24683000000.0, "un": "usd", "dc": -6.0}}}, "nonconsolidated": {"role": {}, "data": {}}, "element": {"us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, Allowance for Credit Loss, Current", "en": "Accounts Receivable, Allowance for Credit Loss, Current"}, "us-gaap_CommonStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Par or Stated Value Per Share", "en": "Common Stock, Par or Stated Value Per Share"}, "us-gaap_InterestCostsCapitalized": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Costs Capitalized", "en": "Interest Costs Capitalized"}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, at Carrying Value", "en": "Cash and Cash Equivalents, at Carrying Value"}, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Current", "en": "Debt Securities, Available-for-sale, Current"}, "us-gaap_AccountsReceivableNetCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, after Allowance for Credit Loss, Current", "en": "Accounts Receivable, after Allowance for Credit Loss, Current"}, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Prepaid Expense and Other Assets, Current", "en": "Prepaid Expense and Other Assets, Current"}, "us-gaap_AssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Current", "en": "Assets, Current"}, "us-gaap_PropertyPlantAndEquipmentNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Net", "en": "Property, Plant and Equipment, Net"}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Intangible Assets, Net (Excluding Goodwill)", "en": "Intangible Assets, Net (Excluding Goodwill)"}, "us-gaap_Goodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Goodwill", "en": "Goodwill"}, "us-gaap_OtherAssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Noncurrent", "en": "Other Assets, Noncurrent"}, "us-gaap_Assets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets", "en": "Assets"}, "us-gaap_AccountsPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Current", "en": "Accounts Payable, Current"}, "us-gaap_AccountsPayableTradeCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Trade, Current", "en": "Accounts Payable, Trade, Current"}, "us-gaap_AccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Liabilities, Current", "en": "Accrued Liabilities, Current"}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability, Current", "en": "Contract with Customer, Liability, Current"}, "us-gaap_LiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities, Current", "en": "Liabilities, Current"}, "us-gaap_OperatingLeaseLiabilityNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Lease, Liability, Noncurrent", "en": "Operating Lease, Liability, Noncurrent"}, "us-gaap_OtherLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Liabilities, Noncurrent", "en": "Other Liabilities, Noncurrent"}, "us-gaap_Liabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities", "en": "Liabilities"}, "us-gaap_CommitmentsAndContingencies": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commitments and Contingencies", "en": "Commitments and Contingencies"}, "us-gaap_CommonStockValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Common Stock, Value, Issued", "en": "Common Stock, Value, Issued"}, "us-gaap_AdditionalPaidInCapital": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Additional Paid in Capital", "en": "Additional Paid in Capital"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Retained Earnings (Accumulated Deficit)", "en": "Retained Earnings (Accumulated Deficit)"}, "us-gaap_StockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stockholders' Equity Attributable to Parent", "en": "Stockholders' Equity Attributable to Parent"}, "us-gaap_LiabilitiesAndStockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities and Equity", "en": "Liabilities and Equity"}, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Revenue from Contract with Customer, Excluding Assessed Tax", "en": "Revenue from Contract with Customer, Excluding Assessed Tax"}, "us-gaap_CostOfRevenue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cost of Revenue", "en": "Cost of Revenue"}, "us-gaap_ResearchAndDevelopmentExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Research and Development Expense", "en": "Research and Development Expense"}, "us-gaap_SellingAndMarketingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Selling and Marketing Expense", "en": "Selling and Marketing Expense"}, "us-gaap_GeneralAndAdministrativeExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "General and Administrative Expense", "en": "General and Administrative Expense"}, "us-gaap_CostsAndExpenses": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Costs and Expenses", "en": "Costs and Expenses"}, "us-gaap_OperatingIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Income (Loss)", "en": "Operating Income (Loss)"}, "us-gaap_NonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Nonoperating Income (Expense)", "en": "Nonoperating Income (Expense)"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest"}, "us-gaap_IncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Income Tax Expense (Benefit)", "en": "Income Tax Expense (Benefit)"}, "us-gaap_NetIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Attributable to Parent", "en": "Net Income (Loss) Attributable to Parent"}, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "en": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic"}, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Available to Common Stockholders, Basic", "en": "Net Income (Loss) Available to Common Stockholders, Basic"}, "us-gaap_EarningsPerShareBasic": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Basic", "en": "Earnings Per Share, Basic"}, "us-gaap_EarningsPerShareDiluted": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Diluted", "en": "Earnings Per Share, Diluted"}, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Weighted Average Number of Shares Outstanding, Basic", "en": "Weighted Average Number of Shares Outstanding, Basic"}, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Weighted Average Number of Shares Outstanding, Diluted", "en": "Weighted Average Number of Shares Outstanding, Diluted"}, "us-gaap_AllocatedShareBasedCompensationExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Expense", "en": "Share-based Payment Arrangement, Expense"}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "en": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"}, "fb_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentAndOtherNetofTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Available-For-Sale Securities Adjustment And Other, Net of Tax", "en": "Other Comprehensive Income (Loss), Available-For-Sale Securities Adjustment And Other, Net of Tax"}, "us-gaap_ComprehensiveIncomeNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "en": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"}, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, Stock Options Exercised", "en": "Stock Issued During Period, Value, Stock Options Exercised"}, "fb_StockIssuedDuringPeriodValueRestrictedStockUnitBeforeTaxSettlement": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, Restricted Stock Unit, Before Tax Settlement", "en": "Stock Issued During Period, Value, Restricted Stock Unit, Before Tax Settlement"}, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "en": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation"}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "en": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition"}, "us-gaap_StockRepurchasedDuringPeriodValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Stock Repurchased During Period, Value", "en": "Stock Repurchased During Period, Value"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "en": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent"}, "us-gaap_DepreciationDepletionAndAmortization": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation, Depletion and Amortization", "en": "Depreciation, Depletion and Amortization"}, "us-gaap_ShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Noncash Expense", "en": "Share-based Payment Arrangement, Noncash Expense"}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Tax Expense (Benefit)", "en": "Deferred Income Tax Expense (Benefit)"}, "us-gaap_OtherNoncashIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Noncash Income (Expense)", "en": "Other Noncash Income (Expense)"}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Receivable", "en": "Increase (Decrease) in Accounts Receivable"}, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Prepaid Expense and Other Assets", "en": "Increase (Decrease) in Prepaid Expense and Other Assets"}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Operating Assets", "en": "Increase (Decrease) in Other Operating Assets"}, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Payable, Trade", "en": "Increase (Decrease) in Accounts Payable, Trade"}, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Accounts Payable", "en": "Increase (Decrease) in Other Accounts Payable"}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accrued Liabilities", "en": "Increase (Decrease) in Accrued Liabilities"}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Contract with Customer, Liability", "en": "Increase (Decrease) in Contract with Customer, Liability"}, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Noncurrent Liabilities", "en": "Increase (Decrease) in Other Noncurrent Liabilities"}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"ty": "money", "ba": null, "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Operating Activities", "en": "Net Cash Provided by (Used in) Operating Activities"}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Property, Plant, and Equipment", "en": "Payments to Acquire Property, Plant, and Equipment"}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Marketable Securities", "en": "Payments to Acquire Marketable Securities"}, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale of Debt Securities, Available-for-sale", "en": "Proceeds from Sale of Debt Securities, Available-for-sale"}, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "en": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale"}, "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments To Acquire Businesses Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "en": "Payments To Acquire Businesses Net Of Cash Acquired And Purchases Of Intangible And Other Assets"}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for (Proceeds from) Other Investing Activities", "en": "Payments for (Proceeds from) Other Investing Activities"}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Investing Activities", "en": "Net Cash Provided by (Used in) Investing Activities"}, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payment, Tax Withholding, Share-based Payment Arrangement", "en": "Payment, Tax Withholding, Share-based Payment Arrangement"}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for Repurchase of Common Stock", "en": "Payments for Repurchase of Common Stock"}, "us-gaap_FinanceLeasePrincipalPayments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Finance Lease, Principal Payments", "en": "Finance Lease, Principal Payments"}, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from (Repayments of) Bank Overdrafts", "en": "Proceeds from (Repayments of) Bank Overdrafts"}, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from (Payments for) Other Financing Activities", "en": "Proceeds from (Payments for) Other Financing Activities"}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Financing Activities", "en": "Net Cash Provided by (Used in) Financing Activities"}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_IncomeTaxesPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income Taxes Paid, Net", "en": "Income Taxes Paid, Net"}, "fb_IncreaseDecreaseInPrepaidsAndLiabilitiesRelatedToPropertyAndEquipmentAdditions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) In Prepaids And Liabilities Related To Property And Equipment Additions", "en": "Increase (Decrease) In Prepaids And Liabilities Related To Property And Equipment Additions"}, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Capital Expenditures Incurred but Not yet Paid", "en": "Capital Expenditures Incurred but Not yet Paid"}, "us-gaap_AdvertisingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Advertising Expense", "en": "Advertising Expense"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax"}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Gain (Loss), before Tax", "en": "Foreign Currency Transaction Gain (Loss), before Tax"}, "us-gaap_ContractWithCustomerLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability", "en": "Contract with Customer, Liability"}, "fb_ContractWithCustomerDepositsUnusedBalances": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract With Customer, Deposits, Unused Balances", "en": "Contract With Customer, Deposits, Unused Balances"}, "fb_ContractWithCustomerLiabilityAndUnusedDeposits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract With Customer, Liability And Unused Deposits", "en": "Contract With Customer, Liability And Unused Deposits"}, "fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents And Marketable Securities, At Carrying Value", "en": "Cash, Cash Equivalents And Marketable Securities, At Carrying Value"}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "en": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax"}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "en": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax"}, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "en": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "en": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "en": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value"}, "us-gaap_AssetsFairValueDisclosure": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Fair Value Disclosure", "en": "Assets, Fair Value Disclosure"}, "us-gaap_PropertyPlantAndEquipmentGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant and Equipment, Gross", "en": "Property, Plant and Equipment, Gross"}, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "en": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment"}, "us-gaap_Depreciation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation", "en": "Depreciation"}, "us-gaap_OperatingLeasesRentExpenseNet": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Operating Leases, Rent Expense, Net", "en": "Operating Leases, Rent Expense, Net"}, "us-gaap_FinanceLeaseLiabilityNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, Noncurrent", "en": "Finance Lease, Liability, Noncurrent"}, "us-gaap_GoodwillAcquiredDuringPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Acquired During Period", "en": "Goodwill, Acquired During Period"}, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Goodwill, Foreign Currency Translation Gain (Loss)", "en": "Goodwill, Foreign Currency Translation Gain (Loss)"}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Gross", "en": "Finite-Lived Intangible Assets, Gross"}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Accumulated Amortization", "en": "Finite-Lived Intangible Assets, Accumulated Amortization"}, "us-gaap_FiniteLivedIntangibleAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Net", "en": "Finite-Lived Intangible Assets, Net"}, "us-gaap_AmortizationOfIntangibleAssets": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Amortization of Intangible Assets", "en": "Amortization of Intangible Assets"}, "us-gaap_LossContingencyAccrualAtCarryingValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Loss Contingency Accrual", "en": "Loss Contingency Accrual"}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Employee-related Liabilities, Current", "en": "Employee-related Liabilities, Current"}, "fb_PropertyAndEquipmentAccruedLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Property And Equipment, Accrued Liabilities", "en": "Property And Equipment, Accrued Liabilities"}, "us-gaap_TaxesPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Taxes Payable, Current", "en": "Taxes Payable, Current"}, "fb_NotionalCashPoolOverdraftBalance": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Notional Cash Pool Overdraft Balance", "en": "Notional Cash Pool Overdraft Balance"}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Accrued Liabilities, Current", "en": "Other Accrued Liabilities, Current"}, "fb_IncomeTaxesPayableNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Income Taxes Payable, Noncurrent", "en": "Income Taxes Payable, Noncurrent"}, "us-gaap_DeferredIncomeTaxLiabilitiesNet": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Income Tax Liabilities, Net", "en": "Deferred Income Tax Liabilities, Net"}, "us-gaap_OtherSundryLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Sundry Liabilities, Noncurrent", "en": "Other Sundry Liabilities, Noncurrent"}, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stock Repurchase Program, Authorized Amount", "en": "Stock Repurchase Program, Authorized Amount"}, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "en": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value"}, "us-gaap_InvestmentIncomeInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Investment Income, Interest", "en": "Investment Income, Interest"}, "us-gaap_InterestExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Interest Expense", "en": "Interest Expense"}, "us-gaap_OtherNonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Nonoperating Income (Expense)", "en": "Other Nonoperating Income (Expense)"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "en": "Income (Loss) from Continuing Operations before Income Taxes, Domestic"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "en": "Income (Loss) from Continuing Operations before Income Taxes, Foreign"}, "us-gaap_CurrentFederalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Federal Tax Expense (Benefit)", "en": "Current Federal Tax Expense (Benefit)"}, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current State and Local Tax Expense (Benefit)", "en": "Current State and Local Tax Expense (Benefit)"}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Foreign Tax Expense (Benefit)", "en": "Current Foreign Tax Expense (Benefit)"}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Income Tax Expense (Benefit)", "en": "Current Income Tax Expense (Benefit)"}, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Federal Income Tax Expense (Benefit)", "en": "Deferred Federal Income Tax Expense (Benefit)"}, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred State and Local Income Tax Expense (Benefit)", "en": "Deferred State and Local Income Tax Expense (Benefit)"}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Foreign Income Tax Expense (Benefit)", "en": "Deferred Foreign Income Tax Expense (Benefit)"}, "fb_TotalDeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Total Deferred Income Tax Expense Benefit", "en": "Total Deferred Income Tax Expense Benefit"}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "en": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "en": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent"}, "fb_EffectiveTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Tax Rate Reconciliation, Share-Based Compensation, Excess Tax Benefit, Percent", "en": "Effective Tax Rate Reconciliation, Share-Based Compensation, Excess Tax Benefit, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "en": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {"ty": "xbrli:pureItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "en": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent"}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Percent", "en": "Effective Income Tax Rate Reconciliation, Percent"}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Loss Carryforwards", "en": "Deferred Tax Assets, Operating Loss Carryforwards"}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Credit Carryforwards", "en": "Deferred Tax Assets, Tax Credit Carryforwards"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "en": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities"}, "us-gaap_DeferredTaxAssetsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Other", "en": "Deferred Tax Assets, Other"}, "us-gaap_DeferredTaxAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Gross", "en": "Deferred Tax Assets, Gross"}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Valuation Allowance", "en": "Deferred Tax Assets, Valuation Allowance"}, "us-gaap_DeferredTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net of Valuation Allowance", "en": "Deferred Tax Assets, Net of Valuation Allowance"}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Property, Plant and Equipment", "en": "Deferred Tax Liabilities, Property, Plant and Equipment"}, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Intangible Assets", "en": "Deferred Tax Liabilities, Intangible Assets"}, "us-gaap_DeferredIncomeTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Gross", "en": "Deferred Tax Liabilities, Gross"}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net", "en": "Deferred Tax Assets, Net"}, "us-gaap_UnrecognizedTaxBenefits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits", "en": "Unrecognized Tax Benefits"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "en": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities"}, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Income Tax Examination, Penalties and Interest Accrued", "en": "Income Tax Examination, Penalties and Interest Accrued"}, "us-gaap_NoncurrentAssets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Long-Lived Assets", "en": "Long-Lived Assets"}}}, {"info": {"jp_name": "Facebook, Inc.", "en_name": "Facebook, Inc.", "doc_type": "10-K", "cik": "0001326801", "ticker": "fb", "accounting": "US-GAAP", "start": 20190101, "end": 20191231, "quarter": 0, "repository": "EDGAR", "currency": "US$", "language": "en", "xlink": "cal"}, "consolidated": {"role": {"bs": [{"ac": "us-gaap_LiabilitiesAndStockholdersEquity", "so": [{"ac": "us-gaap_Liabilities", "so": [{"ac": "us-gaap_LiabilitiesCurrent", "so": [{"ac": "us-gaap_AccountsPayableCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsPayableTradeCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseLiabilityCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ContractWithCustomerLiabilityCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseLiabilityNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLiabilitiesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_StockholdersEquity", "so": [{"ac": "us-gaap_CommonStockValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AdditionalPaidInCapital", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RetainedEarningsAccumulatedDeficit", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommitmentsAndContingencies", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}, {"ac": "us-gaap_Assets", "so": [{"ac": "us-gaap_AssetsCurrent", "so": [{"ac": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsReceivableNetCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_Goodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseRightOfUseAsset", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}], "pl": [{"ac": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": [{"ac": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "so": [{"ac": "us-gaap_OperatingIncomeLoss", "so": [{"ac": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CostsAndExpenses", "so": [{"ac": "us-gaap_CostOfRevenue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ResearchAndDevelopmentExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_SellingAndMarketingExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_GeneralAndAdministrativeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NonoperatingIncomeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxExpenseBenefit", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "so": null, "we": -1.0, "ar": "sum"}], "we": null, "ar": "root"}], "cf": [{"ac": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "so": [{"ac": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "so": [{"ac": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForRepurchaseOfCommonStock", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_FinanceLeasePrincipalPayments", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DepreciationDepletionAndAmortization", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ShareBasedCompensation", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxExpenseBenefit", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherNoncashIncomeExpense", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsReceivable", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsPayableTrade", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherAccountsPayable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "so": [{"ac": "us-gaap_PaymentsForProceedsFromOtherInvestingActivities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "fb_PaymentsForEquitySecuritiesWithoutReadilyDeterminableFairValue", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireMarketableSecurities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}]}, "data": {"us-gaap_CashAndCashEquivalentsAtCarryingValue": {"va": 19079000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {"va": 35776000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"va": 92000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {"va": 1852000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsCurrent": {"va": 66225000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {"va": 86000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {"va": 35323000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseRightOfUseAsset": {"va": 9460000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"va": 894000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Goodwill": {"va": 18715000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsNoncurrent": {"va": 2673000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Assets": {"va": 133376000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableCurrent": {"va": 1363000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableTradeCurrent": {"va": 886000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseLiabilityCurrent": {"va": 800000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedLiabilitiesCurrent": {"va": 11735000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"va": 269000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesCurrent": {"va": 15053000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseLiabilityNoncurrent": {"va": 9524000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLiabilitiesNoncurrent": {"va": 7745000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Liabilities": {"va": 32322000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CommitmentsAndContingencies": {"va": null, "un": "usd", "dc": null}, "us-gaap_CommonStockParOrStatedValuePerShare": {"va": 6e-06, "un": "usdPerShare", "dc": null}, "us-gaap_CommonStockValue": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_AdditionalPaidInCapital": {"va": 45851000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"va": -489000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"va": 55692000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockholdersEquity": {"va": 101054000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesAndStockholdersEquity": {"va": 133376000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {"va": 70697000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostOfRevenue": {"va": 12770000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ResearchAndDevelopmentExpense": {"va": 13600000000.0, "un": "usd", "dc": -6.0}, "us-gaap_SellingAndMarketingExpense": {"va": 9876000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GeneralAndAdministrativeExpense": {"va": 10465000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostsAndExpenses": {"va": 46711000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingIncomeLoss": {"va": 23986000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NonoperatingIncomeExpense": {"va": 826000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"va": 24812000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExpenseBenefit": {"va": 6327000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLoss": {"va": 18485000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {"va": 18485000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EarningsPerShareBasic": {"va": 6.48, "un": "usdPerShare", "dc": 2.0}, "us-gaap_EarningsPerShareDiluted": {"va": 6.43, "un": "usdPerShare", "dc": 2.0}, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {"va": 2854000000.0, "un": "shares", "dc": -6.0}, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {"va": 2876000000.0, "un": "shares", "dc": -6.0}, "us-gaap_AllocatedShareBasedCompensationExpense": {"va": 4836000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"va": -151000000.0, "un": "usd", "dc": -6.0}, "fb_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentAndOtherNetofTax": {"va": 422000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ComprehensiveIncomeNetOfTax": {"va": 18756000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {"va": 15000000.0, "un": "usd", "dc": -6.0}, "fb_StockIssuedDuringPeriodValueRestrictedStockUnitBeforeTaxSettlement": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {"va": 2581000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"va": 4836000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockRepurchasedDuringPeriodValue": {"va": 4099000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"va": 271000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DepreciationDepletionAndAmortization": {"va": 5741000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ShareBasedCompensation": {"va": 4836000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"va": -37000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNoncashIncomeExpense": {"va": -39000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"va": 1961000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {"va": -47000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"va": -41000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {"va": 113000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": {"va": 348000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"va": 7300000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"va": 123000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {"va": 1239000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"va": 36314000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"va": 15102000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"va": 23910000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {"va": 9565000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {"va": 10152000000.0, "un": "usd", "dc": -6.0}, "fb_PaymentsForEquitySecuritiesWithoutReadilyDeterminableFairValue": {"va": 61000000.0, "un": "usd", "dc": -6.0}, "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"va": 508000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"va": -19864000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {"va": 2337000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"va": 4202000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeasePrincipalPayments": {"va": 552000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {"va": -223000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {"va": 15000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"va": -7299000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": 4000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"va": 9155000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": 19279000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesPaidNet": {"va": 5182000000.0, "un": "usd", "dc": -6.0}, "fb_AcquisitionIncurredButNotYetPaid": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {"va": 1887000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdvertisingExpense": {"va": 1570000000.0, "un": "usd", "dc": -7.0}, "us-gaap_AccountsReceivableNetCurrent": {"va": 9520000000.0, "un": "usd", "dc": -7.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {"va": -617000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"va": -105000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiability": {"va": 234000000.0, "un": "usd", "dc": -6.0}, "fb_ContractWithCustomerDepositsUnusedBalances": {"va": 35000000.0, "un": "usd", "dc": -6.0}, "fb_ContractWithCustomerLiabilityAndUnusedDeposits": {"va": 269000000.0, "un": "usd", "dc": -6.0}, "fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue": {"va": 54855000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {"va": 205000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {"va": 12803000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {"va": 22973000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsFairValueDisclosure": {"va": 50120000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {"va": 1635000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {"va": 45986000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {"va": 10663000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Depreciation": {"va": 5180000000.0, "un": "usd", "dc": -7.0}, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {"va": 195000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseInterestExpense": {"va": 12000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseCost": {"va": 1139000000.0, "un": "usd", "dc": -6.0}, "us-gaap_VariableLeaseCost": {"va": 160000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LeaseCost": {"va": 1506000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {"va": 0.032, "un": "number", "dc": 3.0}, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {"va": 0.031, "un": "number", "dc": 3.0}, "us-gaap_OperatingLeasePayments": {"va": 902000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseInterestPaymentOnLiability": {"va": 12000000.0, "un": "usd", "dc": -6.0}, "fb_OperatingLeaseLiabilityInExchangeForRightOfUseAssetObtained": {"va": 5081000000.0, "un": "usd", "dc": -6.0}, "fb_FinanceLeaseLiabilityInExchangeForRightOfUseAssetObtained1": {"va": 193000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillAcquiredDuringPeriod": {"va": 408000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {"va": 6000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"va": 4816000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"va": 3922000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsNet": {"va": 894000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AmortizationOfIntangibleAssets": {"va": 562000000.0, "un": "usd", "dc": -6.0}, "fb_LegalRelatedAccruedLiabilitiesCurrent": {"va": 5998000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"va": 1704000000.0, "un": "usd", "dc": -6.0}, "fb_PropertyAndEquipmentAccruedLiabilitiesCurrent": {"va": 1082000000.0, "un": "usd", "dc": -6.0}, "us-gaap_TaxesPayableCurrent": {"va": 624000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"va": 2327000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedIncomeTaxesNoncurrent": {"va": 5651000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherSundryLiabilitiesNoncurrent": {"va": 2094000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {"va": 4900000000.0, "un": "usd", "dc": null}, "us-gaap_InterestRevenueExpenseNet": {"va": 904000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNonoperatingIncomeExpense": {"va": 27000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"va": 5317000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"va": 19495000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentFederalTaxExpenseBenefit": {"va": 4321000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {"va": 565000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"va": 1481000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"va": 6367000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {"va": -39000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {"va": 19000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"va": -20000000.0, "un": "usd", "dc": -6.0}, "fb_TotalDeferredIncomeTaxExpenseBenefit": {"va": -40000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"va": 0.21, "un": "number", "dc": null}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"va": 0.018, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"va": 0.008, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"va": 0.045, "un": "number", "dc": 3.0}, "fb_EffectiveTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {"va": 0.007, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {"va": 0.0, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"va": 0.058, "un": "number", "dc": 3.0}, "fb_EffectiveTaxRateReconciliationNonDeductibleFederalTradeCommissionSettlementAccrualPercent": {"va": 0.045, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": {"va": 0.0, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"va": 0.01, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"va": 0.255, "un": "number", "dc": 3.0}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"va": 2051000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {"va": 1333000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"va": 135000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {"va": 798000000.0, "un": "usd", "dc": -6.0}, "fb_DeferredTaxAssetsLeaseLiabilities": {"va": 1999000000.0, "un": "usd", "dc": -6.0}, "fb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOther": {"va": 149000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsGross": {"va": 6465000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsNet": {"va": 5453000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"va": 2387000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {"va": 1910000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilities": {"va": 4297000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"va": 1156000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"va": 1010000000.0, "un": "usd", "dc": -7.0}, "us-gaap_UnrecognizedTaxBenefits": {"va": 7863000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"va": 2309000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"va": 525000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"va": 1402000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"va": 1000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {"va": 747000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NoncurrentAssets": {"va": 44783000000.0, "un": "usd", "dc": -6.0}}}, "nonconsolidated": {"role": {}, "data": {}}, "element": {"us-gaap_CashAndCashEquivalentsAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, at Carrying Value", "en": "Cash and Cash Equivalents, at Carrying Value"}, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Current", "en": "Debt Securities, Available-for-sale, Current"}, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, Allowance for Credit Loss, Current", "en": "Accounts Receivable, Allowance for Credit Loss, Current"}, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Prepaid Expense and Other Assets, Current", "en": "Prepaid Expense and Other Assets, Current"}, "us-gaap_AssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Current", "en": "Assets, Current"}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Amount", "en": "Equity Securities without Readily Determinable Fair Value, Amount"}, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "en": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization"}, "us-gaap_OperatingLeaseRightOfUseAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Operating Lease, Right-of-Use Asset", "en": "Operating Lease, Right-of-Use Asset"}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Intangible Assets, Net (Excluding Goodwill)", "en": "Intangible Assets, Net (Excluding Goodwill)"}, "us-gaap_Goodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Goodwill", "en": "Goodwill"}, "us-gaap_OtherAssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Noncurrent", "en": "Other Assets, Noncurrent"}, "us-gaap_Assets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets", "en": "Assets"}, "us-gaap_AccountsPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Current", "en": "Accounts Payable, Current"}, "us-gaap_AccountsPayableTradeCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Trade, Current", "en": "Accounts Payable, Trade, Current"}, "us-gaap_OperatingLeaseLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Lease, Liability, Current", "en": "Operating Lease, Liability, Current"}, "us-gaap_AccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Liabilities, Current", "en": "Accrued Liabilities, Current"}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability, Current", "en": "Contract with Customer, Liability, Current"}, "us-gaap_LiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities, Current", "en": "Liabilities, Current"}, "us-gaap_OperatingLeaseLiabilityNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Lease, Liability, Noncurrent", "en": "Operating Lease, Liability, Noncurrent"}, "us-gaap_OtherLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Liabilities, Noncurrent", "en": "Other Liabilities, Noncurrent"}, "us-gaap_Liabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities", "en": "Liabilities"}, "us-gaap_CommitmentsAndContingencies": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commitments and Contingencies", "en": "Commitments and Contingencies"}, "us-gaap_CommonStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Par or Stated Value Per Share", "en": "Common Stock, Par or Stated Value Per Share"}, "us-gaap_CommonStockValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Common Stock, Value, Issued", "en": "Common Stock, Value, Issued"}, "us-gaap_AdditionalPaidInCapital": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Additional Paid in Capital", "en": "Additional Paid in Capital"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Retained Earnings (Accumulated Deficit)", "en": "Retained Earnings (Accumulated Deficit)"}, "us-gaap_StockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stockholders' Equity Attributable to Parent", "en": "Stockholders' Equity Attributable to Parent"}, "us-gaap_LiabilitiesAndStockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities and Equity", "en": "Liabilities and Equity"}, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Revenue from Contract with Customer, Excluding Assessed Tax", "en": "Revenue from Contract with Customer, Excluding Assessed Tax"}, "us-gaap_CostOfRevenue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cost of Revenue", "en": "Cost of Revenue"}, "us-gaap_ResearchAndDevelopmentExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Research and Development Expense", "en": "Research and Development Expense"}, "us-gaap_SellingAndMarketingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Selling and Marketing Expense", "en": "Selling and Marketing Expense"}, "us-gaap_GeneralAndAdministrativeExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "General and Administrative Expense", "en": "General and Administrative Expense"}, "us-gaap_CostsAndExpenses": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Costs and Expenses", "en": "Costs and Expenses"}, "us-gaap_OperatingIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Income (Loss)", "en": "Operating Income (Loss)"}, "us-gaap_NonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Nonoperating Income (Expense)", "en": "Nonoperating Income (Expense)"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest"}, "us-gaap_IncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Income Tax Expense (Benefit)", "en": "Income Tax Expense (Benefit)"}, "us-gaap_NetIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Attributable to Parent", "en": "Net Income (Loss) Attributable to Parent"}, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "en": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic"}, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Available to Common Stockholders, Basic", "en": "Net Income (Loss) Available to Common Stockholders, Basic"}, "us-gaap_EarningsPerShareBasic": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Basic", "en": "Earnings Per Share, Basic"}, "us-gaap_EarningsPerShareDiluted": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Diluted", "en": "Earnings Per Share, Diluted"}, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Weighted Average Number of Shares Outstanding, Basic", "en": "Weighted Average Number of Shares Outstanding, Basic"}, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Weighted Average Number of Shares Outstanding, Diluted", "en": "Weighted Average Number of Shares Outstanding, Diluted"}, "us-gaap_AllocatedShareBasedCompensationExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Expense", "en": "Share-based Payment Arrangement, Expense"}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "en": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"}, "fb_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentAndOtherNetofTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Available-For-Sale Securities Adjustment And Other, Net of Tax", "en": "Other Comprehensive Income (Loss), Available-For-Sale Securities Adjustment And Other, Net of Tax"}, "us-gaap_ComprehensiveIncomeNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "en": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"}, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, Stock Options Exercised", "en": "Stock Issued During Period, Value, Stock Options Exercised"}, "fb_StockIssuedDuringPeriodValueRestrictedStockUnitBeforeTaxSettlement": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, Restricted Stock Unit, Before Tax Settlement", "en": "Stock Issued During Period, Value, Restricted Stock Unit, Before Tax Settlement"}, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "en": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation"}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "en": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition"}, "us-gaap_StockRepurchasedDuringPeriodValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Stock Repurchased During Period, Value", "en": "Stock Repurchased During Period, Value"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "en": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent"}, "us-gaap_DepreciationDepletionAndAmortization": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation, Depletion and Amortization", "en": "Depreciation, Depletion and Amortization"}, "us-gaap_ShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Noncash Expense", "en": "Share-based Payment Arrangement, Noncash Expense"}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Tax Expense (Benefit)", "en": "Deferred Income Tax Expense (Benefit)"}, "us-gaap_OtherNoncashIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Noncash Income (Expense)", "en": "Other Noncash Income (Expense)"}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Receivable", "en": "Increase (Decrease) in Accounts Receivable"}, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Prepaid Expense and Other Assets", "en": "Increase (Decrease) in Prepaid Expense and Other Assets"}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Operating Assets", "en": "Increase (Decrease) in Other Operating Assets"}, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Payable, Trade", "en": "Increase (Decrease) in Accounts Payable, Trade"}, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Accounts Payable", "en": "Increase (Decrease) in Other Accounts Payable"}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accrued Liabilities", "en": "Increase (Decrease) in Accrued Liabilities"}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Contract with Customer, Liability", "en": "Increase (Decrease) in Contract with Customer, Liability"}, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Noncurrent Liabilities", "en": "Increase (Decrease) in Other Noncurrent Liabilities"}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"ty": "money", "ba": null, "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Operating Activities", "en": "Net Cash Provided by (Used in) Operating Activities"}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Property, Plant, and Equipment", "en": "Payments to Acquire Property, Plant, and Equipment"}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Marketable Securities", "en": "Payments to Acquire Marketable Securities"}, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale of Debt Securities, Available-for-sale", "en": "Proceeds from Sale of Debt Securities, Available-for-sale"}, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "en": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale"}, "fb_PaymentsForEquitySecuritiesWithoutReadilyDeterminableFairValue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments For Equity Securities Without Readily Determinable Fair Value", "en": "Payments For Equity Securities Without Readily Determinable Fair Value"}, "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments To Acquire Businesses Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "en": "Payments To Acquire Businesses Net Of Cash Acquired And Purchases Of Intangible And Other Assets"}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for (Proceeds from) Other Investing Activities", "en": "Payments for (Proceeds from) Other Investing Activities"}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Investing Activities", "en": "Net Cash Provided by (Used in) Investing Activities"}, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payment, Tax Withholding, Share-based Payment Arrangement", "en": "Payment, Tax Withholding, Share-based Payment Arrangement"}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for Repurchase of Common Stock", "en": "Payments for Repurchase of Common Stock"}, "us-gaap_FinanceLeasePrincipalPayments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Finance Lease, Principal Payments", "en": "Finance Lease, Principal Payments"}, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from (Repayments of) Bank Overdrafts", "en": "Proceeds from (Repayments of) Bank Overdrafts"}, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from (Payments for) Other Financing Activities", "en": "Proceeds from (Payments for) Other Financing Activities"}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Financing Activities", "en": "Net Cash Provided by (Used in) Financing Activities"}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_IncomeTaxesPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income Taxes Paid, Net", "en": "Income Taxes Paid, Net"}, "fb_AcquisitionIncurredButNotYetPaid": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Acquisition Incurred But Not Yet Paid", "en": "Acquisition Incurred But Not Yet Paid"}, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Capital Expenditures Incurred but Not yet Paid", "en": "Capital Expenditures Incurred but Not yet Paid"}, "us-gaap_AdvertisingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Advertising Expense", "en": "Advertising Expense"}, "us-gaap_AccountsReceivableNetCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, after Allowance for Credit Loss, Current", "en": "Accounts Receivable, after Allowance for Credit Loss, Current"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax"}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Gain (Loss), before Tax", "en": "Foreign Currency Transaction Gain (Loss), before Tax"}, "us-gaap_ContractWithCustomerLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability", "en": "Contract with Customer, Liability"}, "fb_ContractWithCustomerDepositsUnusedBalances": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract With Customer, Deposits, Unused Balances", "en": "Contract With Customer, Deposits, Unused Balances"}, "fb_ContractWithCustomerLiabilityAndUnusedDeposits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract With Customer, Liability And Unused Deposits", "en": "Contract With Customer, Liability And Unused Deposits"}, "fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents And Marketable Securities, At Carrying Value", "en": "Cash, Cash Equivalents And Marketable Securities, At Carrying Value"}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "en": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "en": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "en": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five"}, "us-gaap_AssetsFairValueDisclosure": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Fair Value Disclosure", "en": "Assets, Fair Value Disclosure"}, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "en": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization"}, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "en": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization"}, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "en": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization"}, "us-gaap_Depreciation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation", "en": "Depreciation"}, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Finance Lease, Right-of-Use Asset, Amortization", "en": "Finance Lease, Right-of-Use Asset, Amortization"}, "us-gaap_FinanceLeaseInterestExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Finance Lease, Interest Expense", "en": "Finance Lease, Interest Expense"}, "us-gaap_OperatingLeaseCost": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Operating Lease, Cost", "en": "Operating Lease, Cost"}, "us-gaap_VariableLeaseCost": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Variable Lease, Cost", "en": "Variable Lease, Cost"}, "us-gaap_LeaseCost": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Lease, Cost", "en": "Lease, Cost"}, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {"ty": "num:percentItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Operating Lease, Weighted Average Discount Rate, Percent", "en": "Operating Lease, Weighted Average Discount Rate, Percent"}, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {"ty": "num:percentItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Finance Lease, Weighted Average Discount Rate, Percent", "en": "Finance Lease, Weighted Average Discount Rate, Percent"}, "us-gaap_OperatingLeasePayments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Lease, Payments", "en": "Operating Lease, Payments"}, "us-gaap_FinanceLeaseInterestPaymentOnLiability": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Finance Lease, Interest Payment on Liability", "en": "Finance Lease, Interest Payment on Liability"}, "fb_OperatingLeaseLiabilityInExchangeForRightOfUseAssetObtained": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Lease Liability In Exchange For Right-Of-Use Asset Obtained", "en": "Operating Lease Liability In Exchange For Right-Of-Use Asset Obtained"}, "fb_FinanceLeaseLiabilityInExchangeForRightOfUseAssetObtained1": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Finance Lease Liability In Exchange For Right-Of-Use Asset Obtained1", "en": "Finance Lease Liability In Exchange For Right-Of-Use Asset Obtained1"}, "us-gaap_GoodwillAcquiredDuringPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Acquired During Period", "en": "Goodwill, Acquired During Period"}, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Goodwill, Foreign Currency Translation Gain (Loss)", "en": "Goodwill, Foreign Currency Translation Gain (Loss)"}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Gross", "en": "Finite-Lived Intangible Assets, Gross"}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Accumulated Amortization", "en": "Finite-Lived Intangible Assets, Accumulated Amortization"}, "us-gaap_FiniteLivedIntangibleAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Net", "en": "Finite-Lived Intangible Assets, Net"}, "us-gaap_AmortizationOfIntangibleAssets": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Amortization of Intangible Assets", "en": "Amortization of Intangible Assets"}, "fb_LegalRelatedAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Legal-related Accrued Liabilities, Current", "en": "Legal-related Accrued Liabilities, Current"}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Employee-related Liabilities, Current", "en": "Employee-related Liabilities, Current"}, "fb_PropertyAndEquipmentAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Property And Equipment, Accrued Liabilities, Current", "en": "Property And Equipment, Accrued Liabilities, Current"}, "us-gaap_TaxesPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Taxes Payable, Current", "en": "Taxes Payable, Current"}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Accrued Liabilities, Current", "en": "Other Accrued Liabilities, Current"}, "us-gaap_AccruedIncomeTaxesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Income Taxes, Noncurrent", "en": "Accrued Income Taxes, Noncurrent"}, "us-gaap_OtherSundryLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Sundry Liabilities, Noncurrent", "en": "Other Sundry Liabilities, Noncurrent"}, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stock Repurchase Program, Authorized Amount", "en": "Stock Repurchase Program, Authorized Amount"}, "us-gaap_InterestRevenueExpenseNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Interest Revenue (Expense), Net", "en": "Interest Revenue (Expense), Net"}, "us-gaap_OtherNonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Nonoperating Income (Expense)", "en": "Other Nonoperating Income (Expense)"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "en": "Income (Loss) from Continuing Operations before Income Taxes, Domestic"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "en": "Income (Loss) from Continuing Operations before Income Taxes, Foreign"}, "us-gaap_CurrentFederalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Federal Tax Expense (Benefit)", "en": "Current Federal Tax Expense (Benefit)"}, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current State and Local Tax Expense (Benefit)", "en": "Current State and Local Tax Expense (Benefit)"}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Foreign Tax Expense (Benefit)", "en": "Current Foreign Tax Expense (Benefit)"}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Income Tax Expense (Benefit)", "en": "Current Income Tax Expense (Benefit)"}, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Federal Income Tax Expense (Benefit)", "en": "Deferred Federal Income Tax Expense (Benefit)"}, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred State and Local Income Tax Expense (Benefit)", "en": "Deferred State and Local Income Tax Expense (Benefit)"}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Foreign Income Tax Expense (Benefit)", "en": "Deferred Foreign Income Tax Expense (Benefit)"}, "fb_TotalDeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Total Deferred Income Tax Expense Benefit", "en": "Total Deferred Income Tax Expense Benefit"}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "en": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "en": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent"}, "fb_EffectiveTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Tax Rate Reconciliation, Share-Based Compensation, Excess Tax Benefit, Percent", "en": "Effective Tax Rate Reconciliation, Share-Based Compensation, Excess Tax Benefit, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {"ty": "xbrli:pureItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "en": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent"}, "fb_EffectiveTaxRateReconciliationNonDeductibleFederalTradeCommissionSettlementAccrualPercent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Tax Rate Reconciliation, Non-Deductible Federal Trade Commission Settlement Accrual, Percent", "en": "Effective Tax Rate Reconciliation, Non-Deductible Federal Trade Commission Settlement Accrual, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent", "en": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "en": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent"}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Percent", "en": "Effective Income Tax Rate Reconciliation, Percent"}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Loss Carryforwards", "en": "Deferred Tax Assets, Operating Loss Carryforwards"}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Credit Carryforwards", "en": "Deferred Tax Assets, Tax Credit Carryforwards"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "en": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities"}, "fb_DeferredTaxAssetsLeaseLiabilities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Lease Liabilities", "en": "Deferred Tax Assets, Lease Liabilities"}, "fb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Capitalized Research And Development Costs", "en": "Deferred Tax Assets, Tax Deferred Expense, Capitalized Research And Development Costs"}, "us-gaap_DeferredTaxAssetsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Other", "en": "Deferred Tax Assets, Other"}, "us-gaap_DeferredTaxAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Gross", "en": "Deferred Tax Assets, Gross"}, "us-gaap_DeferredTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net of Valuation Allowance", "en": "Deferred Tax Assets, Net of Valuation Allowance"}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Property, Plant and Equipment", "en": "Deferred Tax Liabilities, Property, Plant and Equipment"}, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Leasing Arrangements", "en": "Deferred Tax Liabilities, Leasing Arrangements"}, "us-gaap_DeferredIncomeTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Gross", "en": "Deferred Tax Liabilities, Gross"}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net", "en": "Deferred Tax Assets, Net"}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Valuation Allowance", "en": "Deferred Tax Assets, Valuation Allowance"}, "us-gaap_UnrecognizedTaxBenefits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits", "en": "Unrecognized Tax Benefits"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "en": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities"}, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Income Tax Examination, Penalties and Interest Accrued", "en": "Income Tax Examination, Penalties and Interest Accrued"}, "us-gaap_NoncurrentAssets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Long-Lived Assets", "en": "Long-Lived Assets"}}}, {"info": {"jp_name": "Facebook, Inc.", "en_name": "Facebook, Inc.", "doc_type": "10-K", "cik": "0001326801", "ticker": "fb", "accounting": "US-GAAP", "start": 20200101, "end": 20201231, "quarter": 0, "repository": "EDGAR", "currency": "US$", "language": "en", "xlink": "cal"}, "consolidated": {"role": {"bs": [{"ac": "us-gaap_LiabilitiesAndStockholdersEquity", "so": [{"ac": "us-gaap_Liabilities", "so": [{"ac": "us-gaap_LiabilitiesCurrent", "so": [{"ac": "us-gaap_AccountsPayableCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsPayableTradeCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseLiabilityCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccruedLiabilitiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ContractWithCustomerLiabilityCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseLiabilityNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherLiabilitiesNoncurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_StockholdersEquity", "so": [{"ac": "us-gaap_CommonStockValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AdditionalPaidInCapital", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_RetainedEarningsAccumulatedDeficit", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CommitmentsAndContingencies", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}, {"ac": "us-gaap_Assets", "so": [{"ac": "us-gaap_AssetsCurrent", "so": [{"ac": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_AccountsReceivableNetCurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherAssetsNoncurrent", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_Goodwill", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OperatingLeaseRightOfUseAsset", "so": null, "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}], "pl": [{"ac": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": [{"ac": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "so": [{"ac": "us-gaap_OperatingIncomeLoss", "so": [{"ac": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_CostsAndExpenses", "so": [{"ac": "us-gaap_CostOfRevenue", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ResearchAndDevelopmentExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_SellingAndMarketingExpense", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_GeneralAndAdministrativeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NonoperatingIncomeExpense", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncomeTaxExpenseBenefit", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "so": null, "we": -1.0, "ar": "sum"}], "we": null, "ar": "root"}], "cf": [{"ac": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "so": [{"ac": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "so": [{"ac": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsForRepurchaseOfCommonStock", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_FinanceLeasePrincipalPayments", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "so": [{"ac": "us-gaap_NetIncomeLoss", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DepreciationDepletionAndAmortization", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ShareBasedCompensation", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_DeferredIncomeTaxExpenseBenefit", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_OtherNoncashIncomeExpense", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsReceivable", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccountsPayableTrade", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherAccountsPayable", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities", "so": null, "we": 1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "so": [{"ac": "us-gaap_PaymentsForProceedsFromOtherInvestingActivities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "fb_PaymentsForEquitySecuritiesWithoutReadilyDeterminableFairValue", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "so": null, "we": 1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquireMarketableSecurities", "so": null, "we": -1.0, "ar": "sum"}, {"ac": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "so": null, "we": -1.0, "ar": "sum"}], "we": 1.0, "ar": "sum"}], "we": null, "ar": "root"}]}, "data": {"us-gaap_NumberOfReportableSegments": {"va": 1.0, "un": "segment", "dc": null}, "us-gaap_NumberOfOperatingSegments": {"va": 1.0, "un": "segment", "dc": null}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"va": 17576000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {"va": 44378000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"va": 114000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {"va": 2381000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsCurrent": {"va": 75670000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {"va": 45633000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseRightOfUseAsset": {"va": 9348000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"va": 623000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Goodwill": {"va": 19050000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAssetsNoncurrent": {"va": 2758000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Assets": {"va": 159316000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableCurrent": {"va": 1331000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccountsPayableTradeCurrent": {"va": 1093000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseLiabilityCurrent": {"va": 1023000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedLiabilitiesCurrent": {"va": 11152000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"va": 382000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesCurrent": {"va": 14981000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseLiabilityNoncurrent": {"va": 9631000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherLiabilitiesNoncurrent": {"va": 6414000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Liabilities": {"va": 31026000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CommitmentsAndContingencies": {"va": null, "un": "usd", "dc": null}, "us-gaap_CommonStockParOrStatedValuePerShare": {"va": 6e-06, "un": "usdPerShare", "dc": null}, "us-gaap_CommonStockValue": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_AdditionalPaidInCapital": {"va": 50018000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"va": 927000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"va": 77345000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockholdersEquity": {"va": 128290000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LiabilitiesAndStockholdersEquity": {"va": 159316000000.0, "un": "usd", "dc": -6.0}, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {"va": 85965000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostOfRevenue": {"va": 16692000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ResearchAndDevelopmentExpense": {"va": 18447000000.0, "un": "usd", "dc": -6.0}, "us-gaap_SellingAndMarketingExpense": {"va": 11591000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GeneralAndAdministrativeExpense": {"va": 6564000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CostsAndExpenses": {"va": 53294000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingIncomeLoss": {"va": 32671000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NonoperatingIncomeExpense": {"va": 509000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"va": 33180000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExpenseBenefit": {"va": 4034000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLoss": {"va": 29146000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {"va": 29146000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EarningsPerShareBasic": {"va": 10.22, "un": "usdPerShare", "dc": 2.0}, "us-gaap_EarningsPerShareDiluted": {"va": 10.09, "un": "usdPerShare", "dc": 2.0}, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {"va": 2851000000.0, "un": "shares", "dc": -6.0}, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {"va": 2888000000.0, "un": "shares", "dc": -6.0}, "us-gaap_AllocatedShareBasedCompensationExpense": {"va": 6536000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"va": 1056000000.0, "un": "usd", "dc": -6.0}, "fb_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentAndOtherNetofTax": {"va": 360000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ComprehensiveIncomeNetOfTax": {"va": 30562000000.0, "un": "usd", "dc": -6.0}, "fb_StockIssuedDuringPeriodValueRestrictedStockUnitBeforeTaxSettlement": {"va": 0.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {"va": 3564000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"va": 6536000000.0, "un": "usd", "dc": -6.0}, "us-gaap_StockRepurchasedDuringPeriodValue": {"va": 6298000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"va": 1416000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DepreciationDepletionAndAmortization": {"va": 6862000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ShareBasedCompensation": {"va": 6536000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"va": -1192000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNoncashIncomeExpense": {"va": -118000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"va": 1512000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {"va": -135000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"va": 34000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {"va": -17000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": {"va": 178000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"va": -1054000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"va": 108000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {"va": -527000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"va": 38747000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"va": 15115000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"va": 33930000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {"va": 11787000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {"va": 13984000000.0, "un": "usd", "dc": -6.0}, "fb_PaymentsForEquitySecuritiesWithoutReadilyDeterminableFairValue": {"va": 6361000000.0, "un": "usd", "dc": -6.0}, "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"va": 388000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"va": 36000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"va": -30059000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {"va": 3564000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"va": 6272000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeasePrincipalPayments": {"va": 604000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {"va": 24000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {"va": 124000000.0, "un": "usd", "dc": -6.0}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"va": -10292000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": 279000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"va": -1325000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"va": 17954000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxesPaidNet": {"va": 4229000000.0, "un": "usd", "dc": -6.0}, "fb_AcquisitionIncurredButNotYetPaid": {"va": 118000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {"va": 2201000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AdvertisingExpense": {"va": 2260000000.0, "un": "usd", "dc": -7.0}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {"va": 6230000000.0, "un": "usd", "dc": -7.0}, "us-gaap_AccountsReceivableNetCurrent": {"va": 11330000000.0, "un": "usd", "dc": -7.0}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {"va": 439000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"va": -129000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractWithCustomerLiability": {"va": 335000000.0, "un": "usd", "dc": -6.0}, "fb_ContractWithCustomerDepositsUnusedBalances": {"va": 47000000.0, "un": "usd", "dc": -6.0}, "fb_ContractWithCustomerLiabilityAndUnusedDeposits": {"va": 382000000.0, "un": "usd", "dc": -6.0}, "fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue": {"va": 61954000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {"va": 641000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {"va": 12826000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {"va": 31552000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {"va": 1000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AssetsFairValueDisclosure": {"va": 55466000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {"va": 2295000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {"va": 61051000000.0, "un": "usd", "dc": -6.0}, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {"va": 15418000000.0, "un": "usd", "dc": -6.0}, "us-gaap_Depreciation": {"va": 6390000000.0, "un": "usd", "dc": -7.0}, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {"va": 259000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseInterestExpense": {"va": 14000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseCost": {"va": 1391000000.0, "un": "usd", "dc": -6.0}, "us-gaap_VariableLeaseCost": {"va": 269000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LeaseCost": {"va": 1933000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {"va": 0.031, "un": "number", "dc": 3.0}, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {"va": 0.029, "un": "number", "dc": 3.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {"va": 1300000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {"va": 68000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {"va": 1394000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {"va": 51000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {"va": 1266000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {"va": 41000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {"va": 1163000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {"va": 41000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {"va": 1001000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {"va": 41000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {"va": 7206000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {"va": 401000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {"va": 13330000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityPaymentsDue": {"va": 643000000.0, "un": "usd", "dc": -6.0}, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {"va": 2676000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {"va": 120000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeaseLiability": {"va": 10654000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiability": {"va": 523000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityCurrent": {"va": 54000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseLiabilityNoncurrent": {"va": 469000000.0, "un": "usd", "dc": -6.0}, "fb_LesseeOperatingLeaseLeaseNotYetCommencedAmount": {"va": 7410000000.0, "un": "usd", "dc": -7.0}, "fb_LesseeFinanceLeaseLeaseNotYetCommencedAmount": {"va": 443000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OperatingLeasePayments": {"va": 1208000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FinanceLeaseInterestPaymentOnLiability": {"va": 14000000.0, "un": "usd", "dc": -6.0}, "fb_OperatingLeaseLiabilityInExchangeForRightOfUseAssetObtained": {"va": 1158000000.0, "un": "usd", "dc": -6.0}, "fb_FinanceLeaseLiabilityInExchangeForRightOfUseAssetObtained1": {"va": 121000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillAcquiredDuringPeriod": {"va": 322000000.0, "un": "usd", "dc": -6.0}, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {"va": 13000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"va": 5018000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"va": 4395000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsNet": {"va": 623000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AmortizationOfIntangibleAssets": {"va": 473000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {"va": 387000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {"va": 121000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {"va": 53000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {"va": 29000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {"va": 17000000.0, "un": "usd", "dc": -6.0}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {"va": 16000000.0, "un": "usd", "dc": -6.0}, "fb_LegalRelatedAccruedLiabilitiesCurrent": {"va": 1622000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"va": 2609000000.0, "un": "usd", "dc": -6.0}, "fb_PropertyAndEquipmentAccruedLiabilitiesCurrent": {"va": 1414000000.0, "un": "usd", "dc": -6.0}, "us-gaap_TaxesPayableCurrent": {"va": 2038000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"va": 3469000000.0, "un": "usd", "dc": -6.0}, "us-gaap_AccruedIncomeTaxesNoncurrent": {"va": 5025000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherSundryLiabilitiesNoncurrent": {"va": 1389000000.0, "un": "usd", "dc": -6.0}, "us-gaap_ContractualObligation": {"va": 7500000000.0, "un": "usd", "dc": -7.0}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {"va": 27000000.0, "un": "shares", "dc": -6.0}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {"va": 6300000000.0, "un": "usd", "dc": -7.0}, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {"va": 8600000000.0, "un": "usd", "dc": -7.0}, "fb_ShareBasedEmployeeCompensationPlansNumber": {"va": 1.0, "un": "plans", "dc": null}, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {"va": 16500000000.0, "un": "usd", "dc": -7.0}, "us-gaap_InterestRevenueExpenseNet": {"va": 672000000.0, "un": "usd", "dc": -6.0}, "us-gaap_OtherNonoperatingIncomeExpense": {"va": -34000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"va": 24233000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"va": 8947000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentFederalTaxExpenseBenefit": {"va": 3297000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {"va": 523000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"va": 1211000000.0, "un": "usd", "dc": -6.0}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"va": 5031000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {"va": -859000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {"va": -122000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"va": -16000000.0, "un": "usd", "dc": -6.0}, "fb_TotalDeferredIncomeTaxExpenseBenefit": {"va": -997000000.0, "un": "usd", "dc": -6.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"va": 0.21, "un": "number", "dc": null}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"va": 0.008, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"va": 0.013, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"va": 0.002, "un": "number", "dc": 3.0}, "fb_EffectiveTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {"va": 0.016, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {"va": -0.019, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"va": 0.024, "un": "number", "dc": 3.0}, "fb_EffectiveTaxRateReconciliationNonDeductibleFederalTradeCommissionSettlementAccrualPercent": {"va": 0.0, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": {"va": 0.03, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"va": 0.004, "un": "number", "dc": 3.0}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"va": 0.122, "un": "number", "dc": 3.0}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"va": 2437000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {"va": 1055000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"va": 243000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {"va": 1108000000.0, "un": "usd", "dc": -6.0}, "fb_DeferredTaxAssetsLeaseLiabilities": {"va": 2058000000.0, "un": "usd", "dc": -6.0}, "fb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts": {"va": 1922000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsOther": {"va": 340000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsGross": {"va": 9163000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsNet": {"va": 7945000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"va": 3811000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {"va": 1876000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredIncomeTaxLiabilities": {"va": 5687000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"va": 2258000000.0, "un": "usd", "dc": -6.0}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"va": 1220000000.0, "un": "usd", "dc": -7.0}, "fb_EventCausingOwnershipChangeAndLossInNetOperatingLossAndTaxCreditCarryforwardCumulativeStockOwnershipChangeThreshold": {"va": 0.5, "un": "number", "dc": null}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"va": 356000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"va": 253000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"va": 1045000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"va": 319000000.0, "un": "usd", "dc": -6.0}, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {"va": 774000000.0, "un": "usd", "dc": -6.0}, "us-gaap_UnrecognizedTaxBenefits": {"va": 8690000000.0, "un": "usd", "dc": -7.0}, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {"va": 4850000000.0, "un": "usd", "dc": -7.0}, "us-gaap_NoncurrentAssets": {"va": 54981000000.0, "un": "usd", "dc": -6.0}}}, "nonconsolidated": {"role": {}, "data": {}}, "element": {"us-gaap_NumberOfReportableSegments": {"ty": "xbrli:integerItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Number of Reportable Segments", "en": "Number of Reportable Segments"}, "us-gaap_NumberOfOperatingSegments": {"ty": "xbrli:integerItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Number of Operating Segments", "en": "Number of Operating Segments"}, "us-gaap_CashAndCashEquivalentsAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash and Cash Equivalents, at Carrying Value", "en": "Cash and Cash Equivalents, at Carrying Value"}, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Current", "en": "Debt Securities, Available-for-sale, Current"}, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, Allowance for Credit Loss, Current", "en": "Accounts Receivable, Allowance for Credit Loss, Current"}, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Prepaid Expense and Other Assets, Current", "en": "Prepaid Expense and Other Assets, Current"}, "us-gaap_AssetsCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Current", "en": "Assets, Current"}, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "en": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization"}, "us-gaap_OperatingLeaseRightOfUseAsset": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Operating Lease, Right-of-Use Asset", "en": "Operating Lease, Right-of-Use Asset"}, "us-gaap_IntangibleAssetsNetExcludingGoodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Intangible Assets, Net (Excluding Goodwill)", "en": "Intangible Assets, Net (Excluding Goodwill)"}, "us-gaap_Goodwill": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Goodwill", "en": "Goodwill"}, "us-gaap_OtherAssetsNoncurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Other Assets, Noncurrent", "en": "Other Assets, Noncurrent"}, "us-gaap_Assets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets", "en": "Assets"}, "us-gaap_AccountsPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Current", "en": "Accounts Payable, Current"}, "us-gaap_AccountsPayableTradeCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accounts Payable, Trade, Current", "en": "Accounts Payable, Trade, Current"}, "us-gaap_OperatingLeaseLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Lease, Liability, Current", "en": "Operating Lease, Liability, Current"}, "us-gaap_AccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Liabilities, Current", "en": "Accrued Liabilities, Current"}, "us-gaap_ContractWithCustomerLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability, Current", "en": "Contract with Customer, Liability, Current"}, "us-gaap_LiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities, Current", "en": "Liabilities, Current"}, "us-gaap_OperatingLeaseLiabilityNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Lease, Liability, Noncurrent", "en": "Operating Lease, Liability, Noncurrent"}, "us-gaap_OtherLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Liabilities, Noncurrent", "en": "Other Liabilities, Noncurrent"}, "us-gaap_Liabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities", "en": "Liabilities"}, "us-gaap_CommitmentsAndContingencies": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Commitments and Contingencies", "en": "Commitments and Contingencies"}, "us-gaap_CommonStockParOrStatedValuePerShare": {"ty": "num:perShareItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Common Stock, Par or Stated Value Per Share", "en": "Common Stock, Par or Stated Value Per Share"}, "us-gaap_CommonStockValue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Common Stock, Value, Issued", "en": "Common Stock, Value, Issued"}, "us-gaap_AdditionalPaidInCapital": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Additional Paid in Capital", "en": "Additional Paid in Capital"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Net of Tax"}, "us-gaap_RetainedEarningsAccumulatedDeficit": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Retained Earnings (Accumulated Deficit)", "en": "Retained Earnings (Accumulated Deficit)"}, "us-gaap_StockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stockholders' Equity Attributable to Parent", "en": "Stockholders' Equity Attributable to Parent"}, "us-gaap_LiabilitiesAndStockholdersEquity": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Liabilities and Equity", "en": "Liabilities and Equity"}, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Revenue from Contract with Customer, Excluding Assessed Tax", "en": "Revenue from Contract with Customer, Excluding Assessed Tax"}, "us-gaap_CostOfRevenue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cost of Revenue", "en": "Cost of Revenue"}, "us-gaap_ResearchAndDevelopmentExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Research and Development Expense", "en": "Research and Development Expense"}, "us-gaap_SellingAndMarketingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Selling and Marketing Expense", "en": "Selling and Marketing Expense"}, "us-gaap_GeneralAndAdministrativeExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "General and Administrative Expense", "en": "General and Administrative Expense"}, "us-gaap_CostsAndExpenses": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Costs and Expenses", "en": "Costs and Expenses"}, "us-gaap_OperatingIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Income (Loss)", "en": "Operating Income (Loss)"}, "us-gaap_NonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Nonoperating Income (Expense)", "en": "Nonoperating Income (Expense)"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "en": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest"}, "us-gaap_IncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Income Tax Expense (Benefit)", "en": "Income Tax Expense (Benefit)"}, "us-gaap_NetIncomeLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Attributable to Parent", "en": "Net Income (Loss) Attributable to Parent"}, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "en": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic"}, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Net Income (Loss) Available to Common Stockholders, Basic", "en": "Net Income (Loss) Available to Common Stockholders, Basic"}, "us-gaap_EarningsPerShareBasic": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Basic", "en": "Earnings Per Share, Basic"}, "us-gaap_EarningsPerShareDiluted": {"ty": "num:perShareItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Earnings Per Share, Diluted", "en": "Earnings Per Share, Diluted"}, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Weighted Average Number of Shares Outstanding, Basic", "en": "Weighted Average Number of Shares Outstanding, Basic"}, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Weighted Average Number of Shares Outstanding, Diluted", "en": "Weighted Average Number of Shares Outstanding, Diluted"}, "us-gaap_AllocatedShareBasedCompensationExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Expense", "en": "Share-based Payment Arrangement, Expense"}, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "en": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"}, "fb_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentAndOtherNetofTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Available-For-Sale Securities Adjustment And Other, Net of Tax", "en": "Other Comprehensive Income (Loss), Available-For-Sale Securities Adjustment And Other, Net of Tax"}, "us-gaap_ComprehensiveIncomeNetOfTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "en": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"}, "fb_StockIssuedDuringPeriodValueRestrictedStockUnitBeforeTaxSettlement": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Stock Issued During Period, Value, Restricted Stock Unit, Before Tax Settlement", "en": "Stock Issued During Period, Value, Restricted Stock Unit, Before Tax Settlement"}, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "en": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation"}, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "en": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition"}, "us-gaap_StockRepurchasedDuringPeriodValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Stock Repurchased During Period, Value", "en": "Stock Repurchased During Period, Value"}, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "en": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent"}, "us-gaap_DepreciationDepletionAndAmortization": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation, Depletion and Amortization", "en": "Depreciation, Depletion and Amortization"}, "us-gaap_ShareBasedCompensation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Share-based Payment Arrangement, Noncash Expense", "en": "Share-based Payment Arrangement, Noncash Expense"}, "us-gaap_DeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Income Tax Expense (Benefit)", "en": "Deferred Income Tax Expense (Benefit)"}, "us-gaap_OtherNoncashIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Noncash Income (Expense)", "en": "Other Noncash Income (Expense)"}, "us-gaap_IncreaseDecreaseInAccountsReceivable": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Receivable", "en": "Increase (Decrease) in Accounts Receivable"}, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Prepaid Expense and Other Assets", "en": "Increase (Decrease) in Prepaid Expense and Other Assets"}, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Operating Assets", "en": "Increase (Decrease) in Other Operating Assets"}, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accounts Payable, Trade", "en": "Increase (Decrease) in Accounts Payable, Trade"}, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Accounts Payable", "en": "Increase (Decrease) in Other Accounts Payable"}, "us-gaap_IncreaseDecreaseInAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Accrued Liabilities", "en": "Increase (Decrease) in Accrued Liabilities"}, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Contract with Customer, Liability", "en": "Increase (Decrease) in Contract with Customer, Liability"}, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Increase (Decrease) in Other Noncurrent Liabilities", "en": "Increase (Decrease) in Other Noncurrent Liabilities"}, "us-gaap_NetCashProvidedByUsedInOperatingActivities": {"ty": "money", "ba": null, "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Operating Activities", "en": "Net Cash Provided by (Used in) Operating Activities"}, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Property, Plant, and Equipment", "en": "Payments to Acquire Property, Plant, and Equipment"}, "us-gaap_PaymentsToAcquireMarketableSecurities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments to Acquire Marketable Securities", "en": "Payments to Acquire Marketable Securities"}, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Sale of Debt Securities, Available-for-sale", "en": "Proceeds from Sale of Debt Securities, Available-for-sale"}, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "en": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale"}, "fb_PaymentsForEquitySecuritiesWithoutReadilyDeterminableFairValue": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments For Equity Securities Without Readily Determinable Fair Value", "en": "Payments For Equity Securities Without Readily Determinable Fair Value"}, "fb_PaymentsToAcquireBusinessesNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments To Acquire Businesses Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "en": "Payments To Acquire Businesses Net Of Cash Acquired And Purchases Of Intangible And Other Assets"}, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for (Proceeds from) Other Investing Activities", "en": "Payments for (Proceeds from) Other Investing Activities"}, "us-gaap_NetCashProvidedByUsedInInvestingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Investing Activities", "en": "Net Cash Provided by (Used in) Investing Activities"}, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payment, Tax Withholding, Share-based Payment Arrangement", "en": "Payment, Tax Withholding, Share-based Payment Arrangement"}, "us-gaap_PaymentsForRepurchaseOfCommonStock": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Payments for Repurchase of Common Stock", "en": "Payments for Repurchase of Common Stock"}, "us-gaap_FinanceLeasePrincipalPayments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Finance Lease, Principal Payments", "en": "Finance Lease, Principal Payments"}, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from (Repayments of) Bank Overdrafts", "en": "Proceeds from (Repayments of) Bank Overdrafts"}, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Proceeds from (Payments for) Other Financing Activities", "en": "Proceeds from (Payments for) Other Financing Activities"}, "us-gaap_NetCashProvidedByUsedInFinancingActivities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Net Cash Provided by (Used in) Financing Activities", "en": "Net Cash Provided by (Used in) Financing Activities"}, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect"}, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "en": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"}, "us-gaap_IncomeTaxesPaidNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income Taxes Paid, Net", "en": "Income Taxes Paid, Net"}, "fb_AcquisitionIncurredButNotYetPaid": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Acquisition Incurred But Not Yet Paid", "en": "Acquisition Incurred But Not Yet Paid"}, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Capital Expenditures Incurred but Not yet Paid", "en": "Capital Expenditures Incurred but Not yet Paid"}, "us-gaap_AdvertisingExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Advertising Expense", "en": "Advertising Expense"}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Amount", "en": "Equity Securities without Readily Determinable Fair Value, Amount"}, "us-gaap_AccountsReceivableNetCurrent": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Accounts Receivable, after Allowance for Credit Loss, Current", "en": "Accounts Receivable, after Allowance for Credit Loss, Current"}, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "en": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax"}, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Foreign Currency Transaction Gain (Loss), before Tax", "en": "Foreign Currency Transaction Gain (Loss), before Tax"}, "us-gaap_ContractWithCustomerLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract with Customer, Liability", "en": "Contract with Customer, Liability"}, "fb_ContractWithCustomerDepositsUnusedBalances": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract With Customer, Deposits, Unused Balances", "en": "Contract With Customer, Deposits, Unused Balances"}, "fb_ContractWithCustomerLiabilityAndUnusedDeposits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contract With Customer, Liability And Unused Deposits", "en": "Contract With Customer, Liability And Unused Deposits"}, "fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Cash, Cash Equivalents And Marketable Securities, At Carrying Value", "en": "Cash, Cash Equivalents And Marketable Securities, At Carrying Value"}, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "en": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "en": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One"}, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "en": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five"}, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "en": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount"}, "us-gaap_AssetsFairValueDisclosure": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Assets, Fair Value Disclosure", "en": "Assets, Fair Value Disclosure"}, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "en": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization"}, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "en": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization"}, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "en": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization"}, "us-gaap_Depreciation": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Depreciation", "en": "Depreciation"}, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Finance Lease, Right-of-Use Asset, Amortization", "en": "Finance Lease, Right-of-Use Asset, Amortization"}, "us-gaap_FinanceLeaseInterestExpense": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Finance Lease, Interest Expense", "en": "Finance Lease, Interest Expense"}, "us-gaap_OperatingLeaseCost": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Operating Lease, Cost", "en": "Operating Lease, Cost"}, "us-gaap_VariableLeaseCost": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Variable Lease, Cost", "en": "Variable Lease, Cost"}, "us-gaap_LeaseCost": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Lease, Cost", "en": "Lease, Cost"}, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {"ty": "num:percentItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Operating Lease, Weighted Average Discount Rate, Percent", "en": "Operating Lease, Weighted Average Discount Rate, Percent"}, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {"ty": "num:percentItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Finance Lease, Weighted Average Discount Rate, Percent", "en": "Finance Lease, Weighted Average Discount Rate, Percent"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid, Year One", "en": "Lessee, Operating Lease, Liability, to be Paid, Year One"}, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, to be Paid, Year One", "en": "Finance Lease, Liability, to be Paid, Year One"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "en": "Lessee, Operating Lease, Liability, to be Paid, Year Two"}, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, to be Paid, Year Two", "en": "Finance Lease, Liability, to be Paid, Year Two"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "en": "Lessee, Operating Lease, Liability, to be Paid, Year Three"}, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, to be Paid, Year Three", "en": "Finance Lease, Liability, to be Paid, Year Three"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "en": "Lessee, Operating Lease, Liability, to be Paid, Year Four"}, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, to be Paid, Year Four", "en": "Finance Lease, Liability, to be Paid, Year Four"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "en": "Lessee, Operating Lease, Liability, to be Paid, Year Five"}, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, to be Paid, Year Five", "en": "Finance Lease, Liability, to be Paid, Year Five"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "en": "Lessee, Operating Lease, Liability, to be Paid, after Year Five"}, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, to be Paid, after Year Five", "en": "Finance Lease, Liability, to be Paid, after Year Five"}, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, to be Paid", "en": "Lessee, Operating Lease, Liability, to be Paid"}, "us-gaap_FinanceLeaseLiabilityPaymentsDue": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, Payment, Due", "en": "Finance Lease, Liability, Payment, Due"}, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "en": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount"}, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, Undiscounted Excess Amount", "en": "Finance Lease, Liability, Undiscounted Excess Amount"}, "us-gaap_OperatingLeaseLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Operating Lease, Liability", "en": "Operating Lease, Liability"}, "us-gaap_FinanceLeaseLiability": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability", "en": "Finance Lease, Liability"}, "us-gaap_FinanceLeaseLiabilityCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, Current", "en": "Finance Lease, Liability, Current"}, "us-gaap_FinanceLeaseLiabilityNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finance Lease, Liability, Noncurrent", "en": "Finance Lease, Liability, Noncurrent"}, "fb_LesseeOperatingLeaseLeaseNotYetCommencedAmount": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "en": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount"}, "fb_LesseeFinanceLeaseLeaseNotYetCommencedAmount": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Lessee, Finance Lease, Lease Not Yet Commenced, Amount", "en": "Lessee, Finance Lease, Lease Not Yet Commenced, Amount"}, "us-gaap_OperatingLeasePayments": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Lease, Payments", "en": "Operating Lease, Payments"}, "us-gaap_FinanceLeaseInterestPaymentOnLiability": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Finance Lease, Interest Payment on Liability", "en": "Finance Lease, Interest Payment on Liability"}, "fb_OperatingLeaseLiabilityInExchangeForRightOfUseAssetObtained": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Operating Lease Liability In Exchange For Right-Of-Use Asset Obtained", "en": "Operating Lease Liability In Exchange For Right-Of-Use Asset Obtained"}, "fb_FinanceLeaseLiabilityInExchangeForRightOfUseAssetObtained1": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Finance Lease Liability In Exchange For Right-Of-Use Asset Obtained1", "en": "Finance Lease Liability In Exchange For Right-Of-Use Asset Obtained1"}, "us-gaap_GoodwillAcquiredDuringPeriod": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Goodwill, Acquired During Period", "en": "Goodwill, Acquired During Period"}, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Goodwill, Foreign Currency Translation Gain (Loss)", "en": "Goodwill, Foreign Currency Translation Gain (Loss)"}, "us-gaap_FiniteLivedIntangibleAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Gross", "en": "Finite-Lived Intangible Assets, Gross"}, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Accumulated Amortization", "en": "Finite-Lived Intangible Assets, Accumulated Amortization"}, "us-gaap_FiniteLivedIntangibleAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Assets, Net", "en": "Finite-Lived Intangible Assets, Net"}, "us-gaap_AmortizationOfIntangibleAssets": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Amortization of Intangible Assets", "en": "Amortization of Intangible Assets"}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "en": "Finite-Lived Intangible Asset, Expected Amortization, Year One"}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "en": "Finite-Lived Intangible Asset, Expected Amortization, Year Two"}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "en": "Finite-Lived Intangible Asset, Expected Amortization, Year Three"}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "en": "Finite-Lived Intangible Asset, Expected Amortization, Year Four"}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "en": "Finite-Lived Intangible Asset, Expected Amortization, Year Five"}, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "en": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five"}, "fb_LegalRelatedAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Legal-related Accrued Liabilities, Current", "en": "Legal-related Accrued Liabilities, Current"}, "us-gaap_EmployeeRelatedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Employee-related Liabilities, Current", "en": "Employee-related Liabilities, Current"}, "fb_PropertyAndEquipmentAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Property And Equipment, Accrued Liabilities, Current", "en": "Property And Equipment, Accrued Liabilities, Current"}, "us-gaap_TaxesPayableCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Taxes Payable, Current", "en": "Taxes Payable, Current"}, "us-gaap_OtherAccruedLiabilitiesCurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Accrued Liabilities, Current", "en": "Other Accrued Liabilities, Current"}, "us-gaap_AccruedIncomeTaxesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Accrued Income Taxes, Noncurrent", "en": "Accrued Income Taxes, Noncurrent"}, "us-gaap_OtherSundryLiabilitiesNoncurrent": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Other Sundry Liabilities, Noncurrent", "en": "Other Sundry Liabilities, Noncurrent"}, "us-gaap_ContractualObligation": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Contractual Obligation", "en": "Contractual Obligation"}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {"ty": "xbrli:sharesItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Stock Repurchased and Retired During Period, Shares", "en": "Stock Repurchased and Retired During Period, Shares"}, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Stock Repurchased and Retired During Period, Value", "en": "Stock Repurchased and Retired During Period, Value"}, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "en": "Stock Repurchase Program, Remaining Authorized Repurchase Amount"}, "fb_ShareBasedEmployeeCompensationPlansNumber": {"ty": "xbrli:integerItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Share-based Employee Compensation Plans, Number", "en": "Share-based Employee Compensation Plans, Number"}, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "en": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount"}, "us-gaap_InterestRevenueExpenseNet": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Interest Revenue (Expense), Net", "en": "Interest Revenue (Expense), Net"}, "us-gaap_OtherNonoperatingIncomeExpense": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Other Nonoperating Income (Expense)", "en": "Other Nonoperating Income (Expense)"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "en": "Income (Loss) from Continuing Operations before Income Taxes, Domestic"}, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "en": "Income (Loss) from Continuing Operations before Income Taxes, Foreign"}, "us-gaap_CurrentFederalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Federal Tax Expense (Benefit)", "en": "Current Federal Tax Expense (Benefit)"}, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current State and Local Tax Expense (Benefit)", "en": "Current State and Local Tax Expense (Benefit)"}, "us-gaap_CurrentForeignTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Foreign Tax Expense (Benefit)", "en": "Current Foreign Tax Expense (Benefit)"}, "us-gaap_CurrentIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Current Income Tax Expense (Benefit)", "en": "Current Income Tax Expense (Benefit)"}, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Federal Income Tax Expense (Benefit)", "en": "Deferred Federal Income Tax Expense (Benefit)"}, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred State and Local Income Tax Expense (Benefit)", "en": "Deferred State and Local Income Tax Expense (Benefit)"}, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Deferred Foreign Income Tax Expense (Benefit)", "en": "Deferred Foreign Income Tax Expense (Benefit)"}, "fb_TotalDeferredIncomeTaxExpenseBenefit": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Total Deferred Income Tax Expense Benefit", "en": "Total Deferred Income Tax Expense Benefit"}, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "en": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "en": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "en": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent"}, "fb_EffectiveTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Tax Rate Reconciliation, Share-Based Compensation, Excess Tax Benefit, Percent", "en": "Effective Tax Rate Reconciliation, Share-Based Compensation, Excess Tax Benefit, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {"ty": "xbrli:pureItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent", "en": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "en": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent"}, "fb_EffectiveTaxRateReconciliationNonDeductibleFederalTradeCommissionSettlementAccrualPercent": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Tax Rate Reconciliation, Non-Deductible Federal Trade Commission Settlement Accrual, Percent", "en": "Effective Tax Rate Reconciliation, Non-Deductible Federal Trade Commission Settlement Accrual, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent", "en": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent"}, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "en": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent"}, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {"ty": "num:percentItemType", "ba": null, "pd": "duration", "ab": false, "jp": "Effective Income Tax Rate Reconciliation, Percent", "en": "Effective Income Tax Rate Reconciliation, Percent"}, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Operating Loss Carryforwards", "en": "Deferred Tax Assets, Operating Loss Carryforwards"}, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Credit Carryforwards", "en": "Deferred Tax Assets, Tax Credit Carryforwards"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "en": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"}, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "en": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities"}, "fb_DeferredTaxAssetsLeaseLiabilities": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Lease Liabilities", "en": "Deferred Tax Assets, Lease Liabilities"}, "fb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Tax Deferred Expense, Capitalized Research And Development Costs", "en": "Deferred Tax Assets, Tax Deferred Expense, Capitalized Research And Development Costs"}, "us-gaap_DeferredTaxAssetsOther": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Other", "en": "Deferred Tax Assets, Other"}, "us-gaap_DeferredTaxAssetsGross": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Gross", "en": "Deferred Tax Assets, Gross"}, "us-gaap_DeferredTaxAssetsNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net of Valuation Allowance", "en": "Deferred Tax Assets, Net of Valuation Allowance"}, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Property, Plant and Equipment", "en": "Deferred Tax Liabilities, Property, Plant and Equipment"}, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Leasing Arrangements", "en": "Deferred Tax Liabilities, Leasing Arrangements"}, "us-gaap_DeferredIncomeTaxLiabilities": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Liabilities, Gross", "en": "Deferred Tax Liabilities, Gross"}, "us-gaap_DeferredTaxAssetsLiabilitiesNet": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Net", "en": "Deferred Tax Assets, Net"}, "us-gaap_DeferredTaxAssetsValuationAllowance": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Deferred Tax Assets, Valuation Allowance", "en": "Deferred Tax Assets, Valuation Allowance"}, "fb_EventCausingOwnershipChangeAndLossInNetOperatingLossAndTaxCreditCarryforwardCumulativeStockOwnershipChangeThreshold": {"ty": "num:percentItemType", "ba": null, "pd": "instant", "ab": false, "jp": "Event Causing Ownership Change and Loss in Net Operating Loss and Tax Credit Carryforward, Cumulative Stock Ownership Change Threshold", "en": "Event Causing Ownership Change and Loss in Net Operating Loss and Tax Credit Carryforward, Cumulative Stock Ownership Change Threshold"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "en": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {"ty": "money", "ba": "credit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "en": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions"}, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {"ty": "money", "ba": "debit", "pd": "duration", "ab": false, "jp": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "en": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities"}, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Income Tax Examination, Penalties and Interest Accrued", "en": "Income Tax Examination, Penalties and Interest Accrued"}, "us-gaap_UnrecognizedTaxBenefits": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits", "en": "Unrecognized Tax Benefits"}, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {"ty": "money", "ba": "credit", "pd": "instant", "ab": false, "jp": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "en": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate"}, "us-gaap_NoncurrentAssets": {"ty": "money", "ba": "debit", "pd": "instant", "ab": false, "jp": "Long-Lived Assets", "en": "Long-Lived Assets"}}}] }]}]