Generated at 2020-10-07T14:26:44+0000 for Charles.Hoffman@me.com. This page will remain online for about 48 hours.

The Report

Submitted: http://xbrlsite.azurewebsites.net/2020/master/msft/testing/instance-MSFT.xml
For more information: http://logicalcontracts.com/xbrl-and-sbrm-reporting/
DISCLAIMER: this analysis is provided by software still under development, and likely incomplete or even erroneous; do NOT use it other than for experimental, inconsequential purposes

User Alterations

NONE

 

Table of Contents

TERMS
100000 - Document - Document and Entity InformationStructuresDefinitionsFacts
100010 - Statement - INCOME STATEMENTSStructuresDefinitionsFacts
100020 - Statement - COMPREHENSIVE INCOME STATEMENTSStructuresDefinitionsFacts
100030 - Statement - COMPREHENSIVE INCOME STATEMENTS (Parenthetical)StructuresDefinitionsFacts
100040 - Statement - BALANCE SHEETSStructuresDefinitionsFacts
100050 - Statement - BALANCE SHEETS (Parenthetical)StructuresDefinitionsFacts
100060 - Statement - CASH FLOWS STATEMENTSStructuresDefinitionsFacts
100070 - Statement - STOCKHOLDERS' EQUITY STATEMENTSStructuresDefinitionsFacts
100080 - Disclosure - ACCOUNTING POLICIESStructuresDefinitionsFacts
100090 - Disclosure - EARNINGS PER SHAREStructuresDefinitionsFacts
100100 - Disclosure - OTHER INCOME (EXPENSE), NETStructuresDefinitionsFacts
100110 - Disclosure - INVESTMENTSStructuresDefinitionsFacts
100120 - Disclosure - DERIVATIVESStructuresDefinitionsFacts
100130 - Disclosure - FAIR VALUE MEASUREMENTSStructuresDefinitionsFacts
100140 - Disclosure - INVENTORIESStructuresDefinitionsFacts
100150 - Disclosure - PROPERTY AND EQUIPMENTStructuresDefinitionsFacts
100160 - Disclosure - BUSINESS COMBINATIONSStructuresDefinitionsFacts
100170 - Disclosure - GOODWILLStructuresDefinitionsFacts
100180 - Disclosure - INTANGIBLE ASSETSStructuresDefinitionsFacts
100190 - Disclosure - DEBTStructuresDefinitionsFacts
100200 - Disclosure - INCOME TAXESStructuresDefinitionsFacts
100210 - Disclosure - RESTRUCTURING CHARGESStructuresDefinitionsFacts
100220 - Disclosure - UNEARNED REVENUEStructuresDefinitionsFacts
100230 - Disclosure - COMMITMENTSStructuresDefinitionsFacts
100240 - Disclosure - CONTINGENCIESStructuresDefinitionsFacts
100250 - Disclosure - STOCKHOLDERS' EQUITYStructuresDefinitionsFacts
100260 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOMEStructuresDefinitionsFacts
100270 - Disclosure - EMPLOYEE STOCK AND SAVINGS PLANSStructuresDefinitionsFacts
100280 - Disclosure - SEGMENT INFORMATION AND GEOGRAPHIC DATAStructuresDefinitionsFacts
100290 - Disclosure - QUARTERLY INFORMATION (UNAUDITED)StructuresDefinitionsFacts
100300 - Disclosure - ACCOUNTING POLICIES (Policies)StructuresDefinitionsFacts
100310 - Disclosure - ACCOUNTING POLICIES (Tables)StructuresDefinitionsFacts
100320 - Disclosure - EARNINGS PER SHARE (Tables)StructuresDefinitionsFacts
100330 - Disclosure - OTHER INCOME (EXPENSE), NET (Tables)StructuresDefinitionsFacts
100340 - Disclosure - INVESTMENTS (Tables)StructuresDefinitionsFacts
100350 - Disclosure - DERIVATIVES (Tables)StructuresDefinitionsFacts
100360 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)StructuresDefinitionsFacts
100370 - Disclosure - INVENTORIES (Tables)StructuresDefinitionsFacts
100380 - Disclosure - PROPERTY AND EQUIPMENT (Tables)StructuresDefinitionsFacts
100390 - Disclosure - BUSINESS COMBINATIONS (Tables)StructuresDefinitionsFacts
100400 - Disclosure - GOODWILL (Tables)StructuresDefinitionsFacts
100410 - Disclosure - INTANGIBLE ASSETS (Tables)StructuresDefinitionsFacts
100420 - Disclosure - DEBT (Tables)StructuresDefinitionsFacts
100430 - Disclosure - INCOME TAXES (Tables)StructuresDefinitionsFacts
100440 - Disclosure - RESTRUCTURING CHARGES (Tables)StructuresDefinitionsFacts
100450 - Disclosure - UNEARNED REVENUE (Tables)StructuresDefinitionsFacts
100460 - Disclosure - COMMITMENTS (Tables)StructuresDefinitionsFacts
100470 - Disclosure - STOCKHOLDERS' EQUITY (Tables)StructuresDefinitionsFacts
100480 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)StructuresDefinitionsFacts
100490 - Disclosure - EMPLOYEE STOCK AND SAVINGS PLANS (Tables)StructuresDefinitionsFacts
100500 - Disclosure - SEGMENT INFORMATION AND GEOGRAPHIC DATA (Tables)StructuresDefinitionsFacts
100510 - Disclosure - QUARTERLY INFORMATION (UNAUDITED) (Tables)StructuresDefinitionsFacts
100520 - Disclosure - Accounting Policies - Additional Information (Detail)StructuresDefinitionsFacts
100530 - Disclosure - Allowance for Doubtful Accounts (Detail)StructuresDefinitionsFacts
100540 - Disclosure - Expected Impacts of Adoption of Standards Related to Revenue Recognition and Leases to Reported Results - (Detail)StructuresDefinitionsFacts
100550 - Disclosure - Basic and Diluted Earnings Per Share (Detail)StructuresDefinitionsFacts
100560 - Disclosure - Components of Other Income (Expense), Net (Detail)StructuresDefinitionsFacts
100570 - Disclosure - Net Recognized Gains (Losses) on Investments (Detail)StructuresDefinitionsFacts
100580 - Disclosure - Investment Components, Including Associated Derivatives (Detail)StructuresDefinitionsFacts
100590 - Disclosure - Investments - Cost Method - Additional Information (Detail)StructuresDefinitionsFacts
100600 - Disclosure - Investments - Secured Borrowings and Loaned Securities - Additional Information (Detail)StructuresDefinitionsFacts
100610 - Disclosure - Unrealized Losses on Investments (Detail)StructuresDefinitionsFacts
100620 - Disclosure - Debt Investment Maturities (Detail)StructuresDefinitionsFacts
100630 - Disclosure - Derivatives - Additional Information (Detail)StructuresDefinitionsFacts
100640 - Disclosure - Fair Values of Derivative Instruments (Detail)StructuresDefinitionsFacts
100650 - Disclosure - Gains (Losses) on Fair Value Hedges and Related Hedged Items (Detail)StructuresDefinitionsFacts
100660 - Disclosure - Gains (Losses) Related to Cash Flow Hedges (Detail)StructuresDefinitionsFacts
100670 - Disclosure - Gains (Losses) Related to Cash Flow Hedges (Parenthetical) (Detail)StructuresDefinitionsFacts
100680 - Disclosure - Non-Designated Derivative Gains (Losses) (Detail)StructuresDefinitionsFacts
100690 - Disclosure - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)StructuresDefinitionsFacts
100700 - Disclosure - Reconciliation of Total Assets Measured at Fair Value on Recurring Basis to Balance Sheet Presentation (Detail)StructuresDefinitionsFacts
100710 - Disclosure - Components of Inventories (Detail)StructuresDefinitionsFacts
100720 - Disclosure - Components of Property and Equipment (Detail)StructuresDefinitionsFacts
100730 - Disclosure - Property and Equipment - Additional Information (Detail)StructuresDefinitionsFacts
100740 - Disclosure - Business Combinations - Additional Information (Detail)StructuresDefinitionsFacts
100750 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Detail)StructuresDefinitionsFacts
100760 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Parenthetical) (Detail)StructuresDefinitionsFacts
100770 - Disclosure - Acquired Intangible Assets (Detail)StructuresDefinitionsFacts
100780 - Disclosure - Revenue and Operating Loss Attributable to Acquiree, Since the Date of Acquisition (Detail)StructuresDefinitionsFacts
100790 - Disclosure - Supplemental Consolidated Financial Results on Unaudited Pro Forma Basis, as If the Acquisition Had Been Consummated on Beginning of Period (Detail)StructuresDefinitionsFacts
100800 - Disclosure - Carrying Amount of Goodwill (Detail)StructuresDefinitionsFacts
100810 - Disclosure - Goodwill - Additional Information (Detail)StructuresDefinitionsFacts
100820 - Disclosure - Finite-Lived Intangible Assets (Detail)StructuresDefinitionsFacts
100830 - Disclosure - Finite-Lived Intangible Assets (Parenthetical) (Detail)StructuresDefinitionsFacts
100840 - Disclosure - Intangible Assets - Additional Information (Detail)StructuresDefinitionsFacts
100850 - Disclosure - Intangible Assets Acquired (Detail)StructuresDefinitionsFacts
100860 - Disclosure - Estimated Future Amortization Expense Related to Intangible Assets (Detail)StructuresDefinitionsFacts
100870 - Disclosure - Debt - Additional Information (Detail)StructuresDefinitionsFacts
100880 - Disclosure - Long-term Debt (Detail)StructuresDefinitionsFacts
100890 - Disclosure - Long-term Debt (Parenthetical) (Detail)StructuresDefinitionsFacts
100900 - Disclosure - Maturities of Long-term Debt (Detail)StructuresDefinitionsFacts
100910 - Disclosure - Provision for Income Taxes (Detail)StructuresDefinitionsFacts
100920 - Disclosure - Income Taxes - Additional Information (Detail)StructuresDefinitionsFacts
100930 - Disclosure - Income (Loss) Before Income Taxes (Detail)StructuresDefinitionsFacts
100940 - Disclosure - Difference Between Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail)StructuresDefinitionsFacts
100950 - Disclosure - Deferred Income Tax Assets and Liabilities (Detail)StructuresDefinitionsFacts
100960 - Disclosure - Changes in Unrecognized Tax Benefits (Detail)StructuresDefinitionsFacts
100970 - Disclosure - Income Taxes - Additional Information Regarding Examinations (Detail)StructuresDefinitionsFacts
100980 - Disclosure - Restructuring Charges - Additional Information (Detail)StructuresDefinitionsFacts
100990 - Disclosure - Changes in Restructuring Liability (Detail)StructuresDefinitionsFacts
101000 - Disclosure - Unearned Revenue by Segment (Detail)StructuresDefinitionsFacts
101010 - Disclosure - Commitments - Additional Information (Detail)StructuresDefinitionsFacts
101020 - Disclosure - Future Minimum Rental Commitments Under Non-cancellable Operating Leases (Detail)StructuresDefinitionsFacts
101030 - Disclosure - Future Minimum Lease Payments under Non-cancellable Capital Leases (Detail)StructuresDefinitionsFacts
101040 - Disclosure - Future Minimum Lease Payments under Non-cancellable Capital Leases (Parenthetical) (Detail)StructuresDefinitionsFacts
101050 - Disclosure - Contingencies - Additional Information (Detail)StructuresDefinitionsFacts
101060 - Disclosure - Shares of Common Stock Outstanding (Detail)StructuresDefinitionsFacts
101070 - Disclosure - Stockholders' Equity - Additional Information (Detail)StructuresDefinitionsFacts
101080 - Disclosure - Share Repurchases (Detail)StructuresDefinitionsFacts
101090 - Disclosure - Dividends Declared (Detail)StructuresDefinitionsFacts
101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail)StructuresDefinitionsFacts
101110 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Parenthetical) (Detail)StructuresDefinitionsFacts
101120 - Disclosure - Employee Stock and Savings Plans - Additional Information (Detail)StructuresDefinitionsFacts
101130 - Disclosure - Stock-Based Compensation Expense and Related Income Tax Benefits (Detail)StructuresDefinitionsFacts
101140 - Disclosure - Assumptions Used in Estimating the Fair Value of Stock Award Grants (Detail)StructuresDefinitionsFacts
101150 - Disclosure - Stock Plan Activity (Detail)StructuresDefinitionsFacts
101160 - Disclosure - Stock Plan Activity (Parenthetical) (Detail)StructuresDefinitionsFacts
101170 - Disclosure - Employee Purchased Shares (Detail)StructuresDefinitionsFacts
101180 - Disclosure - Segment Revenue (Detail)StructuresDefinitionsFacts
101190 - Disclosure - Operating Income (Loss) by Segment (Detail)StructuresDefinitionsFacts
101200 - Disclosure - Corporate and Other Operating Income (Loss) Activity (Detail)StructuresDefinitionsFacts
101210 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)StructuresDefinitionsFacts
101220 - Disclosure - Revenue Classified by Major Geographic Areas (Detail)StructuresDefinitionsFacts
101230 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Detail)StructuresDefinitionsFacts
101240 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Parenthetical) (Detail)StructuresDefinitionsFacts
101250 - Disclosure - Long-Lived Assets, Excluding Financial Instruments and Tax Assets, Classified by Location of Controlling Statutory Company (Detail)StructuresDefinitionsFacts
101260 - Disclosure - Quarterly Information (Unaudited) (Detail)StructuresDefinitionsFacts
101270 - Disclosure - Quarterly Information (Unaudited) (Parenthetical) (Detail)StructuresDefinitionsFacts
RULES
Errors and Warnings

 

Terms

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

#LabelData TypePeriod TypeBalance TypePrefixDocumentation, Refs, Name
1Accounts Receivable Net And Other Assetsxbrli:monetaryItemTypeinstantdebitmsft

Accounts receivable, net, and other assets.

AccountsReceivableNetAndOtherAssets

2Acquired Finite Lived Intangible Assetsxbrli:monetaryItemTypedurationdebitmsft

The aggregate amount assigned to a major class of finite-lived intangible assets acquired either individually or as part of a group of assets (in either an asset acquisition or business combination). A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.

AcquiredFiniteLivedIntangibleAssets

3Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assetsxbrli:monetaryItemTypedurationcreditmsft

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

AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets

4Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Short Term Debtxbrli:monetaryItemTypeinstantcreditmsft

Business combination recognized identifiable assets acquired and liabilities assumed current liabilities short term debt.

BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt

5Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Liabilities Netxbrli:monetaryItemTypeinstantcreditmsft

Amount of other liabilities expected to be realized or consumed after one year or the normal operating cycle, if longer, amount of other assets due after one year or the normal operating cycle, if longer, and fair value of non-controlling interest at the acquisition date.

BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNet

6Computer Hardware And Softwarexbrli:monetaryItemTypeinstantdebitmsft

Computer hardware and software.

ComputerHardwareAndSoftware

7Cost Of Services And Otherxbrli:monetaryItemTypedurationdebitmsft

Cost of Services and Other

CostOfServicesAndOther

8Deferred Revenue By Segment [Text Block]nonnum:textBlockItemTypedurationnullmsft

Table of deferred revenue by reportable segment.

DeferredRevenueBySegmentTextBlock

9Deferred Tax Assets Depreciation And Amortizationxbrli:monetaryItemTypeinstantdebitmsft

Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from depreciation and amortization.

DeferredTaxAssetsDepreciationAndAmortization

10Deferred Tax Liabilities Depreciation And Amortizationxbrli:monetaryItemTypeinstantcreditmsft

Amount of deferred tax liability attributable to taxable temporary differences from depreciation and amortization.

DeferredTaxLiabilitiesDepreciationAndAmortization

11Deferred Tax Liabilities Unrealized Gains Investments And Debtxbrli:monetaryItemTypeinstantcreditmsft

Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on investments and debt.

DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt

12Depreciation Amortization And Otherxbrli:monetaryItemTypedurationdebitmsft

The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period, and other operating transactions that are not included elsewhere in the statement of cash flows.

DepreciationAmortizationAndOther

13Derivative Assets Net Amounts Presented In Balance Sheetxbrli:monetaryItemTypeinstantdebitmsft

Fair value after effects of master netting arrangements, of a financial asset or other contract with one or more underlying, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes amounts elected not to be offset.

DerivativeAssetsNetAmountsPresentedInBalanceSheet

14Derivative Assets Potential Net Amounts Not Presented In Balance Sheetxbrli:monetaryItemTypeinstantdebitmsft

Fair value after effects of master netting arrangements and after subtracting amounts that were eligible for offset but elected not to be offset or not offset because they did not meet the relevant accounting guidance, of a financial asset or other contract with one or more underlying, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.

DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet

15Derivative Fair Value Of Derivative Asset Amount Not Offsetxbrli:monetaryItemTypeinstantdebitmsft

Fair value of financial asset or other contract with one or more underlying, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be offset under a master netting arrangement or not offset because it does not meet the relevant accounting guidance.

DerivativeFairValueOfDerivativeAssetAmountNotOffset

16Derivative Fair Value Of Derivative Liability Amount Not Offsetxbrli:monetaryItemTypeinstantcreditmsft

Fair value of financial liability or other contract with one or more underlying, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be offset under a master netting arrangement or not offset because it does not meet the relevant accounting guidance.

DerivativeFairValueOfDerivativeLiabilityAmountNotOffset

17Derivative Liabilities Net Amounts Presented In Balance Sheetxbrli:monetaryItemTypeinstantcreditmsft

Fair value after effects of master netting arrangements, of a financial liability or other contract with one or more underlying, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of a liability. Includes amounts elected not to be offset.

DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet

18Derivative Liabilities Potential Net Amounts Not Presented In Balance Sheetxbrli:monetaryItemTypeinstantcreditmsft

Fair value after effects of master netting arrangements and after subtracting amounts that were eligible for offset but elected not to be offset or not offset because they did not meet the relevant accounting guidance, of a financial liability or other contract with one or more underlying, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.

DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet

19Effective Income Tax Rate Reconciliation Deductions Excess Tax Benefits Stock Based Compensationnum:percentItemTypedurationnullmsft

Effective income tax rate reconciliation deductions excess tax benefits stock based compensation.

EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation

20Effective Income Tax Rate Reconciliation Interest Income Expensenum:percentItemTypedurationnullmsft

Effective income tax rate reconciliation interest income (expense).

EffectiveIncomeTaxRateReconciliationInterestIncomeExpense

21Effective Income Tax Rate Reconciliation Phone Business Gains Lossesnum:percentItemTypedurationnullmsft

Effective income tax rate reconciliation phone business gains (losses).

EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses

22Financial Instrument Covenant Minimum Liquidityxbrli:monetaryItemTypeinstantdebitmsft

The minimum liquidity for the period as required by certain of our counterparty agreements for derivative instruments.

FinancialInstrumentCovenantMinimumLiquidity

23Financial Instrument Covenant Minimum Liquidity Requirementxbrli:monetaryItemTypedurationdebitmsft

The minimum liquidity required by certain of our counterparty agreements for derivative instruments.

FinancialInstrumentCovenantMinimumLiquidityRequirement

24Foreign Earnings Taxed At Rates Lower Than Us Ratenum:percentItemTypedurationnullmsft

Foreign Earnings Taxed at Rates Lower Than US Rate

ForeignEarningsTaxedAtRatesLowerThanUsRate

25Gain Loss On Cash Flow Hedge Effectiveness Net [Abstract]xbrli:stringItemTypedurationnullmsft

Gain Loss on Cash Flow Hedge Effectiveness Net [Abstract]

GainLossOnCashFlowHedgeEffectivenessNetAbstract

26Gain Loss On Investments And Derivative Instrumentsxbrli:monetaryItemTypedurationcreditmsft

Represents losses (gains) included in earnings for the period as a result of selling or holding securities and derivatives.

GainLossOnInvestmentsAndDerivativeInstruments

27Impairment Integration And Restructuring Effect On Earnings After Taxxbrli:monetaryItemTypedurationcreditmsft

Impairment, integration and restructuring effect on earnings after tax.

ImpairmentIntegrationAndRestructuringEffectOnEarningsAfterTax

28Impairment Integration And Restructuring Effect On Earnings Per Share After Taxnum:perShareItemTypedurationnullmsft

Impairment, integration and restructuring effect on earnings per share after tax.

ImpairmentIntegrationAndRestructuringEffectOnEarningsPerShareAfterTax

29Impairment Integration And Restructuring Effect On Operating Income Loss After Taxxbrli:monetaryItemTypedurationcreditmsft

Impairment, integration and restructuring effect on operating income (loss) after tax.

ImpairmentIntegrationAndRestructuringEffectOnOperatingIncomeLossAfterTax

30Impairment Integration And Restructuring Expensesxbrli:monetaryItemTypedurationdebitmsft

Impairment, integration and restructuring expenses.

ImpairmentIntegrationAndRestructuringExpenses

31Operating Lease Liabilitiesxbrli:monetaryItemTypeinstantcreditmsft

Operating lease liabilities.

OperatingLeaseLiabilities

32Operating Lease Right Of Use Assetsxbrli:monetaryItemTypeinstantdebitmsft

Operating lease right-of-use assets.

OperatingLeaseRightOfUseAssets

33Product Revenue And Service And Other Revenue Policy [Text Block]nonnum:textBlockItemTypedurationnullmsft

Describes product revenue and service and other revenue.

ProductRevenueAndServiceAndOtherRevenuePolicyTextBlock

34Reconciliation Of Assets Measured At Fair Value On Recurring Basis To Balance Sheet Presentation Table [Text Block]nonnum:textBlockItemTypedurationnullmsft

Reconciliation of the net fair value of assets measured at fair value on a recurring basis to their balance sheet presentation.

ReconciliationOfAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationTableTextBlock

35Revenue And Operating Loss Attributable To Acquiree Since Acquisition Date Table [Text Block]nonnum:textBlockItemTypedurationnullmsft

Revenue and operating loss attributable to acquiree since acquisition date.

RevenueAndOperatingLossAttributableToAcquireeSinceAcquisitionDateTableTextBlock

36Revenue Recognition Periodxbrli:durationItemTypedurationnullmsft

Revenue Recognition, Period

RevenueRecognitionPeriod

37Sales Revenue Services And Other Netxbrli:monetaryItemTypedurationcreditmsft

Sales Revenue Services and Other Net

SalesRevenueServicesAndOtherNet

38Schedule Of Cash Cash Equivalents And Investments Table [Text Block]nonnum:textBlockItemTypedurationnullmsft

The schedule of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).

ScheduleOfCashCashEquivalentsAndInvestmentsTableTextBlock

39Selling And Marketing Policy [Text Block]nonnum:textBlockItemTypedurationnullmsft

Describes the entity"s policies for sales and marketing expenses, which include payroll and related costs for sales and marketing personnel and costs of advertising (such as promotions, tradeshows and seminars).

SellingAndMarketingPolicyTextBlock

40Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Assumed Acquisition In Periodxbrli:sharesItemTypedurationnullmsft

Share based compensation arrangement by share based payment award equity instruments other than options assumed acquisition in period.

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedAcquisitionInPeriod

41Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Assumed In Acquisitions Weighted Average Grant Date Fair Valuenum:perShareItemTypedurationnullmsft

Share based compensation arrangement by share based payment award equity instruments other than options assumed in acquisitions weighted average grant date fair value.

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInAcquisitionsWeightedAverageGrantDateFairValue

42Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividends Per Sharenum:perShareItemTypedurationnullmsft

Share Based Compensation Arrangement By Share Based Payment Award, Fair Value Assumptions, Expected Dividends Per Share

ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare

43Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Method Used Table [Text Block]nonnum:textBlockItemTypedurationnullmsft

Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock awards.

ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock

44Share Repurchase Program Disclosure Table [Text Block]nonnum:textBlockItemTypedurationnullmsft

Tabular disclosure of the company"s share repurchase activity.

ShareRepurchaseProgramDisclosureTableTextBlock

45Stock Issued Employee Stock Purchase Plan Average Price Per Sharenum:perShareItemTypedurationnullmsft

The average price per share of stock purchased by employees under the Employee Stock Purchase Plan during the period.

StockIssuedEmployeeStockPurchasePlanAveragePricePerShare

46Valuation Allowances And Reserves Charged To Costs And Otherxbrli:monetaryItemTypedurationcreditmsft

Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs and expenses, as well as other adjustments to the reserves that are not charged to costs and expenses.

ValuationAllowancesAndReservesChargedToCostsAndOther

47Accounts Receivable Net Currentxbrli:monetaryItemTypeinstantdebitbase

AccountsReceivableNetCurrent

48Accounts Payable Currentxbrli:monetaryItemTypeinstantcreditbase

AccountsPayableCurrent

49Accrued Income Taxes Currentxbrli:monetaryItemTypeinstantcreditbase

AccruedIncomeTaxesCurrent

50Accrued Income Taxes Noncurrentxbrli:monetaryItemTypeinstantcreditbase

AccruedIncomeTaxesNoncurrent

51Accumulated Other Comprehensive Income Loss Net Of Taxxbrli:monetaryItemTypeinstantcreditbase

AccumulatedOtherComprehensiveIncomeLossNetOfTax

52Accumulated Depreciation Depletion And Amortization Property Plant And Equipmentxbrli:monetaryItemTypeinstantcreditbase

AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

53Acquired Finite Lived Intangible Assets Weighted Average Useful Lifexbrli:durationItemTypedurationnullbase

AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife

54Adjustment To Additional Paid In Capital Income Tax Effect From Share Based Compensation Netxbrli:monetaryItemTypedurationcreditbase

AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet

55Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Valuexbrli:monetaryItemTypedurationcreditbase

AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

56Advertising Expensexbrli:monetaryItemTypedurationdebitbase

AdvertisingExpense

57Allocated Share Based Compensation Expensexbrli:monetaryItemTypedurationdebitbase

AllocatedShareBasedCompensationExpense

58Allowance For Doubtful Accounts Receivable Currentxbrli:monetaryItemTypeinstantcreditbase

AllowanceForDoubtfulAccountsReceivableCurrent

59Amortization Of Intangible Assetsxbrli:monetaryItemTypedurationdebitbase

AmortizationOfIntangibleAssets

60Asset Impairment Chargesxbrli:monetaryItemTypedurationdebitbase

AssetImpairmentCharges

61Assets Fair Value Disclosure Recurringxbrli:monetaryItemTypeinstantdebitbase

AssetsFairValueDisclosureRecurring

62Assetsxbrli:monetaryItemTypeinstantdebitbase

Assets

63Assets Currentxbrli:monetaryItemTypeinstantdebitbase

AssetsCurrent

64Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Lossxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss

65Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Lossxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss

66Available For Sale Securities Continuous Unrealized Loss Position Accumulated Lossxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss

67Available For Sale Securities Debt Maturities Rolling After Year Ten Amortized Cost Basisxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis

68Available For Sale Securities Debt Maturities Rolling Year Two Through Five Amortized Cost Basisxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis

69Available For Sale Securities Accumulated Gross Unrealized Gain Before Taxxbrli:monetaryItemTypeinstantcreditbase

AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax

70Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Valuexbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue

71Available For Sale Securities Continuous Unrealized Loss Position Fair Valuexbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue

72Available For Sale Securities Debt Maturities Rolling Year Six Through Ten Fair Valuexbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue

73Available For Sale Securities Currentxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesCurrent

74Available For Sale Securities Debt Maturities Next Rolling Twelve Months Amortized Cost Basisxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis

75Available For Sale Securities Debt Maturities Rolling After Year Ten Fair Valuexbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue

76Available For Sale Securitiesxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecurities

77Available For Sale Securities Accumulated Gross Unrealized Loss Before Taxxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax

78Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Valuexbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue

79Available For Sale Securities Debt Maturities Rolling Year Two Through Five Fair Valuexbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue

80Available For Sale Securities Debt Maturities Next Rolling Twelve Months Fair Valuexbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue

81Available For Sale Securities Debt Maturities Rolling Year Six Through Ten Amortized Cost Basisxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis

82Available For Sale Securities Amortized Costxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesAmortizedCost

83Available For Sale Debt Securities Amortized Cost Basisxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleDebtSecuritiesAmortizedCostBasis

84Available For Sale Securities Debt Securitiesxbrli:monetaryItemTypeinstantdebitbase

AvailableForSaleSecuritiesDebtSecurities

85Available For Sale Securities Gross Realized Lossesxbrli:monetaryItemTypedurationdebitbase

AvailableForSaleSecuritiesGrossRealizedLosses

86Available For Sale Securities Gross Realized Gainsxbrli:monetaryItemTypedurationcreditbase

AvailableForSaleSecuritiesGrossRealizedGains

87Basis Of Accounting Policy Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

BasisOfAccountingPolicyPolicyTextBlock

88Buildings And Improvements Grossxbrli:monetaryItemTypeinstantdebitbase

BuildingsAndImprovementsGross

89Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Liabilities Noncurrentxbrli:monetaryItemTypeinstantcreditbase

BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent

90Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Marketable Securitiesxbrli:monetaryItemTypeinstantdebitbase

BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities

91Business Acquisition Effective Date Of Acquisition1xbrli:dateItemTypedurationnullbase

BusinessAcquisitionEffectiveDateOfAcquisition1

92Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Otherxbrli:monetaryItemTypeinstantdebitbase

BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther

93Business Acquisitions Pro Forma Revenuexbrli:monetaryItemTypedurationcreditbase

BusinessAcquisitionsProFormaRevenue

94Business Acquisitions Pro Forma Net Income Lossxbrli:monetaryItemTypedurationcreditbase

BusinessAcquisitionsProFormaNetIncomeLoss

95Business Combination Consideration Transferred1xbrli:monetaryItemTypedurationcreditbase

BusinessCombinationConsiderationTransferred1

96Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Otherxbrli:monetaryItemTypeinstantcreditbase

BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther

97Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalentsxbrli:monetaryItemTypeinstantdebitbase

BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents

98Business Acquisition Name Of Acquired Entityxbrli:stringItemTypedurationnullbase

BusinessAcquisitionNameOfAcquiredEntity

99Business Acquisition Pro Forma Earnings Per Share Dilutednum:perShareItemTypedurationnullbase

BusinessAcquisitionProFormaEarningsPerShareDiluted

100Business Acquisition Pro Forma Information [Text Block]nonnum:textBlockItemTypedurationnullbase

BusinessAcquisitionProFormaInformationTextBlock

101Business Acquisition Purchase Price Allocation Goodwill Expected Tax Deductible Amountxbrli:monetaryItemTypeinstantdebitbase

BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount

102Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipmentxbrli:monetaryItemTypeinstantdebitbase

BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment

103Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangiblesxbrli:monetaryItemTypeinstantdebitbase

BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles

104Business Combination Pro Forma Information Earnings Or Loss Of Acquiree Since Acquisition Date Actualxbrli:monetaryItemTypedurationcreditbase

BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual

105Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Netxbrli:monetaryItemTypeinstantdebitbase

BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet

106Business Combination Pro Forma Information Revenue Of Acquiree Since Acquisition Date Actualxbrli:monetaryItemTypedurationcreditbase

BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual

107Capital Lease Obligations Incurredxbrli:monetaryItemTypedurationcreditbase

CapitalLeaseObligationsIncurred

108Capital Leases Future Minimum Payments Due In Three Yearsxbrli:monetaryItemTypeinstantcreditbase

CapitalLeasesFutureMinimumPaymentsDueInThreeYears

109Capital Leases Future Minimum Payments Duexbrli:monetaryItemTypeinstantcreditbase

CapitalLeasesFutureMinimumPaymentsDue

110Capital Leases Future Minimum Payments Due In Five Yearsxbrli:monetaryItemTypeinstantcreditbase

CapitalLeasesFutureMinimumPaymentsDueInFiveYears

111Capital Leased Assets Grossxbrli:monetaryItemTypeinstantdebitbase

CapitalLeasedAssetsGross

112Capital Leases Future Minimum Payments Due Thereafterxbrli:monetaryItemTypeinstantcreditbase

CapitalLeasesFutureMinimumPaymentsDueThereafter

113Capital Leases Future Minimum Payments Due Currentxbrli:monetaryItemTypeinstantcreditbase

CapitalLeasesFutureMinimumPaymentsDueCurrent

114Capital Lease Obligations Currentxbrli:monetaryItemTypeinstantcreditbase

CapitalLeaseObligationsCurrent

115Capital Leases Future Minimum Payments Due In Two Yearsxbrli:monetaryItemTypeinstantcreditbase

CapitalLeasesFutureMinimumPaymentsDueInTwoYears

116Capital Leases Future Minimum Payments Due In Four Yearsxbrli:monetaryItemTypeinstantcreditbase

CapitalLeasesFutureMinimumPaymentsDueInFourYears

117Capital Lease Obligations Noncurrentxbrli:monetaryItemTypeinstantcreditbase

CapitalLeaseObligationsNoncurrent

118Capital Leases Lessee Balance Sheet Assets By Major Class Accumulated Deprecationxbrli:monetaryItemTypeinstantcreditbase

CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation

119Capital Leases Future Minimum Payments Interest Included In Paymentsxbrli:monetaryItemTypeinstantdebitbase

CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments

120Capitalized Computer Software Amortization1xbrli:monetaryItemTypedurationdebitbase

CapitalizedComputerSoftwareAmortization1

121Capitalized Software Development Costs For Software Sold To Customersxbrli:monetaryItemTypeinstantdebitbase

CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers

122Cashxbrli:monetaryItemTypeinstantdebitbase

Cash

123Cash And Cash Equivalents At Carrying Valuexbrli:monetaryItemTypeinstantdebitbase

CashAndCashEquivalentsAtCarryingValue

124Cash And Cash Equivalents Period Increase Decreasexbrli:monetaryItemTypedurationdebitbase

CashAndCashEquivalentsPeriodIncreaseDecrease

125Cash Cash Equivalents And Short Term Investmentsxbrli:monetaryItemTypeinstantdebitbase

CashCashEquivalentsAndShortTermInvestments

126Change In Unrealized Gain Loss On Hedged Item In Fair Value Hedge1xbrli:monetaryItemTypedurationcreditbase

ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1

127Change In Unrealized Gain Loss On Fair Value Hedging Instruments1xbrli:monetaryItemTypedurationcreditbase

ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1

128Commercial Paperxbrli:monetaryItemTypeinstantcreditbase

CommercialPaper

129Commitments Fair Value Disclosurexbrli:monetaryItemTypeinstantcreditbase

CommitmentsFairValueDisclosure

130Commitments And Contingenciesxbrli:monetaryItemTypeinstantcreditbase

CommitmentsAndContingencies

131Commitments Disclosure [Text Block]nonnum:textBlockItemTypedurationnullbase

CommitmentsDisclosureTextBlock

132Common Stock Dividends Per Share Declarednum:perShareItemTypedurationnullbase

CommonStockDividendsPerShareDeclared

133Common Stock Shares Authorizedxbrli:sharesItemTypeinstantnullbase

CommonStockSharesAuthorized

134Common Stocks Including Additional Paid In Capitalxbrli:monetaryItemTypeinstantcreditbase

CommonStocksIncludingAdditionalPaidInCapital

135Common Stock Shares Outstandingxbrli:sharesItemTypeinstantnullbase

CommonStockSharesOutstanding

136Compensation And Employee Benefit Plans [Text Block]nonnum:textBlockItemTypedurationnullbase

CompensationAndEmployeeBenefitPlansTextBlock

137Comprehensive Income Net Of Taxxbrli:monetaryItemTypedurationcreditbase

ComprehensiveIncomeNetOfTax

138Comprehensive Income Note [Text Block]nonnum:textBlockItemTypedurationnullbase

ComprehensiveIncomeNoteTextBlock

139Consolidation Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

ConsolidationPolicyTextBlock

140Cost Method Investmentsxbrli:monetaryItemTypeinstantdebitbase

CostMethodInvestments

141Cost Of Goods Soldxbrli:monetaryItemTypedurationdebitbase

CostOfGoodsSold

142Cost Of Revenuexbrli:monetaryItemTypedurationdebitbase

CostOfRevenue

143Cost Of Sales Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

CostOfSalesPolicyTextBlock

144Current Income Tax Expense Benefitxbrli:monetaryItemTypedurationdebitbase

CurrentIncomeTaxExpenseBenefit

145Current State And Local Tax Expense Benefitxbrli:monetaryItemTypedurationdebitbase

CurrentStateAndLocalTaxExpenseBenefit

146Current Foreign Tax Expense Benefitxbrli:monetaryItemTypedurationdebitbase

CurrentForeignTaxExpenseBenefit

147Current Federal Tax Expense Benefitxbrli:monetaryItemTypedurationdebitbase

CurrentFederalTaxExpenseBenefit

148Debt Disclosure [Text Block]nonnum:textBlockItemTypedurationnullbase

DebtDisclosureTextBlock

149Debt Instrument Termxbrli:durationItemTypedurationnullbase

DebtInstrumentTerm

150Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Netxbrli:monetaryItemTypeinstantdebitbase

DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet

151Debt Instrument Maturity Datexbrli:dateItemTypedurationnullbase

DebtInstrumentMaturityDate

152Debt Instrument Credit Ratingxbrli:stringItemTypedurationnullbase

DebtInstrumentCreditRating

153Debt Instrument Interest Rate Stated Percentagenum:percentItemTypeinstantnullbase

DebtInstrumentInterestRateStatedPercentage

154Debt Instrument Interest Rate Effective Percentagenum:percentItemTypeinstantnullbase

DebtInstrumentInterestRateEffectivePercentage

155Debt Instrument Face Amountxbrli:monetaryItemTypeinstantcreditbase

DebtInstrumentFaceAmount

156Deferred Tax Liability Not Recognized Amount Of Unrecognized Deferred Tax Liability Undistributed Earnings Of Foreign Subsidiariesxbrli:monetaryItemTypeinstantdebitbase

DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries

157Deferred Federal State And Local Tax Expense Benefitxbrli:monetaryItemTypedurationdebitbase

DeferredFederalStateAndLocalTaxExpenseBenefit

158Deferred Foreign Income Tax Expense Benefitxbrli:monetaryItemTypedurationdebitbase

DeferredForeignIncomeTaxExpenseBenefit

159Deferred Income Tax Expense Benefitxbrli:monetaryItemTypedurationdebitbase

DeferredIncomeTaxExpenseBenefit

160Deferred Income Tax Liabilitiesxbrli:monetaryItemTypeinstantcreditbase

DeferredIncomeTaxLiabilities

161Deferred Revenue Noncurrentxbrli:monetaryItemTypeinstantcreditbase

DeferredRevenueNoncurrent

162Deferred Revenue Currentxbrli:monetaryItemTypeinstantcreditbase

DeferredRevenueCurrent

163Deferred Revenuexbrli:monetaryItemTypeinstantcreditbase

DeferredRevenue

164Deferred Revenue Disclosure [Text Block]nonnum:textBlockItemTypedurationnullbase

DeferredRevenueDisclosureTextBlock

165Deferred Tax Assets Otherxbrli:monetaryItemTypeinstantdebitbase

DeferredTaxAssetsOther

166Deferred Tax Assets Operating Loss Carryforwardsxbrli:monetaryItemTypeinstantdebitbase

DeferredTaxAssetsOperatingLossCarryforwards

167Deferred Tax Assets Liabilities Netxbrli:monetaryItemTypeinstantdebitbase

DeferredTaxAssetsLiabilitiesNet

168Deferred Tax Assets Grossxbrli:monetaryItemTypeinstantdebitbase

DeferredTaxAssetsGross

169Deferred Tax Assets Netxbrli:monetaryItemTypeinstantdebitbase

DeferredTaxAssetsNet

170Deferred Tax Assets Deferred Incomexbrli:monetaryItemTypeinstantdebitbase

DeferredTaxAssetsDeferredIncome

171Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Impairment Lossesxbrli:monetaryItemTypeinstantdebitbase

DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses

172Deferred Tax Assets Tax Deferred Expense Otherxbrli:monetaryItemTypeinstantdebitbase

DeferredTaxAssetsTaxDeferredExpenseOther

173Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Restructuring Chargesxbrli:monetaryItemTypeinstantdebitbase

DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges

174Deferred Tax Assets Valuation Allowancexbrli:monetaryItemTypeinstantcreditbase

DeferredTaxAssetsValuationAllowance

175Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Costxbrli:monetaryItemTypeinstantdebitbase

DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

176Deferred Tax Liabilities Noncurrentxbrli:monetaryItemTypeinstantcreditbase

DeferredTaxLiabilitiesNoncurrent

177Deferred Tax Liabilitiesxbrli:monetaryItemTypeinstantcreditbase

DeferredTaxLiabilities

178Deferred Tax Liabilities Undistributed Foreign Earningsxbrli:monetaryItemTypeinstantcreditbase

DeferredTaxLiabilitiesUndistributedForeignEarnings

179Deferred Tax Liabilities Otherxbrli:monetaryItemTypeinstantcreditbase

DeferredTaxLiabilitiesOther

180Defined Contribution Plan Employer Matching Contribution Percentnum:percentItemTypedurationnullbase

DefinedContributionPlanEmployerMatchingContributionPercent

181Defined Contribution Plan Employer Matching Contribution Percent Of Matchnum:percentItemTypedurationnullbase

DefinedContributionPlanEmployerMatchingContributionPercentOfMatch

182Defined Contribution Plan Cost Recognizedxbrli:monetaryItemTypedurationdebitbase

DefinedContributionPlanCostRecognized

183Deposits Received For Securities Loaned At Carrying Valuexbrli:monetaryItemTypeinstantcreditbase

DepositsReceivedForSecuritiesLoanedAtCarryingValue

184Depreciationxbrli:monetaryItemTypedurationdebitbase

Depreciation

185Derivative Assetsxbrli:monetaryItemTypeinstantdebitbase

DerivativeAssets

186Derivative Collateral Right To Reclaim Cashxbrli:monetaryItemTypeinstantdebitbase

DerivativeCollateralRightToReclaimCash

187Derivative Liability Fair Value Gross Assetxbrli:monetaryItemTypeinstantdebitbase

DerivativeLiabilityFairValueGrossAsset

188Derivative Asset Fair Value Gross Liabilityxbrli:monetaryItemTypeinstantcreditbase

DerivativeAssetFairValueGrossLiability

189Derivative Collateral Obligation To Return Cashxbrli:monetaryItemTypeinstantcreditbase

DerivativeCollateralObligationToReturnCash

190Derivative Instruments Not Designated As Hedging Instruments Gain Loss Netxbrli:monetaryItemTypedurationcreditbase

DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet

191Derivative Instruments And Hedging Activities Disclosure [Text Block]nonnum:textBlockItemTypedurationnullbase

DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock

192Derivative Fair Value Of Derivative Assetxbrli:monetaryItemTypeinstantdebitbase

DerivativeFairValueOfDerivativeAsset

193Derivative Fair Value Of Derivative Liabilityxbrli:monetaryItemTypeinstantcreditbase

DerivativeFairValueOfDerivativeLiability

194Derivative Instruments Gain Loss Recognized In Income Ineffective Portion And Amount Excluded From Effectiveness Testing Netxbrli:monetaryItemTypedurationcreditbase

DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet

195Derivatives Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

DerivativesPolicyTextBlock

196Disclosure Of Share Based Compensation Arrangements By Share Based Payment Award [Text Block]nonnum:textBlockItemTypedurationnullbase

DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock

197Dividend Payable Date To Be Paid Day Month And Yearxbrli:dateItemTypedurationnullbase

DividendPayableDateToBePaidDayMonthAndYear

198Dividends Payable Date Declared Day Month And Yearxbrli:dateItemTypedurationnullbase

DividendsPayableDateDeclaredDayMonthAndYear

199Dividends Common Stock Cashxbrli:monetaryItemTypedurationdebitbase

DividendsCommonStockCash

200Dividends Payable Date Of Record Day Month And Yearxbrli:dateItemTypedurationnullbase

DividendsPayableDateOfRecordDayMonthAndYear

201Dividends Declared Table [Text Block]nonnum:textBlockItemTypedurationnullbase

DividendsDeclaredTableTextBlock

202Earnings Per Share Dilutednum:perShareItemTypedurationnullbase

EarningsPerShareDiluted

203Earnings Per Share [Text Block]nonnum:textBlockItemTypedurationnullbase

EarningsPerShareTextBlock

204Earnings Per Share Basicnum:perShareItemTypedurationnullbase

EarningsPerShareBasic

205Earnings Per Share Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

EarningsPerSharePolicyTextBlock

206Effect Of Exchange Rate On Cash And Cash Equivalentsxbrli:monetaryItemTypedurationdebitbase

EffectOfExchangeRateOnCashAndCashEquivalents

207Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differentialnum:percentItemTypedurationnullbase

EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential

208Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Ratenum:percentItemTypedurationnullbase

EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate

209Effective Income Tax Rate Reconciliation Deductions Qualified Production Activitiesnum:percentItemTypedurationnullbase

EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities

210Effective Income Tax Rate Reconciliation Other Adjustmentsnum:percentItemTypedurationnullbase

EffectiveIncomeTaxRateReconciliationOtherAdjustments

211Effective Income Tax Rate Continuing Operationsnum:percentItemTypedurationnullbase

EffectiveIncomeTaxRateContinuingOperations

212Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognizedxbrli:monetaryItemTypeinstantdebitbase

EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

213Employee Service Share Based Compensation Tax Benefit From Compensation Expensexbrli:monetaryItemTypedurationcreditbase

EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense

214Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1xbrli:durationItemTypedurationnullbase

EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1

215Employee Related Liabilities Currentxbrli:monetaryItemTypeinstantcreditbase

EmployeeRelatedLiabilitiesCurrent

216Equity Method Investment Aggregate Costxbrli:monetaryItemTypeinstantdebitbase

EquityMethodInvestmentAggregateCost

217Equity Method Investmentsxbrli:monetaryItemTypeinstantdebitbase

EquityMethodInvestments

218Fair Value Disclosures [Text Block]nonnum:textBlockItemTypedurationnullbase

FairValueDisclosuresTextBlock

219Fair Value Of Financial Instruments Policynonnum:textBlockItemTypedurationnullbase

FairValueOfFinancialInstrumentsPolicy

220Finite Lived Intangible Assets Netxbrli:monetaryItemTypeinstantdebitbase

FiniteLivedIntangibleAssetsNet

221Finite Lived Intangible Assets Amortization Expense Next Twelve Monthsxbrli:monetaryItemTypeinstantdebitbase

FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

222Finite Lived Intangible Assets Amortization Expense Year Fivexbrli:monetaryItemTypeinstantdebitbase

FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

223Finite Lived Intangible Assets Accumulated Amortizationxbrli:monetaryItemTypeinstantcreditbase

FiniteLivedIntangibleAssetsAccumulatedAmortization

224Finite Lived Intangible Assets Amortization Expense After Year Fivexbrli:monetaryItemTypeinstantdebitbase

FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive

225Finite Lived Intangible Assets Amortization Expense Year Threexbrli:monetaryItemTypeinstantdebitbase

FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

226Finite Lived Intangible Asset Useful Lifexbrli:durationItemTypedurationnullbase

FiniteLivedIntangibleAssetUsefulLife

227Finite Lived Intangible Assets Amortization Expense Year Fourxbrli:monetaryItemTypeinstantdebitbase

FiniteLivedIntangibleAssetsAmortizationExpenseYearFour

228Finite Lived Intangible Assets Grossxbrli:monetaryItemTypeinstantdebitbase

FiniteLivedIntangibleAssetsGross

229Finite Lived Intangible Assets Amortization Expense Year Twoxbrli:monetaryItemTypeinstantdebitbase

FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

230Foreign Currency Transaction Gain Loss Before Taxxbrli:monetaryItemTypedurationcreditbase

ForeignCurrencyTransactionGainLossBeforeTax

231Foreign Currency Transactions And Translations Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock

232Foreign Currency Cash Flow Hedge Gain Loss To Be Reclassified During Next12 Monthsxbrli:monetaryItemTypeinstantcreditbase

ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months

233Foreign Currency Cash Flow Hedge Gain Loss Reclassified To Earnings Netxbrli:monetaryItemTypedurationcreditbase

ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet

234Furniture And Fixtures Grossxbrli:monetaryItemTypeinstantdebitbase

FurnitureAndFixturesGross

235Gain Loss On Derivative Instruments Net Pretaxxbrli:monetaryItemTypedurationcreditbase

GainLossOnDerivativeInstrumentsNetPretax

236Gain Loss On Fair Value Hedge Ineffectiveness Netxbrli:monetaryItemTypedurationcreditbase

GainLossOnFairValueHedgeIneffectivenessNet

237Gain Loss From Components Excluded From Assessment Of Fair Value Hedge Effectiveness Netxbrli:monetaryItemTypedurationcreditbase

GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet

238Gain Loss On Investmentsxbrli:monetaryItemTypedurationcreditbase

GainLossOnInvestments

239General And Administrative Expensexbrli:monetaryItemTypedurationdebitbase

GeneralAndAdministrativeExpense

240Goodwill And Intangible Assets Goodwill Policynonnum:textBlockItemTypedurationnullbase

GoodwillAndIntangibleAssetsGoodwillPolicy

241Goodwill Disclosure [Text Block]nonnum:textBlockItemTypedurationnullbase

GoodwillDisclosureTextBlock

242Goodwillxbrli:monetaryItemTypeinstantdebitbase

Goodwill

243Goodwill Impairment Lossxbrli:monetaryItemTypedurationdebitbase

GoodwillImpairmentLoss

244Goodwill Impaired Accumulated Impairment Lossxbrli:monetaryItemTypeinstantcreditbase

GoodwillImpairedAccumulatedImpairmentLoss

245Goodwill Acquired During Periodxbrli:monetaryItemTypedurationdebitbase

GoodwillAcquiredDuringPeriod

246Goodwill Other Increase Decreasexbrli:monetaryItemTypedurationdebitbase

GoodwillOtherIncreaseDecrease

247Gross Profitxbrli:monetaryItemTypedurationcreditbase

GrossProfit

248Impairment Of Intangible Assets Finitelivedxbrli:monetaryItemTypedurationdebitbase

ImpairmentOfIntangibleAssetsFinitelived

249Income Loss From Continuing Operations Before Income Taxes Domesticxbrli:monetaryItemTypedurationcreditbase

IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic

250Income Loss From Continuing Operations Before Income Taxes Foreignxbrli:monetaryItemTypedurationcreditbase

IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign

251Income Tax Examination Year Under Examinationxbrli:gYearItemTypedurationnullbase

IncomeTaxExaminationYearUnderExamination

252Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investmentsxbrli:monetaryItemTypedurationcreditbase

IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

253Income Tax Disclosure [Text Block]nonnum:textBlockItemTypedurationnullbase

IncomeTaxDisclosureTextBlock

254Income Tax Expense Benefitxbrli:monetaryItemTypedurationdebitbase

IncomeTaxExpenseBenefit

255Income Tax Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

IncomeTaxPolicyTextBlock

256Income Taxes Paid Netxbrli:monetaryItemTypedurationcreditbase

IncomeTaxesPaidNet

257Increase Decrease In Other Current Assetsxbrli:monetaryItemTypedurationcreditbase

IncreaseDecreaseInOtherCurrentAssets

258Increase Decrease In Collateral Held Under Securities Lendingxbrli:monetaryItemTypedurationcreditbase

IncreaseDecreaseInCollateralHeldUnderSecuritiesLending

259Increase Decrease In Other Noncurrent Liabilitiesxbrli:monetaryItemTypedurationdebitbase

IncreaseDecreaseInOtherNoncurrentLiabilities

260Increase Decrease In Accounts Receivablexbrli:monetaryItemTypedurationcreditbase

IncreaseDecreaseInAccountsReceivable

261Increase Decrease In Other Noncurrent Assetsxbrli:monetaryItemTypedurationcreditbase

IncreaseDecreaseInOtherNoncurrentAssets

262Increase Decrease In Other Current Liabilitiesxbrli:monetaryItemTypedurationdebitbase

IncreaseDecreaseInOtherCurrentLiabilities

263Increase Decrease In Accounts Payablexbrli:monetaryItemTypedurationdebitbase

IncreaseDecreaseInAccountsPayable

264Increase Decrease In Deferred Revenuexbrli:monetaryItemTypedurationdebitbase

IncreaseDecreaseInDeferredRevenue

265Increase Decrease In Inventoriesxbrli:monetaryItemTypedurationcreditbase

IncreaseDecreaseInInventories

266Incremental Common Shares Attributable To Share Based Payment Arrangementsxbrli:sharesItemTypedurationnullbase

IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

267Intangible Assets Finite Lived Policynonnum:textBlockItemTypedurationnullbase

IntangibleAssetsFiniteLivedPolicy

268Intangible Assets Disclosure [Text Block]nonnum:textBlockItemTypedurationnullbase

IntangibleAssetsDisclosureTextBlock

269Interest Expensexbrli:monetaryItemTypedurationdebitbase

InterestExpense

270Interest Paidxbrli:monetaryItemTypedurationcreditbase

InterestPaid

271Inventory Disclosure [Text Block]nonnum:textBlockItemTypedurationnullbase

InventoryDisclosureTextBlock

272Inventory Finished Goods Net Of Reservesxbrli:monetaryItemTypeinstantdebitbase

InventoryFinishedGoodsNetOfReserves

273Inventory Netxbrli:monetaryItemTypeinstantdebitbase

InventoryNet

274Inventory Work In Process Net Of Reservesxbrli:monetaryItemTypeinstantdebitbase

InventoryWorkInProcessNetOfReserves

275Inventory Raw Materials Net Of Reservesxbrli:monetaryItemTypeinstantdebitbase

InventoryRawMaterialsNetOfReserves

276Inventory Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

InventoryPolicyTextBlock

277Investment Income Netxbrli:monetaryItemTypedurationcreditbase

InvestmentIncomeNet

278Investment Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

InvestmentPolicyTextBlock

279Investments Classified By Contractual Maturity Date Table [Text Block]nonnum:textBlockItemTypedurationnullbase

InvestmentsClassifiedByContractualMaturityDateTableTextBlock

280Investments In Debt And Equity Instruments Cash And Cash Equivalents Unrealized And Realized Gains Losses [Text Block]nonnum:textBlockItemTypedurationnullbase

InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock

281Landxbrli:monetaryItemTypeinstantdebitbase

Land

282Lease And Rental Expensexbrli:monetaryItemTypedurationdebitbase

LeaseAndRentalExpense

283Leasehold Improvements Grossxbrli:monetaryItemTypeinstantdebitbase

LeaseholdImprovementsGross

284Legal Matters And Contingencies [Text Block]nonnum:textBlockItemTypedurationnullbase

LegalMattersAndContingenciesTextBlock

285Liabilities And Stockholders Equityxbrli:monetaryItemTypeinstantcreditbase

LiabilitiesAndStockholdersEquity

286Liabilities Fair Value Disclosure Recurringxbrli:monetaryItemTypeinstantcreditbase

LiabilitiesFairValueDisclosureRecurring

287Liabilitiesxbrli:monetaryItemTypeinstantcreditbase

Liabilities

288Liabilities Currentxbrli:monetaryItemTypeinstantcreditbase

LiabilitiesCurrent

289Line Of Credit Facility Covenant Compliancexbrli:stringItemTypedurationnullbase

LineOfCreditFacilityCovenantCompliance

290Line Of Credit Facility Expiration Date1xbrli:dateItemTypedurationnullbase

LineOfCreditFacilityExpirationDate1

291Line Of Credit Facility Maximum Borrowing Capacityxbrli:monetaryItemTypeinstantcreditbase

LineOfCreditFacilityMaximumBorrowingCapacity

292Long Term Debt Fair Valuexbrli:monetaryItemTypeinstantcreditbase

LongTermDebtFairValue

293Long Term Debtxbrli:monetaryItemTypeinstantcreditbase

LongTermDebt

294Long Term Debt Maturities Repayments Of Principal In Year Fivexbrli:monetaryItemTypeinstantcreditbase

LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive

295Long Term Debt Maturities Repayments Of Principal In Year Fourxbrli:monetaryItemTypeinstantcreditbase

LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour

296Long Term Debt Maturities Repayments Of Principal In Year Threexbrli:monetaryItemTypeinstantcreditbase

LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree

297Long Term Debt Currentxbrli:monetaryItemTypeinstantcreditbase

LongTermDebtCurrent

298Long Term Debt Maturities Repayments Of Principal In Next Twelve Monthsxbrli:monetaryItemTypeinstantcreditbase

LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths

299Long Term Investmentsxbrli:monetaryItemTypeinstantdebitbase

LongTermInvestments

300Long Term Debt Noncurrentxbrli:monetaryItemTypeinstantcreditbase

LongTermDebtNoncurrent

301Long Term Debt Maturities Repayments Of Principal In Year Twoxbrli:monetaryItemTypeinstantcreditbase

LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo

302Long Term Debt Maturities Repayments Of Principal After Year Fivexbrli:monetaryItemTypeinstantcreditbase

LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive

303Loss Contingency Accrual Carrying Value Currentxbrli:monetaryItemTypeinstantcreditbase

LossContingencyAccrualCarryingValueCurrent

304Loss Contingency Range Of Possible Loss Portion Not Accruedxbrli:monetaryItemTypeinstantdebitbase

LossContingencyRangeOfPossibleLossPortionNotAccrued

305Mergers Acquisitions And Dispositions Disclosures [Text Block]nonnum:textBlockItemTypedurationnullbase

MergersAcquisitionsAndDispositionsDisclosuresTextBlock

306Marketable Securities Realized Gain Loss Other Than Temporary Impairments Amountxbrli:monetaryItemTypedurationdebitbase

MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount

307Maximum Length Of Time Foreign Currency Cash Flow Hedgexbrli:durationItemTypedurationnullbase

MaximumLengthOfTimeForeignCurrencyCashFlowHedge

308Noncurrent Assetsxbrli:monetaryItemTypeinstantdebitbase

NoncurrentAssets

309Net Cash Provided By Used In Financing Activities Continuing Operationsxbrli:monetaryItemTypedurationdebitbase

NetCashProvidedByUsedInFinancingActivitiesContinuingOperations

310Net Cash Provided By Used In Investing Activities Continuing Operationsxbrli:monetaryItemTypedurationdebitbase

NetCashProvidedByUsedInInvestingActivitiesContinuingOperations

311Net Cash Provided By Used In Operating Activities Continuing Operationsxbrli:monetaryItemTypedurationnullbase

NetCashProvidedByUsedInOperatingActivitiesContinuingOperations

312Net Income Lossxbrli:monetaryItemTypedurationcreditbase

NetIncomeLoss

313New Accounting Pronouncements Policy Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

NewAccountingPronouncementsPolicyPolicyTextBlock

314Nonoperating Income Expensexbrli:monetaryItemTypedurationcreditbase

NonoperatingIncomeExpense

315Oci Before Reclassifications Net Of Tax Attributable To Parentxbrli:monetaryItemTypedurationcreditbase

OciBeforeReclassificationsNetOfTaxAttributableToParent

316Open Tax Yearxbrli:gYearItemTypedurationnullbase

OpenTaxYear

317Operating Leases Future Minimum Payments Due Thereafterxbrli:monetaryItemTypeinstantcreditbase

OperatingLeasesFutureMinimumPaymentsDueThereafter

318Operating Leases Future Minimum Payments Due In Two Yearsxbrli:monetaryItemTypeinstantcreditbase

OperatingLeasesFutureMinimumPaymentsDueInTwoYears

319Operating Lease Right Of Use Assetxbrli:monetaryItemTypeinstantdebitbase

OperatingLeaseRightOfUseAsset

320Operating Leases Future Minimum Payments Duexbrli:monetaryItemTypeinstantcreditbase

OperatingLeasesFutureMinimumPaymentsDue

321Operating Leases Future Minimum Payments Due Currentxbrli:monetaryItemTypeinstantcreditbase

OperatingLeasesFutureMinimumPaymentsDueCurrent

322Operating Leases Future Minimum Payments Due In Five Yearsxbrli:monetaryItemTypeinstantcreditbase

OperatingLeasesFutureMinimumPaymentsDueInFiveYears

323Operating Leases Future Minimum Payments Due In Four Yearsxbrli:monetaryItemTypeinstantcreditbase

OperatingLeasesFutureMinimumPaymentsDueInFourYears

324Operating Income Lossxbrli:monetaryItemTypedurationcreditbase

OperatingIncomeLoss

325Operating Leases Future Minimum Payments Due In Three Yearsxbrli:monetaryItemTypeinstantcreditbase

OperatingLeasesFutureMinimumPaymentsDueInThreeYears

326Operating Lease Liabilityxbrli:monetaryItemTypeinstantcreditbase

OperatingLeaseLiability

327Operating Loss Carryforwardsxbrli:monetaryItemTypeinstantdebitbase

OperatingLossCarryforwards

328Other Nonoperating Income And Expense [Text Block]nonnum:textBlockItemTypedurationnullbase

OtherNonoperatingIncomeAndExpenseTextBlock

329Other Comprehensive Income Loss Before Reclassifications Taxxbrli:monetaryItemTypedurationdebitbase

OtherComprehensiveIncomeLossBeforeReclassificationsTax

330Other Comprehensive Income Loss Tax Portion Attributable To Parent1xbrli:monetaryItemTypedurationdebitbase

OtherComprehensiveIncomeLossTaxPortionAttributableToParent1

331Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Taxxbrli:monetaryItemTypedurationcreditbase

OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax

332Other Comprehensive Income Loss Derivatives Qualifying As Hedges Taxxbrli:monetaryItemTypedurationdebitbase

OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax

333Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Taxxbrli:monetaryItemTypedurationcreditbase

OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax

334Other Comprehensive Income Loss Foreign Currency Translation Adjustment Taxxbrli:monetaryItemTypedurationdebitbase

OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax

335Other Comprehensive Income Loss Available For Sale Securities Taxxbrli:monetaryItemTypedurationdebitbase

OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax

336Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Taxxbrli:monetaryItemTypedurationcreditbase

OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

337Other Assets Noncurrentxbrli:monetaryItemTypeinstantdebitbase

OtherAssetsNoncurrent

338Other Assets Fair Value Disclosurexbrli:monetaryItemTypeinstantdebitbase

OtherAssetsFairValueDisclosure

339Other Assetsxbrli:monetaryItemTypeinstantdebitbase

OtherAssets

340Other Assets Currentxbrli:monetaryItemTypeinstantdebitbase

OtherAssetsCurrent

341Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Taxxbrli:monetaryItemTypedurationcreditbase

OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax

342Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Taxxbrli:monetaryItemTypedurationdebitbase

OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax

343Other Liabilitiesxbrli:monetaryItemTypeinstantcreditbase

OtherLiabilities

344Other Liabilities Noncurrentxbrli:monetaryItemTypeinstantcreditbase

OtherLiabilitiesNoncurrent

345Other Liabilities Currentxbrli:monetaryItemTypeinstantcreditbase

OtherLiabilitiesCurrent

346Other Nonoperating Income Expensexbrli:monetaryItemTypedurationcreditbase

OtherNonoperatingIncomeExpense

347Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parentxbrli:monetaryItemTypedurationcreditbase

OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent

348Payments Of Dividends Common Stockxbrli:monetaryItemTypedurationcreditbase

PaymentsOfDividendsCommonStock

349Payments For Restructuringxbrli:monetaryItemTypedurationcreditbase

PaymentsForRestructuring

350Payments For Repurchase Of Common Stockxbrli:monetaryItemTypedurationcreditbase

PaymentsForRepurchaseOfCommonStock

351Payments To Acquire Businesses Grossxbrli:monetaryItemTypedurationcreditbase

PaymentsToAcquireBusinessesGross

352Payments To Acquire Investmentsxbrli:monetaryItemTypedurationcreditbase

PaymentsToAcquireInvestments

353Payments To Acquire Property Plant And Equipmentxbrli:monetaryItemTypedurationcreditbase

PaymentsToAcquirePropertyPlantAndEquipment

354Proceeds From Debt Maturing In More Than Three Monthsxbrli:monetaryItemTypedurationdebitbase

ProceedsFromDebtMaturingInMoreThanThreeMonths

355Proceeds From Payments For Other Financing Activitiesxbrli:monetaryItemTypedurationdebitbase

ProceedsFromPaymentsForOtherFinancingActivities

356Proceeds From Repayments Of Short Term Debt Maturing In Three Months Or Lessxbrli:monetaryItemTypedurationdebitbase

ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess

357Proceeds From Issuance Of Common Stockxbrli:monetaryItemTypedurationdebitbase

ProceedsFromIssuanceOfCommonStock

358Proceeds From Maturities Prepayments And Calls Of Available For Sale Securitiesxbrli:monetaryItemTypedurationdebitbase

ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities

359Proceeds From Lines Of Creditxbrli:monetaryItemTypedurationdebitbase

ProceedsFromLinesOfCredit

360Proceeds From Sale Of Available For Sale Securitiesxbrli:monetaryItemTypedurationdebitbase

ProceedsFromSaleOfAvailableForSaleSecurities

361Property Plant And Equipment Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

PropertyPlantAndEquipmentPolicyTextBlock

362Property Plant And Equipment [Text Block]nonnum:textBlockItemTypedurationnullbase

PropertyPlantAndEquipmentTextBlock

363Property Plant And Equipment Netxbrli:monetaryItemTypeinstantdebitbase

PropertyPlantAndEquipmentNet

364Property Plant And Equipment Grossxbrli:monetaryItemTypeinstantdebitbase

PropertyPlantAndEquipmentGross

365Property Plant And Equipment Disclosure [Text Block]nonnum:textBlockItemTypedurationnullbase

PropertyPlantAndEquipmentDisclosureTextBlock

366Property Plant And Equipment Useful Lifexbrli:durationItemTypedurationnullbase

PropertyPlantAndEquipmentUsefulLife

367Quarterly Financial Information [Text Block]nonnum:textBlockItemTypedurationnullbase

QuarterlyFinancialInformationTextBlock

368Realized Gain Loss On Investments Table [Text Block]nonnum:textBlockItemTypedurationnullbase

RealizedGainLossOnInvestmentsTableTextBlock

369Reclassification From Aoci Current Period Net Of Tax Attributable To Parentxbrli:monetaryItemTypedurationdebitbase

ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent

370Reclassification From Aoci Current Period Taxxbrli:monetaryItemTypedurationcreditbase

ReclassificationFromAociCurrentPeriodTax

371Reclassification From Aoci Current Period Before Tax Attributable To Parentxbrli:monetaryItemTypedurationdebitbase

ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent

372Recognition Of Deferred Revenuexbrli:monetaryItemTypedurationcreditbase

RecognitionOfDeferredRevenue

373Reconciliation Of Operating Profit Loss From Segments To Consolidated [Text Block]nonnum:textBlockItemTypedurationnullbase

ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock

374Reconciliation Of Revenue From Segments To Consolidated [Text Block]nonnum:textBlockItemTypedurationnullbase

ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock

375Repayments Of Debt Maturing In More Than Three Monthsxbrli:monetaryItemTypedurationcreditbase

RepaymentsOfDebtMaturingInMoreThanThreeMonths

376Research Development And Computer Software Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

ResearchDevelopmentAndComputerSoftwarePolicyTextBlock

377Research And Development Expensexbrli:monetaryItemTypedurationdebitbase

ResearchAndDevelopmentExpense

378Restructuring Reserve Settled Without Cash2xbrli:monetaryItemTypedurationdebitbase

RestructuringReserveSettledWithoutCash2

379Restructuring And Related Cost Number Of Positions Eliminatedxbrli:integerItemTypedurationnullbase

RestructuringAndRelatedCostNumberOfPositionsEliminated

380Restructuring Chargesxbrli:monetaryItemTypedurationdebitbase

RestructuringCharges

381Restructuring Reserve Accrual Adjustment1xbrli:monetaryItemTypedurationdebitbase

RestructuringReserveAccrualAdjustment1

382Restructuring And Related Activities Disclosure [Text Block]nonnum:textBlockItemTypedurationnullbase

RestructuringAndRelatedActivitiesDisclosureTextBlock

383Restructuring Reservexbrli:monetaryItemTypeinstantcreditbase

RestructuringReserve

384Restructuring And Related Activities Completion Datexbrli:dateItemTypedurationnullbase

RestructuringAndRelatedActivitiesCompletionDate

385Retained Earnings Accumulated Deficitxbrli:monetaryItemTypeinstantcreditbase

RetainedEarningsAccumulatedDeficit

386Revenue Recognition Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

RevenueRecognitionPolicyTextBlock

387Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percentnum:percentItemTypedurationnullbase

SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent

388Scheduleof Finite Lived Intangible Assets Future Amortization Expense Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock

389Sales Revenue Goods Netxbrli:monetaryItemTypedurationcreditbase

SalesRevenueGoodsNet

390Sales Revenue Netxbrli:monetaryItemTypedurationcreditbase

SalesRevenueNet

391Schedule Of Deferred Tax Assets And Liabilities Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock

392Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock

393Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock

394Schedule Of Credit Losses For Financing Receivables Current Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock

395Schedule Of Effective Income Tax Rate Reconciliation Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock

396Schedule Of Unrealized Loss On Investments Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock

397Schedule Of Inventory Current Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfInventoryCurrentTableTextBlock

398Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock

399Schedule Of Compensation Cost For Share Based Payment Arrangements Allocation Of Share Based Compensation Costs By Plan Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock

400Schedule Of Maturities Of Long Term Debt Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfMaturitiesOfLongTermDebtTableTextBlock

401Schedule Of Finite Lived Intangible Assets Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock

402Schedule Of Future Minimum Rental Payments For Operating Leases Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock

403Schedule Of Quarterly Financial Information Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfQuarterlyFinancialInformationTableTextBlock

404Schedule Of Other Nonoperating Income Expense Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock

405Schedule Of Components Of Income Tax Expense Benefit Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock

406Schedule Of Income Before Income Tax Domestic And Foreign Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock

407Schedule Of Future Minimum Lease Payments For Capital Leases Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock

408Schedule Of Common Stock Outstanding Roll Forward Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfCommonStockOutstandingRollForwardTableTextBlock

409Schedule Of Business Acquisitions By Acquisition [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock

410Schedule Of Debt Instruments [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfDebtInstrumentsTextBlock

411Schedule Of Acquired Finite Lived Intangible Assets By Major Class [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock

412Schedule Of Accumulated Other Comprehensive Income Loss Table [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock

413Schedule Of Entity Wide Disclosure On Geographic Areas Long Lived Assets In Individual Foreign Countries By Country [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock

414Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock

415Schedule Of Goodwill [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfGoodwillTextBlock

416Schedule Of New Accounting Pronouncements And Changes In Accounting Principles [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock

417Schedule Of Restructuring Reserve By Type Of Cost [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfRestructuringReserveByTypeOfCostTextBlock

418Schedule Of Revenue From External Customers Attributed To Foreign Countries By Geographic Area [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock

419Schedule Of Derivative Instruments Gain Loss In Statement Of Financial Performance [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock

420Schedule Of Derivative Instruments In Statement Of Financial Position Fair Value [Text Block]nonnum:textBlockItemTypedurationnullbase

ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock

421Securities Loanedxbrli:monetaryItemTypeinstantcreditbase

SecuritiesLoaned

422Securities Received As Collateralxbrli:monetaryItemTypeinstantdebitbase

SecuritiesReceivedAsCollateral

423Segment Reporting Disclosure Of Major Customersxbrli:stringItemTypedurationnullbase

SegmentReportingDisclosureOfMajorCustomers

424Segment Reporting Disclosure [Text Block]nonnum:textBlockItemTypedurationnullbase

SegmentReportingDisclosureTextBlock

425Segment Reporting Policy Policy [Text Block]nonnum:textBlockItemTypedurationnullbase

SegmentReportingPolicyPolicyTextBlock

426Selling And Marketing Expensexbrli:monetaryItemTypedurationdebitbase

SellingAndMarketingExpense

427Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Valuenum:perShareItemTypedurationnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue

428Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximumnum:percentItemTypedurationnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum

429Share Based Compensationxbrli:monetaryItemTypedurationdebitbase

ShareBasedCompensation

430Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1xbrli:durationItemTypedurationnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1

431Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Periodxbrli:sharesItemTypedurationnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod

432Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimumnum:percentItemTypedurationnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum

433Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Valuexbrli:monetaryItemTypedurationdebitbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue

434Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Periodxbrli:sharesItemTypedurationnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod

435Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Valuenum:perShareItemTypedurationnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

436Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Periodxbrli:sharesItemTypedurationnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

437Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Valuenum:perShareItemTypeinstantnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

438Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Subscription Ratenum:percentItemTypeinstantnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate

439Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Valuenum:perShareItemTypedurationnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue

440Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Numberxbrli:sharesItemTypeinstantnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber

441Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grantxbrli:sharesItemTypeinstantnullbase

ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant

442Share Based Compensation Option And Incentive Plans Policynonnum:textBlockItemTypedurationnullbase

ShareBasedCompensationOptionAndIncentivePlansPolicy

443Short Term Debt Weighted Average Interest Ratenum:percentItemTypeinstantnullbase

ShortTermDebtWeightedAverageInterestRate

444Short Term Borrowingsxbrli:monetaryItemTypeinstantcreditbase

ShortTermBorrowings

445Significant Accounting Policies [Text Block]nonnum:textBlockItemTypedurationnullbase

SignificantAccountingPoliciesTextBlock

446Standard Product Warranty Policynonnum:textBlockItemTypedurationnullbase

StandardProductWarrantyPolicy

447Stock Issued During Period Shares Employee Stock Purchase Plansxbrli:sharesItemTypedurationnullbase

StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans

448Stock Issued During Period Value New Issuesxbrli:monetaryItemTypedurationcreditbase

StockIssuedDuringPeriodValueNewIssues

449Stock Repurchase Program Remaining Authorized Repurchase Amount1xbrli:monetaryItemTypeinstantcreditbase

StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1

450Stock Repurchase Program Authorized Amount1xbrli:monetaryItemTypeinstantcreditbase

StockRepurchaseProgramAuthorizedAmount1

451Stock Issued During Period Shares New Issuesxbrli:sharesItemTypedurationnullbase

StockIssuedDuringPeriodSharesNewIssues

452Stock Repurchased During Period Valuexbrli:monetaryItemTypedurationdebitbase

StockRepurchasedDuringPeriodValue

453Stock Repurchased During Period Sharesxbrli:sharesItemTypedurationnullbase

StockRepurchasedDuringPeriodShares

454Stockholders Equityxbrli:monetaryItemTypeinstantcreditbase

StockholdersEquity

455Stockholders Equity Otherxbrli:monetaryItemTypedurationdebitbase

StockholdersEquityOther

456Stockholders Equity Note Disclosure [Text Block]nonnum:textBlockItemTypedurationnullbase

StockholdersEquityNoteDisclosureTextBlock

457Summary Of Income Tax Contingencies [Text Block]nonnum:textBlockItemTypedurationnullbase

SummaryOfIncomeTaxContingenciesTextBlock

458Trade And Other Accounts Receivable Policynonnum:textBlockItemTypedurationnullbase

TradeAndOtherAccountsReceivablePolicy

459Undistributed Earnings Of Foreign Subsidiariesxbrli:monetaryItemTypeinstantcreditbase

UndistributedEarningsOfForeignSubsidiaries

460Unrecognized Tax Benefits Income Tax Penalties And Interest Expensexbrli:monetaryItemTypedurationdebitbase

UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense

461Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authoritiesxbrli:monetaryItemTypedurationdebitbase

UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities

462Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positionsxbrli:monetaryItemTypedurationcreditbase

UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions

463Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positionsxbrli:monetaryItemTypedurationcreditbase

UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions

464Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positionsxbrli:monetaryItemTypedurationdebitbase

UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions

465Unrecognized Tax Benefits Income Tax Penalties And Interest Accruedxbrli:monetaryItemTypeinstantcreditbase

UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued

466Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitationsxbrli:monetaryItemTypedurationdebitbase

UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations

467Unrecognized Tax Benefitsxbrli:monetaryItemTypeinstantcreditbase

UnrecognizedTaxBenefits

468Unrecognized Tax Benefits That Would Impact Effective Tax Ratexbrli:monetaryItemTypeinstantcreditbase

UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate

469Unrecorded Unconditional Purchase Obligation Balance Sheet Amountxbrli:monetaryItemTypeinstantcreditbase

UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount

470Use Of Estimatesnonnum:textBlockItemTypedurationnullbase

UseOfEstimates

471Valuation Allowances And Reserves Balancexbrli:monetaryItemTypeinstantcreditbase

ValuationAllowancesAndReservesBalance

472Valuation Allowances And Reserves Deductionsxbrli:monetaryItemTypedurationdebitbase

ValuationAllowancesAndReservesDeductions

473Weighted Average Number Of Shares Outstanding Basicxbrli:sharesItemTypedurationnullbase

WeightedAverageNumberOfSharesOutstandingBasic

474Weighted Average Number Of Diluted Shares Outstandingxbrli:sharesItemTypedurationnullbase

WeightedAverageNumberOfDilutedSharesOutstanding

475Derivative Notional Amountxbrli:monetaryItemTypeinstantnullinvest

DerivativeNotionalAmount

476Amendment Flagxbrli:booleanItemTypedurationnullother

AmendmentFlag

477Current Fiscal Year End Datexbrli:gMonthDayItemTypedurationnullother

CurrentFiscalYearEndDate

478Document Period End Datexbrli:dateItemTypedurationnullother

DocumentPeriodEndDate

479Trading Symbolxbrli:normalizedStringItemTypedurationnullother

TradingSymbol

480Entity Well Known Seasoned Issuerother:yesNoItemTypedurationnullother

EntityWellKnownSeasonedIssuer

481Entity Voluntary Filersother:yesNoItemTypedurationnullother

EntityVoluntaryFilers

482Entity Current Reporting Statusother:yesNoItemTypedurationnullother

EntityCurrentReportingStatus

483Entity Filer Categoryother:filerCategoryItemTypedurationnullother

EntityFilerCategory

484Entity Public Floatxbrli:monetaryItemTypeinstantcreditother

EntityPublicFloat

485Entity Registrant Namexbrli:normalizedStringItemTypedurationnullother

EntityRegistrantName

486Entity Central Index Keyother:centralIndexKeyItemTypedurationnullother

EntityCentralIndexKey

487Entity Tax Identification Numberother:nineDigitItemTypedurationnullother

EntityTaxIdentificationNumber

488Entity Common Stock Shares Outstandingxbrli:sharesItemTypeinstantnullother

EntityCommonStockSharesOutstanding

489Entity Listing Par Value Per Sharenum:perShareItemTypedurationnullother

EntityListingParValuePerShare

490Document Fiscal Year Focusxbrli:gYearItemTypedurationnullother

DocumentFiscalYearFocus

491Document Fiscal Period Focusother:fiscalPeriodItemTypedurationnullother

DocumentFiscalPeriodFocus

492Document Typeother:submissionTypeItemTypedurationnullother

DocumentType

Model Structures


Model Structure
Network
100000 - Document - Document and Entity Information
(http://www.xbrlsite.com/msft/role/DocumentDocumentAndEntityInformation)
TableDocument And Entity Information [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Document And Entity Information [Abstract]Abstractdurationnullmsft:DocumentAndEntityInformationAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Document TypeConcept (xbrli:stringItemType)durationnullother:DocumentType
7 Amendment FlagConcept (boolean)durationnullother:AmendmentFlag
8 Document Period End DateConcept (date)durationnullother:DocumentPeriodEndDate
9 Document Fiscal Year FocusConcept (gYear)durationnullother:DocumentFiscalYearFocus
10 Document Fiscal Period FocusConcept (xbrli:tokenItemType)durationnullother:DocumentFiscalPeriodFocus
11 Trading SymbolConcept (normalizedString)durationnullother:TradingSymbol
12 Entity Registrant NameConcept (normalizedString)durationnullother:EntityRegistrantName
13 Entity Central Index KeyConcept (xbrli:tokenItemType)durationnullother:EntityCentralIndexKey
14 Current Fiscal Year End DateConcept (gMonthDay)durationnullother:CurrentFiscalYearEndDate
15 Entity Well-known Seasoned IssuerConcept (xbrli:tokenItemType)durationnullother:EntityWellKnownSeasonedIssuer
16 Entity Current Reporting StatusConcept (xbrli:tokenItemType)durationnullother:EntityCurrentReportingStatus
17 Entity Voluntary FilersConcept (xbrli:tokenItemType)durationnullother:EntityVoluntaryFilers
18 Entity Filer CategoryConcept (xbrli:stringItemType)durationnullother:EntityFilerCategory
19 Entity Common Stock, Par Value Per ShareConcept (xbrli:decimalItemType)durationnullother:EntityListingParValuePerShare
20 Entity Common Stock, Shares OutstandingConcept (xbrli:shares)instantnullother:EntityCommonStockSharesOutstanding
21 Entity Public FloatConcept (xbrli:monetary)instantcreditother:EntityPublicFloat
22 I.R.S. Employer Identification No.Concept (xbrli:tokenItemType)durationnullother:EntityTaxIdentificationNumber

Model Structure
Network
100010 - Statement - INCOME STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS)
TableIncome Statement [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Income Statement [Abstract]Abstractdurationnullbase:IncomeStatementAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 RevenueAbstractdurationnullbase:SalesRevenueNetAbstract
7 ProductConcept (xbrli:monetary)durationcreditbase:SalesRevenueGoodsNet
8 Service and otherConcept (xbrli:monetary)durationcreditmsft:SalesRevenueServicesAndOtherNet
9 Total revenueConcept (xbrli:monetary)durationcreditbase:SalesRevenueNet
10 Cost of revenueAbstractdurationnullbase:CostOfRevenueAbstract
11 ProductConcept (xbrli:monetary)durationdebitbase:CostOfGoodsSold
12 Service and otherConcept (xbrli:monetary)durationdebitmsft:CostOfServicesAndOther
13 Total cost of revenueConcept (xbrli:monetary)durationdebitbase:CostOfRevenue
14 Gross marginConcept (xbrli:monetary)durationcreditbase:GrossProfit
15 Research and developmentConcept (xbrli:monetary)durationdebitbase:ResearchAndDevelopmentExpense
16 Sales and marketingConcept (xbrli:monetary)durationdebitbase:SellingAndMarketingExpense
17 General and administrativeConcept (xbrli:monetary)durationdebitbase:GeneralAndAdministrativeExpense
18 Impairment, integration, and restructuringConcept (xbrli:monetary)durationdebitmsft:ImpairmentIntegrationAndRestructuringExpenses
19 Operating incomeConcept (xbrli:monetary)durationcreditbase:OperatingIncomeLoss
20 Other income (expense), netConcept (xbrli:monetary)durationcreditbase:NonoperatingIncomeExpense
21 Income before income taxesConcept (xbrli:monetary)durationcreditbase:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
22 Provision for income taxesConcept (xbrli:monetary)durationdebitbase:IncomeTaxExpenseBenefit
23 Net incomeConcept (xbrli:monetary)durationcreditbase:NetIncomeLoss
24 Earnings per share:Abstractdurationnullbase:EarningsPerShareAbstract
25 BasicConcept (xbrli:decimalItemType)durationnullbase:EarningsPerShareBasic
26 DilutedConcept (xbrli:decimalItemType)durationnullbase:EarningsPerShareDiluted
27 Weighted average shares outstanding:Abstractdurationnullbase:WeightedAverageNumberOfSharesOutstandingAbstract
28 BasicConcept (xbrli:shares)durationnullbase:WeightedAverageNumberOfSharesOutstandingBasic
29 DilutedConcept (xbrli:shares)durationnullbase:WeightedAverageNumberOfDilutedSharesOutstanding
30 Cash dividends declared per common shareConcept (xbrli:decimalItemType)durationnullbase:CommonStockDividendsPerShareDeclared

Model Structure
Network
100020 - Statement - COMPREHENSIVE INCOME STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS)
TableStatement Of Income And Comprehensive Income [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Statement Of Income And Comprehensive Income [Abstract]Abstractdurationnullbase:StatementOfIncomeAndComprehensiveIncomeAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Net incomeConcept (xbrli:monetary)durationcreditbase:NetIncomeLoss
7 Other comprehensive income (loss):Abstractdurationnullbase:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract
8 Net unrealized gains (losses) on derivatives (net of tax effects of $(5), $(12), and $20)Concept (xbrli:monetary)durationcreditbase:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
9 Net unrealized losses on investments (net of tax effects of $(613), $(121), and $(197))Concept (xbrli:monetary)durationcreditbase:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
10 Translation adjustments and other (net of tax effects of $9, $(33), and $16)Concept (xbrli:monetary)durationcreditbase:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
11 Other comprehensive lossConcept (xbrli:monetary)durationcreditbase:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
12 Comprehensive incomeConcept (xbrli:monetary)durationcreditbase:ComprehensiveIncomeNetOfTax

Model Structure
Network
100030 - Statement - COMPREHENSIVE INCOME STATEMENTS (Parenthetical)
(http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTSParenthetical)
TableStatement Of Income And Comprehensive Income [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Statement Of Income And Comprehensive Income [Abstract]Abstractdurationnullbase:StatementOfIncomeAndComprehensiveIncomeAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Net unrealized gains (losses) on derivatives, tax effectsConcept (xbrli:monetary)durationdebitbase:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
7 Net unrealized losses on investments, tax effectsConcept (xbrli:monetary)durationdebitbase:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
8 Translation adjustments and other, tax effectsConcept (xbrli:monetary)durationdebitbase:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax

Model Structure
Network
100040 - Statement - BALANCE SHEETS
(http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS)
TableStatement Of Financial Position [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Statement Of Financial Position [Abstract]Abstractdurationnullbase:StatementOfFinancialPositionAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 AssetsAbstractdurationnullbase:AssetsAbstract
7 Current assets:Abstractdurationnullbase:AssetsCurrentAbstract
8 Cash and cash equivalentsConcept (xbrli:monetary)instantdebitbase:CashAndCashEquivalentsAtCarryingValue
9 Short-term investments (including securities loaned of $3,694 and $204)Concept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesCurrent
10 Total cash, cash equivalents, and short-term investmentsConcept (xbrli:monetary)instantdebitbase:CashCashEquivalentsAndShortTermInvestments
11 Accounts receivable, net of allowance for doubtful accounts of $405 and $426Concept (xbrli:monetary)instantdebitbase:AccountsReceivableNetCurrent
12 InventoriesConcept (xbrli:monetary)instantdebitbase:InventoryNet
13 OtherConcept (xbrli:monetary)instantdebitbase:OtherAssetsCurrent
14 Total current assetsConcept (xbrli:monetary)instantdebitbase:AssetsCurrent
15 Property and equipment, net of accumulated depreciation of $24,179 and $19,800Concept (xbrli:monetary)instantdebitbase:PropertyPlantAndEquipmentNet
16 Equity and other investmentsConcept (xbrli:monetary)instantdebitbase:LongTermInvestments
17 GoodwillConcept (xbrli:monetary)instantdebitbase:Goodwill
18 Intangible assets, netConcept (xbrli:monetary)instantdebitbase:FiniteLivedIntangibleAssetsNet
19 Other long-term assetsConcept (xbrli:monetary)instantdebitbase:OtherAssetsNoncurrent
20 Total assetsConcept (xbrli:monetary)instantdebitbase:Assets
21 Liabilities and stockholders" equityAbstractdurationnullbase:LiabilitiesAndStockholdersEquityAbstract
22 Current liabilities:Abstractdurationnullbase:LiabilitiesCurrentAbstract
23 Accounts payableConcept (xbrli:monetary)instantcreditbase:AccountsPayableCurrent
24 Short-term debtConcept (xbrli:monetary)instantcreditbase:ShortTermBorrowings
25 Current portion of long-term debtConcept (xbrli:monetary)instantcreditbase:LongTermDebtCurrent
26 Accrued compensationConcept (xbrli:monetary)instantcreditbase:EmployeeRelatedLiabilitiesCurrent
27 Income taxesConcept (xbrli:monetary)instantcreditbase:AccruedIncomeTaxesCurrent
28 Short-term unearned revenueConcept (xbrli:monetary)instantcreditbase:DeferredRevenueCurrent
29 Securities lending payableConcept (xbrli:monetary)instantcreditbase:DepositsReceivedForSecuritiesLoanedAtCarryingValue
30 OtherConcept (xbrli:monetary)instantcreditbase:OtherLiabilitiesCurrent
31 Total current liabilitiesConcept (xbrli:monetary)instantcreditbase:LiabilitiesCurrent
32 Long-term debtConcept (xbrli:monetary)instantcreditbase:LongTermDebtNoncurrent
33 Long-term unearned revenueConcept (xbrli:monetary)instantcreditbase:DeferredRevenueNoncurrent
34 Deferred income taxesConcept (xbrli:monetary)instantcreditbase:DeferredTaxLiabilitiesNoncurrent
35 Other long-term liabilitiesConcept (xbrli:monetary)instantcreditbase:OtherLiabilitiesNoncurrent
36 Total liabilitiesConcept (xbrli:monetary)instantcreditbase:Liabilities
37 Commitments and contingenciesConcept (xbrli:monetary)instantcreditbase:CommitmentsAndContingencies
38 Stockholders" equity:Abstractdurationnullbase:StockholdersEquityAbstract
39 Common stock and paid-in capital - shares authorized 24,000; outstanding 7,708 and 7,808Concept (xbrli:monetary)instantcreditbase:CommonStocksIncludingAdditionalPaidInCapital
40 Retained earningsConcept (xbrli:monetary)instantcreditbase:RetainedEarningsAccumulatedDeficit
41 Accumulated other comprehensive incomeConcept (xbrli:monetary)instantcreditbase:AccumulatedOtherComprehensiveIncomeLossNetOfTax
42 Total stockholders" equityConcept (xbrli:monetary)instantcreditbase:StockholdersEquity
43 Total liabilities and stockholders" equityConcept (xbrli:monetary)instantcreditbase:LiabilitiesAndStockholdersEquity

Model Structure
Network
100050 - Statement - BALANCE SHEETS (Parenthetical)
(http://www.xbrlsite.com/msft/role/StatementBALANCESHEETSParenthetical)
TableStatement Of Financial Position [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Statement Of Financial Position [Abstract]Abstractdurationnullbase:StatementOfFinancialPositionAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Short-term investments, securities loanedConcept (xbrli:monetary)instantcreditbase:SecuritiesLoaned
7 Accounts receivable, allowance for doubtful accountsConcept (xbrli:monetary)instantcreditbase:AllowanceForDoubtfulAccountsReceivableCurrent
8 Property and equipment, accumulated depreciationConcept (xbrli:monetary)instantcreditbase:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
9 Common stock, shares authorizedConcept (xbrli:shares)instantnullbase:CommonStockSharesAuthorized
10 Common stock, outstandingConcept (xbrli:shares)instantnullbase:CommonStockSharesOutstanding

Model Structure
Network
100060 - Statement - CASH FLOWS STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS)
TableStatement Of Cash Flows [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Statement Of Cash Flows [Abstract]Abstractdurationnullbase:StatementOfCashFlowsAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 OperationsAbstractdurationnullbase:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract
7 Net incomeConcept (xbrli:monetary)durationcreditbase:NetIncomeLoss
8 Adjustments to reconcile net income to net cash from operations:Abstractdurationnullbase:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract
9 Goodwill and asset impairmentsConcept (xbrli:monetary)durationdebitbase:AssetImpairmentCharges
10 Depreciation, amortization, and otherConcept (xbrli:monetary)durationdebitmsft:DepreciationAmortizationAndOther
11 Stock-based compensation expenseConcept (xbrli:monetary)durationdebitbase:ShareBasedCompensation
12 Net recognized gains on investments and derivativesConcept (xbrli:monetary)durationcreditmsft:GainLossOnInvestmentsAndDerivativeInstruments
13 Deferred income taxesConcept (xbrli:monetary)durationdebitbase:DeferredIncomeTaxExpenseBenefit
14 Deferral of unearned revenueConcept (xbrli:monetary)durationdebitbase:IncreaseDecreaseInDeferredRevenue
15 Recognition of unearned revenueConcept (xbrli:monetary)durationcreditbase:RecognitionOfDeferredRevenue
16 Changes in operating assets and liabilities:Abstractdurationnullbase:IncreaseDecreaseInOperatingCapitalAbstract
17 Accounts receivableConcept (xbrli:monetary)durationcreditbase:IncreaseDecreaseInAccountsReceivable
18 InventoriesConcept (xbrli:monetary)durationcreditbase:IncreaseDecreaseInInventories
19 Other current assetsConcept (xbrli:monetary)durationcreditbase:IncreaseDecreaseInOtherCurrentAssets
20 Other long-term assetsConcept (xbrli:monetary)durationcreditbase:IncreaseDecreaseInOtherNoncurrentAssets
21 Accounts payableConcept (xbrli:monetary)durationdebitbase:IncreaseDecreaseInAccountsPayable
22 Other current liabilitiesConcept (xbrli:monetary)durationdebitbase:IncreaseDecreaseInOtherCurrentLiabilities
23 Other long-term liabilitiesConcept (xbrli:monetary)durationdebitbase:IncreaseDecreaseInOtherNoncurrentLiabilities
24 Net cash from operationsConcept (xbrli:monetary)durationnullbase:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
25 FinancingAbstractdurationnullbase:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract
26 Proceeds from issuance (repayments) of short-term debt, maturities of 90 days or less, netConcept (xbrli:monetary)durationdebitbase:ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
27 Proceeds from issuance of debtConcept (xbrli:monetary)durationdebitbase:ProceedsFromDebtMaturingInMoreThanThreeMonths
28 Repayments of debtConcept (xbrli:monetary)durationcreditbase:RepaymentsOfDebtMaturingInMoreThanThreeMonths
29 Common stock issuedConcept (xbrli:monetary)durationdebitbase:ProceedsFromIssuanceOfCommonStock
30 Common stock repurchasedConcept (xbrli:monetary)durationcreditbase:PaymentsForRepurchaseOfCommonStock
31 Common stock cash dividends paidConcept (xbrli:monetary)durationcreditbase:PaymentsOfDividendsCommonStock
32 Other, netConcept (xbrli:monetary)durationdebitbase:ProceedsFromPaymentsForOtherFinancingActivities
33 Net cash from (used in) financingConcept (xbrli:monetary)durationdebitbase:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
34 InvestingAbstractdurationnullbase:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract
35 Additions to property and equipmentConcept (xbrli:monetary)durationcreditbase:PaymentsToAcquirePropertyPlantAndEquipment
36 Acquisition of companies, net of cash acquired, and purchases of intangible and other assetsConcept (xbrli:monetary)durationcreditmsft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets
37 Purchases of investmentsConcept (xbrli:monetary)durationcreditbase:PaymentsToAcquireInvestments
38 Maturities of investmentsConcept (xbrli:monetary)durationdebitbase:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
39 Sales of investmentsConcept (xbrli:monetary)durationdebitbase:ProceedsFromSaleOfAvailableForSaleSecurities
40 Securities lending payableConcept (xbrli:monetary)durationcreditbase:IncreaseDecreaseInCollateralHeldUnderSecuritiesLending
41 Net cash used in investingConcept (xbrli:monetary)durationdebitbase:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
42 Effect of foreign exchange rates on cash and cash equivalentsConcept (xbrli:monetary)durationdebitbase:EffectOfExchangeRateOnCashAndCashEquivalents
43 Net change in cash and cash equivalentsConcept (xbrli:monetary)durationdebitbase:CashAndCashEquivalentsPeriodIncreaseDecrease
44 Cash and cash equivalents, beginning of periodConcept (xbrli:monetary)instantdebitbase:CashAndCashEquivalentsAtCarryingValue
45 Cash and cash equivalents, end of periodConcept (xbrli:monetary)instantdebitbase:CashAndCashEquivalentsAtCarryingValue

Model Structure
Network
100070 - Statement - STOCKHOLDERS' EQUITY STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementSTOCKHOLDERSEQUITYSTATEMENTS)
TableStatement Of Stockholders Equity [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Statement Of Stockholders Equity [Abstract]Abstractdurationnullbase:StatementOfStockholdersEquityAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Equity Components [Axis]Axisdurationnullbase:StatementEquityComponentsAxis
6 Equity Component [Domain]Memberdurationnullbase:EquityComponentDomain
7 Common stock and paid-in capitalMemberdurationnullbase:CommonStockIncludingAdditionalPaidInCapitalMember
8 Retained earningsMemberdurationnullbase:RetainedEarningsMember
9 Accumulated other comprehensive incomeMemberdurationnullbase:AccumulatedOtherComprehensiveIncomeMember
10 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
11 Balance, beginning of periodConcept (xbrli:monetary)instantcreditbase:StockholdersEquity
12 Common stock issuedConcept (xbrli:monetary)durationcreditbase:StockIssuedDuringPeriodValueNewIssues
13 Net incomeConcept (xbrli:monetary)durationcreditbase:NetIncomeLoss
14 Other comprehensive lossConcept (xbrli:monetary)durationcreditbase:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
15 Common stock cash dividendsConcept (xbrli:monetary)durationdebitbase:DividendsCommonStockCash
16 Common stock repurchasedConcept (xbrli:monetary)durationdebitbase:StockRepurchasedDuringPeriodValue
17 Stock-based compensation expenseConcept (xbrli:monetary)durationcreditbase:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
18 Stock-based compensation income tax benefitsConcept (xbrli:monetary)durationcreditbase:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
19 Other, netConcept (xbrli:monetary)durationdebitbase:StockholdersEquityOther
20 Balance, end of periodConcept (xbrli:monetary)instantcreditbase:StockholdersEquity

Model Structure
Network
100080 - Disclosure - ACCOUNTING POLICIES
(http://www.xbrlsite.com/msft/role/DisclosureACCOUNTINGPOLICIES)
TableAccounting Policies [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Accounting Policies [Abstract]Abstractdurationnullbase:AccountingPoliciesAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 ACCOUNTING POLICIESConcept (nonnum:xmlNodesItemType)durationnullbase:SignificantAccountingPoliciesTextBlock

Model Structure
Network
100090 - Disclosure - EARNINGS PER SHARE
(http://www.xbrlsite.com/msft/role/DisclosureEARNINGSPERSHARE)
TableEarnings Per Share [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Earnings Per Share [Abstract]Abstractdurationnullbase:EarningsPerShareAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 EARNINGS PER SHAREConcept (nonnum:xmlNodesItemType)durationnullbase:EarningsPerShareTextBlock

Model Structure
Network
100100 - Disclosure - OTHER INCOME (EXPENSE), NET
(http://www.xbrlsite.com/msft/role/DisclosureOTHERINCOMEEXPENSENET)
TableOther Income And Expenses [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Other Income And Expenses [Abstract]Abstractdurationnullbase:OtherIncomeAndExpensesAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 OTHER INCOME (EXPENSE), NETConcept (nonnum:xmlNodesItemType)durationnullbase:OtherNonoperatingIncomeAndExpenseTextBlock

Model Structure
Network
100110 - Disclosure - INVESTMENTS
(http://www.xbrlsite.com/msft/role/DisclosureINVESTMENTS)
TableCash And Cash Equivalents [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Cash And Cash Equivalents [Abstract]Abstractdurationnullbase:CashAndCashEquivalentsAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 INVESTMENTSConcept (nonnum:xmlNodesItemType)durationnullbase:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock

Model Structure
Network
100120 - Disclosure - DERIVATIVES
(http://www.xbrlsite.com/msft/role/DisclosureDERIVATIVES)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Derivative Instruments And Hedging Activities Disclosure [Abstract]Abstractdurationnullbase:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 DERIVATIVESConcept (nonnum:xmlNodesItemType)durationnullbase:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock

Model Structure
Network
100130 - Disclosure - FAIR VALUE MEASUREMENTS
(http://www.xbrlsite.com/msft/role/DisclosureFAIRVALUEMEASUREMENTS)
TableFair Value Disclosures [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationnullbase:FairValueDisclosuresAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 FAIR VALUE MEASUREMENTSConcept (nonnum:xmlNodesItemType)durationnullbase:FairValueDisclosuresTextBlock

Model Structure
Network
100140 - Disclosure - INVENTORIES
(http://www.xbrlsite.com/msft/role/DisclosureINVENTORIES)
TableInventory Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Inventory Disclosure [Abstract]Abstractdurationnullbase:InventoryDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 INVENTORIESConcept (nonnum:xmlNodesItemType)durationnullbase:InventoryDisclosureTextBlock

Model Structure
Network
100150 - Disclosure - PROPERTY AND EQUIPMENT
(http://www.xbrlsite.com/msft/role/DisclosurePROPERTYANDEQUIPMENT)
TableProperty Plant And Equipment [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Property Plant And Equipment [Abstract]Abstractdurationnullbase:PropertyPlantAndEquipmentAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 PROPERTY AND EQUIPMENTConcept (nonnum:xmlNodesItemType)durationnullbase:PropertyPlantAndEquipmentDisclosureTextBlock

Model Structure
Network
100160 - Disclosure - BUSINESS COMBINATIONS
(http://www.xbrlsite.com/msft/role/DisclosureBUSINESSCOMBINATIONS)
TableBusiness Combinations [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Business Combinations [Abstract]Abstractdurationnullbase:BusinessCombinationsAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 BUSINESS COMBINATIONSConcept (nonnum:xmlNodesItemType)durationnullbase:MergersAcquisitionsAndDispositionsDisclosuresTextBlock

Model Structure
Network
100170 - Disclosure - GOODWILL
(http://www.xbrlsite.com/msft/role/DisclosureGOODWILL)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill And Intangible Assets Disclosure [Abstract]Abstractdurationnullbase:GoodwillAndIntangibleAssetsDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 GOODWILLConcept (nonnum:xmlNodesItemType)durationnullbase:GoodwillDisclosureTextBlock

Model Structure
Network
100180 - Disclosure - INTANGIBLE ASSETS
(http://www.xbrlsite.com/msft/role/DisclosureINTANGIBLEASSETS)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill And Intangible Assets Disclosure [Abstract]Abstractdurationnullbase:GoodwillAndIntangibleAssetsDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 INTANGIBLE ASSETSConcept (nonnum:xmlNodesItemType)durationnullbase:IntangibleAssetsDisclosureTextBlock

Model Structure
Network
100190 - Disclosure - DEBT
(http://www.xbrlsite.com/msft/role/DisclosureDEBT)
TableDebt Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Debt Disclosure [Abstract]Abstractdurationnullbase:DebtDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 DEBTConcept (nonnum:xmlNodesItemType)durationnullbase:DebtDisclosureTextBlock

Model Structure
Network
100200 - Disclosure - INCOME TAXES
(http://www.xbrlsite.com/msft/role/DisclosureINCOMETAXES)
TableIncome Tax Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationnullbase:IncomeTaxDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 INCOME TAXESConcept (nonnum:xmlNodesItemType)durationnullbase:IncomeTaxDisclosureTextBlock

Model Structure
Network
100210 - Disclosure - RESTRUCTURING CHARGES
(http://www.xbrlsite.com/msft/role/DisclosureRESTRUCTURINGCHARGES)
TableRestructuring And Related Activities [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Restructuring And Related Activities [Abstract]Abstractdurationnullbase:RestructuringAndRelatedActivitiesAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 RESTRUCTURING CHARGESConcept (nonnum:xmlNodesItemType)durationnullbase:RestructuringAndRelatedActivitiesDisclosureTextBlock

Model Structure
Network
100220 - Disclosure - UNEARNED REVENUE
(http://www.xbrlsite.com/msft/role/DisclosureUNEARNEDREVENUE)
TableDeferred Revenue Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Deferred Revenue Disclosure [Abstract]Abstractdurationnullbase:DeferredRevenueDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 UNEARNED REVENUEConcept (nonnum:xmlNodesItemType)durationnullbase:DeferredRevenueDisclosureTextBlock

Model Structure
Network
100230 - Disclosure - COMMITMENTS
(http://www.xbrlsite.com/msft/role/DisclosureCOMMITMENTS)
TableCommitments And Contingencies Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Commitments And Contingencies Disclosure [Abstract]Abstractdurationnullbase:CommitmentsAndContingenciesDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 COMMITMENTSConcept (nonnum:xmlNodesItemType)durationnullbase:CommitmentsDisclosureTextBlock

Model Structure
Network
100240 - Disclosure - CONTINGENCIES
(http://www.xbrlsite.com/msft/role/DisclosureCONTINGENCIES)
TableCommitments And Contingencies Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Commitments And Contingencies Disclosure [Abstract]Abstractdurationnullbase:CommitmentsAndContingenciesDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 CONTINGENCIESConcept (nonnum:xmlNodesItemType)durationnullbase:LegalMattersAndContingenciesTextBlock

Model Structure
Network
100250 - Disclosure - STOCKHOLDERS' EQUITY
(http://www.xbrlsite.com/msft/role/DisclosureSTOCKHOLDERSEQUITY)
TableEquity [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Equity [Abstract]Abstractdurationnullbase:EquityAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 STOCKHOLDERS" EQUITYConcept (nonnum:xmlNodesItemType)durationnullbase:StockholdersEquityNoteDisclosureTextBlock

Model Structure
Network
100260 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME
(http://www.xbrlsite.com/msft/role/DisclosureACCUMULATEDOTHERCOMPREHENSIVEINCOME)
TableEquity [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Equity [Abstract]Abstractdurationnullbase:EquityAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 ACCUMULATED OTHER COMPREHENSIVE INCOMEConcept (nonnum:xmlNodesItemType)durationnullbase:ComprehensiveIncomeNoteTextBlock

Model Structure
Network
100270 - Disclosure - EMPLOYEE STOCK AND SAVINGS PLANS
(http://www.xbrlsite.com/msft/role/DisclosureEMPLOYEESTOCKANDSAVINGSPLANS)
TablePostemployment Benefits [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Postemployment Benefits [Abstract]Abstractdurationnullbase:PostemploymentBenefitsAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 EMPLOYEE STOCK AND SAVINGS PLANSConcept (nonnum:xmlNodesItemType)durationnullbase:CompensationAndEmployeeBenefitPlansTextBlock

Model Structure
Network
100280 - Disclosure - SEGMENT INFORMATION AND GEOGRAPHIC DATA
(http://www.xbrlsite.com/msft/role/DisclosureSEGMENTINFORMATIONANDGEOGRAPHICDATA)
TableSegment Reporting [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationnullbase:SegmentReportingAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 SEGMENT INFORMATION AND GEOGRAPHIC DATAConcept (nonnum:xmlNodesItemType)durationnullbase:SegmentReportingDisclosureTextBlock

Model Structure
Network
100290 - Disclosure - QUARTERLY INFORMATION (UNAUDITED)
(http://www.xbrlsite.com/msft/role/DisclosureQUARTERLYINFORMATIONUNAUDITED)
TableQuarterly Financial Information Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Quarterly Financial Information Disclosure [Abstract]Abstractdurationnullbase:QuarterlyFinancialInformationDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 QUARTERLY INFORMATION (UNAUDITED)Concept (nonnum:xmlNodesItemType)durationnullbase:QuarterlyFinancialInformationTextBlock

Model Structure
Network
100300 - Disclosure - ACCOUNTING POLICIES (Policies)
(http://www.xbrlsite.com/msft/role/DisclosureACCOUNTINGPOLICIESPolicies)
TableAccounting Policies [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Accounting Policies [Abstract]Abstractdurationnullbase:AccountingPoliciesAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Accounting PrinciplesConcept (nonnum:xmlNodesItemType)durationnullbase:BasisOfAccountingPolicyPolicyTextBlock
7 Principles of ConsolidationConcept (nonnum:xmlNodesItemType)durationnullbase:ConsolidationPolicyTextBlock
8 Estimates and AssumptionsConcept (nonnum:xmlNodesItemType)durationnullbase:UseOfEstimates
9 Foreign CurrenciesConcept (nonnum:xmlNodesItemType)durationnullbase:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
10 Product Revenue and Service and Other RevenueConcept (nonnum:xmlNodesItemType)durationnullmsft:ProductRevenueAndServiceAndOtherRevenuePolicyTextBlock
11 Revenue RecognitionConcept (nonnum:xmlNodesItemType)durationnullbase:RevenueRecognitionPolicyTextBlock
12 Cost of RevenueConcept (nonnum:xmlNodesItemType)durationnullbase:CostOfSalesPolicyTextBlock
13 Product WarrantyConcept (nonnum:xmlNodesItemType)durationnullbase:StandardProductWarrantyPolicy
14 Research and DevelopmentConcept (nonnum:xmlNodesItemType)durationnullbase:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
15 Sales and MarketingConcept (nonnum:xmlNodesItemType)durationnullmsft:SellingAndMarketingPolicyTextBlock
16 Stock-Based CompensationConcept (nonnum:xmlNodesItemType)durationnullbase:ShareBasedCompensationOptionAndIncentivePlansPolicy
17 Income TaxesConcept (nonnum:xmlNodesItemType)durationnullbase:IncomeTaxPolicyTextBlock
18 Fair Value MeasurementsConcept (nonnum:xmlNodesItemType)durationnullbase:FairValueOfFinancialInstrumentsPolicy
19 InvestmentsConcept (nonnum:xmlNodesItemType)durationnullbase:InvestmentPolicyTextBlock
20 DerivativesConcept (nonnum:xmlNodesItemType)durationnullbase:DerivativesPolicyTextBlock
21 Allowance for Doubtful AccountsConcept (nonnum:xmlNodesItemType)durationnullbase:TradeAndOtherAccountsReceivablePolicy
22 InventoriesConcept (nonnum:xmlNodesItemType)durationnullbase:InventoryPolicyTextBlock
23 Property and EquipmentConcept (nonnum:xmlNodesItemType)durationnullbase:PropertyPlantAndEquipmentPolicyTextBlock
24 GoodwillConcept (nonnum:xmlNodesItemType)durationnullbase:GoodwillAndIntangibleAssetsGoodwillPolicy
25 Intangible AssetsConcept (nonnum:xmlNodesItemType)durationnullbase:IntangibleAssetsFiniteLivedPolicy
26 Recent Accounting GuidanceConcept (nonnum:xmlNodesItemType)durationnullbase:NewAccountingPronouncementsPolicyPolicyTextBlock
27 Earnings Per ShareConcept (nonnum:xmlNodesItemType)durationnullbase:EarningsPerSharePolicyTextBlock
28 Segment ReportingConcept (nonnum:xmlNodesItemType)durationnullbase:SegmentReportingPolicyPolicyTextBlock

Model Structure
Network
100310 - Disclosure - ACCOUNTING POLICIES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureACCOUNTINGPOLICIESTables)
TableAccounting Policies [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Accounting Policies [Abstract]Abstractdurationnullbase:AccountingPoliciesAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Allowance for Doubtful AccountsConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock
7 Expected Impacts of Adoption of Standards Related to Revenue Recognition and Leases to Reported ResultsConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock

Model Structure
Network
100320 - Disclosure - EARNINGS PER SHARE (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureEARNINGSPERSHARETables)
TableEarnings Per Share [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Earnings Per Share [Abstract]Abstractdurationnullbase:EarningsPerShareAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Basic and Diluted Earnings Per ShareConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock

Model Structure
Network
100330 - Disclosure - OTHER INCOME (EXPENSE), NET (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureOTHERINCOMEEXPENSENETTables)
TableOther Income And Expenses [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Other Income And Expenses [Abstract]Abstractdurationnullbase:OtherIncomeAndExpensesAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Components of Other Income (Expense), NetConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
7 Net Recognized Gains (Losses) on InvestmentsConcept (nonnum:xmlNodesItemType)durationnullbase:RealizedGainLossOnInvestmentsTableTextBlock

Model Structure
Network
100340 - Disclosure - INVESTMENTS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINVESTMENTSTables)
TableCash And Cash Equivalents [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Cash And Cash Equivalents [Abstract]Abstractdurationnullbase:CashAndCashEquivalentsAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Investment Components, Including Associated DerivativesConcept (nonnum:xmlNodesItemType)durationnullmsft:ScheduleOfCashCashEquivalentsAndInvestmentsTableTextBlock
7 Unrealized Losses on InvestmentsConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
8 Debt Investment MaturitiesConcept (nonnum:xmlNodesItemType)durationnullbase:InvestmentsClassifiedByContractualMaturityDateTableTextBlock

Model Structure
Network
100350 - Disclosure - DERIVATIVES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureDERIVATIVESTables)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Derivative Instruments And Hedging Activities Disclosure [Abstract]Abstractdurationnullbase:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Hedging Relationship [Axis]Axisdurationnullbase:DerivativeInstrumentsGainLossByHedgingRelationshipAxis
6 Hedging Relationship [Domain]Memberdurationnullbase:HedgingRelationshipDomain
7 Fair value hedgingMemberdurationnullbase:FairValueHedgingMember
8 Cash flow hedgingMemberdurationnullbase:CashFlowHedgingMember
9 Hedging DesignationAxisdurationnullbase:HedgingDesignationAxis
10 Hedging Designation [Domain]Memberdurationnullbase:HedgingDesignationDomain
11 Non-designated Hedge DerivativesMemberdurationnullbase:NondesignatedMember
12 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
13 Fair Values of Derivative InstrumentsConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
14 Gains (Losses) on Derivative InstrumentsConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock

Model Structure
Network
100360 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureFAIRVALUEMEASUREMENTSTables)
TableFair Value Disclosures [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationnullbase:FairValueDisclosuresAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Financial Assets and Liabilities Measured at Fair Value on Recurring BasisConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
7 Reconciliation of Total Assets Measured at Fair Value on Recurring Basis to Balance Sheet PresentationConcept (nonnum:xmlNodesItemType)durationnullmsft:ReconciliationOfAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationTableTextBlock

Model Structure
Network
100370 - Disclosure - INVENTORIES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINVENTORIESTables)
TableInventory Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Inventory Disclosure [Abstract]Abstractdurationnullbase:InventoryDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Components of InventoriesConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfInventoryCurrentTableTextBlock

Model Structure
Network
100380 - Disclosure - PROPERTY AND EQUIPMENT (Tables)
(http://www.xbrlsite.com/msft/role/DisclosurePROPERTYANDEQUIPMENTTables)
TableProperty Plant And Equipment [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Property Plant And Equipment [Abstract]Abstractdurationnullbase:PropertyPlantAndEquipmentAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Components of Property and EquipmentConcept (nonnum:xmlNodesItemType)durationnullbase:PropertyPlantAndEquipmentTextBlock

Model Structure
Network
100390 - Disclosure - BUSINESS COMBINATIONS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureBUSINESSCOMBINATIONSTables)
TableBusiness Combinations [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Business Combinations [Abstract]Abstractdurationnullbase:BusinessCombinationsAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Business AcquisitionAxisdurationnullbase:BusinessAcquisitionAxis
6 Business Acquisition, AcquireeMemberdurationnullbase:BusinessAcquisitionAcquireeDomain
7 LinkedIn CorporationMemberdurationnullmsft:LinkedInCorporationMember
8 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
9 Major Classes of Assets and Liabilities to Which We Allocated the Purchase PriceConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
10 Acquired Intangible AssetsConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
11 Revenue and Operating Loss Attributable to Acquiree, Since the Date of AcquisitionConcept (nonnum:xmlNodesItemType)durationnullmsft:RevenueAndOperatingLossAttributableToAcquireeSinceAcquisitionDateTableTextBlock
12 Supplemental Consolidated Financial Results on Unaudited Pro Forma Basis, as If the Acquisition Had Been Consummated on Beginning of PeriodConcept (nonnum:xmlNodesItemType)durationnullbase:BusinessAcquisitionProFormaInformationTextBlock

Model Structure
Network
100400 - Disclosure - GOODWILL (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureGOODWILLTables)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill And Intangible Assets Disclosure [Abstract]Abstractdurationnullbase:GoodwillAndIntangibleAssetsDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Carrying Amount of GoodwillConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfGoodwillTextBlock

Model Structure
Network
100410 - Disclosure - INTANGIBLE ASSETS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINTANGIBLEASSETSTables)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill And Intangible Assets Disclosure [Abstract]Abstractdurationnullbase:GoodwillAndIntangibleAssetsDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Finite-Lived Intangible AssetsConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
7 Acquired Intangible AssetsConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
8 Estimated Future Amortization Expense Related to Intangible AssetsConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock

Model Structure
Network
100420 - Disclosure - DEBT (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureDEBTTables)
TableDebt Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Debt Disclosure [Abstract]Abstractdurationnullbase:DebtDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Long-term DebtConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfDebtInstrumentsTextBlock
7 Maturities of Long-term DebtConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock

Model Structure
Network
100430 - Disclosure - INCOME TAXES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINCOMETAXESTables)
TableIncome Tax Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationnullbase:IncomeTaxDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Provision for Income TaxesConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
7 Income (Loss) Before Income TaxesConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
8 Difference Between Income Taxes Computed at Federal Statutory Rate and Provision for Income TaxesConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
9 Deferred Income Tax Assets and LiabilitiesConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
10 Changes in Unrecognized Tax BenefitsConcept (nonnum:xmlNodesItemType)durationnullbase:SummaryOfIncomeTaxContingenciesTextBlock

Model Structure
Network
100440 - Disclosure - RESTRUCTURING CHARGES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureRESTRUCTURINGCHARGESTables)
TableRestructuring And Related Activities [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Restructuring And Related Activities [Abstract]Abstractdurationnullbase:RestructuringAndRelatedActivitiesAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Changes in Restructuring LiabilityConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfRestructuringReserveByTypeOfCostTextBlock

Model Structure
Network
100450 - Disclosure - UNEARNED REVENUE (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureUNEARNEDREVENUETables)
TableDeferred Revenue Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Deferred Revenue Disclosure [Abstract]Abstractdurationnullbase:DeferredRevenueDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Unearned Revenue by SegmentConcept (nonnum:xmlNodesItemType)durationnullmsft:DeferredRevenueBySegmentTextBlock

Model Structure
Network
100460 - Disclosure - COMMITMENTS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureCOMMITMENTSTables)
TableCommitments And Contingencies Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Commitments And Contingencies Disclosure [Abstract]Abstractdurationnullbase:CommitmentsAndContingenciesDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Future Minimum Rental Commitments Under Non-cancellable Operating LeasesConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
7 Future Minimum Lease Payments under Non-cancellable Capital LeasesConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock

Model Structure
Network
100470 - Disclosure - STOCKHOLDERS' EQUITY (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureSTOCKHOLDERSEQUITYTables)
TableEquity [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Equity [Abstract]Abstractdurationnullbase:EquityAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Shares of Common Stock OutstandingConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
7 Share RepurchasesConcept (nonnum:xmlNodesItemType)durationnullmsft:ShareRepurchaseProgramDisclosureTableTextBlock
8 Dividends DeclaredConcept (nonnum:xmlNodesItemType)durationnullbase:DividendsDeclaredTableTextBlock

Model Structure
Network
100480 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureACCUMULATEDOTHERCOMPREHENSIVEINCOMETables)
TableEquity [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Equity [Abstract]Abstractdurationnullbase:EquityAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Summary of Changes in Accumulated Other Comprehensive Income by ComponentConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock

Model Structure
Network
100490 - Disclosure - EMPLOYEE STOCK AND SAVINGS PLANS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureEMPLOYEESTOCKANDSAVINGSPLANSTables)
TablePostemployment Benefits [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Postemployment Benefits [Abstract]Abstractdurationnullbase:PostemploymentBenefitsAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Stock-Based Compensation Expense and Related Income Tax BenefitsConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
7 Assumptions Used in Estimating the Fair Value of Stock Award GrantsConcept (nonnum:xmlNodesItemType)durationnullmsft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock
8 Stock Plan ActivityConcept (nonnum:xmlNodesItemType)durationnullbase:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
9 Employee Purchased SharesConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock

Model Structure
Network
100500 - Disclosure - SEGMENT INFORMATION AND GEOGRAPHIC DATA (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureSEGMENTINFORMATIONANDGEOGRAPHICDATATables)
TableSegment Reporting [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationnullbase:SegmentReportingAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Segment RevenueConcept (nonnum:xmlNodesItemType)durationnullbase:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
7 Segment Operating Income (Loss)Concept (nonnum:xmlNodesItemType)durationnullbase:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
8 Revenue Classified by Major Geographic AreasConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
9 Revenue Classified by Significant Product and Service OfferingsConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
10 Long-Lived Assets, Excluding Financial Instruments and Tax Assets, Classified by Location of Controlling Statutory CompanyConcept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock

Model Structure
Network
100510 - Disclosure - QUARTERLY INFORMATION (UNAUDITED) (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureQUARTERLYINFORMATIONUNAUDITEDTables)
TableQuarterly Financial Information Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Quarterly Financial Information Disclosure [Abstract]Abstractdurationnullbase:QuarterlyFinancialInformationDisclosureAbstract
2 Statement [Table]Tabledurationnullbase:StatementTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement [Line Items]LineItemsdurationnullbase:StatementLineItems
6 Quarterly Information (Unaudited)Concept (nonnum:xmlNodesItemType)durationnullbase:ScheduleOfQuarterlyFinancialInformationTableTextBlock

Model Structure
Network
100520 - Disclosure - Accounting Policies - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail)
TableAccounting Policies [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Accounting Policies [Abstract]Abstractdurationnullbase:AccountingPoliciesAbstract
2 Significant Accounting Policies [Table]Tabledurationnullmsft:SignificantAccountingPoliciesTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Deferred Revenue Arrangement TypeAxisdurationnullbase:DeferredRevenueArrangementTypeAxis
6 Deferred Revenue [Domain]Memberdurationnullbase:DeferredRevenueArrangementTypeDomain
7 Windows 10 LicensesMemberdurationnullmsft:WindowsTenDeferralMember
8 RangeAxisdurationnullbase:RangeAxis
9 Range [Domain]Memberdurationnullbase:RangeMember
10 Lower LimitMemberdurationnullbase:MinimumMember
11 Upper LimitMemberdurationnullbase:MaximumMember
12 Property, Plant and Equipment, Type [Axis]Axisdurationnullbase:PropertyPlantAndEquipmentByTypeAxis
13 Property, Plant and Equipment, Type [Domain]Memberdurationnullbase:PropertyPlantAndEquipmentTypeDomain
14 SoftwareMemberdurationnullbase:SoftwareAndSoftwareDevelopmentCostsMember
15 Computer EquipmentMemberdurationnullbase:ComputerEquipmentMember
16 Buildings and ImprovementsMemberdurationnullbase:BuildingAndBuildingImprovementsMember
17 Leasehold ImprovementsMemberdurationnullbase:LeaseholdImprovementsMember
18 Furniture and FixturesMemberdurationnullbase:FurnitureAndFixturesMember
19 Adjustments for New Accounting PronouncementsAxisdurationnullbase:AdjustmentsForNewAccountingPronouncementsAxis
20 Type of AdoptionMemberdurationnullbase:TypeOfAdoptionMember
21 Accounting Standards Update 2016-02Memberdurationnullbase:AccountingStandardsUpdate201602Member
22 Accounting Standards Update 2014-09Memberdurationnullbase:AccountingStandardsUpdate201409Member
23 ScenarioAxisdurationnullbase:StatementScenarioAxis
24 Scenario, UnspecifiedMemberdurationnullbase:ScenarioUnspecifiedDomain
25 Scenario PlanMemberdurationnullbase:ScenarioPlanMember
26 Significant Accounting Policies [Line Items]LineItemsdurationnullmsft:SignificantAccountingPoliciesLineItems
27 Revenue recognition periodConcept (duration)durationnullmsft:RevenueRecognitionPeriod
28 Advertising expenseConcept (xbrli:monetary)durationdebitbase:AdvertisingExpense
29 Estimated useful livesConcept (duration)durationnullbase:PropertyPlantAndEquipmentUsefulLife
30 Estimated useful lives of intangible assetsConcept (duration)durationnullbase:FiniteLivedIntangibleAssetUsefulLife
31 Recognition of additional ROU assets for operating leasesConcept (xbrli:monetary)instantdebitmsft:OperatingLeaseRightOfUseAssets
32 Recognition of additional lease liabilities for operating leasesConcept (xbrli:monetary)instantcreditmsft:OperatingLeaseLiabilities
33 RevenueConcept (xbrli:monetary)durationcreditbase:SalesRevenueNet
34 Provision for income taxesConcept (xbrli:monetary)durationdebitbase:IncomeTaxExpenseBenefit
35 Accounts receivable and other current and long-term assetsConcept (xbrli:monetary)instantdebitmsft:AccountsReceivableNetAndOtherAssets
36 Unearned revenueConcept (xbrli:monetary)instantcreditbase:DeferredRevenue
37 Deferred income taxesConcept (xbrli:monetary)instantcreditbase:DeferredTaxLiabilitiesNoncurrent

Model Structure
Network
100530 - Disclosure - Allowance for Doubtful Accounts (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAllowanceForDoubtfulAccountsDetail)
TableOrganization Consolidation And Presentation Of Financial Statements [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Organization Consolidation And Presentation Of Financial Statements [Abstract]Abstractdurationnullbase:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
2 Valuation and Qualifying Accounts Disclosure [Table]Tabledurationnullbase:ValuationAndQualifyingAccountsDisclosureTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Valuation Allowances and Reserves Type [Axis]Axisdurationnullbase:ValuationAllowancesAndReservesTypeAxis
6 Valuation Allowances and Reserves [Domain]Memberdurationnullbase:ValuationAllowancesAndReservesDomain
7 Allowance for doubtful accountsMemberdurationnullbase:AllowanceForDoubtfulAccountsMember
8 Valuation and Qualifying Accounts Disclosure [Line Items]LineItemsdurationnullbase:ValuationAndQualifyingAccountsDisclosureLineItems
9 Balance, beginning of periodConcept (xbrli:monetary)instantcreditbase:ValuationAllowancesAndReservesBalance
10 Charged to costs and otherConcept (xbrli:monetary)durationcreditmsft:ValuationAllowancesAndReservesChargedToCostsAndOther
11 Write-offsConcept (xbrli:monetary)durationdebitbase:ValuationAllowancesAndReservesDeductions
12 Balance, end of periodConcept (xbrli:monetary)instantcreditbase:ValuationAllowancesAndReservesBalance

Model Structure
Network
100540 - Disclosure - Expected Impacts of Adoption of Standards Related to Revenue Recognition and Leases to Reported Results - (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail)
TableAccounting Policies [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Accounting Policies [Abstract]Abstractdurationnullbase:AccountingPoliciesAbstract
2 New Accounting Pronouncements Or Change In Accounting Principle [Table]Tabledurationnullbase:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Adjustments for New Accounting PronouncementsAxisdurationnullbase:AdjustmentsForNewAccountingPronouncementsAxis
6 Type of AdoptionMemberdurationnullbase:TypeOfAdoptionMember
7 New Revenue Standard AdjustmentMemberdurationnullbase:AccountingStandardsUpdate201409Member
8 New Lease Standard AdjustmentMemberdurationnullbase:AccountingStandardsUpdate201602Member
9 ScenarioAxisdurationnullbase:StatementScenarioAxis
10 Scenario, UnspecifiedMemberdurationnullbase:ScenarioUnspecifiedDomain
11 Scenario PlanMemberdurationnullbase:ScenarioPlanMember
12 New Accounting Pronouncements Or Change In Accounting Principle [Line Items]LineItemsdurationnullbase:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
13 Income statements:Abstractdurationnullbase:IncomeStatementAbstract
14 RevenueConcept (xbrli:monetary)durationcreditbase:SalesRevenueNet
15 Provision for income taxesConcept (xbrli:monetary)durationdebitbase:IncomeTaxExpenseBenefit
16 Net incomeConcept (xbrli:monetary)durationcreditbase:NetIncomeLoss
17 DilutedConcept (xbrli:decimalItemType)durationnullbase:EarningsPerShareDiluted
18 Balance sheets:Abstractdurationnullbase:StatementOfFinancialPositionAbstract
19 Accounts receivable, netConcept (xbrli:monetary)instantdebitbase:AccountsReceivableNetCurrent
20 Operating lease right-of-use assetsConcept (xbrli:monetary)instantdebitbase:OperatingLeaseRightOfUseAsset
21 Other current and long-term assetsConcept (xbrli:monetary)instantdebitbase:OtherAssets
22 Unearned revenueConcept (xbrli:monetary)instantcreditbase:DeferredRevenue
23 Deferred income taxesConcept (xbrli:monetary)instantcreditbase:DeferredTaxLiabilitiesNoncurrent
24 Operating lease liabilitiesConcept (xbrli:monetary)instantcreditbase:OperatingLeaseLiability
25 Other current and long-term liabilitiesConcept (xbrli:monetary)instantcreditbase:OtherLiabilities
26 Stockholders" equityConcept (xbrli:monetary)instantcreditbase:StockholdersEquity

Model Structure
Network
100550 - Disclosure - Basic and Diluted Earnings Per Share (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail)
TableEarnings Per Share Basic And Diluted [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Earnings Per Share Basic And Diluted [Abstract]Abstractdurationnullbase:EarningsPerShareBasicAndDilutedAbstract
2 Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table]Tabledurationnullmsft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]LineItemsdurationnullmsft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems
6 Net income available for common shareholders (A)Concept (xbrli:monetary)durationcreditbase:NetIncomeLoss
7 Weighted average outstanding shares of common stock (B)Concept (xbrli:shares)durationnullbase:WeightedAverageNumberOfSharesOutstandingBasic
8 Dilutive effect of stock-based awardsConcept (xbrli:shares)durationnullbase:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
9 Common stock and common stock equivalents (C)Concept (xbrli:shares)durationnullbase:WeightedAverageNumberOfDilutedSharesOutstanding
10 Earnings Per ShareAbstractdurationnullbase:EarningsPerShareAbstract
11 Basic (A/B)Concept (xbrli:decimalItemType)durationnullbase:EarningsPerShareBasic
12 Diluted (A/C)Concept (xbrli:decimalItemType)durationnullbase:EarningsPerShareDiluted

Model Structure
Network
100560 - Disclosure - Components of Other Income (Expense), Net (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfOtherIncomeExpenseNetDetail)
TableOther Income And Expenses [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Other Income And Expenses [Abstract]Abstractdurationnullbase:OtherIncomeAndExpensesAbstract
2 Other Income Expense [Table]Tabledurationnullmsft:OtherIncomeExpenseTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Components of Other Income (Expense) [Line Items]LineItemsdurationnullbase:ComponentOfOtherIncomeNonoperatingLineItems
6 Dividends and interest incomeConcept (xbrli:monetary)durationcreditbase:InvestmentIncomeNet
7 Interest expenseConcept (xbrli:monetary)durationdebitbase:InterestExpense
8 Net recognized gains on investmentsConcept (xbrli:monetary)durationcreditbase:GainLossOnInvestments
9 Net losses on derivativesConcept (xbrli:monetary)durationcreditbase:GainLossOnDerivativeInstrumentsNetPretax
10 Net gains (losses) on foreign currency remeasurementsConcept (xbrli:monetary)durationcreditbase:ForeignCurrencyTransactionGainLossBeforeTax
11 Other, netConcept (xbrli:monetary)durationcreditbase:OtherNonoperatingIncomeExpense
12 TotalConcept (xbrli:monetary)durationcreditbase:NonoperatingIncomeExpense

Model Structure
Network
100570 - Disclosure - Net Recognized Gains (Losses) on Investments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureNetRecognizedGainsLossesOnInvestmentsDetail)
TableStatement Of Income And Comprehensive Income [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Statement Of Income And Comprehensive Income [Abstract]Abstractdurationnullbase:StatementOfIncomeAndComprehensiveIncomeAbstract
2 Schedule of Gain (Loss) on Investments [Table]Tabledurationnullbase:ScheduleOfGainLossOnInvestmentsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Gains (Losses) on Investments [Line Items]LineItemsdurationnullbase:ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems
6 Other-than-temporary impairments of investmentsConcept (xbrli:monetary)durationdebitbase:MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount
7 Realized gains from sales of available-for-sale securitiesConcept (xbrli:monetary)durationcreditbase:AvailableForSaleSecuritiesGrossRealizedGains
8 Realized losses from sales of available-for-sale securitiesConcept (xbrli:monetary)durationdebitbase:AvailableForSaleSecuritiesGrossRealizedLosses
9 TotalConcept (xbrli:monetary)durationcreditbase:GainLossOnInvestments

Model Structure
Network
100580 - Disclosure - Investment Components, Including Associated Derivatives (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail)
TableInvestments Debt And Equity Securities [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Investments Debt And Equity Securities [Abstract]Abstractdurationnullbase:InvestmentsDebtAndEquitySecuritiesAbstract
2 Cash, Cash Equivalents and Investments [Table]Tabledurationnullmsft:CashCashEquivalentsAndInvestmentsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Schedule of Investment Income, Reported Amounts, by CategoryAxisdurationnullbase:InvestmentTypeAxis
6 Investments [Domain]Memberdurationnullbase:InvestmentTypeCategorizationMember
7 CashMemberdurationnullbase:CashMember
8 Mutual fundsMemberdurationnullbase:MoneyMarketFundsMember
9 Commercial paperMemberdurationnullbase:CommercialPaperMember
10 Certificates of depositMemberdurationnullbase:CertificatesOfDepositMember
11 U.S. government and agency securitiesMemberdurationnullbase:USGovernmentAgenciesDebtSecuritiesMember
12 Foreign government bondsMemberdurationnullbase:ForeignGovernmentDebtSecuritiesMember
13 Mortgage- and asset-backed securitiesMemberdurationnullbase:AssetBackedSecuritiesMember
14 Corporate notes and bondsMemberdurationnullbase:CorporateDebtSecuritiesMember
15 Municipal securitiesMemberdurationnullbase:USStatesAndPoliticalSubdivisionsMember
16 Common and preferred stockMemberdurationnullbase:EquitySecuritiesMember
17 Other investmentsMemberdurationnullmsft:OtherSecurityInvestmentsMember
18 Cash, Cash Equivalents and Investments [Line Items]LineItemsdurationnullmsft:CashCashEquivalentsAndInvestmentsLineItems
19 Cost BasisConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesAmortizedCost
20 Cost BasisConcept (xbrli:monetary)instantdebitbase:EquityMethodInvestmentAggregateCost
21 CashConcept (xbrli:monetary)instantdebitbase:Cash
22 Unrealized GainsConcept (xbrli:monetary)instantcreditbase:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
23 Unrealized LossesConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
24 Recorded BasisConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecurities
25 Recorded BasisConcept (xbrli:monetary)instantdebitbase:EquityMethodInvestments
26 Cash and cash equivalentsConcept (xbrli:monetary)instantdebitbase:CashAndCashEquivalentsAtCarryingValue
27 Short-term InvestmentsConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesCurrent
28 Equity and Other InvestmentsConcept (xbrli:monetary)instantdebitbase:LongTermInvestments

Model Structure
Network
100590 - Disclosure - Investments - Cost Method - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureInvestmentsCostMethodAdditionalInformationDetail)
TableInvestments Debt And Equity Securities [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Investments Debt And Equity Securities [Abstract]Abstractdurationnullbase:InvestmentsDebtAndEquitySecuritiesAbstract
2 Schedule of Cost method Investments [Table]Tabledurationnullbase:ScheduleOfCostMethodInvestmentsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Fair Value by Measurement FrequencyAxisdurationnullbase:FairValueByMeasurementFrequencyAxis
6 Fair Value, Measurement Frequency [Domain]Memberdurationnullbase:FairValueMeasurementFrequencyDomain
7 Fair Value, Measurements, NonrecurringMemberdurationnullbase:FairValueMeasurementsNonrecurringMember
8 Schedule of Cost-method Investments [Line Items]LineItemsdurationnullbase:ScheduleOfCostMethodInvestmentsLineItems
9 Recorded basis of common and preferred stock that are restricted for more than one year or are not publicly tradedConcept (xbrli:monetary)instantdebitbase:CostMethodInvestments

Model Structure
Network
100600 - Disclosure - Investments - Secured Borrowings and Loaned Securities - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureInvestmentsSecuredBorrowingsAndLoanedSecuritiesAdditionalInformationDetail)
TableInvestments Debt And Equity Securities [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Investments Debt And Equity Securities [Abstract]Abstractdurationnullbase:InvestmentsDebtAndEquitySecuritiesAbstract
2 Investment [Table]Tabledurationnullinvest:InvestmentTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Schedule of Investment Income, Reported Amounts, by CategoryAxisdurationnullbase:InvestmentTypeAxis
6 Investments [Domain]Memberdurationnullbase:InvestmentTypeCategorizationMember
7 U.S. Government and Agency SecuritiesMemberdurationnullbase:USGovernmentAgenciesDebtSecuritiesMember
8 CashMemberdurationnullbase:CashMember
9 Investment [Line Items]LineItemsdurationnullinvest:InvestmentLineItems
10 Collateral receivedConcept (xbrli:monetary)instantdebitbase:SecuritiesReceivedAsCollateral

Model Structure
Network
100610 - Disclosure - Unrealized Losses on Investments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureUnrealizedLossesOnInvestmentsDetail)
TableInvestments Debt And Equity Securities [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Investments Debt And Equity Securities [Abstract]Abstractdurationnullbase:InvestmentsDebtAndEquitySecuritiesAbstract
2 Investments, Unrealized Loss Position [Table]Tabledurationnullmsft:InvestmentsUnrealizedLossPositionTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Schedule of Available for sale Securities, Major Types of Debt and Equity SecuritiesAxisdurationnullbase:MajorTypesOfDebtAndEquitySecuritiesAxis
6 Major Types of Debt and Equity Securities [Domain]Memberdurationnullbase:MajorTypesOfDebtAndEquitySecuritiesDomain
7 U.S. government and agency securitiesMemberdurationnullbase:USGovernmentAgenciesDebtSecuritiesMember
8 Foreign government bondsMemberdurationnullbase:ForeignGovernmentDebtSecuritiesMember
9 Mortgage- and asset-backed securitiesMemberdurationnullbase:AssetBackedSecuritiesMember
10 Corporate notes and bondsMemberdurationnullbase:CorporateDebtSecuritiesMember
11 Common and preferred stockMemberdurationnullbase:EquitySecuritiesMember
12 Unrealized Losses on Investments [Line Items]LineItemsdurationnullmsft:InvestmentsUnrealizedLossPositionLineItems
13 Less than 12 Months - Fair ValueConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
14 Less than 12 Months - Unrealized LossesConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
15 12 Months or Greater - Fair ValueConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
16 12 Months or Greater - Unrealized LossesConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
17 Total Fair ValueConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
18 Total Unrealized LossesConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss

Model Structure
Network
100620 - Disclosure - Debt Investment Maturities (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDebtInvestmentMaturitiesDetail)
TableInvestments Debt And Equity Securities [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Investments Debt And Equity Securities [Abstract]Abstractdurationnullbase:InvestmentsDebtAndEquitySecuritiesAbstract
2 Investments Classified by Contractual Maturity Date [Table]Tabledurationnullmsft:InvestmentsClassifiedByContractualMaturityDateTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Investments Classified by Contractual Maturity Date [Line Items]LineItemsdurationnullmsft:InvestmentsClassifiedByContractualMaturityDateLineItems
6 Cost BasisAbstractdurationnullbase:AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract
7 Due in one year or lessConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
8 Due after one year through five yearsConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
9 Due after five years through 10 yearsConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
10 Due after 10 yearsConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
11 TotalConcept (xbrli:monetary)instantdebitbase:AvailableForSaleDebtSecuritiesAmortizedCostBasis
12 Estimated Fair ValueAbstractdurationnullbase:AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract
13 Due in one year or lessConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
14 Due after one year through five yearsConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
15 Due after five years through 10 yearsConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
16 Due after 10 yearsConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
17 TotalConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecuritiesDebtSecurities

Model Structure
Network
100630 - Disclosure - Derivatives - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDerivativesAdditionalInformationDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Derivative Instruments And Hedging Activities Disclosure [Abstract]Abstractdurationnullbase:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
2 Derivative [Table]Tabledurationnullbase:DerivativeTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Position [Axis]Axisdurationnullbase:PositionAxis
6 Position [Domain]Memberdurationnullbase:PositionDomain
7 Derivatives SoldMemberdurationnullbase:ShortMember
8 Derivatives PurchasedMemberdurationnullbase:LongMember
9 Hedging Relationship [Axis]Axisdurationnullbase:DerivativeInstrumentsGainLossByHedgingRelationshipAxis
10 Hedging Relationship [Domain]Memberdurationnullbase:HedgingRelationshipDomain
11 Cash flow hedgingMemberdurationnullbase:CashFlowHedgingMember
12 Fair value hedgingMemberdurationnullbase:FairValueHedgingMember
13 Derivative Instrument [Axis]Axisdurationnullbase:DerivativeInstrumentRiskAxis
14 Derivative Contract [Domain]Memberdurationnullbase:DerivativeContractTypeDomain
15 Foreign Exchange ContractsMemberdurationnullbase:ForeignExchangeContractMember
16 Equity ContractsMemberdurationnullbase:EquityContractMember
17 Interest Rate ContractsMemberdurationnullbase:InterestRateContractMember
18 Mortgage-backed securitiesMemberdurationnullbase:MortgageBackedSecuritiesMember
19 Credit ContractsMemberdurationnullbase:CreditRiskContractMember
20 Commodity ContractsMemberdurationnullbase:CommodityContractMember
21 Hedging DesignationAxisdurationnullbase:HedgingDesignationAxis
22 Hedging Designation [Domain]Memberdurationnullbase:HedgingDesignationDomain
23 Non-designated Hedge DerivativesMemberdurationnullbase:NondesignatedMember
24 Designated Hedge DerivativesMemberdurationnullbase:DesignatedAsHedgingInstrumentMember
25 Long-term Debt, TypeAxisdurationnullbase:LongtermDebtTypeAxis
26 Long term Debt, Type [Domain]Memberdurationnullbase:LongtermDebtTypeDomain
27 Senior Unsecured ObligationsMemberdurationnullbase:UnsecuredDebtMember
28 Derivative [Line Items]LineItemsdurationnullbase:DerivativeLineItems
29 Maximum length of time hedged in cash flow hedgeConcept (duration)durationnullbase:MaximumLengthOfTimeForeignCurrencyCashFlowHedge
30 Notional amountsConcept (xbrli:monetary)instantnullinvest:DerivativeNotionalAmount
31 Minimum required liquidity under certain counterparty agreementsConcept (xbrli:monetary)durationdebitmsft:FinancialInstrumentCovenantMinimumLiquidityRequirement
32 Debt instrument credit ratingConcept (string)durationnullbase:DebtInstrumentCreditRating
33 Minimum liquidity for the period as defined by certain counterparty agreementsConcept (xbrli:monetary)instantdebitmsft:FinancialInstrumentCovenantMinimumLiquidity
34 Estimated derivative net gains (losses) included in AOCI that will be reclassified into earnings within 12 monthsConcept (xbrli:monetary)instantcreditbase:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months

Model Structure
Network
100640 - Disclosure - Fair Values of Derivative Instruments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Derivative Instruments And Hedging Activities Disclosure [Abstract]Abstractdurationnullbase:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
2 Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]Tabledurationnullbase:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Hedging DesignationAxisdurationnullbase:HedgingDesignationAxis
6 Hedging Designation [Domain]Memberdurationnullbase:HedgingDesignationDomain
7 Non-designated Hedge DerivativesMemberdurationnullbase:NondesignatedMember
8 Designated Hedge DerivativesMemberdurationnullbase:DesignatedAsHedgingInstrumentMember
9 Derivatives, Fair Value, by Balance Sheet LocationAxisdurationnullbase:BalanceSheetLocationAxis
10 Balance Sheet Location [Domain]Memberdurationnullbase:BalanceSheetLocationDomain
11 Short-term InvestmentsMemberdurationnullbase:ShortTermInvestmentsMember
12 Other Current AssetsMemberdurationnullbase:OtherCurrentAssetsMember
13 Equity and Other InvestmentsMemberdurationnullmsft:EquityAndOtherInvestmentsMember
14 Other Long-term AssetsMemberdurationnullbase:OtherNoncurrentAssetsMember
15 Other Current LiabilitiesMemberdurationnullbase:OtherCurrentLiabilitiesMember
16 Other Long-term LiabilitiesMemberdurationnullbase:OtherNoncurrentLiabilitiesMember
17 Derivative Instrument [Axis]Axisdurationnullbase:DerivativeInstrumentRiskAxis
18 Derivative Contract [Domain]Memberdurationnullbase:DerivativeContractTypeDomain
19 Foreign Exchange ContractsMemberdurationnullbase:ForeignExchangeContractMember
20 Equity ContractsMemberdurationnullbase:EquityContractMember
21 Interest Rate ContractsMemberdurationnullbase:InterestRateContractMember
22 Credit ContractsMemberdurationnullbase:CreditRiskContractMember
23 Balance Sheet Offsetting Eligibility [Axis]Axisdurationnullmsft:BalanceSheetOffsettingEligibilityAxis
24 Balance Sheet Offsetting Eligibility [Domain]Memberdurationnullmsft:BalanceSheetOffsettingEligibilityDomain
25 Eligible for OffsettingMemberdurationnullmsft:EligibleForOffsettingMember
26 Derivatives, Fair Value [Line Items]LineItemsdurationnullbase:DerivativesFairValueLineItems
27 Derivative AssetsConcept (xbrli:monetary)instantdebitbase:DerivativeFairValueOfDerivativeAsset
28 Gross amounts of derivatives offset on the balance sheet, assetsConcept (xbrli:monetary)instantcreditbase:DerivativeAssetFairValueGrossLiability
29 Net amounts presented on the balance sheet, assetsConcept (xbrli:monetary)instantdebitmsft:DerivativeAssetsNetAmountsPresentedInBalanceSheet
30 Gross amounts of derivatives not offset on the balance sheet, assetsConcept (xbrli:monetary)instantdebitmsft:DerivativeFairValueOfDerivativeAssetAmountNotOffset
31 Cash collateral received, assetsConcept (xbrli:monetary)instantdebitbase:DerivativeCollateralRightToReclaimCash
32 Net amount, assetsConcept (xbrli:monetary)instantdebitmsft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet
33 Derivative LiabilitiesConcept (xbrli:monetary)instantcreditbase:DerivativeFairValueOfDerivativeLiability
34 Gross amounts of derivatives offset on the balance sheet, liabilitiesConcept (xbrli:monetary)instantdebitbase:DerivativeLiabilityFairValueGrossAsset
35 Net amounts presented on the balance sheet, liabilitiesConcept (xbrli:monetary)instantcreditmsft:DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet
36 Gross amounts of derivatives not offset on the balance sheet, liabilitiesConcept (xbrli:monetary)instantcreditmsft:DerivativeFairValueOfDerivativeLiabilityAmountNotOffset
37 Cash collateral received, liabilitiesConcept (xbrli:monetary)instantcreditbase:DerivativeCollateralObligationToReturnCash
38 Net amount, liabilitiesConcept (xbrli:monetary)instantcreditmsft:DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet

Model Structure
Network
100650 - Disclosure - Gains (Losses) on Fair Value Hedges and Related Hedged Items (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGainsLossesOnFairValueHedgesAndRelatedHedgedItemsDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Derivative Instruments And Hedging Activities Disclosure [Abstract]Abstractdurationnullbase:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
2 Derivative Instruments, Gain (Loss) [Table]Tabledurationnullbase:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Derivative Instrument [Axis]Axisdurationnullbase:DerivativeInstrumentRiskAxis
6 Derivative Contract [Domain]Memberdurationnullbase:DerivativeContractTypeDomain
7 Foreign Exchange ContractsMemberdurationnullbase:ForeignExchangeContractMember
8 Equity ContractsMemberdurationnullbase:EquityContractMember
9 Derivative Instruments, Gain (Loss) [Line Items]LineItemsdurationnullbase:DerivativeInstrumentsGainLossLineItems
10 DerivativesConcept (xbrli:monetary)durationcreditbase:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
11 Hedged itemsConcept (xbrli:monetary)durationcreditbase:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
12 Total amount of ineffectivenessConcept (xbrli:monetary)durationcreditbase:GainLossOnFairValueHedgeIneffectivenessNet
13 Amount of equity contracts excluded from effectiveness assessmentConcept (xbrli:monetary)durationcreditbase:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet

Model Structure
Network
100660 - Disclosure - Gains (Losses) Related to Cash Flow Hedges (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGainsLossesRelatedToCashFlowHedgesDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Derivative Instruments And Hedging Activities Disclosure [Abstract]Abstractdurationnullbase:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
2 Derivative Instruments, Gain (Loss) [Table]Tabledurationnullbase:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Hedging DesignationAxisdurationnullbase:HedgingDesignationAxis
6 Hedging Designation [Domain]Memberdurationnullbase:HedgingDesignationDomain
7 Designated Hedge DerivativesMemberdurationnullbase:DesignatedAsHedgingInstrumentMember
8 Derivative Instrument [Axis]Axisdurationnullbase:DerivativeInstrumentRiskAxis
9 Derivative Contract [Domain]Memberdurationnullbase:DerivativeContractTypeDomain
10 Foreign Exchange ContractsMemberdurationnullbase:ForeignExchangeContractMember
11 Derivative Instruments, Gain (Loss) [Line Items]LineItemsdurationnullbase:DerivativeInstrumentsGainLossLineItems
12 Effective PortionConcept (string)durationnullmsft:GainLossOnCashFlowHedgeEffectivenessNetAbstract
13 Gains recognized in other comprehensive income (net of tax effects of $4, $24 and $35)Concept (xbrli:monetary)durationcreditbase:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
14 Gains reclassified from accumulated other comprehensive income into revenueConcept (xbrli:monetary)durationcreditbase:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
15 Amount Excluded from Effectiveness Assessment and Ineffective PortionAbstractdurationnullbase:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNetAbstract
16 Losses recognized in other income (expense), netConcept (xbrli:monetary)durationcreditbase:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet

Model Structure
Network
100670 - Disclosure - Gains (Losses) Related to Cash Flow Hedges (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGainsLossesRelatedToCashFlowHedgesParentheticalDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Derivative Instruments And Hedging Activities Disclosure [Abstract]Abstractdurationnullbase:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
2 Derivative Instruments, Gain (Loss) [Table]Tabledurationnullbase:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Hedging DesignationAxisdurationnullbase:HedgingDesignationAxis
6 Hedging Designation [Domain]Memberdurationnullbase:HedgingDesignationDomain
7 Designated Hedge DerivativesMemberdurationnullbase:DesignatedAsHedgingInstrumentMember
8 Derivative Instrument [Axis]Axisdurationnullbase:DerivativeInstrumentRiskAxis
9 Derivative Contract [Domain]Memberdurationnullbase:DerivativeContractTypeDomain
10 Foreign Exchange ContractsMemberdurationnullbase:ForeignExchangeContractMember
11 Derivative Instruments, Gain (Loss) [Line Items]LineItemsdurationnullbase:DerivativeInstrumentsGainLossLineItems
12 Gains (losses) recognized in other comprehensive income, tax effectsConcept (xbrli:monetary)durationdebitbase:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax

Model Structure
Network
100680 - Disclosure - Non-Designated Derivative Gains (Losses) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureNonDesignatedDerivativeGainsLossesDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Derivative Instruments And Hedging Activities Disclosure [Abstract]Abstractdurationnullbase:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
2 Derivative Instruments, Gain (Loss) [Table]Tabledurationnullbase:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Derivative Instrument [Axis]Axisdurationnullbase:DerivativeInstrumentRiskAxis
6 Derivative Contract [Domain]Memberdurationnullbase:DerivativeContractTypeDomain
7 Foreign Exchange ContractsMemberdurationnullbase:ForeignExchangeContractMember
8 Equity ContractsMemberdurationnullbase:EquityContractMember
9 Interest Rate ContractsMemberdurationnullbase:InterestRateContractMember
10 Credit ContractsMemberdurationnullbase:CreditRiskContractMember
11 Commodity ContractsMemberdurationnullbase:CommodityContractMember
12 Derivative Instruments, Gain (Loss) [Line Items]LineItemsdurationnullbase:DerivativeInstrumentsGainLossLineItems
13 Changes in fair value of derivatives not designated as hedgesConcept (xbrli:monetary)durationcreditbase:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet

Model Structure
Network
100690 - Disclosure - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail)
TableFair Value Disclosures [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationnullbase:FairValueDisclosuresAbstract
2 Fair Value Measurements, Recurring and Nonrecurring [Table]Tabledurationnullbase:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Liability Class [Axis]Axisdurationnullbase:FairValueByLiabilityClassAxis
6 Fair Value by Liability Class [Domain]Memberdurationnullbase:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain
7 Derivatives and otherMemberdurationnullbase:DerivativeFinancialInstrumentsLiabilitiesMember
8 Right Of Offset And Netting [Axis]Axisdurationnullmsft:RightOfOffsetAndNettingAxis
9 Right Of Offset And Netting [Domain]Memberdurationnullmsft:RightOfOffsetAndNettingDomain
10 GrossMemberdurationnullmsft:GrossMember
11 NettingMemberdurationnullmsft:NettingMember
12 NetMemberdurationnullmsft:NetMember
13 Fair Value by Asset ClassAxisdurationnullbase:FairValueByAssetClassAxis
14 Asset Class [Domain]Memberdurationnullbase:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain
15 Mutual fundsMemberdurationnullbase:MoneyMarketFundsMember
16 Commercial paperMemberdurationnullbase:CommercialPaperMember
17 Certificates of depositMemberdurationnullbase:CertificatesOfDepositMember
18 U.S. government and agency securitiesMemberdurationnullbase:USGovernmentAgenciesDebtSecuritiesMember
19 Foreign government bondsMemberdurationnullbase:ForeignGovernmentDebtSecuritiesMember
20 Mortgage- and asset-backed securitiesMemberdurationnullbase:AssetBackedSecuritiesMember
21 Corporate notes and bondsMemberdurationnullbase:CorporateDebtSecuritiesMember
22 Municipal securitiesMemberdurationnullbase:USStatesAndPoliticalSubdivisionsMember
23 Common and preferred stockMemberdurationnullbase:EquitySecuritiesMember
24 DerivativesMemberdurationnullbase:DerivativeFinancialInstrumentsAssetsMember
25 Fair Value, Hierarchy [Axis]Axisdurationnullbase:FairValueByFairValueHierarchyLevelAxis
26 Fair Value Hierarchy [Domain]Memberdurationnullbase:FairValueMeasurementsFairValueHierarchyDomain
27 Level 1Memberdurationnullbase:FairValueInputsLevel1Member
28 Level 2Memberdurationnullbase:FairValueInputsLevel2Member
29 Level 3Memberdurationnullbase:FairValueInputsLevel3Member
30 Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]LineItemsdurationnullbase:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
31 AssetsConcept (xbrli:monetary)instantdebitbase:AssetsFairValueDisclosureRecurring
32 LiabilitiesConcept (xbrli:monetary)instantcreditbase:LiabilitiesFairValueDisclosureRecurring

Model Structure
Network
100700 - Disclosure - Reconciliation of Total Assets Measured at Fair Value on Recurring Basis to Balance Sheet Presentation (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail)
TableFair Value Disclosures [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationnullbase:FairValueDisclosuresAbstract
2 Fair Value Measurements, Recurring and Nonrecurring [Table]Tabledurationnullbase:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Fair Value by Measurement FrequencyAxisdurationnullbase:FairValueByMeasurementFrequencyAxis
6 Fair Value, Measurement Frequency [Domain]Memberdurationnullbase:FairValueMeasurementFrequencyDomain
7 Fair Value, Measurements, RecurringMemberdurationnullbase:FairValueMeasurementsRecurringMember
8 Fair Value, Measurements, NonrecurringMemberdurationnullbase:FairValueMeasurementsNonrecurringMember
9 Derivatives, Fair Value, by Balance Sheet LocationAxisdurationnullbase:BalanceSheetLocationAxis
10 Balance Sheet Location [Domain]Memberdurationnullbase:BalanceSheetLocationDomain
11 Other Current and Long-term AssetsMemberdurationnullbase:OtherAssetsMember
12 Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]LineItemsdurationnullbase:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
13 Net fair value of assets measured at fair value on a recurring basisConcept (xbrli:monetary)instantdebitbase:AssetsFairValueDisclosureRecurring
14 CashConcept (xbrli:monetary)instantdebitbase:Cash
15 Common and preferred stock measured at fair value on a nonrecurring basisConcept (xbrli:monetary)instantdebitbase:CostMethodInvestments
16 Other investments measured at fair value on a nonrecurring basisConcept (xbrli:monetary)instantdebitbase:EquityMethodInvestments
17 Less derivative net assets classified as other current and long-term assetsConcept (xbrli:monetary)instantdebitbase:DerivativeAssets
18 OtherConcept (xbrli:monetary)instantdebitbase:OtherAssetsFairValueDisclosure
19 Recorded basis of investment componentsConcept (xbrli:monetary)instantdebitbase:AvailableForSaleSecurities

Model Structure
Network
100710 - Disclosure - Components of Inventories (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfInventoriesDetail)
TableInventory Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Inventory Disclosure [Abstract]Abstractdurationnullbase:InventoryDisclosureAbstract
2 Inventory, Current [Table]Tabledurationnullbase:InventoryCurrentTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Inventory [Line Items]LineItemsdurationnullbase:InventoryLineItems
6 Raw materialsConcept (xbrli:monetary)instantdebitbase:InventoryRawMaterialsNetOfReserves
7 Work in processConcept (xbrli:monetary)instantdebitbase:InventoryWorkInProcessNetOfReserves
8 Finished goodsConcept (xbrli:monetary)instantdebitbase:InventoryFinishedGoodsNetOfReserves
9 TotalConcept (xbrli:monetary)instantdebitbase:InventoryNet

Model Structure
Network
100720 - Disclosure - Components of Property and Equipment (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail)
TableProperty Plant And Equipment [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Property Plant And Equipment [Abstract]Abstractdurationnullbase:PropertyPlantAndEquipmentAbstract
2 Property, Plant and Equipment [Table]Tabledurationnullbase:ScheduleOfPropertyPlantAndEquipmentTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Property, Plant and Equipment [Line Items]LineItemsdurationnullbase:PropertyPlantAndEquipmentLineItems
6 LandConcept (xbrli:monetary)instantdebitbase:Land
7 Buildings and improvementsConcept (xbrli:monetary)instantdebitbase:BuildingsAndImprovementsGross
8 Leasehold improvementsConcept (xbrli:monetary)instantdebitbase:LeaseholdImprovementsGross
9 Computer equipment and softwareConcept (xbrli:monetary)instantdebitmsft:ComputerHardwareAndSoftware
10 Furniture and equipmentConcept (xbrli:monetary)instantdebitbase:FurnitureAndFixturesGross
11 Total, at costConcept (xbrli:monetary)instantdebitbase:PropertyPlantAndEquipmentGross
12 Accumulated depreciationConcept (xbrli:monetary)instantcreditbase:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
13 Total, netConcept (xbrli:monetary)instantdebitbase:PropertyPlantAndEquipmentNet

Model Structure
Network
100730 - Disclosure - Property and Equipment - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosurePropertyAndEquipmentAdditionalInformationDetail)
TableProperty Plant And Equipment [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Property Plant And Equipment [Abstract]Abstractdurationnullbase:PropertyPlantAndEquipmentAbstract
2 Property, Plant and Equipment [Table]Tabledurationnullbase:ScheduleOfPropertyPlantAndEquipmentTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Property, Plant and Equipment [Line Items]LineItemsdurationnullbase:PropertyPlantAndEquipmentLineItems
6 Assets recorded under capital leasesConcept (xbrli:monetary)instantdebitbase:CapitalLeasedAssetsGross
7 Accumulated depreciation associated with capital leasesConcept (xbrli:monetary)instantcreditbase:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation
8 Property and equipment acquired under capital leasesConcept (xbrli:monetary)durationcreditbase:CapitalLeaseObligationsIncurred
9 Depreciation expenseConcept (xbrli:monetary)durationdebitbase:Depreciation

Model Structure
Network
100740 - Disclosure - Business Combinations - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureBusinessCombinationsAdditionalInformationDetail)
TableBusiness Combinations [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Business Combinations [Abstract]Abstractdurationnullbase:BusinessCombinationsAbstract
2 Schedule of Business Acquisitions, by Acquisition [Table]Tabledurationnullbase:ScheduleOfBusinessAcquisitionsByAcquisitionTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Business AcquisitionAxisdurationnullbase:BusinessAcquisitionAxis
6 Business Acquisition, AcquireeMemberdurationnullbase:BusinessAcquisitionAcquireeDomain
7 LinkedIn CorporationMemberdurationnullmsft:LinkedInCorporationMember
8 Business Acquisition [Line Items]LineItemsdurationnullbase:BusinessAcquisitionLineItems
9 Acquisition dateConcept (date)durationnullbase:BusinessAcquisitionEffectiveDateOfAcquisition1
10 Name of acquired entityConcept (string)durationnullbase:BusinessAcquisitionNameOfAcquiredEntity
11 Total purchase priceConcept (xbrli:monetary)durationcreditbase:BusinessCombinationConsiderationTransferred1
12 Cash paid to acquire the businessConcept (xbrli:monetary)durationcreditbase:PaymentsToAcquireBusinessesGross

Model Structure
Network
100750 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceDetail)
TableBusiness Combinations [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Business Combinations [Abstract]Abstractdurationnullbase:BusinessCombinationsAbstract
2 Schedule of Business Acquisitions, by Acquisition [Table]Tabledurationnullbase:ScheduleOfBusinessAcquisitionsByAcquisitionTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Business AcquisitionAxisdurationnullbase:BusinessAcquisitionAxis
6 Business Acquisition, AcquireeMemberdurationnullbase:BusinessAcquisitionAcquireeDomain
7 LinkedIn CorporationMemberdurationnullmsft:LinkedInCorporationMember
8 Business Acquisition [Line Items]LineItemsdurationnullbase:BusinessAcquisitionLineItems
9 Cash and cash equivalentsConcept (xbrli:monetary)instantdebitbase:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
10 Short-term investmentsConcept (xbrli:monetary)instantdebitbase:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities
11 Other current assetsConcept (xbrli:monetary)instantdebitbase:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
12 Property and equipmentConcept (xbrli:monetary)instantdebitbase:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
13 Intangible assetsConcept (xbrli:monetary)instantdebitbase:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
14 GoodwillConcept (xbrli:monetary)instantdebitbase:Goodwill
15 Short-term debtConcept (xbrli:monetary)instantcreditmsft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt
16 Other current liabilitiesConcept (xbrli:monetary)instantcreditbase:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
17 Deferred income taxesConcept (xbrli:monetary)instantcreditbase:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
18 OtherConcept (xbrli:monetary)instantcreditmsft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNet
19 Total purchase priceConcept (xbrli:monetary)instantdebitbase:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet

Model Structure
Network
100760 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceParentheticalDetail)
TableBusiness Combinations [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Business Combinations [Abstract]Abstractdurationnullbase:BusinessCombinationsAbstract
2 Schedule of Business Acquisitions, by Acquisition [Table]Tabledurationnullbase:ScheduleOfBusinessAcquisitionsByAcquisitionTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Business AcquisitionAxisdurationnullbase:BusinessAcquisitionAxis
6 Business Acquisition, AcquireeMemberdurationnullbase:BusinessAcquisitionAcquireeDomain
7 LinkedIn CorporationMemberdurationnullmsft:LinkedInCorporationMember
8 Business Acquisition [Line Items]LineItemsdurationnullbase:BusinessAcquisitionLineItems
9 Goodwill expected to be deductible for income tax purposesConcept (xbrli:monetary)instantdebitbase:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
10 Business combination, long-term debtConcept (xbrli:monetary)instantcreditbase:DebtInstrumentFaceAmount

Model Structure
Network
100770 - Disclosure - Acquired Intangible Assets (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAcquiredIntangibleAssetsDetail)
TableBusiness Combinations [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Business Combinations [Abstract]Abstractdurationnullbase:BusinessCombinationsAbstract
2 Finite Lived Intangible Assets Acquired as Part of Business Combination [Table]Tabledurationnullbase:FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Business AcquisitionAxisdurationnullbase:BusinessAcquisitionAxis
6 Business Acquisition, AcquireeMemberdurationnullbase:BusinessAcquisitionAcquireeDomain
7 LinkedIn CorporationMemberdurationnullmsft:LinkedInCorporationMember
8 Finite Lived Intangible Assets by Major Class [Axis]Axisdurationnullbase:FiniteLivedIntangibleAssetsByMajorClassAxis
9 Finite Lived Intangible Assets, Major Class Name [Domain]Memberdurationnullbase:FiniteLivedIntangibleAssetsMajorClassNameDomain
10 Customer-relatedMemberdurationnullbase:CustomerRelationshipsMember
11 Marketing-related (trade names)Memberdurationnullbase:MarketingRelatedIntangibleAssetsMember
12 Technology-basedMemberdurationnullbase:TechnologyBasedIntangibleAssetsMember
13 Contract-basedMemberdurationnullbase:ContractualRightsMember
14 Acquired Finite-Lived Intangible Assets [Line Items]LineItemsdurationnullbase:AcquiredFiniteLivedIntangibleAssetsLineItems
15 Fair value of intangible assets acquiredConcept (xbrli:monetary)instantdebitbase:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
16 Weighted Average LifeConcept (duration)durationnullbase:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife

Model Structure
Network
100780 - Disclosure - Revenue and Operating Loss Attributable to Acquiree, Since the Date of Acquisition (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueAndOperatingLossAttributableToAcquireeSinceDateOfAcquisitionDetail)
TableBusiness Combinations [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Business Combinations [Abstract]Abstractdurationnullbase:BusinessCombinationsAbstract
2 Schedule of Business Acquisitions, by Acquisition [Table]Tabledurationnullbase:ScheduleOfBusinessAcquisitionsByAcquisitionTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Business AcquisitionAxisdurationnullbase:BusinessAcquisitionAxis
6 Business Acquisition, AcquireeMemberdurationnullbase:BusinessAcquisitionAcquireeDomain
7 LinkedIn CorporationMemberdurationnullmsft:LinkedInCorporationMember
8 Business Acquisition [Line Items]LineItemsdurationnullbase:BusinessAcquisitionLineItems
9 RevenueConcept (xbrli:monetary)durationcreditbase:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
10 Operating lossConcept (xbrli:monetary)durationcreditbase:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual

Model Structure
Network
100790 - Disclosure - Supplemental Consolidated Financial Results on Unaudited Pro Forma Basis, as If the Acquisition Had Been Consummated on Beginning of Period (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSupplementalConsolidatedFinancialResultsOnUnauditedProFormaBasisAsIfAcquisitionHadBeenConsummatedOnBeginningOfPeriodDetail)
TableBusiness Combinations [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Business Combinations [Abstract]Abstractdurationnullbase:BusinessCombinationsAbstract
2 Schedule of Business Acquisitions, by Acquisition [Table]Tabledurationnullbase:ScheduleOfBusinessAcquisitionsByAcquisitionTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Business AcquisitionAxisdurationnullbase:BusinessAcquisitionAxis
6 Business Acquisition, AcquireeMemberdurationnullbase:BusinessAcquisitionAcquireeDomain
7 LinkedIn CorporationMemberdurationnullmsft:LinkedInCorporationMember
8 Business Acquisition [Line Items]LineItemsdurationnullbase:BusinessAcquisitionLineItems
9 RevenueConcept (xbrli:monetary)durationcreditbase:BusinessAcquisitionsProFormaRevenue
10 Net incomeConcept (xbrli:monetary)durationcreditbase:BusinessAcquisitionsProFormaNetIncomeLoss
11 Diluted earnings per shareConcept (xbrli:decimalItemType)durationnullbase:BusinessAcquisitionProFormaEarningsPerShareDiluted

Model Structure
Network
100800 - Disclosure - Carrying Amount of Goodwill (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureCarryingAmountOfGoodwillDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill And Intangible Assets Disclosure [Abstract]Abstractdurationnullbase:GoodwillAndIntangibleAssetsDisclosureAbstract
2 Schedule of Goodwill [Table]Tabledurationnullbase:ScheduleOfGoodwillTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement, Business SegmentsAxisdurationnullbase:StatementBusinessSegmentsAxis
6 Segments [Domain]Memberdurationnullbase:SegmentDomain
7 Productivity and Business ProcessesMemberdurationnullmsft:ProductivityAndBusinessProcessesMember
8 Intelligent CloudMemberdurationnullmsft:IntelligentCloudMember
9 More Personal ComputingMemberdurationnullmsft:MorePersonalComputingMember
10 Goodwill [Line Items]LineItemsdurationnullbase:GoodwillLineItems
11 Beginning BalanceConcept (xbrli:monetary)instantdebitbase:Goodwill
12 AcquisitionsConcept (xbrli:monetary)durationdebitbase:GoodwillAcquiredDuringPeriod
13 OtherConcept (xbrli:monetary)durationdebitbase:GoodwillOtherIncreaseDecrease
14 Ending BalanceConcept (xbrli:monetary)instantdebitbase:Goodwill

Model Structure
Network
100810 - Disclosure - Goodwill - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGoodwillAdditionalInformationDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill And Intangible Assets Disclosure [Abstract]Abstractdurationnullbase:GoodwillAndIntangibleAssetsDisclosureAbstract
2 Schedule of Goodwill [Table]Tabledurationnullbase:ScheduleOfGoodwillTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement, Business SegmentsAxisdurationnullbase:StatementBusinessSegmentsAxis
6 Segments [Domain]Memberdurationnullbase:SegmentDomain
7 Phone HardwareMemberdurationnullmsft:PhoneHardwareMember
8 Goodwill [Line Items]LineItemsdurationnullbase:GoodwillLineItems
9 Accumulated goodwill impairmentConcept (xbrli:monetary)instantcreditbase:GoodwillImpairedAccumulatedImpairmentLoss
10 Goodwill impairment chargeConcept (xbrli:monetary)durationdebitbase:GoodwillImpairmentLoss

Model Structure
Network
100820 - Disclosure - Finite-Lived Intangible Assets (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill And Intangible Assets Disclosure [Abstract]Abstractdurationnullbase:GoodwillAndIntangibleAssetsDisclosureAbstract
2 Schedule of Finite Lived Intangible Assets [Table]Tabledurationnullbase:ScheduleOfFiniteLivedIntangibleAssetsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Finite Lived Intangible Assets by Major Class [Axis]Axisdurationnullbase:FiniteLivedIntangibleAssetsByMajorClassAxis
6 Finite Lived Intangible Assets, Major Class Name [Domain]Memberdurationnullbase:FiniteLivedIntangibleAssetsMajorClassNameDomain
7 Technology-basedMemberdurationnullbase:TechnologyBasedIntangibleAssetsMember
8 Marketing-relatedMemberdurationnullbase:MarketingRelatedIntangibleAssetsMember
9 Contract-basedMemberdurationnullbase:ContractualRightsMember
10 Customer-relatedMemberdurationnullbase:CustomerRelationshipsMember
11 Finite-Lived Intangible Assets [Line Items]LineItemsdurationnullbase:FiniteLivedIntangibleAssetsLineItems
12 Gross Carrying AmountConcept (xbrli:monetary)instantdebitbase:FiniteLivedIntangibleAssetsGross
13 Accumulated AmortizationConcept (xbrli:monetary)instantcreditbase:FiniteLivedIntangibleAssetsAccumulatedAmortization
14 Net Carrying AmountConcept (xbrli:monetary)instantdebitbase:FiniteLivedIntangibleAssetsNet

Model Structure
Network
100830 - Disclosure - Finite-Lived Intangible Assets (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsParentheticalDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill And Intangible Assets Disclosure [Abstract]Abstractdurationnullbase:GoodwillAndIntangibleAssetsDisclosureAbstract
2 Schedule of Finite Lived Intangible Assets [Table]Tabledurationnullbase:ScheduleOfFiniteLivedIntangibleAssetsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Finite Lived Intangible Assets by Major Class [Axis]Axisdurationnullbase:FiniteLivedIntangibleAssetsByMajorClassAxis
6 Finite Lived Intangible Assets, Major Class Name [Domain]Memberdurationnullbase:FiniteLivedIntangibleAssetsMajorClassNameDomain
7 Technology-basedMemberdurationnullbase:TechnologyBasedIntangibleAssetsMember
8 Finite-Lived Intangible Assets [Line Items]LineItemsdurationnullbase:FiniteLivedIntangibleAssetsLineItems
9 Net carrying amount of software to be sold, leased, or otherwise marketedConcept (xbrli:monetary)instantdebitbase:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers

Model Structure
Network
100840 - Disclosure - Intangible Assets - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIntangibleAssetsAdditionalInformationDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill And Intangible Assets Disclosure [Abstract]Abstractdurationnullbase:GoodwillAndIntangibleAssetsDisclosureAbstract
2 Schedule of Finite Lived Intangible Assets [Table]Tabledurationnullbase:ScheduleOfFiniteLivedIntangibleAssetsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement, Business SegmentsAxisdurationnullbase:StatementBusinessSegmentsAxis
6 Segments [Domain]Memberdurationnullbase:SegmentDomain
7 DevicesMemberdurationnullmsft:DevicesMember
8 Phone HardwareMemberdurationnullmsft:PhoneHardwareMember
9 Finite-Lived Intangible Assets [Line Items]LineItemsdurationnullbase:FiniteLivedIntangibleAssetsLineItems
10 Impairment charges of intangible assetsConcept (xbrli:monetary)durationdebitbase:ImpairmentOfIntangibleAssetsFinitelived
11 Intangible assets amortization expenseConcept (xbrli:monetary)durationdebitbase:AmortizationOfIntangibleAssets
12 Amortization of capitalized softwareConcept (xbrli:monetary)durationdebitbase:CapitalizedComputerSoftwareAmortization1

Model Structure
Network
100850 - Disclosure - Intangible Assets Acquired (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIntangibleAssetsAcquiredDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill And Intangible Assets Disclosure [Abstract]Abstractdurationnullbase:GoodwillAndIntangibleAssetsDisclosureAbstract
2 Schedule of Acquired Finite Lived Intangible Asset by Major Class [Table]Tabledurationnullbase:ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Finite Lived Intangible Assets by Major Class [Axis]Axisdurationnullbase:FiniteLivedIntangibleAssetsByMajorClassAxis
6 Finite Lived Intangible Assets, Major Class Name [Domain]Memberdurationnullbase:FiniteLivedIntangibleAssetsMajorClassNameDomain
7 Customer-relatedMemberdurationnullbase:CustomerRelationshipsMember
8 Technology-basedMemberdurationnullbase:TechnologyBasedIntangibleAssetsMember
9 Marketing-relatedMemberdurationnullbase:MarketingRelatedIntangibleAssetsMember
10 Contract-basedMemberdurationnullbase:ContractualRightsMember
11 Acquired Finite-Lived Intangible Assets [Line Items]LineItemsdurationnullbase:AcquiredFiniteLivedIntangibleAssetsLineItems
12 AmountConcept (xbrli:monetary)durationdebitmsft:AcquiredFiniteLivedIntangibleAssets
13 Weighted Average LifeConcept (duration)durationnullbase:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife

Model Structure
Network
100860 - Disclosure - Estimated Future Amortization Expense Related to Intangible Assets (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Goodwill And Intangible Assets Disclosure [Abstract]Abstractdurationnullbase:GoodwillAndIntangibleAssetsDisclosureAbstract
2 Schedule of Finite Lived Intangible Assets [Table]Tabledurationnullbase:ScheduleOfFiniteLivedIntangibleAssetsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Finite-Lived Intangible Assets [Line Items]LineItemsdurationnullbase:FiniteLivedIntangibleAssetsLineItems
6 Year Ending June 30, 2018Concept (xbrli:monetary)instantdebitbase:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
7 Year Ending June 30, 2019Concept (xbrli:monetary)instantdebitbase:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
8 Year Ending June 30, 2020Concept (xbrli:monetary)instantdebitbase:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
9 Year Ending June 30, 2021Concept (xbrli:monetary)instantdebitbase:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
10 Year Ending June 30, 2022Concept (xbrli:monetary)instantdebitbase:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
11 ThereafterConcept (xbrli:monetary)instantdebitbase:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
12 Net Carrying AmountConcept (xbrli:monetary)instantdebitbase:FiniteLivedIntangibleAssetsNet

Model Structure
Network
100870 - Disclosure - Debt - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDebtAdditionalInformationDetail)
TableDebt Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Debt Disclosure [Abstract]Abstractdurationnullbase:DebtDisclosureAbstract
2 Schedule of Long term Debt Instruments [Table]Tabledurationnullbase:DebtInstrumentTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Short term Debt, Type [Axis]Axisdurationnullbase:ShortTermDebtTypeAxis
6 Short term Debt, Type [Domain]Memberdurationnullbase:ShortTermDebtTypeDomain
7 Commercial paperMemberdurationnullbase:CommercialPaperMember
8 RangeAxisdurationnullbase:RangeAxis
9 Range [Domain]Memberdurationnullbase:RangeMember
10 Lower LimitMemberdurationnullbase:MinimumMember
11 Upper LimitMemberdurationnullbase:MaximumMember
12 Debt InstrumentAxisdurationnullbase:DebtInstrumentAxis
13 Debt Instrument, Name [Domain]Memberdurationnullbase:DebtInstrumentNameDomain
14 Credit Facility Expire on October 31st 2017Memberdurationnullmsft:CreditFacilityExpireOnOctoberThirtyOneTwentySeventeenMember
15 Credit Facility Expire on November 14th 2018Memberdurationnullmsft:CreditFacilityExpireOnNovemberFourteenTwentyEighteenMember
16 Debt Instrument [Line Items]LineItemsdurationnullbase:DebtInstrumentLineItems
17 Commercial paperConcept (xbrli:monetary)instantcreditbase:CommercialPaper
18 Commercial paper, weighted average interest rateConcept (xbrli:pureItemType)instantnullbase:ShortTermDebtWeightedAverageInterestRate
19 Commercial paper, maturity termConcept (duration)durationnullbase:DebtInstrumentTerm
20 Credit facilityConcept (xbrli:monetary)instantcreditbase:LineOfCreditFacilityMaximumBorrowingCapacity
21 Credit facility, expiration dateConcept (date)durationnullbase:LineOfCreditFacilityExpirationDate1
22 Credit facility, financial covenantConcept (string)durationnullbase:LineOfCreditFacilityCovenantCompliance
23 Credit facility, drawnConcept (xbrli:monetary)durationdebitbase:ProceedsFromLinesOfCredit
24 Long-term debtConcept (xbrli:monetary)instantcreditbase:LongTermDebt
25 Long-term debt fair valueConcept (xbrli:monetary)instantcreditbase:LongTermDebtFairValue
26 Cash paid for interestConcept (xbrli:monetary)durationcreditbase:InterestPaid
27 Unamortized discount and debt issuance costsConcept (xbrli:monetary)instantdebitbase:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet

Model Structure
Network
100880 - Disclosure - Long-term Debt (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtDetail)
TableDebt Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Debt Disclosure [Abstract]Abstractdurationnullbase:DebtDisclosureAbstract
2 Schedule of Long term Debt Instruments [Table]Tabledurationnullbase:DebtInstrumentTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Debt InstrumentAxisdurationnullbase:DebtInstrumentAxis
6 Debt Instrument, Name [Domain]Memberdurationnullbase:DebtInstrumentNameDomain
7 Notes 0.875 Percent Due November 15th 2017Memberdurationnullmsft:NotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember
8 Notes 1.0 Percent Due May 1st 2018Memberdurationnullmsft:NotesOnePointZeroPercentDueMayOneTwentyEighteenMember
9 Notes 1.30 Percent Due November 3rd 2018Memberdurationnullmsft:NotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember
10 Notes 1.625 Percent Due December 6th 2018Memberdurationnullmsft:NotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember
11 Notes 4.2 Percent Due June 1st 2019Memberdurationnullmsft:NotesFourPointTwoPercentDueJuneOneTwentyNineteenMember
12 Notes 1.1 Percent Due August 8th 2019Memberdurationnullmsft:NotesOnePointOnePercentDueAugustEightTwentyNineteenMember
13 Notes 0.500 Percent Due November 1st 2019Memberdurationnullmsft:NotesZeroPointFivePercentDueNovemberOneTwentyNineteenMember
14 Notes 1.850 Percent Due February 6th 2020Memberdurationnullmsft:NotesOnePointEightFivePercentDueFebruarySixTwentyTwentyMember
15 Notes 1.850 Percent Due February 12th 2020Memberdurationnullmsft:NotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember
16 Notes 3.0 Percent Due October 1st 2020Memberdurationnullmsft:NotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember
17 Notes 2.0 Percent Due November 3rd 2020Memberdurationnullmsft:NotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember
18 Notes 4.0 Percent Due February 8th 2021Memberdurationnullmsft:NotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember
19 Notes 1.55 Percent Due August 8th 2021Memberdurationnullmsft:NotesOnePointFiveFivePercentDueAugustEightTwentyTwentyOneMember
20 Notes 2.125 Percent Due December 6th 2021Memberdurationnullmsft:NotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember
21 Notes 2.40 Percent Due February 6th 2022Memberdurationnullmsft:NotesTwoPointFourPercentDueFebruarySixTwentyTwentyTwoMember
22 Notes 2.375 Percent Due February 12th 2022Memberdurationnullmsft:NotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember
23 Notes 2.65 Percent Due November 3rd 2022Memberdurationnullmsft:NotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember
24 Notes 2.125 Percent Due November 15th 2022Memberdurationnullmsft:NotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember
25 Notes 2.375 Percent Due May 1st 2023Memberdurationnullmsft:NotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember
26 Notes 2.0 Percent Due August 8th 2023Memberdurationnullmsft:NotesTwoPointZeroPercentDueAugustEightTwentyTwentyThreeMember
27 Notes 3.625 Percent Due December 15th 2023Memberdurationnullmsft:NotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember
28 Notes 2.875 Percent Due February 6th 2024Memberdurationnullmsft:NotesTwoPointEightSevenFivePercentDueFebruarySixTwentyTwentyFourMember
29 Notes 2.70 Percent Due February 12th 2025Memberdurationnullmsft:NotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember
30 Notes 3.125 Percent Due November 3rd 2025Memberdurationnullmsft:NotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember
31 Notes 2.4 Percent Due August 8th 2026Memberdurationnullmsft:NotesTwoPointFourPercentDueAugustEightTwentyTwentySixMember
32 Notes 3.3 Percent Due February 6th 2027Memberdurationnullmsft:NotesThreePointThreePercentDueFebruarySixTwentyTwentySevenMember
33 Notes 3.125 Percent Due December 6th 2028Memberdurationnullmsft:NotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember
34 Notes 2.625 Percent Due May 2nd 2033Memberdurationnullmsft:NotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember
35 Notes 3.50 Percent Due February 12th 2035Memberdurationnullmsft:NotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember
36 Notes 4.2 Percent Due November 3rd 2035Memberdurationnullmsft:NotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember
37 Notes 3.45 Percent Due August 8th 2036Memberdurationnullmsft:NotesThreePointFourFivePercentDueAugustEightTwentyThirtySixMember
38 Notes 4.1 Percent Due February 6th 2037Memberdurationnullmsft:NotesFourPointOnePercentDueFebruarySixTwentyThirtySevenMember
39 Notes 5.2 Percent Due June 1st 2039Memberdurationnullmsft:NotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember
40 Notes 4.5 Percent Due October 1st 2040Memberdurationnullmsft:NotesFourPointFivePercentDueOctoberOneTwentyFortyMember
41 Notes 5.3 Percent Due February 8th 2041Memberdurationnullmsft:NotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember
42 Notes 3.5 Percent Due November 15th 2042Memberdurationnullmsft:NotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember
43 Notes 3.750 Percent Due May 1st 2043Memberdurationnullmsft:NotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember
44 Notes 4.875 Percent Due December 15th 2043Memberdurationnullmsft:NotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember
45 Notes 3.750 Percent Due February 12th 2045Memberdurationnullmsft:NotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember
46 Notes 4.45 Percent Due November 3rd 2045Memberdurationnullmsft:NotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember
47 Notes 3.7 Percent Due August 8th 2046Memberdurationnullmsft:NotesThreePointSevenPercentDueAugustEightTwentyFortySixMember
48 Notes 4.25 Percent Due February 6th 2047Memberdurationnullmsft:NotesFourPointTwoFivePercentDueFebruarySixTwentyFortySevenMember
49 Notes 4.0 Percent Due February 12th 2055Memberdurationnullmsft:NotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember
50 Notes 4.75 Percent Due November 3rd 2055Memberdurationnullmsft:NotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember
51 Notes 3.95 Percent Due August 8th 2056Memberdurationnullmsft:NotesThreePointNineFivePercentDueAugustEightTwentyFiftySixMember
52 Notes 4.5 Percent Due February 6th 2057Memberdurationnullmsft:NotesFourPointFivePercentDueFebruarySixTwentyFiftySevenMember
53 Debt Instrument [Line Items]LineItemsdurationnullbase:DebtInstrumentLineItems
54 Debt maturity dateConcept (date)durationnullbase:DebtInstrumentMaturityDate
55 Face ValueConcept (xbrli:monetary)instantcreditbase:DebtInstrumentFaceAmount
56 Stated Interest RateConcept (xbrli:pureItemType)instantnullbase:DebtInstrumentInterestRateStatedPercentage
57 Effective Interest RateConcept (xbrli:pureItemType)instantnullbase:DebtInstrumentInterestRateEffectivePercentage

Model Structure
Network
100890 - Disclosure - Long-term Debt (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtParentheticalDetail)
TableDebt Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Debt Disclosure [Abstract]Abstractdurationnullbase:DebtDisclosureAbstract
2 Schedule of Long term Debt Instruments [Table]Tabledurationnullbase:DebtInstrumentTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Debt InstrumentAxisdurationnullbase:DebtInstrumentAxis
6 Debt Instrument, Name [Domain]Memberdurationnullbase:DebtInstrumentNameDomain
7 USD Debt Issued in PeriodMemberdurationnullmsft:USDDebtIssuedInPeriodMember
8 Debt Instrument [Line Items]LineItemsdurationnullbase:DebtInstrumentLineItems
9 Face ValueConcept (xbrli:monetary)instantcreditbase:DebtInstrumentFaceAmount

Model Structure
Network
100900 - Disclosure - Maturities of Long-term Debt (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail)
TableDebt Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Debt Disclosure [Abstract]Abstractdurationnullbase:DebtDisclosureAbstract
2 Schedule of Long term Debt Instruments [Table]Tabledurationnullbase:DebtInstrumentTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Debt Instrument [Line Items]LineItemsdurationnullbase:DebtInstrumentLineItems
6 Year Ending June 30, 2018Concept (xbrli:monetary)instantcreditbase:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
7 Year Ending June 30, 2019Concept (xbrli:monetary)instantcreditbase:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
8 Year Ending June 30, 2020Concept (xbrli:monetary)instantcreditbase:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
9 Year Ending June 30, 2021Concept (xbrli:monetary)instantcreditbase:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
10 Year Ending June 30, 2022Concept (xbrli:monetary)instantcreditbase:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
11 ThereafterConcept (xbrli:monetary)instantcreditbase:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
12 TotalConcept (xbrli:monetary)instantcreditbase:DebtInstrumentFaceAmount

Model Structure
Network
100910 - Disclosure - Provision for Income Taxes (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail)
TableIncome Tax Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationnullbase:IncomeTaxDisclosureAbstract
2 Reconciliation of Provision of Income Taxes [Table]Tabledurationnullmsft:ReconciliationOfProvisionOfIncomeTaxesTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Reconciliation of Provision of Income Taxes [Line Items]LineItemsdurationnullmsft:ReconciliationOfProvisionOfIncomeTaxesLineItems
6 Current TaxesAbstractdurationnullbase:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract
7 U.S. federalConcept (xbrli:monetary)durationdebitbase:CurrentFederalTaxExpenseBenefit
8 U.S. state and localConcept (xbrli:monetary)durationdebitbase:CurrentStateAndLocalTaxExpenseBenefit
9 ForeignConcept (xbrli:monetary)durationdebitbase:CurrentForeignTaxExpenseBenefit
10 Current taxesConcept (xbrli:monetary)durationdebitbase:CurrentIncomeTaxExpenseBenefit
11 Deferred TaxesAbstractdurationnullbase:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract
12 Deferred taxesConcept (xbrli:monetary)durationdebitbase:DeferredIncomeTaxExpenseBenefit
13 Provision for income taxesConcept (xbrli:monetary)durationdebitbase:IncomeTaxExpenseBenefit

Model Structure
Network
100920 - Disclosure - Income Taxes - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationDetail)
TableIncome Tax Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationnullbase:IncomeTaxDisclosureAbstract
2 Income Taxes [Table]Tabledurationnullmsft:IncomeTaxesTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement, Business SegmentsAxisdurationnullbase:StatementBusinessSegmentsAxis
6 Segments [Domain]Memberdurationnullbase:SegmentDomain
7 Phone BusinessMemberdurationnullmsft:PhoneBusinessMember
8 Income Statement Location [Axis]Axisdurationnullbase:IncomeStatementLocationAxis
9 Income Statement Location [Domain]Memberdurationnullbase:IncomeStatementLocationDomain
10 Impairment, integration, and restructuring expensesMemberdurationnullmsft:ImpairmentIntegrationAndRestructuringExpensesMember
11 Deferred Revenue Arrangement TypeAxisdurationnullbase:DeferredRevenueArrangementTypeAxis
12 Deferred Revenue [Domain]Memberdurationnullbase:DeferredRevenueArrangementTypeDomain
13 Windows 10 LicensesMemberdurationnullmsft:WindowsTenDeferralMember
14 Income Tax AuthorityAxisdurationnullbase:IncomeTaxAuthorityAxis
15 Income Tax Authority [Domain]Memberdurationnullbase:IncomeTaxAuthorityDomain
16 Regional Operating CentersMemberdurationnullmsft:RegionalOperatingCentersMember
17 Foreign CountryMemberdurationnullbase:ForeignCountryMember
18 ScenarioAxisdurationnullbase:StatementScenarioAxis
19 Scenario, UnspecifiedMemberdurationnullbase:ScenarioUnspecifiedDomain
20 Restatement AdjustmentMemberdurationnullbase:RestatementAdjustmentMember
21 Income Taxes [Line Items]LineItemsdurationnullmsft:IncomeTaxesLineItems
22 U.S. deferred tax benefitConcept (xbrli:monetary)durationdebitbase:DeferredFederalStateAndLocalTaxExpenseBenefit
23 Foreign deferred tax benefitConcept (xbrli:monetary)durationdebitbase:DeferredForeignIncomeTaxExpenseBenefit
24 U.S. income (loss) before income taxesConcept (xbrli:monetary)durationcreditbase:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
25 Foreign income (loss) before income taxesConcept (xbrli:monetary)durationcreditbase:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
26 Foreign earnings, taxed at rates lower than U.S. rate as a percentage of foreign income before taxConcept (xbrli:pureItemType)durationnullmsft:ForeignEarningsTaxedAtRatesLowerThanUsRate
27 Deferred income tax assets, loss carryforwardConcept (xbrli:monetary)instantdebitbase:DeferredTaxAssetsOperatingLossCarryforwards
28 Deferred income tax assets, valuation allowanceConcept (xbrli:monetary)instantcreditbase:DeferredTaxAssetsValuationAllowance
29 Operating loss carryforwardsConcept (xbrli:monetary)instantdebitbase:OperatingLossCarryforwards
30 Temporary differences resulting from earnings for certain non-U.S. subsidiaries which are permanently reinvested outside the United StatesConcept (xbrli:monetary)instantcreditbase:UndistributedEarningsOfForeignSubsidiaries
31 Unrecognized tax liability on temporary differences resulting from earnings for certain non-U.S. subsidiaries which are permanently reinvested outside the United StatesConcept (xbrli:monetary)instantdebitbase:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries
32 Income taxes paid, net of refundsConcept (xbrli:monetary)durationcreditbase:IncomeTaxesPaidNet
33 Tax contingencies and other tax liabilitiesConcept (xbrli:monetary)instantcreditbase:AccruedIncomeTaxesNoncurrent
34 Unrecognized tax benefitsConcept (xbrli:monetary)instantcreditbase:UnrecognizedTaxBenefits
35 Unrecognized tax benefits, if recognized would affect our effective tax ratesConcept (xbrli:monetary)instantcreditbase:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
36 Accrued interest expense related to uncertain tax positions net of federal income tax benefitsConcept (xbrli:monetary)instantcreditbase:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
37 Interest expense on unrecognized tax benefitsConcept (xbrli:monetary)durationdebitbase:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense

Model Structure
Network
100930 - Disclosure - Income (Loss) Before Income Taxes (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIncomeLossBeforeIncomeTaxesDetail)
TableIncome Tax Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationnullbase:IncomeTaxDisclosureAbstract
2 Schedule of Components of Income Before Income Tax Expense (Benefit) [Table]Tabledurationnullmsft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Schedule of Components of Income Before Income Tax Expense (Benefit) [Line Items]LineItemsdurationnullmsft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems
6 U.S.Concept (xbrli:monetary)durationcreditbase:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
7 ForeignConcept (xbrli:monetary)durationcreditbase:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
8 Income before income taxesConcept (xbrli:monetary)durationcreditbase:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

Model Structure
Network
100940 - Disclosure - Difference Between Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDifferenceBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail)
TableIncome Tax Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationnullbase:IncomeTaxDisclosureAbstract
2 Reconciliation of Statutory Federal Tax Rate [Table]Tabledurationnullmsft:ReconciliationOfStatutoryFederalTaxRateTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Reconciliation of Statutory Federal Tax Rate [Line Items]LineItemsdurationnullmsft:ReconciliationOfStatutoryFederalTaxRateLineItems
6 Federal statutory rateConcept (xbrli:pureItemType)durationnullbase:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
7 Effect of:Abstractdurationnullbase:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract
8 Foreign earnings taxed at lower ratesConcept (xbrli:pureItemType)durationnullbase:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
9 Phone business lossesConcept (xbrli:pureItemType)durationnullmsft:EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses
10 Excess tax benefits relating to stock-based compensationConcept (xbrli:pureItemType)durationnullmsft:EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation
11 Domestic production activities deductionConcept (xbrli:pureItemType)durationnullbase:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
12 Interest, netConcept (xbrli:pureItemType)durationnullmsft:EffectiveIncomeTaxRateReconciliationInterestIncomeExpense
13 Other reconciling items, netConcept (xbrli:pureItemType)durationnullbase:EffectiveIncomeTaxRateReconciliationOtherAdjustments
14 Effective rateConcept (xbrli:pureItemType)durationnullbase:EffectiveIncomeTaxRateContinuingOperations

Model Structure
Network
100950 - Disclosure - Deferred Income Tax Assets and Liabilities (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail)
TableIncome Tax Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationnullbase:IncomeTaxDisclosureAbstract
2 Schedule of Deferred Income Tax Assets and Liabilities [Table]Tabledurationnullmsft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Derivatives, Fair Value, by Balance Sheet LocationAxisdurationnullbase:BalanceSheetLocationAxis
6 Balance Sheet Location [Domain]Memberdurationnullbase:BalanceSheetLocationDomain
7 Other Long-term AssetsMemberdurationnullbase:OtherNoncurrentAssetsMember
8 Long-term Deferred Income Tax LiabilitiesMemberdurationnullmsft:DeferredIncomeTaxLiabilitiesNoncurrentMember
9 Schedule of Deferred Income Tax Assets and Liabilities [Line Items]LineItemsdurationnullmsft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems
10 Deferred Income Tax AssetsAbstractdurationnullbase:DeferredTaxAssetsNetAbstract
11 Stock-based compensation expenseConcept (xbrli:monetary)instantdebitbase:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
12 Other expense itemsConcept (xbrli:monetary)instantdebitbase:DeferredTaxAssetsTaxDeferredExpenseOther
13 Restructuring chargesConcept (xbrli:monetary)instantdebitbase:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges
14 Unearned revenueConcept (xbrli:monetary)instantdebitbase:DeferredTaxAssetsDeferredIncome
15 Impaired investmentsConcept (xbrli:monetary)instantdebitbase:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
16 Loss carryforwardsConcept (xbrli:monetary)instantdebitbase:DeferredTaxAssetsOperatingLossCarryforwards
17 Depreciation and amortizationConcept (xbrli:monetary)instantdebitmsft:DeferredTaxAssetsDepreciationAndAmortization
18 Other revenue itemsConcept (xbrli:monetary)instantdebitbase:DeferredTaxAssetsOther
19 Deferred income tax assetsConcept (xbrli:monetary)instantdebitbase:DeferredTaxAssetsGross
20 Less valuation allowanceConcept (xbrli:monetary)instantcreditbase:DeferredTaxAssetsValuationAllowance
21 Deferred income tax assets, net of valuation allowanceConcept (xbrli:monetary)instantdebitbase:DeferredTaxAssetsNet
22 Deferred Income Tax LiabilitiesAbstractdurationnullbase:DeferredTaxLiabilitiesAbstract
23 Foreign earningsConcept (xbrli:monetary)instantcreditbase:DeferredTaxLiabilitiesUndistributedForeignEarnings
24 Unrealized gain on investments and debtConcept (xbrli:monetary)instantcreditmsft:DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt
25 Depreciation and amortizationConcept (xbrli:monetary)instantcreditmsft:DeferredTaxLiabilitiesDepreciationAndAmortization
26 OtherConcept (xbrli:monetary)instantcreditbase:DeferredTaxLiabilitiesOther
27 Deferred income tax liabilitiesConcept (xbrli:monetary)instantcreditbase:DeferredIncomeTaxLiabilities
28 Net deferred income tax assetsConcept (xbrli:monetary)instantdebitbase:DeferredTaxAssetsLiabilitiesNet
29 Net deferred income tax liabilitiesConcept (xbrli:monetary)instantcreditbase:DeferredTaxLiabilities

Model Structure
Network
100960 - Disclosure - Changes in Unrecognized Tax Benefits (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureChangesInUnrecognizedTaxBenefitsDetail)
TableIncome Tax Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationnullbase:IncomeTaxDisclosureAbstract
2 Income Tax Contingency [Table]Tabledurationnullbase:IncomeTaxContingencyTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Income Tax Contingency [Line Items]LineItemsdurationnullbase:IncomeTaxContingencyLineItems
6 Balance, beginning of yearConcept (xbrli:monetary)instantcreditbase:UnrecognizedTaxBenefits
7 Decreases related to settlementsConcept (xbrli:monetary)durationdebitbase:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
8 Increases for tax positions related to the current yearConcept (xbrli:monetary)durationcreditbase:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
9 Increases for tax positions related to prior yearsConcept (xbrli:monetary)durationcreditbase:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
10 Decreases for tax positions related to prior yearsConcept (xbrli:monetary)durationdebitbase:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
11 Decreases due to lapsed statutes of limitationsConcept (xbrli:monetary)durationdebitbase:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
12 Balance, end of yearConcept (xbrli:monetary)instantcreditbase:UnrecognizedTaxBenefits

Model Structure
Network
100970 - Disclosure - Income Taxes - Additional Information Regarding Examinations (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationRegardingExaminationsDetail)
TableIncome Tax Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Income Tax Disclosure [Abstract]Abstractdurationnullbase:IncomeTaxDisclosureAbstract
2 Income Tax Examination [Table]Tabledurationnullbase:IncomeTaxExaminationTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Income Tax Authority, Name [Axis]Axisdurationnullbase:IncomeTaxAuthorityNameAxis
6 Income Tax Authority, Name [Domain]Memberdurationnullbase:IncomeTaxAuthorityNameDomain
7 Internal Revenue Service (IRS)Memberdurationnullbase:InternalRevenueServiceIRSMember
8 Tax Period [Axis]Axisdurationnullbase:TaxPeriodAxis
9 Tax Period [Domain]Memberdurationnullbase:TaxPeriodDomain
10 Earliest Tax YearMemberdurationnullbase:EarliestTaxYearMember
11 Latest Tax YearMemberdurationnullbase:LatestTaxYearMember
12 Income Tax AuthorityAxisdurationnullbase:IncomeTaxAuthorityAxis
13 Income Tax Authority [Domain]Memberdurationnullbase:IncomeTaxAuthorityDomain
14 Foreign CountryMemberdurationnullbase:ForeignCountryMember
15 Income Tax Examination [Line Items]LineItemsdurationnullbase:IncomeTaxExaminationLineItems
16 Tax years under auditConcept (gYear)durationnullbase:IncomeTaxExaminationYearUnderExamination
17 Tax years subject to examinationConcept (gYear)durationnullbase:OpenTaxYear

Model Structure
Network
100980 - Disclosure - Restructuring Charges - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRestructuringChargesAdditionalInformationDetail)
TableRestructuring And Related Activities [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Restructuring And Related Activities [Abstract]Abstractdurationnullbase:RestructuringAndRelatedActivitiesAbstract
2 Schedule of Restructuring and Related Costs [Table]Tabledurationnullbase:ScheduleOfRestructuringAndRelatedCostsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Restructuring Plan [Axis]Axisdurationnullbase:RestructuringPlanAxis
6 Restructuring Plan [Domain]Memberdurationnullbase:RestructuringPlanDomain
7 Phone Hardware Restructuring PlanMemberdurationnullmsft:PhoneHardwareRestructuringPlanMember
8 2016 RestructuringMemberdurationnullmsft:TwentySixteenRestructuringPlanMember
9 2017 RestructuringMemberdurationnullmsft:TwentySeventeenRestructuringPlanMember
10 Restructuring Type [Axis]Axisdurationnullbase:RestructuringCostAndReserveAxis
11 Type of Restructuring [Domain]Memberdurationnullbase:TypeOfRestructuringDomain
12 SeveranceMemberdurationnullbase:EmployeeSeveranceMember
13 Restructuring Cost and Reserve [Line Items]LineItemsdurationnullbase:RestructuringCostAndReserveLineItems
14 Number of positions eliminatedConcept (integer)durationnullbase:RestructuringAndRelatedCostNumberOfPositionsEliminated
15 Restructuring chargesConcept (xbrli:monetary)durationdebitbase:RestructuringCharges
16 Reversal of prior year restructuring chargesConcept (xbrli:monetary)durationdebitbase:RestructuringReserveAccrualAdjustment1
17 Completion dateConcept (date)durationnullbase:RestructuringAndRelatedActivitiesCompletionDate

Model Structure
Network
100990 - Disclosure - Changes in Restructuring Liability (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureChangesInRestructuringLiabilityDetail)
TableRestructuring And Related Activities [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Restructuring And Related Activities [Abstract]Abstractdurationnullbase:RestructuringAndRelatedActivitiesAbstract
2 Schedule of Restructuring and Related Costs [Table]Tabledurationnullbase:ScheduleOfRestructuringAndRelatedCostsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Restructuring Type [Axis]Axisdurationnullbase:RestructuringCostAndReserveAxis
6 Type of Restructuring [Domain]Memberdurationnullbase:TypeOfRestructuringDomain
7 SeveranceMemberdurationnullbase:EmployeeSeveranceMember
8 OtherMemberdurationnullbase:OtherRestructuringMember
9 Restructuring Cost and Reserve [Line Items]LineItemsdurationnullbase:RestructuringCostAndReserveLineItems
10 Balance, as of June 30, 2016Concept (xbrli:monetary)instantcreditbase:RestructuringReserve
11 Restructuring chargesConcept (xbrli:monetary)durationdebitbase:RestructuringCharges
12 Cash paidConcept (xbrli:monetary)durationcreditbase:PaymentsForRestructuring
13 OtherConcept (xbrli:monetary)durationdebitbase:RestructuringReserveSettledWithoutCash2
14 Balance, as of June 30, 2017Concept (xbrli:monetary)instantcreditbase:RestructuringReserve

Model Structure
Network
101000 - Disclosure - Unearned Revenue by Segment (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureUnearnedRevenueBySegmentDetail)
TableDeferred Revenue Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Deferred Revenue Disclosure [Abstract]Abstractdurationnullbase:DeferredRevenueDisclosureAbstract
2 Deferred Revenue Arrangement, by Type [Table]Tabledurationnullbase:DeferredRevenueArrangementByTypeTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Segment Reporting Reconciling ItemAxisdurationnullbase:ConsolidationItemsAxis
6 Consolidation Items [Domain]Memberdurationnullbase:ConsolidationItemsDomain
7 Reportable SegmentsMemberdurationnullbase:OperatingSegmentsMember
8 Corporate and OtherMemberdurationnullmsft:CorporateAndReconcilingItemsMember
9 Statement, Business SegmentsAxisdurationnullbase:StatementBusinessSegmentsAxis
10 Segments [Domain]Memberdurationnullbase:SegmentDomain
11 Productivity and Business ProcessesMemberdurationnullmsft:ProductivityAndBusinessProcessesMember
12 Intelligent CloudMemberdurationnullmsft:IntelligentCloudMember
13 More Personal ComputingMemberdurationnullmsft:MorePersonalComputingMember
14 Deferred Revenue Arrangement [Line Items]LineItemsdurationnullbase:DeferredRevenueArrangementLineItems
15 Unearned revenueConcept (xbrli:monetary)instantcreditbase:DeferredRevenue

Model Structure
Network
101010 - Disclosure - Commitments - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureCommitmentsAdditionalInformationDetail)
TableCommitments And Contingencies Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Commitments And Contingencies Disclosure [Abstract]Abstractdurationnullbase:CommitmentsAndContingenciesDisclosureAbstract
2 Commitments [Table]Tabledurationnullmsft:CommitmentsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Category of Item Purchased [Axis]Axisdurationnullbase:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
6 Long term Purchase Commitment, Category of Item Purchased [Domain]Memberdurationnullbase:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain
7 Building, Building Improvements and Leasehold ImprovementsMemberdurationnullmsft:BuildingBuildingImprovementsAndLeaseholdImprovementsMember
8 Property Subject to or Available for Operating Lease [Axis]Axisdurationnullbase:PropertySubjectToOrAvailableForOperatingLeaseAxis
9 Property Subject to or Available for Operating Lease [Domain]Memberdurationnullbase:PropertySubjectToOrAvailableForOperatingLeaseDomain
10 BuildingsMemberdurationnullbase:BuildingMember
11 Derivatives, Fair Value, by Balance Sheet LocationAxisdurationnullbase:BalanceSheetLocationAxis
12 Balance Sheet Location [Domain]Memberdurationnullbase:BalanceSheetLocationDomain
13 Other Current LiabilitiesMemberdurationnullbase:OtherCurrentLiabilitiesMember
14 Other Long-term LiabilitiesMemberdurationnullbase:OtherNoncurrentLiabilitiesMember
15 Unrecorded Unconditional Purchase Obligation by Category of Item PurchasedAxisdurationnullbase:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
16 Unconditional Purchase Obligation, Category of Goods or Services AcquiredMemberdurationnullbase:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain
17 Capital LeasesMemberdurationnullmsft:CapitalLeaseMember
18 Commitments [Line Items]LineItemsdurationnullmsft:CommitmentsLineItems
19 Committed for construction of new buildings, building improvements and leasehold improvementsConcept (xbrli:monetary)instantcreditbase:CommitmentsFairValueDisclosure
20 Rental expense for facilities operating leasesConcept (xbrli:monetary)durationdebitbase:LeaseAndRentalExpense
21 Current capital lease obligationsConcept (xbrli:monetary)instantcreditbase:CapitalLeaseObligationsCurrent
22 Long-term capital lease obligationsConcept (xbrli:monetary)instantcreditbase:CapitalLeaseObligationsNoncurrent
23 Additional purchase obligations for capital leases executed but not yet recordedConcept (xbrli:monetary)instantcreditbase:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount

Model Structure
Network
101020 - Disclosure - Future Minimum Rental Commitments Under Non-cancellable Operating Leases (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumRentalCommitmentsUnderNonCancellableOperatingLeasesDetail)
TableCommitments And Contingencies Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Commitments And Contingencies Disclosure [Abstract]Abstractdurationnullbase:CommitmentsAndContingenciesDisclosureAbstract
2 Schedule of Operating Leased Assets [Table]Tabledurationnullbase:ScheduleOfOperatingLeasedAssetsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Property, Plant and Equipment, Type [Axis]Axisdurationnullbase:PropertyPlantAndEquipmentByTypeAxis
6 Property, Plant and Equipment, Type [Domain]Memberdurationnullbase:PropertyPlantAndEquipmentTypeDomain
7 BuildingsMemberdurationnullbase:BuildingMember
8 Operating Leased Assets [Line Items]LineItemsdurationnullbase:OperatingLeasedAssetsLineItems
9 Year Ending June 30, 2018Concept (xbrli:monetary)instantcreditbase:OperatingLeasesFutureMinimumPaymentsDueCurrent
10 Year Ending June 30, 2019Concept (xbrli:monetary)instantcreditbase:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
11 Year Ending June 30, 2020Concept (xbrli:monetary)instantcreditbase:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
12 Year Ending June 30, 2021Concept (xbrli:monetary)instantcreditbase:OperatingLeasesFutureMinimumPaymentsDueInFourYears
13 Year Ending June 30, 2022Concept (xbrli:monetary)instantcreditbase:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
14 ThereafterConcept (xbrli:monetary)instantcreditbase:OperatingLeasesFutureMinimumPaymentsDueThereafter
15 TotalConcept (xbrli:monetary)instantcreditbase:OperatingLeasesFutureMinimumPaymentsDue

Model Structure
Network
101030 - Disclosure - Future Minimum Lease Payments under Non-cancellable Capital Leases (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesDetail)
TableCommitments And Contingencies Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Commitments And Contingencies Disclosure [Abstract]Abstractdurationnullbase:CommitmentsAndContingenciesDisclosureAbstract
2 Future Minimum Lease Payments Under Non Cancellable Capital Leases [Table]Tabledurationnullmsft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Future Minimum Lease Payments Under Non Cancellable Capital Leases [Line Items]LineItemsdurationnullmsft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems
6 Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]Abstractdurationnullbase:CapitalLeasesFutureMinimumPaymentsDueAbstract
7 Year Ending June 30, 2018Concept (xbrli:monetary)instantcreditbase:CapitalLeasesFutureMinimumPaymentsDueCurrent
8 Year Ending June 30, 2019Concept (xbrli:monetary)instantcreditbase:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
9 Year Ending June 30, 2020Concept (xbrli:monetary)instantcreditbase:CapitalLeasesFutureMinimumPaymentsDueInThreeYears
10 Year Ending June 30, 2021Concept (xbrli:monetary)instantcreditbase:CapitalLeasesFutureMinimumPaymentsDueInFourYears
11 Year Ending June 30, 2022Concept (xbrli:monetary)instantcreditbase:CapitalLeasesFutureMinimumPaymentsDueInFiveYears
12 ThereafterConcept (xbrli:monetary)instantcreditbase:CapitalLeasesFutureMinimumPaymentsDueThereafter
13 TotalConcept (xbrli:monetary)instantcreditbase:CapitalLeasesFutureMinimumPaymentsDue

Model Structure
Network
101040 - Disclosure - Future Minimum Lease Payments under Non-cancellable Capital Leases (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesParentheticalDetail)
TableCommitments And Contingencies Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Commitments And Contingencies Disclosure [Abstract]Abstractdurationnullbase:CommitmentsAndContingenciesDisclosureAbstract
2 Future Minimum Lease Payments Under Non Cancellable Capital Leases [Table]Tabledurationnullmsft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Future Minimum Lease Payments Under Non Cancellable Capital Leases [Line Items]LineItemsdurationnullmsft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems
6 Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]Abstractdurationnullbase:CapitalLeasesFutureMinimumPaymentsDueAbstract
7 Capital leases includes imputed interestConcept (xbrli:monetary)instantdebitbase:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments

Model Structure
Network
101050 - Disclosure - Contingencies - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureContingenciesAdditionalInformationDetail)
TableCommitments And Contingencies Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Commitments And Contingencies Disclosure [Abstract]Abstractdurationnullbase:CommitmentsAndContingenciesDisclosureAbstract
2 Loss Contingencies [Table]Tabledurationnullbase:LossContingenciesTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Loss Contingencies [Line Items]LineItemsdurationnullbase:LossContingenciesLineItems
6 Accrual for disclosed loss contingencies, current, ending balanceConcept (xbrli:monetary)instantcreditbase:LossContingencyAccrualCarryingValueCurrent
7 Amount not accrued for estimated maximum losses for disclosed loss contingenciesConcept (xbrli:monetary)instantdebitbase:LossContingencyRangeOfPossibleLossPortionNotAccrued

Model Structure
Network
101060 - Disclosure - Shares of Common Stock Outstanding (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSharesOfCommonStockOutstandingDetail)
TableEquity [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Equity [Abstract]Abstractdurationnullbase:EquityAbstract
2 Schedule of Capital Units [Table]Tabledurationnullbase:ScheduleOfCapitalUnitsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Capital Unit [Line Items]LineItemsdurationnullbase:CapitalUnitLineItems
6 Balance, beginning of yearConcept (xbrli:shares)instantnullbase:CommonStockSharesOutstanding
7 IssuedConcept (xbrli:shares)durationnullbase:StockIssuedDuringPeriodSharesNewIssues
8 RepurchasedConcept (xbrli:shares)durationnullbase:StockRepurchasedDuringPeriodShares
9 Balance, end of yearConcept (xbrli:shares)instantnullbase:CommonStockSharesOutstanding

Model Structure
Network
101070 - Disclosure - Stockholders' Equity - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockholdersEquityAdditionalInformationDetail)
TableStatement Of Stockholders Equity [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Statement Of Stockholders Equity [Abstract]Abstractdurationnullbase:StatementOfStockholdersEquityAbstract
2 Share Repurchases [Table]Tabledurationnullmsft:ShareRepurchasesTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Share Repurchase ProgramAxisdurationnullbase:ShareRepurchaseProgramAxis
6 Share Repurchase ProgramMemberdurationnullbase:ShareRepurchaseProgramDomain
7 Share Repurchase Program 2013Memberdurationnullmsft:ShareRepurchaseProgramTwentyThirteenMember
8 Share Repurchase Program 2016Memberdurationnullmsft:ShareRepurchaseProgramTwentySixteenMember
9 Share Repurchases [Line Items]LineItemsdurationnullmsft:ShareRepurchasesLineItems
10 Amount available for repurchase under the share repurchase program approved by the company"s Board of DirectorsConcept (xbrli:monetary)instantcreditbase:StockRepurchaseProgramAuthorizedAmount1
11 Unused amount of share repurchase programConcept (xbrli:monetary)instantcreditbase:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1

Model Structure
Network
101080 - Disclosure - Share Repurchases (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureShareRepurchasesDetail)
TableEquity [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Equity [Abstract]Abstractdurationnullbase:EquityAbstract
2 Share Repurchases [Table]Tabledurationnullmsft:ShareRepurchasesTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Share Repurchase ProgramAxisdurationnullbase:ShareRepurchaseProgramAxis
6 Share Repurchase ProgramMemberdurationnullbase:ShareRepurchaseProgramDomain
7 Share Repurchase Program 2013Memberdurationnullmsft:ShareRepurchaseProgramTwentyThirteenMember
8 Share Repurchase Program 2016Memberdurationnullmsft:ShareRepurchaseProgramTwentySixteenMember
9 Share Repurchases [Line Items]LineItemsdurationnullmsft:ShareRepurchasesLineItems
10 Shares of common stock repurchasedConcept (xbrli:shares)durationnullbase:StockRepurchasedDuringPeriodShares
11 Value of common stock repurchasedConcept (xbrli:monetary)durationdebitbase:StockRepurchasedDuringPeriodValue

Model Structure
Network
101090 - Disclosure - Dividends Declared (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDividendsDeclaredDetail)
TableEquity [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Equity [Abstract]Abstractdurationnullbase:EquityAbstract
2 Dividends [Table]Tabledurationnullmsft:DividendsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Dividends [Line Items]LineItemsdurationnullmsft:DividendsLineItems
6 Declaration DateConcept (date)durationnullbase:DividendsPayableDateDeclaredDayMonthAndYear
7 Dividend Per ShareConcept (xbrli:decimalItemType)durationnullbase:CommonStockDividendsPerShareDeclared
8 Record DateConcept (date)durationnullbase:DividendsPayableDateOfRecordDayMonthAndYear
9 Total AmountConcept (xbrli:monetary)durationdebitbase:DividendsCommonStockCash
10 Payment DateConcept (date)durationnullbase:DividendPayableDateToBePaidDayMonthAndYear

Model Structure
Network
101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail)
TableStatement Of Income And Comprehensive Income [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Statement Of Income And Comprehensive Income [Abstract]Abstractdurationnullbase:StatementOfIncomeAndComprehensiveIncomeAbstract
2 Accumulated Other Comprehensive Income (Loss) [Table]Tabledurationnullbase:AccumulatedOtherComprehensiveIncomeLossTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Equity Components [Axis]Axisdurationnullbase:StatementEquityComponentsAxis
6 Equity Component [Domain]Memberdurationnullbase:EquityComponentDomain
7 DerivativesMemberdurationnullbase:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
8 InvestmentsMemberdurationnullbase:AccumulatedNetUnrealizedInvestmentGainLossMember
9 Translation adjustments and otherMemberdurationnullmsft:AccumulatedTranslationAdjustmentAndOtherMember
10 Accumulated other comprehensive incomeMemberdurationnullbase:AccumulatedOtherComprehensiveIncomeMember
11 Income Statement Location [Axis]Axisdurationnullbase:IncomeStatementLocationAxis
12 Income Statement Location [Domain]Memberdurationnullbase:IncomeStatementLocationDomain
13 RevenueMemberdurationnullbase:SalesMember
14 Other income (expense), netMemberdurationnullbase:NonoperatingIncomeExpenseMember
15 Accumulated Other Comprehensive Income (Loss) [Line Items]LineItemsdurationnullbase:AccumulatedOtherComprehensiveIncomeLossLineItems
16 Balance, beginning of periodConcept (xbrli:monetary)instantcreditbase:StockholdersEquity
17 Unrealized gains, net of tax effectsConcept (xbrli:monetary)durationcreditbase:OciBeforeReclassificationsNetOfTaxAttributableToParent
18 Reclassification adjustments for gainsConcept (xbrli:monetary)durationdebitbase:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
19 Tax expense included in provision for income taxesConcept (xbrli:monetary)durationcreditbase:ReclassificationFromAociCurrentPeriodTax
20 Amounts reclassified from accumulated other comprehensive incomeConcept (xbrli:monetary)durationdebitbase:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
21 Net current period other comprehensive income (loss)Concept (xbrli:monetary)durationcreditbase:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
22 Balance, end of periodConcept (xbrli:monetary)instantcreditbase:StockholdersEquity

Model Structure
Network
101110 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentParentheticalDetail)
TableStatement Of Income And Comprehensive Income [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Statement Of Income And Comprehensive Income [Abstract]Abstractdurationnullbase:StatementOfIncomeAndComprehensiveIncomeAbstract
2 Accumulated Other Comprehensive Income (Loss) [Table]Tabledurationnullbase:AccumulatedOtherComprehensiveIncomeLossTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Equity Components [Axis]Axisdurationnullbase:StatementEquityComponentsAxis
6 Equity Component [Domain]Memberdurationnullbase:EquityComponentDomain
7 DerivativesMemberdurationnullbase:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
8 InvestmentsMemberdurationnullbase:AccumulatedNetUnrealizedInvestmentGainLossMember
9 Translation adjustments and otherMemberdurationnullmsft:AccumulatedTranslationAdjustmentAndOtherMember
10 Accumulated Other Comprehensive Income (Loss) [Line Items]LineItemsdurationnullbase:AccumulatedOtherComprehensiveIncomeLossLineItems
11 Unrealized gains (losses), tax effectsConcept (xbrli:monetary)durationdebitbase:OtherComprehensiveIncomeLossBeforeReclassificationsTax
12 Net current period other comprehensive income (loss), tax effectsConcept (xbrli:monetary)durationdebitbase:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1

Model Structure
Network
101120 - Disclosure - Employee Stock and Savings Plans - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeeStockAndSavingsPlansAdditionalInformationDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]Abstractdurationnullbase:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 Compensation Related Costs Disclosure [Table]Tabledurationnullmsft:CompensationRelatedCostsDisclosureTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Award Type [Axis]Axisdurationnullbase:AwardTypeAxis
6 Equity Award [Domain]Memberdurationnullbase:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain
7 Stock AwardsMemberdurationnullbase:RestrictedStockMember
8 Restricted Stock UnitsMemberdurationnullbase:RestrictedStockUnitsRSUMember
9 Performance Stock UnitsMemberdurationnullbase:PerformanceSharesMember
10 Employee StockMemberdurationnullbase:EmployeeStockMember
11 RangeAxisdurationnullbase:RangeAxis
12 Range [Domain]Memberdurationnullbase:RangeMember
13 Lower LimitMemberdurationnullbase:MinimumMember
14 Upper LimitMemberdurationnullbase:MaximumMember
15 Plan Name [Axis]Axisdurationnullbase:PlanNameAxis
16 Plan Name [Domain]Memberdurationnullbase:PlanNameDomain
17 Executive Incentive PlanMemberdurationnullmsft:ExecutiveIncentivePlanMember
18 Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]Axisdurationnullbase:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
19 Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]Memberdurationnullbase:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain
20 First 6% of Participant ContributionsMemberdurationnullmsft:FirstSixPercentOfParticipantContributionsMember
21 IRS Compensation LimitMemberdurationnullmsft:IRSCompensationLimitMember
22 Compensation Related Costs Disclosure [Line Items]LineItemsdurationnullmsft:CompensationRelatedCostsDisclosureLineItems
23 Shares authorized for future grantConcept (xbrli:shares)instantnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
24 Award vest periodConcept (duration)durationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
25 Unrecognized compensation costsConcept (xbrli:monetary)instantdebitbase:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
26 Unrecognized compensation costs are expected to be recognized over a weighted average period (years)Concept (duration)durationnullbase:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
27 Weighted average grant-date fair valueConcept (xbrli:decimalItemType)durationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
28 Fair value of awards vestedConcept (xbrli:monetary)durationdebitbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
29 Percentage of market value at which employees are able to purchase shares of common stockConcept (xbrli:pureItemType)durationnullbase:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
30 Maximum percentage of gross compensation at which employees may purchase sharesConcept (xbrli:pureItemType)instantnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
31 Company contribution amount for each dollar a participant contributes to the savings planConcept (xbrli:pureItemType)durationnullbase:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
32 Percentage of employee"s earnings the company may contribute to the savings planConcept (xbrli:pureItemType)durationnullbase:DefinedContributionPlanEmployerMatchingContributionPercent
33 Matching contributions for all employee savings plansConcept (xbrli:monetary)durationdebitbase:DefinedContributionPlanCostRecognized

Model Structure
Network
101130 - Disclosure - Stock-Based Compensation Expense and Related Income Tax Benefits (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockBasedCompensationExpenseAndRelatedIncomeTaxBenefitsDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]Abstractdurationnullbase:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 Schedule of Employee Service Share based Compensation, Allocation of Recognized Period Costs [Table]Tabledurationnullbase:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]LineItemsdurationnullbase:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems
6 Stock-based compensation expenseConcept (xbrli:monetary)durationdebitbase:AllocatedShareBasedCompensationExpense
7 Income tax benefits related to stock-based compensationConcept (xbrli:monetary)durationcreditbase:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense

Model Structure
Network
101140 - Disclosure - Assumptions Used in Estimating the Fair Value of Stock Award Grants (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAssumptionsUsedInEstimatingFairValueOfStockAwardGrantsDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]Abstractdurationnullbase:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 Share based Compensation Arrangement by Share based Payment Award, Fair Value Assumptions, Method Used [Table]Tabledurationnullmsft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 RangeAxisdurationnullbase:RangeAxis
6 Range [Domain]Memberdurationnullbase:RangeMember
7 Lower LimitMemberdurationnullbase:MinimumMember
8 Upper LimitMemberdurationnullbase:MaximumMember
9 Share based Compensation Arrangement by Share based Payment Award, Fair Value Assumptions, Method Used [Line Items]LineItemsdurationnullmsft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedLineItems
10 Dividends per share (quarterly amounts)Concept (xbrli:decimalItemType)durationnullmsft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare
11 Interest rates minimumConcept (xbrli:pureItemType)durationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
12 Interest rates maximumConcept (xbrli:pureItemType)durationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum

Model Structure
Network
101150 - Disclosure - Stock Plan Activity (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]Abstractdurationnullbase:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 Schedule of Share based Compensation Arrangements by Share based Payment Award [Table]Tabledurationnullbase:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Award Type [Axis]Axisdurationnullbase:AwardTypeAxis
6 Equity Award [Domain]Memberdurationnullbase:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain
7 Stock AwardsMemberdurationnullbase:RestrictedStockMember
8 Share based Compensation Arrangement by Share based Payment Award [Line Items]LineItemsdurationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
9 SharesAbstractdurationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward
10 Nonvested balance, beginning of yearConcept (xbrli:shares)instantnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
11 GrantedConcept (xbrli:shares)durationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
12 Assumed in acquisitionsConcept (xbrli:shares)durationnullmsft:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedAcquisitionInPeriod
13 VestedConcept (xbrli:shares)durationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
14 ForfeitedConcept (xbrli:shares)durationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
15 Nonvested balance, end of yearConcept (xbrli:shares)instantnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
16 Weighted Average Grant-Date Fair ValueAbstractdurationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward
17 Nonvested balance, beginning of yearConcept (xbrli:decimalItemType)instantnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
18 GrantedConcept (xbrli:decimalItemType)durationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
19 Assumed in acquisitionsConcept (xbrli:decimalItemType)durationnullmsft:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInAcquisitionsWeightedAverageGrantDateFairValue
20 VestedConcept (xbrli:decimalItemType)durationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
21 ForfeitedConcept (xbrli:decimalItemType)durationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
22 Nonvested balance, end of yearConcept (xbrli:decimalItemType)instantnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

Model Structure
Network
101160 - Disclosure - Stock Plan Activity (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityParentheticalDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]Abstractdurationnullbase:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 Schedule of Share based Compensation Arrangements by Share based Payment Award [Table]Tabledurationnullbase:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Award Type [Axis]Axisdurationnullbase:AwardTypeAxis
6 Equity Award [Domain]Memberdurationnullbase:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain
7 Performance Stock UnitsMemberdurationnullbase:PerformanceSharesMember
8 Share based Compensation Arrangement by Share based Payment Award [Line Items]LineItemsdurationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
9 Nonvested stock awards grantedConcept (xbrli:shares)durationnullbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

Model Structure
Network
101170 - Disclosure - Employee Purchased Shares (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeePurchasedSharesDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]Abstractdurationnullbase:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 Employee Stock Purchase Plan [Table]Tabledurationnullmsft:EmployeeStockPurchasePlanTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Employee Stock Purchase Plan [Line Items]LineItemsdurationnullmsft:EmployeeStockPurchasePlanLineItems
6 Shares purchasedConcept (xbrli:shares)durationnullbase:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
7 Average price per shareConcept (xbrli:decimalItemType)durationnullmsft:StockIssuedEmployeeStockPurchasePlanAveragePricePerShare

Model Structure
Network
101180 - Disclosure - Segment Revenue (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail)
TableSegment Reporting [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationnullbase:SegmentReportingAbstract
2 Schedule of Segment Reporting Information, by Segment [Table]Tabledurationnullbase:ScheduleOfSegmentReportingInformationBySegmentTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Segment Reporting Reconciling ItemAxisdurationnullbase:ConsolidationItemsAxis
6 Consolidation Items [Domain]Memberdurationnullbase:ConsolidationItemsDomain
7 Reportable SegmentsMemberdurationnullbase:OperatingSegmentsMember
8 Corporate and OtherMemberdurationnullmsft:CorporateAndReconcilingItemsMember
9 Statement, Business SegmentsAxisdurationnullbase:StatementBusinessSegmentsAxis
10 Segments [Domain]Memberdurationnullbase:SegmentDomain
11 Productivity and Business ProcessesMemberdurationnullmsft:ProductivityAndBusinessProcessesMember
12 Intelligent CloudMemberdurationnullmsft:IntelligentCloudMember
13 More Personal ComputingMemberdurationnullmsft:MorePersonalComputingMember
14 Segment Reporting Information [Line Items]LineItemsdurationnullbase:SegmentReportingInformationLineItems
15 RevenueConcept (xbrli:monetary)durationcreditbase:SalesRevenueNet

Model Structure
Network
101190 - Disclosure - Operating Income (Loss) by Segment (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureOperatingIncomeLossBySegmentDetail)
TableSegment Reporting [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationnullbase:SegmentReportingAbstract
2 Schedule of Segment Reporting Information, by Segment [Table]Tabledurationnullbase:ScheduleOfSegmentReportingInformationBySegmentTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Segment Reporting Reconciling ItemAxisdurationnullbase:ConsolidationItemsAxis
6 Consolidation Items [Domain]Memberdurationnullbase:ConsolidationItemsDomain
7 Reportable SegmentsMemberdurationnullbase:OperatingSegmentsMember
8 Corporate and OtherMemberdurationnullmsft:CorporateAndReconcilingItemsMember
9 Statement, Business SegmentsAxisdurationnullbase:StatementBusinessSegmentsAxis
10 Segments [Domain]Memberdurationnullbase:SegmentDomain
11 Productivity and Business ProcessesMemberdurationnullmsft:ProductivityAndBusinessProcessesMember
12 Intelligent CloudMemberdurationnullmsft:IntelligentCloudMember
13 More Personal ComputingMemberdurationnullmsft:MorePersonalComputingMember
14 Segment Reporting Information [Line Items]LineItemsdurationnullbase:SegmentReportingInformationLineItems
15 Operating income (loss)Concept (xbrli:monetary)durationcreditbase:OperatingIncomeLoss

Model Structure
Network
101200 - Disclosure - Corporate and Other Operating Income (Loss) Activity (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureCorporateAndOtherOperatingIncomeLossActivityDetail)
TableSegment Reporting [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationnullbase:SegmentReportingAbstract
2 Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]Tabledurationnullbase:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Segment Reporting Reconciling ItemAxisdurationnullbase:ConsolidationItemsAxis
6 Consolidation Items [Domain]Memberdurationnullbase:ConsolidationItemsDomain
7 Corporate and OtherMemberdurationnullmsft:CorporateAndReconcilingItemsMember
8 Income Statement Location [Axis]Axisdurationnullbase:IncomeStatementLocationAxis
9 Income Statement Location [Domain]Memberdurationnullbase:IncomeStatementLocationDomain
10 Impairment, integration, and restructuring expensesMemberdurationnullmsft:ImpairmentIntegrationAndRestructuringExpensesMember
11 Deferred Revenue Arrangement TypeAxisdurationnullbase:DeferredRevenueArrangementTypeAxis
12 Deferred Revenue [Domain]Memberdurationnullbase:DeferredRevenueArrangementTypeDomain
13 Net revenue deferral from Windows 10Memberdurationnullmsft:WindowsTenDeferralMember
14 Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]LineItemsdurationnullbase:SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems
15 Operating income (loss)Concept (xbrli:monetary)durationcreditbase:OperatingIncomeLoss

Model Structure
Network
101210 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail)
TableSegment Reporting [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationnullbase:SegmentReportingAbstract
2 Schedule of Segment Reporting Information, by Segment [Table]Tabledurationnullbase:ScheduleOfSegmentReportingInformationBySegmentTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Segment Reporting Information [Line Items]LineItemsdurationnullbase:SegmentReportingInformationLineItems
6 Sales to an individual customerConcept (string)durationnullbase:SegmentReportingDisclosureOfMajorCustomers

Model Structure
Network
101220 - Disclosure - Revenue Classified by Major Geographic Areas (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail)
TableSegment Reporting [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationnullbase:SegmentReportingAbstract
2 Geographic Information [Table]Tabledurationnullmsft:GeographicInformationTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement, GeographicalAxisdurationnullbase:StatementGeographicalAxis
6 Geographical [Domain]Memberdurationnullbase:SegmentGeographicalDomain
7 United StatesMemberdurationnullcountry:US
8 Other CountriesMemberdurationnullbase:NonUsMember
9 Geographic Information [Line Items]LineItemsdurationnullmsft:GeographicInformationLineItems
10 RevenuesConcept (xbrli:monetary)durationcreditbase:SalesRevenueNet

Model Structure
Network
101230 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail)
TableSegment Reporting [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationnullbase:SegmentReportingAbstract
2 Revenue from External Customers by Products and Services [Table]Tabledurationnullbase:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Products and ServicesAxisdurationnullbase:ProductOrServiceAxis
6 Products and Services [Domain]Memberdurationnullbase:ProductsAndServicesDomain
7 Microsoft Office systemMemberdurationnullmsft:MicrosoftOfficeSystemMember
8 Server products and toolsMemberdurationnullmsft:ServerProductsAndToolsMember
9 XboxMemberdurationnullmsft:XboxMember
10 Windows PC operating systemMemberdurationnullmsft:WindowsOperatingSystemsForComputingDevicesMember
11 AdvertisingMemberdurationnullmsft:AdvertisingMember
12 Consulting and product support servicesMemberdurationnullmsft:ConsultingAndProductSupportServicesMember
13 DevicesMemberdurationnullmsft:DevicesMember
14 LinkedInMemberdurationnullmsft:LinkedInCorporationMember
15 Other products and servicesMemberdurationnullmsft:OtherProductsAndServicesMember
16 Revenue from External Customer [Line Items]LineItemsdurationnullbase:EntityWideInformationRevenueFromExternalCustomerLineItems
17 RevenueConcept (xbrli:monetary)durationcreditbase:SalesRevenueNet

Model Structure
Network
101240 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail)
TableSegment Reporting [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationnullbase:SegmentReportingAbstract
2 Revenue from External Customers by Products and Services [Table]Tabledurationnullbase:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Products or Services Secondary Categorization [Axis]Axisdurationnullmsft:ProductsOrServicesSecondaryCategorizationAxis
6 Products or Services Name Secondary Categorization [Domain]Memberdurationnullmsft:ProductsOrServicesNameSecondaryCategorizationDomain
7 Commercial CloudMemberdurationnullmsft:CommercialCloudMember
8 Revenue from External Customer [Line Items]LineItemsdurationnullbase:EntityWideInformationRevenueFromExternalCustomerLineItems
9 RevenueConcept (xbrli:monetary)durationcreditbase:SalesRevenueNet

Model Structure
Network
101250 - Disclosure - Long-Lived Assets, Excluding Financial Instruments and Tax Assets, Classified by Location of Controlling Statutory Company (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureLongLivedAssetsExcludingFinancialInstrumentsAndTaxAssetsClassifiedByLocationOfControllingStatutoryCompanyDetail)
TableSegment Reporting [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Segment Reporting [Abstract]Abstractdurationnullbase:SegmentReportingAbstract
2 Certain Long Lived Assets by Geography [Table]Tabledurationnullmsft:CertainLongLivedAssetsByGeographyTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Statement, GeographicalAxisdurationnullbase:StatementGeographicalAxis
6 Geographical [Domain]Memberdurationnullbase:SegmentGeographicalDomain
7 United StatesMemberdurationnullcountry:US
8 IrelandMemberdurationnullcountry:IE
9 LuxembourgMemberdurationnullcountry:LU
10 Other CountriesMemberdurationnullmsft:OtherCountriesMember
11 Certain Long-Lived Assets by Geography [Line Items]LineItemsdurationnullmsft:CertainLongLivedAssetsByGeographyLineItems
12 Long-lived assetsConcept (xbrli:monetary)instantdebitbase:NoncurrentAssets

Model Structure
Network
101260 - Disclosure - Quarterly Information (Unaudited) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail)
TableQuarterly Financial Information Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Quarterly Financial Information Disclosure [Abstract]Abstractdurationnullbase:QuarterlyFinancialInformationDisclosureAbstract
2 Quarterly Financial Information [Table]Tabledurationnullmsft:QuarterlyFinancialInformationTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Quarterly Financial Information [Line Items]LineItemsdurationnullmsft:QuarterlyFinancialInformationLineItems
6 RevenueConcept (xbrli:monetary)durationcreditbase:SalesRevenueNet
7 Gross marginConcept (xbrli:monetary)durationcreditbase:GrossProfit
8 Operating incomeConcept (xbrli:monetary)durationcreditbase:OperatingIncomeLoss
9 Net incomeConcept (xbrli:monetary)durationcreditbase:NetIncomeLoss
10 Basic earnings per shareConcept (xbrli:decimalItemType)durationnullbase:EarningsPerShareBasic
11 Diluted earnings per shareConcept (xbrli:decimalItemType)durationnullbase:EarningsPerShareDiluted

Model Structure
Network
101270 - Disclosure - Quarterly Information (Unaudited) (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail)
TableQuarterly Financial Information Disclosure [Abstract]
#LabelReport Element ClassPeriod TypeBalanceName
1Quarterly Financial Information Disclosure [Abstract]Abstractdurationnullbase:QuarterlyFinancialInformationDisclosureAbstract
2 Quarterly Financial Information [Table]Tabledurationnullmsft:QuarterlyFinancialInformationTable
3 Legal Entity [Axis]Axisdurationnullother:LegalEntityAxis
4 Entity [Domain]Memberdurationnullother:EntityDomain
5 Deferred Revenue Arrangement TypeAxisdurationnullbase:DeferredRevenueArrangementTypeAxis
6 Deferred Revenue [Domain]Memberdurationnullbase:DeferredRevenueArrangementTypeDomain
7 Windows 10 LicensesMemberdurationnullmsft:WindowsTenDeferralMember
8 Restructuring Plan [Axis]Axisdurationnullbase:RestructuringPlanAxis
9 Restructuring Plan [Domain]Memberdurationnullbase:RestructuringPlanDomain
10 Sales and Marketing Restructuring PlanMemberdurationnullmsft:SalesAndMarketingRestructuringPlanMember
11 2016 Restructuring PlansMemberdurationnullmsft:TwentySixteenRestructuringPlanMember
12 Restructuring Type [Axis]Axisdurationnullbase:RestructuringCostAndReserveAxis
13 Type of Restructuring [Domain]Memberdurationnullbase:TypeOfRestructuringDomain
14 SeveranceMemberdurationnullbase:EmployeeSeveranceMember
15 Statement, Business SegmentsAxisdurationnullbase:StatementBusinessSegmentsAxis
16 Segments [Domain]Memberdurationnullbase:SegmentDomain
17 Phone BusinessMemberdurationnullmsft:PhoneBusinessMember
18 Quarterly Financial Information [Line Items]LineItemsdurationnullmsft:QuarterlyFinancialInformationLineItems
19 RevenueConcept (xbrli:monetary)durationcreditbase:SalesRevenueNet
20 Restructuring chargesConcept (xbrli:monetary)durationdebitbase:RestructuringCharges
21 Decrease in operating income due to impairment, integration and restructuringConcept (xbrli:monetary)durationcreditmsft:ImpairmentIntegrationAndRestructuringEffectOnOperatingIncomeLossAfterTax
22 Decrease in net income due to impairment, integration and restructuringConcept (xbrli:monetary)durationcreditmsft:ImpairmentIntegrationAndRestructuringEffectOnEarningsAfterTax
23 Decrease in diluted earnings per share due to impairment, integration and restructuringConcept (xbrli:decimalItemType)durationnullmsft:ImpairmentIntegrationAndRestructuringEffectOnEarningsPerShareAfterTax
24 Asset impairment chargesConcept (xbrli:monetary)durationdebitbase:AssetImpairmentCharges

Definition Graphs


Definition Links Graph
Network
100000 - Document - Document and Entity Information
(http://www.xbrlsite.com/msft/role/DocumentDocumentAndEntityInformation)
TableDocument And Entity Information [Abstract]
%3 base:StatementLineItems base:StatementLineItems base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:AmendmentFlag other:AmendmentFlag base:StatementLineItems->other:AmendmentFlag domain-member other:CurrentFiscalYearEndDate other:CurrentFiscalYearEndDate base:StatementLineItems->other:CurrentFiscalYearEndDate domain-member other:DocumentFiscalPeriodFocus other:DocumentFiscalPeriodFocus base:StatementLineItems->other:DocumentFiscalPeriodFocus domain-member other:DocumentFiscalYearFocus other:DocumentFiscalYearFocus base:StatementLineItems->other:DocumentFiscalYearFocus domain-member other:DocumentPeriodEndDate other:DocumentPeriodEndDate base:StatementLineItems->other:DocumentPeriodEndDate domain-member other:DocumentType other:DocumentType base:StatementLineItems->other:DocumentType domain-member other:EntityCentralIndexKey other:EntityCentralIndexKey base:StatementLineItems->other:EntityCentralIndexKey domain-member other:EntityCommonStockSharesOutstanding other:EntityCommonStockSharesOutstanding base:StatementLineItems->other:EntityCommonStockSharesOutstanding domain-member other:EntityCurrentReportingStatus other:EntityCurrentReportingStatus base:StatementLineItems->other:EntityCurrentReportingStatus domain-member other:EntityFilerCategory other:EntityFilerCategory base:StatementLineItems->other:EntityFilerCategory domain-member other:EntityListingParValuePerShare other:EntityListingParValuePerShare base:StatementLineItems->other:EntityListingParValuePerShare domain-member other:EntityPublicFloat other:EntityPublicFloat base:StatementLineItems->other:EntityPublicFloat domain-member other:EntityRegistrantName other:EntityRegistrantName base:StatementLineItems->other:EntityRegistrantName domain-member other:EntityTaxIdentificationNumber other:EntityTaxIdentificationNumber base:StatementLineItems->other:EntityTaxIdentificationNumber domain-member other:EntityVoluntaryFilers other:EntityVoluntaryFilers base:StatementLineItems->other:EntityVoluntaryFilers domain-member other:EntityWellKnownSeasonedIssuer other:EntityWellKnownSeasonedIssuer base:StatementLineItems->other:EntityWellKnownSeasonedIssuer domain-member other:TradingSymbol other:TradingSymbol base:StatementLineItems->other:TradingSymbol domain-member other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-default other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100010 - Statement - INCOME STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS)
TableIncome Statement [Abstract]
%3 base:CommonStockDividendsPerShareDeclared base:CommonStockDividendsPerShareDeclared base:CostOfGoodsSold base:CostOfGoodsSold base:CostOfRevenue base:CostOfRevenue base:CostOfRevenueAbstract base:CostOfRevenueAbstract base:CostOfRevenueAbstract->base:CostOfGoodsSold domain-member base:CostOfRevenueAbstract->base:CostOfRevenue domain-member msft:CostOfServicesAndOther msft:CostOfServicesAndOther base:CostOfRevenueAbstract->msft:CostOfServicesAndOther domain-member base:EarningsPerShareAbstract base:EarningsPerShareAbstract base:EarningsPerShareBasic base:EarningsPerShareBasic base:EarningsPerShareAbstract->base:EarningsPerShareBasic domain-member base:EarningsPerShareDiluted base:EarningsPerShareDiluted base:EarningsPerShareAbstract->base:EarningsPerShareDiluted domain-member base:GeneralAndAdministrativeExpense base:GeneralAndAdministrativeExpense base:GrossProfit base:GrossProfit base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments base:IncomeTaxExpenseBenefit base:IncomeTaxExpenseBenefit base:NetIncomeLoss base:NetIncomeLoss base:NonoperatingIncomeExpense base:NonoperatingIncomeExpense base:OperatingIncomeLoss base:OperatingIncomeLoss base:ResearchAndDevelopmentExpense base:ResearchAndDevelopmentExpense base:SalesRevenueGoodsNet base:SalesRevenueGoodsNet base:SalesRevenueNet base:SalesRevenueNet base:SalesRevenueNetAbstract base:SalesRevenueNetAbstract base:SalesRevenueNetAbstract->base:SalesRevenueGoodsNet domain-member base:SalesRevenueNetAbstract->base:SalesRevenueNet domain-member msft:SalesRevenueServicesAndOtherNet msft:SalesRevenueServicesAndOtherNet base:SalesRevenueNetAbstract->msft:SalesRevenueServicesAndOtherNet domain-member base:SellingAndMarketingExpense base:SellingAndMarketingExpense base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:CommonStockDividendsPerShareDeclared domain-member base:StatementLineItems->base:CostOfRevenueAbstract domain-member base:StatementLineItems->base:EarningsPerShareAbstract domain-member base:StatementLineItems->base:GeneralAndAdministrativeExpense domain-member base:StatementLineItems->base:GrossProfit domain-member base:StatementLineItems->base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments domain-member base:StatementLineItems->base:IncomeTaxExpenseBenefit domain-member base:StatementLineItems->base:NetIncomeLoss domain-member base:StatementLineItems->base:NonoperatingIncomeExpense domain-member base:StatementLineItems->base:OperatingIncomeLoss domain-member base:StatementLineItems->base:ResearchAndDevelopmentExpense domain-member base:StatementLineItems->base:SalesRevenueNetAbstract domain-member base:StatementLineItems->base:SellingAndMarketingExpense domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all base:WeightedAverageNumberOfSharesOutstandingAbstract base:WeightedAverageNumberOfSharesOutstandingAbstract base:StatementLineItems->base:WeightedAverageNumberOfSharesOutstandingAbstract domain-member msft:ImpairmentIntegrationAndRestructuringExpenses msft:ImpairmentIntegrationAndRestructuringExpenses base:StatementLineItems->msft:ImpairmentIntegrationAndRestructuringExpenses domain-member other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension base:WeightedAverageNumberOfDilutedSharesOutstanding base:WeightedAverageNumberOfDilutedSharesOutstanding base:WeightedAverageNumberOfSharesOutstandingAbstract->base:WeightedAverageNumberOfDilutedSharesOutstanding domain-member base:WeightedAverageNumberOfSharesOutstandingBasic base:WeightedAverageNumberOfSharesOutstandingBasic base:WeightedAverageNumberOfSharesOutstandingAbstract->base:WeightedAverageNumberOfSharesOutstandingBasic domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100020 - Statement - COMPREHENSIVE INCOME STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS)
TableStatement Of Income And Comprehensive Income [Abstract]
%3 base:ComprehensiveIncomeNetOfTax base:ComprehensiveIncomeNetOfTax base:NetIncomeLoss base:NetIncomeLoss base:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax base:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax base:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax base:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax base:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax base:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax base:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract base:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract base:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract->base:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax domain-member base:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract->base:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax domain-member base:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract->base:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax domain-member base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent base:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract->base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent domain-member base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ComprehensiveIncomeNetOfTax domain-member base:StatementLineItems->base:NetIncomeLoss domain-member base:StatementLineItems->base:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100030 - Statement - COMPREHENSIVE INCOME STATEMENTS (Parenthetical)
(http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTSParenthetical)
TableStatement Of Income And Comprehensive Income [Abstract]
%3 base:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax base:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax base:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax base:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax base:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax base:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax domain-member base:StatementLineItems->base:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax domain-member base:StatementLineItems->base:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100040 - Statement - BALANCE SHEETS
(http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS)
TableStatement Of Financial Position [Abstract]
%3 base:AccountsPayableCurrent base:AccountsPayableCurrent base:AccountsReceivableNetCurrent base:AccountsReceivableNetCurrent base:AccruedIncomeTaxesCurrent base:AccruedIncomeTaxesCurrent base:AccumulatedOtherComprehensiveIncomeLossNetOfTax base:AccumulatedOtherComprehensiveIncomeLossNetOfTax base:Assets base:Assets base:AssetsAbstract base:AssetsAbstract base:AssetsAbstract->base:Assets domain-member base:AssetsCurrentAbstract base:AssetsCurrentAbstract base:AssetsAbstract->base:AssetsCurrentAbstract domain-member base:FiniteLivedIntangibleAssetsNet base:FiniteLivedIntangibleAssetsNet base:AssetsAbstract->base:FiniteLivedIntangibleAssetsNet domain-member base:Goodwill base:Goodwill base:AssetsAbstract->base:Goodwill domain-member base:LongTermInvestments base:LongTermInvestments base:AssetsAbstract->base:LongTermInvestments domain-member base:OtherAssetsNoncurrent base:OtherAssetsNoncurrent base:AssetsAbstract->base:OtherAssetsNoncurrent domain-member base:PropertyPlantAndEquipmentNet base:PropertyPlantAndEquipmentNet base:AssetsAbstract->base:PropertyPlantAndEquipmentNet domain-member base:AssetsCurrent base:AssetsCurrent base:AssetsCurrentAbstract->base:AccountsReceivableNetCurrent domain-member base:AssetsCurrentAbstract->base:AssetsCurrent domain-member base:AvailableForSaleSecuritiesCurrent base:AvailableForSaleSecuritiesCurrent base:AssetsCurrentAbstract->base:AvailableForSaleSecuritiesCurrent domain-member base:CashAndCashEquivalentsAtCarryingValue base:CashAndCashEquivalentsAtCarryingValue base:AssetsCurrentAbstract->base:CashAndCashEquivalentsAtCarryingValue domain-member base:CashCashEquivalentsAndShortTermInvestments base:CashCashEquivalentsAndShortTermInvestments base:AssetsCurrentAbstract->base:CashCashEquivalentsAndShortTermInvestments domain-member base:InventoryNet base:InventoryNet base:AssetsCurrentAbstract->base:InventoryNet domain-member base:OtherAssetsCurrent base:OtherAssetsCurrent base:AssetsCurrentAbstract->base:OtherAssetsCurrent domain-member base:CommitmentsAndContingencies base:CommitmentsAndContingencies base:CommonStocksIncludingAdditionalPaidInCapital base:CommonStocksIncludingAdditionalPaidInCapital base:DeferredRevenueCurrent base:DeferredRevenueCurrent base:DeferredRevenueNoncurrent base:DeferredRevenueNoncurrent base:DeferredTaxLiabilitiesNoncurrent base:DeferredTaxLiabilitiesNoncurrent base:DepositsReceivedForSecuritiesLoanedAtCarryingValue base:DepositsReceivedForSecuritiesLoanedAtCarryingValue base:EmployeeRelatedLiabilitiesCurrent base:EmployeeRelatedLiabilitiesCurrent base:Liabilities base:Liabilities base:LiabilitiesAndStockholdersEquity base:LiabilitiesAndStockholdersEquity base:LiabilitiesAndStockholdersEquityAbstract base:LiabilitiesAndStockholdersEquityAbstract base:LiabilitiesAndStockholdersEquityAbstract->base:CommitmentsAndContingencies domain-member base:LiabilitiesAndStockholdersEquityAbstract->base:DeferredRevenueNoncurrent domain-member base:LiabilitiesAndStockholdersEquityAbstract->base:DeferredTaxLiabilitiesNoncurrent domain-member base:LiabilitiesAndStockholdersEquityAbstract->base:Liabilities domain-member base:LiabilitiesAndStockholdersEquityAbstract->base:LiabilitiesAndStockholdersEquity domain-member base:LiabilitiesCurrentAbstract base:LiabilitiesCurrentAbstract base:LiabilitiesAndStockholdersEquityAbstract->base:LiabilitiesCurrentAbstract domain-member base:LongTermDebtNoncurrent base:LongTermDebtNoncurrent base:LiabilitiesAndStockholdersEquityAbstract->base:LongTermDebtNoncurrent domain-member base:OtherLiabilitiesNoncurrent base:OtherLiabilitiesNoncurrent base:LiabilitiesAndStockholdersEquityAbstract->base:OtherLiabilitiesNoncurrent domain-member base:StockholdersEquityAbstract base:StockholdersEquityAbstract base:LiabilitiesAndStockholdersEquityAbstract->base:StockholdersEquityAbstract domain-member base:LiabilitiesCurrent base:LiabilitiesCurrent base:LiabilitiesCurrentAbstract->base:AccountsPayableCurrent domain-member base:LiabilitiesCurrentAbstract->base:AccruedIncomeTaxesCurrent domain-member base:LiabilitiesCurrentAbstract->base:DeferredRevenueCurrent domain-member base:LiabilitiesCurrentAbstract->base:DepositsReceivedForSecuritiesLoanedAtCarryingValue domain-member base:LiabilitiesCurrentAbstract->base:EmployeeRelatedLiabilitiesCurrent domain-member base:LiabilitiesCurrentAbstract->base:LiabilitiesCurrent domain-member base:LongTermDebtCurrent base:LongTermDebtCurrent base:LiabilitiesCurrentAbstract->base:LongTermDebtCurrent domain-member base:OtherLiabilitiesCurrent base:OtherLiabilitiesCurrent base:LiabilitiesCurrentAbstract->base:OtherLiabilitiesCurrent domain-member base:ShortTermBorrowings base:ShortTermBorrowings base:LiabilitiesCurrentAbstract->base:ShortTermBorrowings domain-member base:RetainedEarningsAccumulatedDeficit base:RetainedEarningsAccumulatedDeficit base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:AssetsAbstract domain-member base:StatementLineItems->base:LiabilitiesAndStockholdersEquityAbstract domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension base:StockholdersEquity base:StockholdersEquity base:StockholdersEquityAbstract->base:AccumulatedOtherComprehensiveIncomeLossNetOfTax domain-member base:StockholdersEquityAbstract->base:CommonStocksIncludingAdditionalPaidInCapital domain-member base:StockholdersEquityAbstract->base:RetainedEarningsAccumulatedDeficit domain-member base:StockholdersEquityAbstract->base:StockholdersEquity domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100050 - Statement - BALANCE SHEETS (Parenthetical)
(http://www.xbrlsite.com/msft/role/StatementBALANCESHEETSParenthetical)
TableStatement Of Financial Position [Abstract]
%3 base:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment base:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment base:AllowanceForDoubtfulAccountsReceivableCurrent base:AllowanceForDoubtfulAccountsReceivableCurrent base:CommonStockSharesAuthorized base:CommonStockSharesAuthorized base:CommonStockSharesOutstanding base:CommonStockSharesOutstanding base:SecuritiesLoaned base:SecuritiesLoaned base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment domain-member base:StatementLineItems->base:AllowanceForDoubtfulAccountsReceivableCurrent domain-member base:StatementLineItems->base:CommonStockSharesAuthorized domain-member base:StatementLineItems->base:CommonStockSharesOutstanding domain-member base:StatementLineItems->base:SecuritiesLoaned domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100060 - Statement - CASH FLOWS STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS)
TableStatement Of Cash Flows [Abstract]
%3 base:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract base:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract base:AssetImpairmentCharges base:AssetImpairmentCharges base:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract->base:AssetImpairmentCharges domain-member base:DeferredIncomeTaxExpenseBenefit base:DeferredIncomeTaxExpenseBenefit base:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract->base:DeferredIncomeTaxExpenseBenefit domain-member base:IncreaseDecreaseInDeferredRevenue base:IncreaseDecreaseInDeferredRevenue base:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract->base:IncreaseDecreaseInDeferredRevenue domain-member base:IncreaseDecreaseInOperatingCapitalAbstract base:IncreaseDecreaseInOperatingCapitalAbstract base:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract->base:IncreaseDecreaseInOperatingCapitalAbstract domain-member base:RecognitionOfDeferredRevenue base:RecognitionOfDeferredRevenue base:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract->base:RecognitionOfDeferredRevenue domain-member base:ShareBasedCompensation base:ShareBasedCompensation base:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract->base:ShareBasedCompensation domain-member msft:DepreciationAmortizationAndOther msft:DepreciationAmortizationAndOther base:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract->msft:DepreciationAmortizationAndOther domain-member msft:GainLossOnInvestmentsAndDerivativeInstruments msft:GainLossOnInvestmentsAndDerivativeInstruments base:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract->msft:GainLossOnInvestmentsAndDerivativeInstruments domain-member base:CashAndCashEquivalentsAtCarryingValue base:CashAndCashEquivalentsAtCarryingValue base:CashAndCashEquivalentsPeriodIncreaseDecrease base:CashAndCashEquivalentsPeriodIncreaseDecrease base:EffectOfExchangeRateOnCashAndCashEquivalents base:EffectOfExchangeRateOnCashAndCashEquivalents base:IncreaseDecreaseInAccountsPayable base:IncreaseDecreaseInAccountsPayable base:IncreaseDecreaseInAccountsReceivable base:IncreaseDecreaseInAccountsReceivable base:IncreaseDecreaseInCollateralHeldUnderSecuritiesLending base:IncreaseDecreaseInCollateralHeldUnderSecuritiesLending base:IncreaseDecreaseInInventories base:IncreaseDecreaseInInventories base:IncreaseDecreaseInOperatingCapitalAbstract->base:IncreaseDecreaseInAccountsPayable domain-member base:IncreaseDecreaseInOperatingCapitalAbstract->base:IncreaseDecreaseInAccountsReceivable domain-member base:IncreaseDecreaseInOperatingCapitalAbstract->base:IncreaseDecreaseInInventories domain-member base:IncreaseDecreaseInOtherCurrentAssets base:IncreaseDecreaseInOtherCurrentAssets base:IncreaseDecreaseInOperatingCapitalAbstract->base:IncreaseDecreaseInOtherCurrentAssets domain-member base:IncreaseDecreaseInOtherCurrentLiabilities base:IncreaseDecreaseInOtherCurrentLiabilities base:IncreaseDecreaseInOperatingCapitalAbstract->base:IncreaseDecreaseInOtherCurrentLiabilities domain-member base:IncreaseDecreaseInOtherNoncurrentAssets base:IncreaseDecreaseInOtherNoncurrentAssets base:IncreaseDecreaseInOperatingCapitalAbstract->base:IncreaseDecreaseInOtherNoncurrentAssets domain-member base:IncreaseDecreaseInOtherNoncurrentLiabilities base:IncreaseDecreaseInOtherNoncurrentLiabilities base:IncreaseDecreaseInOperatingCapitalAbstract->base:IncreaseDecreaseInOtherNoncurrentLiabilities domain-member base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract->base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations domain-member base:PaymentsForRepurchaseOfCommonStock base:PaymentsForRepurchaseOfCommonStock base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract->base:PaymentsForRepurchaseOfCommonStock domain-member base:PaymentsOfDividendsCommonStock base:PaymentsOfDividendsCommonStock base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract->base:PaymentsOfDividendsCommonStock domain-member base:ProceedsFromDebtMaturingInMoreThanThreeMonths base:ProceedsFromDebtMaturingInMoreThanThreeMonths base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract->base:ProceedsFromDebtMaturingInMoreThanThreeMonths domain-member base:ProceedsFromIssuanceOfCommonStock base:ProceedsFromIssuanceOfCommonStock base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract->base:ProceedsFromIssuanceOfCommonStock domain-member base:ProceedsFromPaymentsForOtherFinancingActivities base:ProceedsFromPaymentsForOtherFinancingActivities base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract->base:ProceedsFromPaymentsForOtherFinancingActivities domain-member base:ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess base:ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract->base:ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess domain-member base:RepaymentsOfDebtMaturingInMoreThanThreeMonths base:RepaymentsOfDebtMaturingInMoreThanThreeMonths base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract->base:RepaymentsOfDebtMaturingInMoreThanThreeMonths domain-member base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract->base:IncreaseDecreaseInCollateralHeldUnderSecuritiesLending domain-member base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract->base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations domain-member base:PaymentsToAcquireInvestments base:PaymentsToAcquireInvestments base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract->base:PaymentsToAcquireInvestments domain-member base:PaymentsToAcquirePropertyPlantAndEquipment base:PaymentsToAcquirePropertyPlantAndEquipment base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract->base:PaymentsToAcquirePropertyPlantAndEquipment domain-member base:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities base:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract->base:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities domain-member base:ProceedsFromSaleOfAvailableForSaleSecurities base:ProceedsFromSaleOfAvailableForSaleSecurities base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract->base:ProceedsFromSaleOfAvailableForSaleSecurities domain-member msft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets msft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract->msft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets domain-member base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract->base:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract domain-member base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract->base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations domain-member base:NetIncomeLoss base:NetIncomeLoss base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract->base:NetIncomeLoss domain-member base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:CashAndCashEquivalentsAtCarryingValue domain-member base:StatementLineItems->base:CashAndCashEquivalentsPeriodIncreaseDecrease domain-member base:StatementLineItems->base:EffectOfExchangeRateOnCashAndCashEquivalents domain-member base:StatementLineItems->base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract domain-member base:StatementLineItems->base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract domain-member base:StatementLineItems->base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100070 - Statement - STOCKHOLDERS' EQUITY STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementSTOCKHOLDERSEQUITYSTATEMENTS)
TableStatement Of Stockholders Equity [Abstract]
%3 base:AccumulatedOtherComprehensiveIncomeMember base:AccumulatedOtherComprehensiveIncomeMember base:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet base:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet base:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue base:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue base:CommonStockIncludingAdditionalPaidInCapitalMember base:CommonStockIncludingAdditionalPaidInCapitalMember base:DividendsCommonStockCash base:DividendsCommonStockCash base:EquityComponentDomain base:EquityComponentDomain base:EquityComponentDomain->base:AccumulatedOtherComprehensiveIncomeMember domain-member base:EquityComponentDomain->base:CommonStockIncludingAdditionalPaidInCapitalMember domain-member base:RetainedEarningsMember base:RetainedEarningsMember base:EquityComponentDomain->base:RetainedEarningsMember domain-member base:NetIncomeLoss base:NetIncomeLoss base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent base:StatementEquityComponentsAxis base:StatementEquityComponentsAxis base:StatementEquityComponentsAxis->base:EquityComponentDomain dimension-default base:StatementEquityComponentsAxis->base:EquityComponentDomain dimension-domain base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet domain-member base:StatementLineItems->base:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue domain-member base:StatementLineItems->base:DividendsCommonStockCash domain-member base:StatementLineItems->base:NetIncomeLoss domain-member base:StatementLineItems->base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all base:StockIssuedDuringPeriodValueNewIssues base:StockIssuedDuringPeriodValueNewIssues base:StatementLineItems->base:StockIssuedDuringPeriodValueNewIssues domain-member base:StockRepurchasedDuringPeriodValue base:StockRepurchasedDuringPeriodValue base:StatementLineItems->base:StockRepurchasedDuringPeriodValue domain-member base:StockholdersEquity base:StockholdersEquity base:StatementLineItems->base:StockholdersEquity domain-member base:StockholdersEquityOther base:StockholdersEquityOther base:StatementLineItems->base:StockholdersEquityOther domain-member base:StatementTable->base:StatementEquityComponentsAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100080 - Disclosure - ACCOUNTING POLICIES
(http://www.xbrlsite.com/msft/role/DisclosureACCOUNTINGPOLICIES)
TableAccounting Policies [Abstract]
%3 base:SignificantAccountingPoliciesTextBlock base:SignificantAccountingPoliciesTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:SignificantAccountingPoliciesTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100090 - Disclosure - EARNINGS PER SHARE
(http://www.xbrlsite.com/msft/role/DisclosureEARNINGSPERSHARE)
TableEarnings Per Share [Abstract]
%3 base:EarningsPerShareTextBlock base:EarningsPerShareTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:EarningsPerShareTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100100 - Disclosure - OTHER INCOME (EXPENSE), NET
(http://www.xbrlsite.com/msft/role/DisclosureOTHERINCOMEEXPENSENET)
TableOther Income And Expenses [Abstract]
%3 base:OtherNonoperatingIncomeAndExpenseTextBlock base:OtherNonoperatingIncomeAndExpenseTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:OtherNonoperatingIncomeAndExpenseTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100110 - Disclosure - INVESTMENTS
(http://www.xbrlsite.com/msft/role/DisclosureINVESTMENTS)
TableCash And Cash Equivalents [Abstract]
%3 base:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock base:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100120 - Disclosure - DERIVATIVES
(http://www.xbrlsite.com/msft/role/DisclosureDERIVATIVES)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
%3 base:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock base:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100130 - Disclosure - FAIR VALUE MEASUREMENTS
(http://www.xbrlsite.com/msft/role/DisclosureFAIRVALUEMEASUREMENTS)
TableFair Value Disclosures [Abstract]
%3 base:FairValueDisclosuresTextBlock base:FairValueDisclosuresTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:FairValueDisclosuresTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100140 - Disclosure - INVENTORIES
(http://www.xbrlsite.com/msft/role/DisclosureINVENTORIES)
TableInventory Disclosure [Abstract]
%3 base:InventoryDisclosureTextBlock base:InventoryDisclosureTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:InventoryDisclosureTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100150 - Disclosure - PROPERTY AND EQUIPMENT
(http://www.xbrlsite.com/msft/role/DisclosurePROPERTYANDEQUIPMENT)
TableProperty Plant And Equipment [Abstract]
%3 base:PropertyPlantAndEquipmentDisclosureTextBlock base:PropertyPlantAndEquipmentDisclosureTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:PropertyPlantAndEquipmentDisclosureTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100160 - Disclosure - BUSINESS COMBINATIONS
(http://www.xbrlsite.com/msft/role/DisclosureBUSINESSCOMBINATIONS)
TableBusiness Combinations [Abstract]
%3 base:MergersAcquisitionsAndDispositionsDisclosuresTextBlock base:MergersAcquisitionsAndDispositionsDisclosuresTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:MergersAcquisitionsAndDispositionsDisclosuresTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100170 - Disclosure - GOODWILL
(http://www.xbrlsite.com/msft/role/DisclosureGOODWILL)
TableGoodwill And Intangible Assets Disclosure [Abstract]
%3 base:GoodwillDisclosureTextBlock base:GoodwillDisclosureTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:GoodwillDisclosureTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100180 - Disclosure - INTANGIBLE ASSETS
(http://www.xbrlsite.com/msft/role/DisclosureINTANGIBLEASSETS)
TableGoodwill And Intangible Assets Disclosure [Abstract]
%3 base:IntangibleAssetsDisclosureTextBlock base:IntangibleAssetsDisclosureTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:IntangibleAssetsDisclosureTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100190 - Disclosure - DEBT
(http://www.xbrlsite.com/msft/role/DisclosureDEBT)
TableDebt Disclosure [Abstract]
%3 base:DebtDisclosureTextBlock base:DebtDisclosureTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:DebtDisclosureTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100200 - Disclosure - INCOME TAXES
(http://www.xbrlsite.com/msft/role/DisclosureINCOMETAXES)
TableIncome Tax Disclosure [Abstract]
%3 base:IncomeTaxDisclosureTextBlock base:IncomeTaxDisclosureTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:IncomeTaxDisclosureTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100210 - Disclosure - RESTRUCTURING CHARGES
(http://www.xbrlsite.com/msft/role/DisclosureRESTRUCTURINGCHARGES)
TableRestructuring And Related Activities [Abstract]
%3 base:RestructuringAndRelatedActivitiesDisclosureTextBlock base:RestructuringAndRelatedActivitiesDisclosureTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:RestructuringAndRelatedActivitiesDisclosureTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100220 - Disclosure - UNEARNED REVENUE
(http://www.xbrlsite.com/msft/role/DisclosureUNEARNEDREVENUE)
TableDeferred Revenue Disclosure [Abstract]
%3 base:DeferredRevenueDisclosureTextBlock base:DeferredRevenueDisclosureTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:DeferredRevenueDisclosureTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100230 - Disclosure - COMMITMENTS
(http://www.xbrlsite.com/msft/role/DisclosureCOMMITMENTS)
TableCommitments And Contingencies Disclosure [Abstract]
%3 base:CommitmentsDisclosureTextBlock base:CommitmentsDisclosureTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:CommitmentsDisclosureTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100240 - Disclosure - CONTINGENCIES
(http://www.xbrlsite.com/msft/role/DisclosureCONTINGENCIES)
TableCommitments And Contingencies Disclosure [Abstract]
%3 base:LegalMattersAndContingenciesTextBlock base:LegalMattersAndContingenciesTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:LegalMattersAndContingenciesTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100250 - Disclosure - STOCKHOLDERS' EQUITY
(http://www.xbrlsite.com/msft/role/DisclosureSTOCKHOLDERSEQUITY)
TableEquity [Abstract]
%3 base:StatementLineItems base:StatementLineItems base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all base:StockholdersEquityNoteDisclosureTextBlock base:StockholdersEquityNoteDisclosureTextBlock base:StatementLineItems->base:StockholdersEquityNoteDisclosureTextBlock domain-member other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100260 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME
(http://www.xbrlsite.com/msft/role/DisclosureACCUMULATEDOTHERCOMPREHENSIVEINCOME)
TableEquity [Abstract]
%3 base:ComprehensiveIncomeNoteTextBlock base:ComprehensiveIncomeNoteTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ComprehensiveIncomeNoteTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100270 - Disclosure - EMPLOYEE STOCK AND SAVINGS PLANS
(http://www.xbrlsite.com/msft/role/DisclosureEMPLOYEESTOCKANDSAVINGSPLANS)
TablePostemployment Benefits [Abstract]
%3 base:CompensationAndEmployeeBenefitPlansTextBlock base:CompensationAndEmployeeBenefitPlansTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:CompensationAndEmployeeBenefitPlansTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100280 - Disclosure - SEGMENT INFORMATION AND GEOGRAPHIC DATA
(http://www.xbrlsite.com/msft/role/DisclosureSEGMENTINFORMATIONANDGEOGRAPHICDATA)
TableSegment Reporting [Abstract]
%3 base:SegmentReportingDisclosureTextBlock base:SegmentReportingDisclosureTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:SegmentReportingDisclosureTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100290 - Disclosure - QUARTERLY INFORMATION (UNAUDITED)
(http://www.xbrlsite.com/msft/role/DisclosureQUARTERLYINFORMATIONUNAUDITED)
TableQuarterly Financial Information Disclosure [Abstract]
%3 base:QuarterlyFinancialInformationTextBlock base:QuarterlyFinancialInformationTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:QuarterlyFinancialInformationTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100300 - Disclosure - ACCOUNTING POLICIES (Policies)
(http://www.xbrlsite.com/msft/role/DisclosureACCOUNTINGPOLICIESPolicies)
TableAccounting Policies [Abstract]
%3 base:BasisOfAccountingPolicyPolicyTextBlock base:BasisOfAccountingPolicyPolicyTextBlock base:ConsolidationPolicyTextBlock base:ConsolidationPolicyTextBlock base:CostOfSalesPolicyTextBlock base:CostOfSalesPolicyTextBlock base:DerivativesPolicyTextBlock base:DerivativesPolicyTextBlock base:EarningsPerSharePolicyTextBlock base:EarningsPerSharePolicyTextBlock base:FairValueOfFinancialInstrumentsPolicy base:FairValueOfFinancialInstrumentsPolicy base:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock base:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock base:GoodwillAndIntangibleAssetsGoodwillPolicy base:GoodwillAndIntangibleAssetsGoodwillPolicy base:IncomeTaxPolicyTextBlock base:IncomeTaxPolicyTextBlock base:IntangibleAssetsFiniteLivedPolicy base:IntangibleAssetsFiniteLivedPolicy base:InventoryPolicyTextBlock base:InventoryPolicyTextBlock base:InvestmentPolicyTextBlock base:InvestmentPolicyTextBlock base:NewAccountingPronouncementsPolicyPolicyTextBlock base:NewAccountingPronouncementsPolicyPolicyTextBlock base:PropertyPlantAndEquipmentPolicyTextBlock base:PropertyPlantAndEquipmentPolicyTextBlock base:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock base:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock base:RevenueRecognitionPolicyTextBlock base:RevenueRecognitionPolicyTextBlock base:SegmentReportingPolicyPolicyTextBlock base:SegmentReportingPolicyPolicyTextBlock base:ShareBasedCompensationOptionAndIncentivePlansPolicy base:ShareBasedCompensationOptionAndIncentivePlansPolicy base:StandardProductWarrantyPolicy base:StandardProductWarrantyPolicy base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:BasisOfAccountingPolicyPolicyTextBlock domain-member base:StatementLineItems->base:ConsolidationPolicyTextBlock domain-member base:StatementLineItems->base:CostOfSalesPolicyTextBlock domain-member base:StatementLineItems->base:DerivativesPolicyTextBlock domain-member base:StatementLineItems->base:EarningsPerSharePolicyTextBlock domain-member base:StatementLineItems->base:FairValueOfFinancialInstrumentsPolicy domain-member base:StatementLineItems->base:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock domain-member base:StatementLineItems->base:GoodwillAndIntangibleAssetsGoodwillPolicy domain-member base:StatementLineItems->base:IncomeTaxPolicyTextBlock domain-member base:StatementLineItems->base:IntangibleAssetsFiniteLivedPolicy domain-member base:StatementLineItems->base:InventoryPolicyTextBlock domain-member base:StatementLineItems->base:InvestmentPolicyTextBlock domain-member base:StatementLineItems->base:NewAccountingPronouncementsPolicyPolicyTextBlock domain-member base:StatementLineItems->base:PropertyPlantAndEquipmentPolicyTextBlock domain-member base:StatementLineItems->base:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock domain-member base:StatementLineItems->base:RevenueRecognitionPolicyTextBlock domain-member base:StatementLineItems->base:SegmentReportingPolicyPolicyTextBlock domain-member base:StatementLineItems->base:ShareBasedCompensationOptionAndIncentivePlansPolicy domain-member base:StatementLineItems->base:StandardProductWarrantyPolicy domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all base:TradeAndOtherAccountsReceivablePolicy base:TradeAndOtherAccountsReceivablePolicy base:StatementLineItems->base:TradeAndOtherAccountsReceivablePolicy domain-member base:UseOfEstimates base:UseOfEstimates base:StatementLineItems->base:UseOfEstimates domain-member msft:ProductRevenueAndServiceAndOtherRevenuePolicyTextBlock msft:ProductRevenueAndServiceAndOtherRevenuePolicyTextBlock base:StatementLineItems->msft:ProductRevenueAndServiceAndOtherRevenuePolicyTextBlock domain-member msft:SellingAndMarketingPolicyTextBlock msft:SellingAndMarketingPolicyTextBlock base:StatementLineItems->msft:SellingAndMarketingPolicyTextBlock domain-member other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100310 - Disclosure - ACCOUNTING POLICIES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureACCOUNTINGPOLICIESTables)
TableAccounting Policies [Abstract]
%3 base:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock base:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock base:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock base:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock domain-member base:StatementLineItems->base:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100320 - Disclosure - EARNINGS PER SHARE (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureEARNINGSPERSHARETables)
TableEarnings Per Share [Abstract]
%3 base:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock base:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100330 - Disclosure - OTHER INCOME (EXPENSE), NET (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureOTHERINCOMEEXPENSENETTables)
TableOther Income And Expenses [Abstract]
%3 base:RealizedGainLossOnInvestmentsTableTextBlock base:RealizedGainLossOnInvestmentsTableTextBlock base:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock base:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:RealizedGainLossOnInvestmentsTableTextBlock domain-member base:StatementLineItems->base:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100340 - Disclosure - INVESTMENTS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINVESTMENTSTables)
TableCash And Cash Equivalents [Abstract]
%3 base:InvestmentsClassifiedByContractualMaturityDateTableTextBlock base:InvestmentsClassifiedByContractualMaturityDateTableTextBlock base:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock base:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:InvestmentsClassifiedByContractualMaturityDateTableTextBlock domain-member base:StatementLineItems->base:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all msft:ScheduleOfCashCashEquivalentsAndInvestmentsTableTextBlock msft:ScheduleOfCashCashEquivalentsAndInvestmentsTableTextBlock base:StatementLineItems->msft:ScheduleOfCashCashEquivalentsAndInvestmentsTableTextBlock domain-member other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100350 - Disclosure - DERIVATIVES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureDERIVATIVESTables)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
%3 base:CashFlowHedgingMember base:CashFlowHedgingMember base:DerivativeInstrumentsGainLossByHedgingRelationshipAxis base:DerivativeInstrumentsGainLossByHedgingRelationshipAxis base:HedgingRelationshipDomain base:HedgingRelationshipDomain base:DerivativeInstrumentsGainLossByHedgingRelationshipAxis->base:HedgingRelationshipDomain dimension-default base:DerivativeInstrumentsGainLossByHedgingRelationshipAxis->base:HedgingRelationshipDomain dimension-domain base:FairValueHedgingMember base:FairValueHedgingMember base:HedgingDesignationAxis base:HedgingDesignationAxis base:HedgingDesignationDomain base:HedgingDesignationDomain base:HedgingDesignationAxis->base:HedgingDesignationDomain dimension-default base:HedgingDesignationAxis->base:HedgingDesignationDomain dimension-domain base:NondesignatedMember base:NondesignatedMember base:HedgingDesignationDomain->base:NondesignatedMember domain-member base:HedgingRelationshipDomain->base:CashFlowHedgingMember domain-member base:HedgingRelationshipDomain->base:FairValueHedgingMember domain-member base:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock base:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock base:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock base:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock domain-member base:StatementLineItems->base:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all base:StatementTable->base:DerivativeInstrumentsGainLossByHedgingRelationshipAxis hypercube-dimension base:StatementTable->base:HedgingDesignationAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100360 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureFAIRVALUEMEASUREMENTSTables)
TableFair Value Disclosures [Abstract]
%3 base:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock base:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all msft:ReconciliationOfAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationTableTextBlock msft:ReconciliationOfAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationTableTextBlock base:StatementLineItems->msft:ReconciliationOfAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationTableTextBlock domain-member other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100370 - Disclosure - INVENTORIES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINVENTORIESTables)
TableInventory Disclosure [Abstract]
%3 base:ScheduleOfInventoryCurrentTableTextBlock base:ScheduleOfInventoryCurrentTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfInventoryCurrentTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100380 - Disclosure - PROPERTY AND EQUIPMENT (Tables)
(http://www.xbrlsite.com/msft/role/DisclosurePROPERTYANDEQUIPMENTTables)
TableProperty Plant And Equipment [Abstract]
%3 base:PropertyPlantAndEquipmentTextBlock base:PropertyPlantAndEquipmentTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:PropertyPlantAndEquipmentTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100390 - Disclosure - BUSINESS COMBINATIONS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureBUSINESSCOMBINATIONSTables)
TableBusiness Combinations [Abstract]
%3 base:BusinessAcquisitionAcquireeDomain base:BusinessAcquisitionAcquireeDomain msft:LinkedInCorporationMember msft:LinkedInCorporationMember base:BusinessAcquisitionAcquireeDomain->msft:LinkedInCorporationMember domain-member base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis->base:BusinessAcquisitionAcquireeDomain dimension-default base:BusinessAcquisitionAxis->base:BusinessAcquisitionAcquireeDomain dimension-domain base:BusinessAcquisitionProFormaInformationTextBlock base:BusinessAcquisitionProFormaInformationTextBlock base:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock base:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock base:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock base:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:BusinessAcquisitionProFormaInformationTextBlock domain-member base:StatementLineItems->base:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock domain-member base:StatementLineItems->base:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all msft:RevenueAndOperatingLossAttributableToAcquireeSinceAcquisitionDateTableTextBlock msft:RevenueAndOperatingLossAttributableToAcquireeSinceAcquisitionDateTableTextBlock base:StatementLineItems->msft:RevenueAndOperatingLossAttributableToAcquireeSinceAcquisitionDateTableTextBlock domain-member base:StatementTable->base:BusinessAcquisitionAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100400 - Disclosure - GOODWILL (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureGOODWILLTables)
TableGoodwill And Intangible Assets Disclosure [Abstract]
%3 base:ScheduleOfGoodwillTextBlock base:ScheduleOfGoodwillTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfGoodwillTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100410 - Disclosure - INTANGIBLE ASSETS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINTANGIBLEASSETSTables)
TableGoodwill And Intangible Assets Disclosure [Abstract]
%3 base:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock base:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock base:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock base:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock base:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock base:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock domain-member base:StatementLineItems->base:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock domain-member base:StatementLineItems->base:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100420 - Disclosure - DEBT (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureDEBTTables)
TableDebt Disclosure [Abstract]
%3 base:ScheduleOfDebtInstrumentsTextBlock base:ScheduleOfDebtInstrumentsTextBlock base:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock base:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfDebtInstrumentsTextBlock domain-member base:StatementLineItems->base:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100430 - Disclosure - INCOME TAXES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINCOMETAXESTables)
TableIncome Tax Disclosure [Abstract]
%3 base:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock base:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock base:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock base:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock base:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock base:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock base:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock base:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock domain-member base:StatementLineItems->base:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock domain-member base:StatementLineItems->base:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock domain-member base:StatementLineItems->base:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all base:SummaryOfIncomeTaxContingenciesTextBlock base:SummaryOfIncomeTaxContingenciesTextBlock base:StatementLineItems->base:SummaryOfIncomeTaxContingenciesTextBlock domain-member other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100440 - Disclosure - RESTRUCTURING CHARGES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureRESTRUCTURINGCHARGESTables)
TableRestructuring And Related Activities [Abstract]
%3 base:ScheduleOfRestructuringReserveByTypeOfCostTextBlock base:ScheduleOfRestructuringReserveByTypeOfCostTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfRestructuringReserveByTypeOfCostTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100450 - Disclosure - UNEARNED REVENUE (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureUNEARNEDREVENUETables)
TableDeferred Revenue Disclosure [Abstract]
%3 base:StatementLineItems base:StatementLineItems base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all msft:DeferredRevenueBySegmentTextBlock msft:DeferredRevenueBySegmentTextBlock base:StatementLineItems->msft:DeferredRevenueBySegmentTextBlock domain-member other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100460 - Disclosure - COMMITMENTS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureCOMMITMENTSTables)
TableCommitments And Contingencies Disclosure [Abstract]
%3 base:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock base:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock base:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock base:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock domain-member base:StatementLineItems->base:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100470 - Disclosure - STOCKHOLDERS' EQUITY (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureSTOCKHOLDERSEQUITYTables)
TableEquity [Abstract]
%3 base:DividendsDeclaredTableTextBlock base:DividendsDeclaredTableTextBlock base:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock base:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:DividendsDeclaredTableTextBlock domain-member base:StatementLineItems->base:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all msft:ShareRepurchaseProgramDisclosureTableTextBlock msft:ShareRepurchaseProgramDisclosureTableTextBlock base:StatementLineItems->msft:ShareRepurchaseProgramDisclosureTableTextBlock domain-member other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100480 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureACCUMULATEDOTHERCOMPREHENSIVEINCOMETables)
TableEquity [Abstract]
%3 base:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock base:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100490 - Disclosure - EMPLOYEE STOCK AND SAVINGS PLANS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureEMPLOYEESTOCKANDSAVINGSPLANSTables)
TablePostemployment Benefits [Abstract]
%3 base:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock base:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock base:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock base:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock base:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock base:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock domain-member base:StatementLineItems->base:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock domain-member base:StatementLineItems->base:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock base:StatementLineItems->msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock domain-member other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100500 - Disclosure - SEGMENT INFORMATION AND GEOGRAPHIC DATA (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureSEGMENTINFORMATIONANDGEOGRAPHICDATATables)
TableSegment Reporting [Abstract]
%3 base:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock base:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock base:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock base:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock base:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock base:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock base:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock base:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock domain-member base:StatementLineItems->base:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock domain-member base:StatementLineItems->base:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock domain-member base:StatementLineItems->base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock domain-member base:StatementLineItems->base:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100510 - Disclosure - QUARTERLY INFORMATION (UNAUDITED) (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureQUARTERLYINFORMATIONUNAUDITEDTables)
TableQuarterly Financial Information Disclosure [Abstract]
%3 base:ScheduleOfQuarterlyFinancialInformationTableTextBlock base:ScheduleOfQuarterlyFinancialInformationTableTextBlock base:StatementLineItems base:StatementLineItems base:StatementLineItems->base:ScheduleOfQuarterlyFinancialInformationTableTextBlock domain-member base:StatementTable base:StatementTable base:StatementLineItems->base:StatementTable all other:LegalEntityAxis other:LegalEntityAxis base:StatementTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100520 - Disclosure - Accounting Policies - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail)
TableAccounting Policies [Abstract]
%3 base:AccountingStandardsUpdate201409Member base:AccountingStandardsUpdate201409Member base:AccountingStandardsUpdate201602Member base:AccountingStandardsUpdate201602Member base:AdjustmentsForNewAccountingPronouncementsAxis base:AdjustmentsForNewAccountingPronouncementsAxis base:TypeOfAdoptionMember base:TypeOfAdoptionMember base:AdjustmentsForNewAccountingPronouncementsAxis->base:TypeOfAdoptionMember dimension-default base:AdjustmentsForNewAccountingPronouncementsAxis->base:TypeOfAdoptionMember dimension-domain base:AdvertisingExpense base:AdvertisingExpense base:BuildingAndBuildingImprovementsMember base:BuildingAndBuildingImprovementsMember base:ComputerEquipmentMember base:ComputerEquipmentMember base:DeferredRevenue base:DeferredRevenue base:DeferredRevenueArrangementTypeAxis base:DeferredRevenueArrangementTypeAxis base:DeferredRevenueArrangementTypeDomain base:DeferredRevenueArrangementTypeDomain base:DeferredRevenueArrangementTypeAxis->base:DeferredRevenueArrangementTypeDomain dimension-default base:DeferredRevenueArrangementTypeAxis->base:DeferredRevenueArrangementTypeDomain dimension-domain msft:WindowsTenDeferralMember msft:WindowsTenDeferralMember base:DeferredRevenueArrangementTypeDomain->msft:WindowsTenDeferralMember domain-member base:DeferredTaxLiabilitiesNoncurrent base:DeferredTaxLiabilitiesNoncurrent base:FiniteLivedIntangibleAssetUsefulLife base:FiniteLivedIntangibleAssetUsefulLife base:FurnitureAndFixturesMember base:FurnitureAndFixturesMember base:IncomeTaxExpenseBenefit base:IncomeTaxExpenseBenefit base:LeaseholdImprovementsMember base:LeaseholdImprovementsMember base:MaximumMember base:MaximumMember base:MinimumMember base:MinimumMember base:PropertyPlantAndEquipmentByTypeAxis base:PropertyPlantAndEquipmentByTypeAxis base:PropertyPlantAndEquipmentTypeDomain base:PropertyPlantAndEquipmentTypeDomain base:PropertyPlantAndEquipmentByTypeAxis->base:PropertyPlantAndEquipmentTypeDomain dimension-default base:PropertyPlantAndEquipmentByTypeAxis->base:PropertyPlantAndEquipmentTypeDomain dimension-domain base:PropertyPlantAndEquipmentTypeDomain->base:BuildingAndBuildingImprovementsMember domain-member base:PropertyPlantAndEquipmentTypeDomain->base:ComputerEquipmentMember domain-member base:PropertyPlantAndEquipmentTypeDomain->base:FurnitureAndFixturesMember domain-member base:PropertyPlantAndEquipmentTypeDomain->base:LeaseholdImprovementsMember domain-member base:SoftwareAndSoftwareDevelopmentCostsMember base:SoftwareAndSoftwareDevelopmentCostsMember base:PropertyPlantAndEquipmentTypeDomain->base:SoftwareAndSoftwareDevelopmentCostsMember domain-member base:PropertyPlantAndEquipmentUsefulLife base:PropertyPlantAndEquipmentUsefulLife base:RangeAxis base:RangeAxis base:RangeMember base:RangeMember base:RangeAxis->base:RangeMember dimension-default base:RangeAxis->base:RangeMember dimension-domain base:RangeMember->base:MaximumMember domain-member base:RangeMember->base:MinimumMember domain-member base:SalesRevenueNet base:SalesRevenueNet base:ScenarioPlanMember base:ScenarioPlanMember base:ScenarioUnspecifiedDomain base:ScenarioUnspecifiedDomain base:ScenarioUnspecifiedDomain->base:ScenarioPlanMember domain-member base:StatementScenarioAxis base:StatementScenarioAxis base:StatementScenarioAxis->base:ScenarioUnspecifiedDomain dimension-default base:StatementScenarioAxis->base:ScenarioUnspecifiedDomain dimension-domain base:TypeOfAdoptionMember->base:AccountingStandardsUpdate201409Member domain-member base:TypeOfAdoptionMember->base:AccountingStandardsUpdate201602Member domain-member msft:AccountsReceivableNetAndOtherAssets msft:AccountsReceivableNetAndOtherAssets msft:OperatingLeaseLiabilities msft:OperatingLeaseLiabilities msft:OperatingLeaseRightOfUseAssets msft:OperatingLeaseRightOfUseAssets msft:RevenueRecognitionPeriod msft:RevenueRecognitionPeriod msft:SignificantAccountingPoliciesLineItems msft:SignificantAccountingPoliciesLineItems msft:SignificantAccountingPoliciesLineItems->base:AdvertisingExpense domain-member msft:SignificantAccountingPoliciesLineItems->base:DeferredRevenue domain-member msft:SignificantAccountingPoliciesLineItems->base:DeferredTaxLiabilitiesNoncurrent domain-member msft:SignificantAccountingPoliciesLineItems->base:FiniteLivedIntangibleAssetUsefulLife domain-member msft:SignificantAccountingPoliciesLineItems->base:IncomeTaxExpenseBenefit domain-member msft:SignificantAccountingPoliciesLineItems->base:PropertyPlantAndEquipmentUsefulLife domain-member msft:SignificantAccountingPoliciesLineItems->base:SalesRevenueNet domain-member msft:SignificantAccountingPoliciesLineItems->msft:AccountsReceivableNetAndOtherAssets domain-member msft:SignificantAccountingPoliciesLineItems->msft:OperatingLeaseLiabilities domain-member msft:SignificantAccountingPoliciesLineItems->msft:OperatingLeaseRightOfUseAssets domain-member msft:SignificantAccountingPoliciesLineItems->msft:RevenueRecognitionPeriod domain-member msft:SignificantAccountingPoliciesTable msft:SignificantAccountingPoliciesTable msft:SignificantAccountingPoliciesLineItems->msft:SignificantAccountingPoliciesTable all msft:SignificantAccountingPoliciesTable->base:AdjustmentsForNewAccountingPronouncementsAxis hypercube-dimension msft:SignificantAccountingPoliciesTable->base:DeferredRevenueArrangementTypeAxis hypercube-dimension msft:SignificantAccountingPoliciesTable->base:PropertyPlantAndEquipmentByTypeAxis hypercube-dimension msft:SignificantAccountingPoliciesTable->base:RangeAxis hypercube-dimension msft:SignificantAccountingPoliciesTable->base:StatementScenarioAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:SignificantAccountingPoliciesTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100530 - Disclosure - Allowance for Doubtful Accounts (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAllowanceForDoubtfulAccountsDetail)
TableOrganization Consolidation And Presentation Of Financial Statements [Abstract]
%3 base:AllowanceForDoubtfulAccountsMember base:AllowanceForDoubtfulAccountsMember base:ValuationAllowancesAndReservesBalance base:ValuationAllowancesAndReservesBalance base:ValuationAllowancesAndReservesDeductions base:ValuationAllowancesAndReservesDeductions base:ValuationAllowancesAndReservesDomain base:ValuationAllowancesAndReservesDomain base:ValuationAllowancesAndReservesDomain->base:AllowanceForDoubtfulAccountsMember domain-member base:ValuationAllowancesAndReservesTypeAxis base:ValuationAllowancesAndReservesTypeAxis base:ValuationAllowancesAndReservesTypeAxis->base:ValuationAllowancesAndReservesDomain dimension-default base:ValuationAllowancesAndReservesTypeAxis->base:ValuationAllowancesAndReservesDomain dimension-domain base:ValuationAndQualifyingAccountsDisclosureLineItems base:ValuationAndQualifyingAccountsDisclosureLineItems base:ValuationAndQualifyingAccountsDisclosureLineItems->base:ValuationAllowancesAndReservesBalance domain-member base:ValuationAndQualifyingAccountsDisclosureLineItems->base:ValuationAllowancesAndReservesDeductions domain-member base:ValuationAndQualifyingAccountsDisclosureTable base:ValuationAndQualifyingAccountsDisclosureTable base:ValuationAndQualifyingAccountsDisclosureLineItems->base:ValuationAndQualifyingAccountsDisclosureTable all msft:ValuationAllowancesAndReservesChargedToCostsAndOther msft:ValuationAllowancesAndReservesChargedToCostsAndOther base:ValuationAndQualifyingAccountsDisclosureLineItems->msft:ValuationAllowancesAndReservesChargedToCostsAndOther domain-member base:ValuationAndQualifyingAccountsDisclosureTable->base:ValuationAllowancesAndReservesTypeAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ValuationAndQualifyingAccountsDisclosureTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100540 - Disclosure - Expected Impacts of Adoption of Standards Related to Revenue Recognition and Leases to Reported Results - (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail)
TableAccounting Policies [Abstract]
%3 base:AccountingStandardsUpdate201409Member base:AccountingStandardsUpdate201409Member base:AccountingStandardsUpdate201602Member base:AccountingStandardsUpdate201602Member base:AccountsReceivableNetCurrent base:AccountsReceivableNetCurrent base:AdjustmentsForNewAccountingPronouncementsAxis base:AdjustmentsForNewAccountingPronouncementsAxis base:TypeOfAdoptionMember base:TypeOfAdoptionMember base:AdjustmentsForNewAccountingPronouncementsAxis->base:TypeOfAdoptionMember dimension-domain base:DeferredRevenue base:DeferredRevenue base:DeferredTaxLiabilitiesNoncurrent base:DeferredTaxLiabilitiesNoncurrent base:EarningsPerShareDiluted base:EarningsPerShareDiluted base:IncomeStatementAbstract base:IncomeStatementAbstract base:IncomeStatementAbstract->base:EarningsPerShareDiluted domain-member base:IncomeTaxExpenseBenefit base:IncomeTaxExpenseBenefit base:IncomeStatementAbstract->base:IncomeTaxExpenseBenefit domain-member base:NetIncomeLoss base:NetIncomeLoss base:IncomeStatementAbstract->base:NetIncomeLoss domain-member base:SalesRevenueNet base:SalesRevenueNet base:IncomeStatementAbstract->base:SalesRevenueNet domain-member base:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems base:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems base:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems->base:IncomeStatementAbstract domain-member base:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable base:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable base:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems->base:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable all base:StatementOfFinancialPositionAbstract base:StatementOfFinancialPositionAbstract base:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems->base:StatementOfFinancialPositionAbstract domain-member base:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable->base:AdjustmentsForNewAccountingPronouncementsAxis hypercube-dimension base:StatementScenarioAxis base:StatementScenarioAxis base:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable->base:StatementScenarioAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable->other:LegalEntityAxis hypercube-dimension base:OperatingLeaseLiability base:OperatingLeaseLiability base:OperatingLeaseRightOfUseAsset base:OperatingLeaseRightOfUseAsset base:OtherAssets base:OtherAssets base:OtherLiabilities base:OtherLiabilities base:ScenarioPlanMember base:ScenarioPlanMember base:ScenarioUnspecifiedDomain base:ScenarioUnspecifiedDomain base:ScenarioUnspecifiedDomain->base:ScenarioPlanMember domain-member base:StatementOfFinancialPositionAbstract->base:AccountsReceivableNetCurrent domain-member base:StatementOfFinancialPositionAbstract->base:DeferredRevenue domain-member base:StatementOfFinancialPositionAbstract->base:DeferredTaxLiabilitiesNoncurrent domain-member base:StatementOfFinancialPositionAbstract->base:OperatingLeaseLiability domain-member base:StatementOfFinancialPositionAbstract->base:OperatingLeaseRightOfUseAsset domain-member base:StatementOfFinancialPositionAbstract->base:OtherAssets domain-member base:StatementOfFinancialPositionAbstract->base:OtherLiabilities domain-member base:StockholdersEquity base:StockholdersEquity base:StatementOfFinancialPositionAbstract->base:StockholdersEquity domain-member base:StatementScenarioAxis->base:ScenarioUnspecifiedDomain dimension-domain base:TypeOfAdoptionMember->base:AccountingStandardsUpdate201409Member domain-member base:TypeOfAdoptionMember->base:AccountingStandardsUpdate201602Member domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100550 - Disclosure - Basic and Diluted Earnings Per Share (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail)
TableEarnings Per Share Basic And Diluted [Abstract]
%3 base:EarningsPerShareAbstract base:EarningsPerShareAbstract base:EarningsPerShareBasic base:EarningsPerShareBasic base:EarningsPerShareAbstract->base:EarningsPerShareBasic domain-member base:EarningsPerShareDiluted base:EarningsPerShareDiluted base:EarningsPerShareAbstract->base:EarningsPerShareDiluted domain-member base:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements base:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements base:NetIncomeLoss base:NetIncomeLoss base:WeightedAverageNumberOfDilutedSharesOutstanding base:WeightedAverageNumberOfDilutedSharesOutstanding base:WeightedAverageNumberOfSharesOutstandingBasic base:WeightedAverageNumberOfSharesOutstandingBasic msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems->base:EarningsPerShareAbstract domain-member msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems->base:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements domain-member msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems->base:NetIncomeLoss domain-member msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems->base:WeightedAverageNumberOfDilutedSharesOutstanding domain-member msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems->base:WeightedAverageNumberOfSharesOutstandingBasic domain-member msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems->msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable all other:LegalEntityAxis other:LegalEntityAxis msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100560 - Disclosure - Components of Other Income (Expense), Net (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfOtherIncomeExpenseNetDetail)
TableOther Income And Expenses [Abstract]
%3 base:ComponentOfOtherIncomeNonoperatingLineItems base:ComponentOfOtherIncomeNonoperatingLineItems base:ForeignCurrencyTransactionGainLossBeforeTax base:ForeignCurrencyTransactionGainLossBeforeTax base:ComponentOfOtherIncomeNonoperatingLineItems->base:ForeignCurrencyTransactionGainLossBeforeTax domain-member base:GainLossOnDerivativeInstrumentsNetPretax base:GainLossOnDerivativeInstrumentsNetPretax base:ComponentOfOtherIncomeNonoperatingLineItems->base:GainLossOnDerivativeInstrumentsNetPretax domain-member base:GainLossOnInvestments base:GainLossOnInvestments base:ComponentOfOtherIncomeNonoperatingLineItems->base:GainLossOnInvestments domain-member base:InterestExpense base:InterestExpense base:ComponentOfOtherIncomeNonoperatingLineItems->base:InterestExpense domain-member base:InvestmentIncomeNet base:InvestmentIncomeNet base:ComponentOfOtherIncomeNonoperatingLineItems->base:InvestmentIncomeNet domain-member base:NonoperatingIncomeExpense base:NonoperatingIncomeExpense base:ComponentOfOtherIncomeNonoperatingLineItems->base:NonoperatingIncomeExpense domain-member base:OtherNonoperatingIncomeExpense base:OtherNonoperatingIncomeExpense base:ComponentOfOtherIncomeNonoperatingLineItems->base:OtherNonoperatingIncomeExpense domain-member msft:OtherIncomeExpenseTable msft:OtherIncomeExpenseTable base:ComponentOfOtherIncomeNonoperatingLineItems->msft:OtherIncomeExpenseTable all other:LegalEntityAxis other:LegalEntityAxis msft:OtherIncomeExpenseTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100570 - Disclosure - Net Recognized Gains (Losses) on Investments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureNetRecognizedGainsLossesOnInvestmentsDetail)
TableStatement Of Income And Comprehensive Income [Abstract]
%3 base:AvailableForSaleSecuritiesGrossRealizedGains base:AvailableForSaleSecuritiesGrossRealizedGains base:AvailableForSaleSecuritiesGrossRealizedLosses base:AvailableForSaleSecuritiesGrossRealizedLosses base:GainLossOnInvestments base:GainLossOnInvestments base:MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount base:MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount base:ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems base:ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems base:ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems->base:AvailableForSaleSecuritiesGrossRealizedGains domain-member base:ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems->base:AvailableForSaleSecuritiesGrossRealizedLosses domain-member base:ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems->base:GainLossOnInvestments domain-member base:ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems->base:MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount domain-member base:ScheduleOfGainLossOnInvestmentsTable base:ScheduleOfGainLossOnInvestmentsTable base:ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems->base:ScheduleOfGainLossOnInvestmentsTable all other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfGainLossOnInvestmentsTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100580 - Disclosure - Investment Components, Including Associated Derivatives (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail)
TableInvestments Debt And Equity Securities [Abstract]
%3 base:AssetBackedSecuritiesMember base:AssetBackedSecuritiesMember base:AvailableForSaleSecurities base:AvailableForSaleSecurities base:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax base:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax base:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax base:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax base:AvailableForSaleSecuritiesAmortizedCost base:AvailableForSaleSecuritiesAmortizedCost base:AvailableForSaleSecuritiesCurrent base:AvailableForSaleSecuritiesCurrent base:Cash base:Cash base:CashAndCashEquivalentsAtCarryingValue base:CashAndCashEquivalentsAtCarryingValue base:CashMember base:CashMember base:CertificatesOfDepositMember base:CertificatesOfDepositMember base:CommercialPaperMember base:CommercialPaperMember base:CorporateDebtSecuritiesMember base:CorporateDebtSecuritiesMember base:EquityMethodInvestmentAggregateCost base:EquityMethodInvestmentAggregateCost base:EquityMethodInvestments base:EquityMethodInvestments base:EquitySecuritiesMember base:EquitySecuritiesMember base:ForeignGovernmentDebtSecuritiesMember base:ForeignGovernmentDebtSecuritiesMember base:InvestmentTypeAxis base:InvestmentTypeAxis base:InvestmentTypeCategorizationMember base:InvestmentTypeCategorizationMember base:InvestmentTypeAxis->base:InvestmentTypeCategorizationMember dimension-default base:InvestmentTypeAxis->base:InvestmentTypeCategorizationMember dimension-domain base:InvestmentTypeCategorizationMember->base:AssetBackedSecuritiesMember domain-member base:InvestmentTypeCategorizationMember->base:CashMember domain-member base:InvestmentTypeCategorizationMember->base:CertificatesOfDepositMember domain-member base:InvestmentTypeCategorizationMember->base:CommercialPaperMember domain-member base:InvestmentTypeCategorizationMember->base:CorporateDebtSecuritiesMember domain-member base:InvestmentTypeCategorizationMember->base:EquitySecuritiesMember domain-member base:InvestmentTypeCategorizationMember->base:ForeignGovernmentDebtSecuritiesMember domain-member base:MoneyMarketFundsMember base:MoneyMarketFundsMember base:InvestmentTypeCategorizationMember->base:MoneyMarketFundsMember domain-member base:USGovernmentAgenciesDebtSecuritiesMember base:USGovernmentAgenciesDebtSecuritiesMember base:InvestmentTypeCategorizationMember->base:USGovernmentAgenciesDebtSecuritiesMember domain-member base:USStatesAndPoliticalSubdivisionsMember base:USStatesAndPoliticalSubdivisionsMember base:InvestmentTypeCategorizationMember->base:USStatesAndPoliticalSubdivisionsMember domain-member msft:OtherSecurityInvestmentsMember msft:OtherSecurityInvestmentsMember base:InvestmentTypeCategorizationMember->msft:OtherSecurityInvestmentsMember domain-member base:LongTermInvestments base:LongTermInvestments msft:CashCashEquivalentsAndInvestmentsLineItems msft:CashCashEquivalentsAndInvestmentsLineItems msft:CashCashEquivalentsAndInvestmentsLineItems->base:AvailableForSaleSecurities domain-member msft:CashCashEquivalentsAndInvestmentsLineItems->base:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax domain-member msft:CashCashEquivalentsAndInvestmentsLineItems->base:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax domain-member msft:CashCashEquivalentsAndInvestmentsLineItems->base:AvailableForSaleSecuritiesAmortizedCost domain-member msft:CashCashEquivalentsAndInvestmentsLineItems->base:AvailableForSaleSecuritiesCurrent domain-member msft:CashCashEquivalentsAndInvestmentsLineItems->base:Cash domain-member msft:CashCashEquivalentsAndInvestmentsLineItems->base:CashAndCashEquivalentsAtCarryingValue domain-member msft:CashCashEquivalentsAndInvestmentsLineItems->base:EquityMethodInvestmentAggregateCost domain-member msft:CashCashEquivalentsAndInvestmentsLineItems->base:EquityMethodInvestments domain-member msft:CashCashEquivalentsAndInvestmentsLineItems->base:LongTermInvestments domain-member msft:CashCashEquivalentsAndInvestmentsTable msft:CashCashEquivalentsAndInvestmentsTable msft:CashCashEquivalentsAndInvestmentsLineItems->msft:CashCashEquivalentsAndInvestmentsTable all msft:CashCashEquivalentsAndInvestmentsTable->base:InvestmentTypeAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:CashCashEquivalentsAndInvestmentsTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100590 - Disclosure - Investments - Cost Method - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureInvestmentsCostMethodAdditionalInformationDetail)
TableInvestments Debt And Equity Securities [Abstract]
%3 base:CostMethodInvestments base:CostMethodInvestments base:FairValueByMeasurementFrequencyAxis base:FairValueByMeasurementFrequencyAxis base:FairValueMeasurementFrequencyDomain base:FairValueMeasurementFrequencyDomain base:FairValueByMeasurementFrequencyAxis->base:FairValueMeasurementFrequencyDomain dimension-default base:FairValueByMeasurementFrequencyAxis->base:FairValueMeasurementFrequencyDomain dimension-domain base:FairValueMeasurementsNonrecurringMember base:FairValueMeasurementsNonrecurringMember base:FairValueMeasurementFrequencyDomain->base:FairValueMeasurementsNonrecurringMember domain-member base:ScheduleOfCostMethodInvestmentsLineItems base:ScheduleOfCostMethodInvestmentsLineItems base:ScheduleOfCostMethodInvestmentsLineItems->base:CostMethodInvestments domain-member base:ScheduleOfCostMethodInvestmentsTable base:ScheduleOfCostMethodInvestmentsTable base:ScheduleOfCostMethodInvestmentsLineItems->base:ScheduleOfCostMethodInvestmentsTable all base:ScheduleOfCostMethodInvestmentsTable->base:FairValueByMeasurementFrequencyAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfCostMethodInvestmentsTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100600 - Disclosure - Investments - Secured Borrowings and Loaned Securities - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureInvestmentsSecuredBorrowingsAndLoanedSecuritiesAdditionalInformationDetail)
TableInvestments Debt And Equity Securities [Abstract]
%3 base:CashMember base:CashMember base:InvestmentTypeAxis base:InvestmentTypeAxis base:InvestmentTypeCategorizationMember base:InvestmentTypeCategorizationMember base:InvestmentTypeAxis->base:InvestmentTypeCategorizationMember dimension-domain base:InvestmentTypeCategorizationMember->base:CashMember domain-member base:USGovernmentAgenciesDebtSecuritiesMember base:USGovernmentAgenciesDebtSecuritiesMember base:InvestmentTypeCategorizationMember->base:USGovernmentAgenciesDebtSecuritiesMember domain-member base:SecuritiesReceivedAsCollateral base:SecuritiesReceivedAsCollateral invest:InvestmentLineItems invest:InvestmentLineItems invest:InvestmentLineItems->base:SecuritiesReceivedAsCollateral domain-member invest:InvestmentTable invest:InvestmentTable invest:InvestmentLineItems->invest:InvestmentTable all invest:InvestmentTable->base:InvestmentTypeAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis invest:InvestmentTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100610 - Disclosure - Unrealized Losses on Investments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureUnrealizedLossesOnInvestmentsDetail)
TableInvestments Debt And Equity Securities [Abstract]
%3 base:AssetBackedSecuritiesMember base:AssetBackedSecuritiesMember base:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss base:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue base:CorporateDebtSecuritiesMember base:CorporateDebtSecuritiesMember base:EquitySecuritiesMember base:EquitySecuritiesMember base:ForeignGovernmentDebtSecuritiesMember base:ForeignGovernmentDebtSecuritiesMember base:MajorTypesOfDebtAndEquitySecuritiesAxis base:MajorTypesOfDebtAndEquitySecuritiesAxis base:MajorTypesOfDebtAndEquitySecuritiesDomain base:MajorTypesOfDebtAndEquitySecuritiesDomain base:MajorTypesOfDebtAndEquitySecuritiesAxis->base:MajorTypesOfDebtAndEquitySecuritiesDomain dimension-default base:MajorTypesOfDebtAndEquitySecuritiesAxis->base:MajorTypesOfDebtAndEquitySecuritiesDomain dimension-domain base:MajorTypesOfDebtAndEquitySecuritiesDomain->base:AssetBackedSecuritiesMember domain-member base:MajorTypesOfDebtAndEquitySecuritiesDomain->base:CorporateDebtSecuritiesMember domain-member base:MajorTypesOfDebtAndEquitySecuritiesDomain->base:EquitySecuritiesMember domain-member base:MajorTypesOfDebtAndEquitySecuritiesDomain->base:ForeignGovernmentDebtSecuritiesMember domain-member base:USGovernmentAgenciesDebtSecuritiesMember base:USGovernmentAgenciesDebtSecuritiesMember base:MajorTypesOfDebtAndEquitySecuritiesDomain->base:USGovernmentAgenciesDebtSecuritiesMember domain-member msft:InvestmentsUnrealizedLossPositionLineItems msft:InvestmentsUnrealizedLossPositionLineItems msft:InvestmentsUnrealizedLossPositionLineItems->base:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss domain-member msft:InvestmentsUnrealizedLossPositionLineItems->base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss domain-member msft:InvestmentsUnrealizedLossPositionLineItems->base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue domain-member msft:InvestmentsUnrealizedLossPositionLineItems->base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss domain-member msft:InvestmentsUnrealizedLossPositionLineItems->base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue domain-member msft:InvestmentsUnrealizedLossPositionLineItems->base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue domain-member msft:InvestmentsUnrealizedLossPositionTable msft:InvestmentsUnrealizedLossPositionTable msft:InvestmentsUnrealizedLossPositionLineItems->msft:InvestmentsUnrealizedLossPositionTable all msft:InvestmentsUnrealizedLossPositionTable->base:MajorTypesOfDebtAndEquitySecuritiesAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:InvestmentsUnrealizedLossPositionTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100620 - Disclosure - Debt Investment Maturities (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDebtInvestmentMaturitiesDetail)
TableInvestments Debt And Equity Securities [Abstract]
%3 base:AvailableForSaleDebtSecuritiesAmortizedCostBasis base:AvailableForSaleDebtSecuritiesAmortizedCostBasis base:AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract base:AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract base:AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract->base:AvailableForSaleDebtSecuritiesAmortizedCostBasis domain-member base:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis base:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis base:AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract->base:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis domain-member base:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis base:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis base:AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract->base:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis domain-member base:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis base:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis base:AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract->base:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis domain-member base:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis base:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis base:AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract->base:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis domain-member base:AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract base:AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract base:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue base:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue base:AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract->base:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue domain-member base:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue base:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue base:AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract->base:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue domain-member base:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue base:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue base:AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract->base:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue domain-member base:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue base:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue base:AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract->base:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue domain-member base:AvailableForSaleSecuritiesDebtSecurities base:AvailableForSaleSecuritiesDebtSecurities base:AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract->base:AvailableForSaleSecuritiesDebtSecurities domain-member msft:InvestmentsClassifiedByContractualMaturityDateLineItems msft:InvestmentsClassifiedByContractualMaturityDateLineItems msft:InvestmentsClassifiedByContractualMaturityDateLineItems->base:AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract domain-member msft:InvestmentsClassifiedByContractualMaturityDateLineItems->base:AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract domain-member msft:InvestmentsClassifiedByContractualMaturityDateTable msft:InvestmentsClassifiedByContractualMaturityDateTable msft:InvestmentsClassifiedByContractualMaturityDateLineItems->msft:InvestmentsClassifiedByContractualMaturityDateTable all other:LegalEntityAxis other:LegalEntityAxis msft:InvestmentsClassifiedByContractualMaturityDateTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100630 - Disclosure - Derivatives - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDerivativesAdditionalInformationDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
%3 base:CashFlowHedgingMember base:CashFlowHedgingMember base:CommodityContractMember base:CommodityContractMember base:CreditRiskContractMember base:CreditRiskContractMember base:DebtInstrumentCreditRating base:DebtInstrumentCreditRating base:DerivativeContractTypeDomain base:DerivativeContractTypeDomain base:DerivativeContractTypeDomain->base:CommodityContractMember domain-member base:DerivativeContractTypeDomain->base:CreditRiskContractMember domain-member base:EquityContractMember base:EquityContractMember base:DerivativeContractTypeDomain->base:EquityContractMember domain-member base:ForeignExchangeContractMember base:ForeignExchangeContractMember base:DerivativeContractTypeDomain->base:ForeignExchangeContractMember domain-member base:InterestRateContractMember base:InterestRateContractMember base:DerivativeContractTypeDomain->base:InterestRateContractMember domain-member base:MortgageBackedSecuritiesMember base:MortgageBackedSecuritiesMember base:DerivativeContractTypeDomain->base:MortgageBackedSecuritiesMember domain-member base:DerivativeInstrumentRiskAxis base:DerivativeInstrumentRiskAxis base:DerivativeInstrumentRiskAxis->base:DerivativeContractTypeDomain dimension-default base:DerivativeInstrumentRiskAxis->base:DerivativeContractTypeDomain dimension-domain base:DerivativeInstrumentsGainLossByHedgingRelationshipAxis base:DerivativeInstrumentsGainLossByHedgingRelationshipAxis base:HedgingRelationshipDomain base:HedgingRelationshipDomain base:DerivativeInstrumentsGainLossByHedgingRelationshipAxis->base:HedgingRelationshipDomain dimension-domain base:DerivativeLineItems base:DerivativeLineItems base:DerivativeLineItems->base:DebtInstrumentCreditRating domain-member base:DerivativeTable base:DerivativeTable base:DerivativeLineItems->base:DerivativeTable all base:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months base:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months base:DerivativeLineItems->base:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months domain-member base:MaximumLengthOfTimeForeignCurrencyCashFlowHedge base:MaximumLengthOfTimeForeignCurrencyCashFlowHedge base:DerivativeLineItems->base:MaximumLengthOfTimeForeignCurrencyCashFlowHedge domain-member invest:DerivativeNotionalAmount invest:DerivativeNotionalAmount base:DerivativeLineItems->invest:DerivativeNotionalAmount domain-member msft:FinancialInstrumentCovenantMinimumLiquidity msft:FinancialInstrumentCovenantMinimumLiquidity base:DerivativeLineItems->msft:FinancialInstrumentCovenantMinimumLiquidity domain-member msft:FinancialInstrumentCovenantMinimumLiquidityRequirement msft:FinancialInstrumentCovenantMinimumLiquidityRequirement base:DerivativeLineItems->msft:FinancialInstrumentCovenantMinimumLiquidityRequirement domain-member base:DerivativeTable->base:DerivativeInstrumentRiskAxis hypercube-dimension base:DerivativeTable->base:DerivativeInstrumentsGainLossByHedgingRelationshipAxis hypercube-dimension base:HedgingDesignationAxis base:HedgingDesignationAxis base:DerivativeTable->base:HedgingDesignationAxis hypercube-dimension base:LongtermDebtTypeAxis base:LongtermDebtTypeAxis base:DerivativeTable->base:LongtermDebtTypeAxis hypercube-dimension base:PositionAxis base:PositionAxis base:DerivativeTable->base:PositionAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:DerivativeTable->other:LegalEntityAxis hypercube-dimension base:DesignatedAsHedgingInstrumentMember base:DesignatedAsHedgingInstrumentMember base:FairValueHedgingMember base:FairValueHedgingMember base:HedgingDesignationDomain base:HedgingDesignationDomain base:HedgingDesignationAxis->base:HedgingDesignationDomain dimension-domain base:HedgingDesignationDomain->base:DesignatedAsHedgingInstrumentMember domain-member base:NondesignatedMember base:NondesignatedMember base:HedgingDesignationDomain->base:NondesignatedMember domain-member base:HedgingRelationshipDomain->base:CashFlowHedgingMember domain-member base:HedgingRelationshipDomain->base:FairValueHedgingMember domain-member base:LongMember base:LongMember base:LongtermDebtTypeDomain base:LongtermDebtTypeDomain base:LongtermDebtTypeAxis->base:LongtermDebtTypeDomain dimension-default base:LongtermDebtTypeAxis->base:LongtermDebtTypeDomain dimension-domain base:UnsecuredDebtMember base:UnsecuredDebtMember base:LongtermDebtTypeDomain->base:UnsecuredDebtMember domain-member base:PositionDomain base:PositionDomain base:PositionAxis->base:PositionDomain dimension-default base:PositionAxis->base:PositionDomain dimension-domain base:PositionDomain->base:LongMember domain-member base:ShortMember base:ShortMember base:PositionDomain->base:ShortMember domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100640 - Disclosure - Fair Values of Derivative Instruments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
%3 base:BalanceSheetLocationAxis base:BalanceSheetLocationAxis base:BalanceSheetLocationDomain base:BalanceSheetLocationDomain base:BalanceSheetLocationAxis->base:BalanceSheetLocationDomain dimension-default base:BalanceSheetLocationAxis->base:BalanceSheetLocationDomain dimension-domain base:OtherCurrentAssetsMember base:OtherCurrentAssetsMember base:BalanceSheetLocationDomain->base:OtherCurrentAssetsMember domain-member base:OtherCurrentLiabilitiesMember base:OtherCurrentLiabilitiesMember base:BalanceSheetLocationDomain->base:OtherCurrentLiabilitiesMember domain-member base:OtherNoncurrentAssetsMember base:OtherNoncurrentAssetsMember base:BalanceSheetLocationDomain->base:OtherNoncurrentAssetsMember domain-member base:OtherNoncurrentLiabilitiesMember base:OtherNoncurrentLiabilitiesMember base:BalanceSheetLocationDomain->base:OtherNoncurrentLiabilitiesMember domain-member base:ShortTermInvestmentsMember base:ShortTermInvestmentsMember base:BalanceSheetLocationDomain->base:ShortTermInvestmentsMember domain-member msft:EquityAndOtherInvestmentsMember msft:EquityAndOtherInvestmentsMember base:BalanceSheetLocationDomain->msft:EquityAndOtherInvestmentsMember domain-member base:CreditRiskContractMember base:CreditRiskContractMember base:DerivativeAssetFairValueGrossLiability base:DerivativeAssetFairValueGrossLiability base:DerivativeCollateralObligationToReturnCash base:DerivativeCollateralObligationToReturnCash base:DerivativeCollateralRightToReclaimCash base:DerivativeCollateralRightToReclaimCash base:DerivativeContractTypeDomain base:DerivativeContractTypeDomain base:DerivativeContractTypeDomain->base:CreditRiskContractMember domain-member base:EquityContractMember base:EquityContractMember base:DerivativeContractTypeDomain->base:EquityContractMember domain-member base:ForeignExchangeContractMember base:ForeignExchangeContractMember base:DerivativeContractTypeDomain->base:ForeignExchangeContractMember domain-member base:InterestRateContractMember base:InterestRateContractMember base:DerivativeContractTypeDomain->base:InterestRateContractMember domain-member base:DerivativeFairValueOfDerivativeAsset base:DerivativeFairValueOfDerivativeAsset base:DerivativeFairValueOfDerivativeLiability base:DerivativeFairValueOfDerivativeLiability base:DerivativeInstrumentRiskAxis base:DerivativeInstrumentRiskAxis base:DerivativeInstrumentRiskAxis->base:DerivativeContractTypeDomain dimension-domain base:DerivativeLiabilityFairValueGrossAsset base:DerivativeLiabilityFairValueGrossAsset base:DerivativesFairValueLineItems base:DerivativesFairValueLineItems base:DerivativesFairValueLineItems->base:DerivativeAssetFairValueGrossLiability domain-member base:DerivativesFairValueLineItems->base:DerivativeCollateralObligationToReturnCash domain-member base:DerivativesFairValueLineItems->base:DerivativeCollateralRightToReclaimCash domain-member base:DerivativesFairValueLineItems->base:DerivativeFairValueOfDerivativeAsset domain-member base:DerivativesFairValueLineItems->base:DerivativeFairValueOfDerivativeLiability domain-member base:DerivativesFairValueLineItems->base:DerivativeLiabilityFairValueGrossAsset domain-member base:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable base:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable base:DerivativesFairValueLineItems->base:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable all msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet base:DerivativesFairValueLineItems->msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet domain-member msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet base:DerivativesFairValueLineItems->msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet domain-member msft:DerivativeFairValueOfDerivativeAssetAmountNotOffset msft:DerivativeFairValueOfDerivativeAssetAmountNotOffset base:DerivativesFairValueLineItems->msft:DerivativeFairValueOfDerivativeAssetAmountNotOffset domain-member msft:DerivativeFairValueOfDerivativeLiabilityAmountNotOffset msft:DerivativeFairValueOfDerivativeLiabilityAmountNotOffset base:DerivativesFairValueLineItems->msft:DerivativeFairValueOfDerivativeLiabilityAmountNotOffset domain-member msft:DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet msft:DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet base:DerivativesFairValueLineItems->msft:DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet domain-member msft:DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet msft:DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet base:DerivativesFairValueLineItems->msft:DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet domain-member base:DesignatedAsHedgingInstrumentMember base:DesignatedAsHedgingInstrumentMember base:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable->base:BalanceSheetLocationAxis hypercube-dimension base:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable->base:DerivativeInstrumentRiskAxis hypercube-dimension base:HedgingDesignationAxis base:HedgingDesignationAxis base:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable->base:HedgingDesignationAxis hypercube-dimension msft:BalanceSheetOffsettingEligibilityAxis msft:BalanceSheetOffsettingEligibilityAxis base:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable->msft:BalanceSheetOffsettingEligibilityAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable->other:LegalEntityAxis hypercube-dimension base:HedgingDesignationDomain base:HedgingDesignationDomain base:HedgingDesignationAxis->base:HedgingDesignationDomain dimension-domain base:HedgingDesignationDomain->base:DesignatedAsHedgingInstrumentMember domain-member base:NondesignatedMember base:NondesignatedMember base:HedgingDesignationDomain->base:NondesignatedMember domain-member msft:BalanceSheetOffsettingEligibilityDomain msft:BalanceSheetOffsettingEligibilityDomain msft:BalanceSheetOffsettingEligibilityAxis->msft:BalanceSheetOffsettingEligibilityDomain dimension-default msft:BalanceSheetOffsettingEligibilityAxis->msft:BalanceSheetOffsettingEligibilityDomain dimension-domain msft:EligibleForOffsettingMember msft:EligibleForOffsettingMember msft:BalanceSheetOffsettingEligibilityDomain->msft:EligibleForOffsettingMember domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100650 - Disclosure - Gains (Losses) on Fair Value Hedges and Related Hedged Items (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGainsLossesOnFairValueHedgesAndRelatedHedgedItemsDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
%3 base:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 base:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 base:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 base:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 base:DerivativeContractTypeDomain base:DerivativeContractTypeDomain base:EquityContractMember base:EquityContractMember base:DerivativeContractTypeDomain->base:EquityContractMember domain-member base:ForeignExchangeContractMember base:ForeignExchangeContractMember base:DerivativeContractTypeDomain->base:ForeignExchangeContractMember domain-member base:DerivativeInstrumentRiskAxis base:DerivativeInstrumentRiskAxis base:DerivativeInstrumentRiskAxis->base:DerivativeContractTypeDomain dimension-domain base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable->base:DerivativeInstrumentRiskAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable->other:LegalEntityAxis hypercube-dimension base:DerivativeInstrumentsGainLossLineItems base:DerivativeInstrumentsGainLossLineItems base:DerivativeInstrumentsGainLossLineItems->base:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 domain-member base:DerivativeInstrumentsGainLossLineItems->base:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 domain-member base:DerivativeInstrumentsGainLossLineItems->base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable all base:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet base:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet base:DerivativeInstrumentsGainLossLineItems->base:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet domain-member base:GainLossOnFairValueHedgeIneffectivenessNet base:GainLossOnFairValueHedgeIneffectivenessNet base:DerivativeInstrumentsGainLossLineItems->base:GainLossOnFairValueHedgeIneffectivenessNet domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100660 - Disclosure - Gains (Losses) Related to Cash Flow Hedges (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGainsLossesRelatedToCashFlowHedgesDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
%3 base:DerivativeContractTypeDomain base:DerivativeContractTypeDomain base:ForeignExchangeContractMember base:ForeignExchangeContractMember base:DerivativeContractTypeDomain->base:ForeignExchangeContractMember domain-member base:DerivativeInstrumentRiskAxis base:DerivativeInstrumentRiskAxis base:DerivativeInstrumentRiskAxis->base:DerivativeContractTypeDomain dimension-domain base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable->base:DerivativeInstrumentRiskAxis hypercube-dimension base:HedgingDesignationAxis base:HedgingDesignationAxis base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable->base:HedgingDesignationAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable->other:LegalEntityAxis hypercube-dimension base:DerivativeInstrumentsGainLossLineItems base:DerivativeInstrumentsGainLossLineItems base:DerivativeInstrumentsGainLossLineItems->base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable all base:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNetAbstract base:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNetAbstract base:DerivativeInstrumentsGainLossLineItems->base:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNetAbstract domain-member msft:GainLossOnCashFlowHedgeEffectivenessNetAbstract msft:GainLossOnCashFlowHedgeEffectivenessNetAbstract base:DerivativeInstrumentsGainLossLineItems->msft:GainLossOnCashFlowHedgeEffectivenessNetAbstract domain-member base:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet base:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet base:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNetAbstract->base:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet domain-member base:DesignatedAsHedgingInstrumentMember base:DesignatedAsHedgingInstrumentMember base:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet base:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet base:HedgingDesignationDomain base:HedgingDesignationDomain base:HedgingDesignationAxis->base:HedgingDesignationDomain dimension-domain base:HedgingDesignationDomain->base:DesignatedAsHedgingInstrumentMember domain-member base:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax base:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax msft:GainLossOnCashFlowHedgeEffectivenessNetAbstract->base:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet domain-member msft:GainLossOnCashFlowHedgeEffectivenessNetAbstract->base:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100670 - Disclosure - Gains (Losses) Related to Cash Flow Hedges (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGainsLossesRelatedToCashFlowHedgesParentheticalDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
%3 base:DerivativeContractTypeDomain base:DerivativeContractTypeDomain base:ForeignExchangeContractMember base:ForeignExchangeContractMember base:DerivativeContractTypeDomain->base:ForeignExchangeContractMember domain-member base:DerivativeInstrumentRiskAxis base:DerivativeInstrumentRiskAxis base:DerivativeInstrumentRiskAxis->base:DerivativeContractTypeDomain dimension-domain base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable->base:DerivativeInstrumentRiskAxis hypercube-dimension base:HedgingDesignationAxis base:HedgingDesignationAxis base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable->base:HedgingDesignationAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable->other:LegalEntityAxis hypercube-dimension base:DerivativeInstrumentsGainLossLineItems base:DerivativeInstrumentsGainLossLineItems base:DerivativeInstrumentsGainLossLineItems->base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable all base:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax base:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax base:DerivativeInstrumentsGainLossLineItems->base:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax domain-member base:DesignatedAsHedgingInstrumentMember base:DesignatedAsHedgingInstrumentMember base:HedgingDesignationDomain base:HedgingDesignationDomain base:HedgingDesignationAxis->base:HedgingDesignationDomain dimension-domain base:HedgingDesignationDomain->base:DesignatedAsHedgingInstrumentMember domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100680 - Disclosure - Non-Designated Derivative Gains (Losses) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureNonDesignatedDerivativeGainsLossesDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
%3 base:CommodityContractMember base:CommodityContractMember base:CreditRiskContractMember base:CreditRiskContractMember base:DerivativeContractTypeDomain base:DerivativeContractTypeDomain base:DerivativeContractTypeDomain->base:CommodityContractMember domain-member base:DerivativeContractTypeDomain->base:CreditRiskContractMember domain-member base:EquityContractMember base:EquityContractMember base:DerivativeContractTypeDomain->base:EquityContractMember domain-member base:ForeignExchangeContractMember base:ForeignExchangeContractMember base:DerivativeContractTypeDomain->base:ForeignExchangeContractMember domain-member base:InterestRateContractMember base:InterestRateContractMember base:DerivativeContractTypeDomain->base:InterestRateContractMember domain-member base:DerivativeInstrumentRiskAxis base:DerivativeInstrumentRiskAxis base:DerivativeInstrumentRiskAxis->base:DerivativeContractTypeDomain dimension-domain base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable->base:DerivativeInstrumentRiskAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable->other:LegalEntityAxis hypercube-dimension base:DerivativeInstrumentsGainLossLineItems base:DerivativeInstrumentsGainLossLineItems base:DerivativeInstrumentsGainLossLineItems->base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable all base:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet base:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet base:DerivativeInstrumentsGainLossLineItems->base:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100690 - Disclosure - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail)
TableFair Value Disclosures [Abstract]
%3 base:AssetBackedSecuritiesMember base:AssetBackedSecuritiesMember base:AssetsFairValueDisclosureRecurring base:AssetsFairValueDisclosureRecurring base:CertificatesOfDepositMember base:CertificatesOfDepositMember base:CommercialPaperMember base:CommercialPaperMember base:CorporateDebtSecuritiesMember base:CorporateDebtSecuritiesMember base:DerivativeFinancialInstrumentsAssetsMember base:DerivativeFinancialInstrumentsAssetsMember base:DerivativeFinancialInstrumentsLiabilitiesMember base:DerivativeFinancialInstrumentsLiabilitiesMember base:EquitySecuritiesMember base:EquitySecuritiesMember base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems->base:AssetsFairValueDisclosureRecurring domain-member base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems->base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable all base:LiabilitiesFairValueDisclosureRecurring base:LiabilitiesFairValueDisclosureRecurring base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems->base:LiabilitiesFairValueDisclosureRecurring domain-member base:FairValueByAssetClassAxis base:FairValueByAssetClassAxis base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable->base:FairValueByAssetClassAxis hypercube-dimension base:FairValueByFairValueHierarchyLevelAxis base:FairValueByFairValueHierarchyLevelAxis base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable->base:FairValueByFairValueHierarchyLevelAxis hypercube-dimension base:FairValueByLiabilityClassAxis base:FairValueByLiabilityClassAxis base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable->base:FairValueByLiabilityClassAxis hypercube-dimension msft:RightOfOffsetAndNettingAxis msft:RightOfOffsetAndNettingAxis base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable->msft:RightOfOffsetAndNettingAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable->other:LegalEntityAxis hypercube-dimension base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain->base:AssetBackedSecuritiesMember domain-member base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain->base:CertificatesOfDepositMember domain-member base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain->base:CommercialPaperMember domain-member base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain->base:CorporateDebtSecuritiesMember domain-member base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain->base:DerivativeFinancialInstrumentsAssetsMember domain-member base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain->base:EquitySecuritiesMember domain-member base:ForeignGovernmentDebtSecuritiesMember base:ForeignGovernmentDebtSecuritiesMember base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain->base:ForeignGovernmentDebtSecuritiesMember domain-member base:MoneyMarketFundsMember base:MoneyMarketFundsMember base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain->base:MoneyMarketFundsMember domain-member base:USGovernmentAgenciesDebtSecuritiesMember base:USGovernmentAgenciesDebtSecuritiesMember base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain->base:USGovernmentAgenciesDebtSecuritiesMember domain-member base:USStatesAndPoliticalSubdivisionsMember base:USStatesAndPoliticalSubdivisionsMember base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain->base:USStatesAndPoliticalSubdivisionsMember domain-member base:FairValueByAssetClassAxis->base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain dimension-default base:FairValueByAssetClassAxis->base:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain dimension-domain base:FairValueMeasurementsFairValueHierarchyDomain base:FairValueMeasurementsFairValueHierarchyDomain base:FairValueByFairValueHierarchyLevelAxis->base:FairValueMeasurementsFairValueHierarchyDomain dimension-default base:FairValueByFairValueHierarchyLevelAxis->base:FairValueMeasurementsFairValueHierarchyDomain dimension-domain base:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain base:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain base:FairValueByLiabilityClassAxis->base:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain dimension-default base:FairValueByLiabilityClassAxis->base:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain dimension-domain base:FairValueInputsLevel1Member base:FairValueInputsLevel1Member base:FairValueInputsLevel2Member base:FairValueInputsLevel2Member base:FairValueInputsLevel3Member base:FairValueInputsLevel3Member base:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain->base:DerivativeFinancialInstrumentsLiabilitiesMember domain-member base:FairValueMeasurementsFairValueHierarchyDomain->base:FairValueInputsLevel1Member domain-member base:FairValueMeasurementsFairValueHierarchyDomain->base:FairValueInputsLevel2Member domain-member base:FairValueMeasurementsFairValueHierarchyDomain->base:FairValueInputsLevel3Member domain-member msft:GrossMember msft:GrossMember msft:NetMember msft:NetMember msft:NettingMember msft:NettingMember msft:RightOfOffsetAndNettingDomain msft:RightOfOffsetAndNettingDomain msft:RightOfOffsetAndNettingAxis->msft:RightOfOffsetAndNettingDomain dimension-default msft:RightOfOffsetAndNettingAxis->msft:RightOfOffsetAndNettingDomain dimension-domain msft:RightOfOffsetAndNettingDomain->msft:GrossMember domain-member msft:RightOfOffsetAndNettingDomain->msft:NetMember domain-member msft:RightOfOffsetAndNettingDomain->msft:NettingMember domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100700 - Disclosure - Reconciliation of Total Assets Measured at Fair Value on Recurring Basis to Balance Sheet Presentation (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail)
TableFair Value Disclosures [Abstract]
%3 base:AssetsFairValueDisclosureRecurring base:AssetsFairValueDisclosureRecurring base:AvailableForSaleSecurities base:AvailableForSaleSecurities base:BalanceSheetLocationAxis base:BalanceSheetLocationAxis base:BalanceSheetLocationDomain base:BalanceSheetLocationDomain base:BalanceSheetLocationAxis->base:BalanceSheetLocationDomain dimension-domain base:OtherAssetsMember base:OtherAssetsMember base:BalanceSheetLocationDomain->base:OtherAssetsMember domain-member base:Cash base:Cash base:CostMethodInvestments base:CostMethodInvestments base:DerivativeAssets base:DerivativeAssets base:EquityMethodInvestments base:EquityMethodInvestments base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems->base:AssetsFairValueDisclosureRecurring domain-member base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems->base:AvailableForSaleSecurities domain-member base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems->base:Cash domain-member base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems->base:CostMethodInvestments domain-member base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems->base:DerivativeAssets domain-member base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems->base:EquityMethodInvestments domain-member base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems->base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable all base:OtherAssetsFairValueDisclosure base:OtherAssetsFairValueDisclosure base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems->base:OtherAssetsFairValueDisclosure domain-member base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable->base:BalanceSheetLocationAxis hypercube-dimension base:FairValueByMeasurementFrequencyAxis base:FairValueByMeasurementFrequencyAxis base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable->base:FairValueByMeasurementFrequencyAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable->other:LegalEntityAxis hypercube-dimension base:FairValueMeasurementFrequencyDomain base:FairValueMeasurementFrequencyDomain base:FairValueByMeasurementFrequencyAxis->base:FairValueMeasurementFrequencyDomain dimension-domain base:FairValueMeasurementsNonrecurringMember base:FairValueMeasurementsNonrecurringMember base:FairValueMeasurementFrequencyDomain->base:FairValueMeasurementsNonrecurringMember domain-member base:FairValueMeasurementsRecurringMember base:FairValueMeasurementsRecurringMember base:FairValueMeasurementFrequencyDomain->base:FairValueMeasurementsRecurringMember domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100710 - Disclosure - Components of Inventories (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfInventoriesDetail)
TableInventory Disclosure [Abstract]
%3 base:InventoryCurrentTable base:InventoryCurrentTable other:LegalEntityAxis other:LegalEntityAxis base:InventoryCurrentTable->other:LegalEntityAxis hypercube-dimension base:InventoryFinishedGoodsNetOfReserves base:InventoryFinishedGoodsNetOfReserves base:InventoryLineItems base:InventoryLineItems base:InventoryLineItems->base:InventoryCurrentTable all base:InventoryLineItems->base:InventoryFinishedGoodsNetOfReserves domain-member base:InventoryNet base:InventoryNet base:InventoryLineItems->base:InventoryNet domain-member base:InventoryRawMaterialsNetOfReserves base:InventoryRawMaterialsNetOfReserves base:InventoryLineItems->base:InventoryRawMaterialsNetOfReserves domain-member base:InventoryWorkInProcessNetOfReserves base:InventoryWorkInProcessNetOfReserves base:InventoryLineItems->base:InventoryWorkInProcessNetOfReserves domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100720 - Disclosure - Components of Property and Equipment (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail)
TableProperty Plant And Equipment [Abstract]
%3 base:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment base:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment base:BuildingsAndImprovementsGross base:BuildingsAndImprovementsGross base:FurnitureAndFixturesGross base:FurnitureAndFixturesGross base:Land base:Land base:LeaseholdImprovementsGross base:LeaseholdImprovementsGross base:PropertyPlantAndEquipmentGross base:PropertyPlantAndEquipmentGross base:PropertyPlantAndEquipmentLineItems base:PropertyPlantAndEquipmentLineItems base:PropertyPlantAndEquipmentLineItems->base:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment domain-member base:PropertyPlantAndEquipmentLineItems->base:BuildingsAndImprovementsGross domain-member base:PropertyPlantAndEquipmentLineItems->base:FurnitureAndFixturesGross domain-member base:PropertyPlantAndEquipmentLineItems->base:Land domain-member base:PropertyPlantAndEquipmentLineItems->base:LeaseholdImprovementsGross domain-member base:PropertyPlantAndEquipmentLineItems->base:PropertyPlantAndEquipmentGross domain-member base:PropertyPlantAndEquipmentNet base:PropertyPlantAndEquipmentNet base:PropertyPlantAndEquipmentLineItems->base:PropertyPlantAndEquipmentNet domain-member base:ScheduleOfPropertyPlantAndEquipmentTable base:ScheduleOfPropertyPlantAndEquipmentTable base:PropertyPlantAndEquipmentLineItems->base:ScheduleOfPropertyPlantAndEquipmentTable all msft:ComputerHardwareAndSoftware msft:ComputerHardwareAndSoftware base:PropertyPlantAndEquipmentLineItems->msft:ComputerHardwareAndSoftware domain-member other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfPropertyPlantAndEquipmentTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100730 - Disclosure - Property and Equipment - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosurePropertyAndEquipmentAdditionalInformationDetail)
TableProperty Plant And Equipment [Abstract]
%3 base:CapitalLeaseObligationsIncurred base:CapitalLeaseObligationsIncurred base:CapitalLeasedAssetsGross base:CapitalLeasedAssetsGross base:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation base:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation base:Depreciation base:Depreciation base:PropertyPlantAndEquipmentLineItems base:PropertyPlantAndEquipmentLineItems base:PropertyPlantAndEquipmentLineItems->base:CapitalLeaseObligationsIncurred domain-member base:PropertyPlantAndEquipmentLineItems->base:CapitalLeasedAssetsGross domain-member base:PropertyPlantAndEquipmentLineItems->base:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation domain-member base:PropertyPlantAndEquipmentLineItems->base:Depreciation domain-member base:ScheduleOfPropertyPlantAndEquipmentTable base:ScheduleOfPropertyPlantAndEquipmentTable base:PropertyPlantAndEquipmentLineItems->base:ScheduleOfPropertyPlantAndEquipmentTable all other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfPropertyPlantAndEquipmentTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100740 - Disclosure - Business Combinations - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureBusinessCombinationsAdditionalInformationDetail)
TableBusiness Combinations [Abstract]
%3 base:BusinessAcquisitionAcquireeDomain base:BusinessAcquisitionAcquireeDomain msft:LinkedInCorporationMember msft:LinkedInCorporationMember base:BusinessAcquisitionAcquireeDomain->msft:LinkedInCorporationMember domain-member base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis->base:BusinessAcquisitionAcquireeDomain dimension-domain base:BusinessAcquisitionEffectiveDateOfAcquisition1 base:BusinessAcquisitionEffectiveDateOfAcquisition1 base:BusinessAcquisitionLineItems base:BusinessAcquisitionLineItems base:BusinessAcquisitionLineItems->base:BusinessAcquisitionEffectiveDateOfAcquisition1 domain-member base:BusinessAcquisitionNameOfAcquiredEntity base:BusinessAcquisitionNameOfAcquiredEntity base:BusinessAcquisitionLineItems->base:BusinessAcquisitionNameOfAcquiredEntity domain-member base:BusinessCombinationConsiderationTransferred1 base:BusinessCombinationConsiderationTransferred1 base:BusinessAcquisitionLineItems->base:BusinessCombinationConsiderationTransferred1 domain-member base:PaymentsToAcquireBusinessesGross base:PaymentsToAcquireBusinessesGross base:BusinessAcquisitionLineItems->base:PaymentsToAcquireBusinessesGross domain-member base:ScheduleOfBusinessAcquisitionsByAcquisitionTable base:ScheduleOfBusinessAcquisitionsByAcquisitionTable base:BusinessAcquisitionLineItems->base:ScheduleOfBusinessAcquisitionsByAcquisitionTable all base:ScheduleOfBusinessAcquisitionsByAcquisitionTable->base:BusinessAcquisitionAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfBusinessAcquisitionsByAcquisitionTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100750 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceDetail)
TableBusiness Combinations [Abstract]
%3 base:BusinessAcquisitionAcquireeDomain base:BusinessAcquisitionAcquireeDomain msft:LinkedInCorporationMember msft:LinkedInCorporationMember base:BusinessAcquisitionAcquireeDomain->msft:LinkedInCorporationMember domain-member base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis->base:BusinessAcquisitionAcquireeDomain dimension-domain base:BusinessAcquisitionLineItems base:BusinessAcquisitionLineItems base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents base:BusinessAcquisitionLineItems->base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents domain-member base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities base:BusinessAcquisitionLineItems->base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities domain-member base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther base:BusinessAcquisitionLineItems->base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther domain-member base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther base:BusinessAcquisitionLineItems->base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther domain-member base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent base:BusinessAcquisitionLineItems->base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent domain-member base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles base:BusinessAcquisitionLineItems->base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles domain-member base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment base:BusinessAcquisitionLineItems->base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment domain-member base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet base:BusinessAcquisitionLineItems->base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet domain-member base:Goodwill base:Goodwill base:BusinessAcquisitionLineItems->base:Goodwill domain-member base:ScheduleOfBusinessAcquisitionsByAcquisitionTable base:ScheduleOfBusinessAcquisitionsByAcquisitionTable base:BusinessAcquisitionLineItems->base:ScheduleOfBusinessAcquisitionsByAcquisitionTable all msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt base:BusinessAcquisitionLineItems->msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt domain-member msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNet msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNet base:BusinessAcquisitionLineItems->msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNet domain-member base:ScheduleOfBusinessAcquisitionsByAcquisitionTable->base:BusinessAcquisitionAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfBusinessAcquisitionsByAcquisitionTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100760 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceParentheticalDetail)
TableBusiness Combinations [Abstract]
%3 base:BusinessAcquisitionAcquireeDomain base:BusinessAcquisitionAcquireeDomain msft:LinkedInCorporationMember msft:LinkedInCorporationMember base:BusinessAcquisitionAcquireeDomain->msft:LinkedInCorporationMember domain-member base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis->base:BusinessAcquisitionAcquireeDomain dimension-domain base:BusinessAcquisitionLineItems base:BusinessAcquisitionLineItems base:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount base:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount base:BusinessAcquisitionLineItems->base:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount domain-member base:DebtInstrumentFaceAmount base:DebtInstrumentFaceAmount base:BusinessAcquisitionLineItems->base:DebtInstrumentFaceAmount domain-member base:ScheduleOfBusinessAcquisitionsByAcquisitionTable base:ScheduleOfBusinessAcquisitionsByAcquisitionTable base:BusinessAcquisitionLineItems->base:ScheduleOfBusinessAcquisitionsByAcquisitionTable all base:ScheduleOfBusinessAcquisitionsByAcquisitionTable->base:BusinessAcquisitionAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfBusinessAcquisitionsByAcquisitionTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100770 - Disclosure - Acquired Intangible Assets (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAcquiredIntangibleAssetsDetail)
TableBusiness Combinations [Abstract]
%3 base:AcquiredFiniteLivedIntangibleAssetsLineItems base:AcquiredFiniteLivedIntangibleAssetsLineItems base:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife base:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife base:AcquiredFiniteLivedIntangibleAssetsLineItems->base:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife domain-member base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles base:AcquiredFiniteLivedIntangibleAssetsLineItems->base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles domain-member base:FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable base:FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable base:AcquiredFiniteLivedIntangibleAssetsLineItems->base:FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable all base:BusinessAcquisitionAcquireeDomain base:BusinessAcquisitionAcquireeDomain msft:LinkedInCorporationMember msft:LinkedInCorporationMember base:BusinessAcquisitionAcquireeDomain->msft:LinkedInCorporationMember domain-member base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis->base:BusinessAcquisitionAcquireeDomain dimension-domain base:ContractualRightsMember base:ContractualRightsMember base:CustomerRelationshipsMember base:CustomerRelationshipsMember base:FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable->base:BusinessAcquisitionAxis hypercube-dimension base:FiniteLivedIntangibleAssetsByMajorClassAxis base:FiniteLivedIntangibleAssetsByMajorClassAxis base:FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable->base:FiniteLivedIntangibleAssetsByMajorClassAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable->other:LegalEntityAxis hypercube-dimension base:FiniteLivedIntangibleAssetsMajorClassNameDomain base:FiniteLivedIntangibleAssetsMajorClassNameDomain base:FiniteLivedIntangibleAssetsByMajorClassAxis->base:FiniteLivedIntangibleAssetsMajorClassNameDomain dimension-default base:FiniteLivedIntangibleAssetsByMajorClassAxis->base:FiniteLivedIntangibleAssetsMajorClassNameDomain dimension-domain base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:ContractualRightsMember domain-member base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:CustomerRelationshipsMember domain-member base:MarketingRelatedIntangibleAssetsMember base:MarketingRelatedIntangibleAssetsMember base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:MarketingRelatedIntangibleAssetsMember domain-member base:TechnologyBasedIntangibleAssetsMember base:TechnologyBasedIntangibleAssetsMember base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:TechnologyBasedIntangibleAssetsMember domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100780 - Disclosure - Revenue and Operating Loss Attributable to Acquiree, Since the Date of Acquisition (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueAndOperatingLossAttributableToAcquireeSinceDateOfAcquisitionDetail)
TableBusiness Combinations [Abstract]
%3 base:BusinessAcquisitionAcquireeDomain base:BusinessAcquisitionAcquireeDomain msft:LinkedInCorporationMember msft:LinkedInCorporationMember base:BusinessAcquisitionAcquireeDomain->msft:LinkedInCorporationMember domain-member base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis->base:BusinessAcquisitionAcquireeDomain dimension-domain base:BusinessAcquisitionLineItems base:BusinessAcquisitionLineItems base:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual base:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual base:BusinessAcquisitionLineItems->base:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual domain-member base:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual base:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual base:BusinessAcquisitionLineItems->base:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual domain-member base:ScheduleOfBusinessAcquisitionsByAcquisitionTable base:ScheduleOfBusinessAcquisitionsByAcquisitionTable base:BusinessAcquisitionLineItems->base:ScheduleOfBusinessAcquisitionsByAcquisitionTable all base:ScheduleOfBusinessAcquisitionsByAcquisitionTable->base:BusinessAcquisitionAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfBusinessAcquisitionsByAcquisitionTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100790 - Disclosure - Supplemental Consolidated Financial Results on Unaudited Pro Forma Basis, as If the Acquisition Had Been Consummated on Beginning of Period (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSupplementalConsolidatedFinancialResultsOnUnauditedProFormaBasisAsIfAcquisitionHadBeenConsummatedOnBeginningOfPeriodDetail)
TableBusiness Combinations [Abstract]
%3 base:BusinessAcquisitionAcquireeDomain base:BusinessAcquisitionAcquireeDomain msft:LinkedInCorporationMember msft:LinkedInCorporationMember base:BusinessAcquisitionAcquireeDomain->msft:LinkedInCorporationMember domain-member base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis base:BusinessAcquisitionAxis->base:BusinessAcquisitionAcquireeDomain dimension-domain base:BusinessAcquisitionLineItems base:BusinessAcquisitionLineItems base:BusinessAcquisitionProFormaEarningsPerShareDiluted base:BusinessAcquisitionProFormaEarningsPerShareDiluted base:BusinessAcquisitionLineItems->base:BusinessAcquisitionProFormaEarningsPerShareDiluted domain-member base:BusinessAcquisitionsProFormaNetIncomeLoss base:BusinessAcquisitionsProFormaNetIncomeLoss base:BusinessAcquisitionLineItems->base:BusinessAcquisitionsProFormaNetIncomeLoss domain-member base:BusinessAcquisitionsProFormaRevenue base:BusinessAcquisitionsProFormaRevenue base:BusinessAcquisitionLineItems->base:BusinessAcquisitionsProFormaRevenue domain-member base:ScheduleOfBusinessAcquisitionsByAcquisitionTable base:ScheduleOfBusinessAcquisitionsByAcquisitionTable base:BusinessAcquisitionLineItems->base:ScheduleOfBusinessAcquisitionsByAcquisitionTable all base:ScheduleOfBusinessAcquisitionsByAcquisitionTable->base:BusinessAcquisitionAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfBusinessAcquisitionsByAcquisitionTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100800 - Disclosure - Carrying Amount of Goodwill (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureCarryingAmountOfGoodwillDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
%3 base:Goodwill base:Goodwill base:GoodwillAcquiredDuringPeriod base:GoodwillAcquiredDuringPeriod base:GoodwillLineItems base:GoodwillLineItems base:GoodwillLineItems->base:Goodwill domain-member base:GoodwillLineItems->base:GoodwillAcquiredDuringPeriod domain-member base:GoodwillOtherIncreaseDecrease base:GoodwillOtherIncreaseDecrease base:GoodwillLineItems->base:GoodwillOtherIncreaseDecrease domain-member base:ScheduleOfGoodwillTable base:ScheduleOfGoodwillTable base:GoodwillLineItems->base:ScheduleOfGoodwillTable all base:StatementBusinessSegmentsAxis base:StatementBusinessSegmentsAxis base:ScheduleOfGoodwillTable->base:StatementBusinessSegmentsAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfGoodwillTable->other:LegalEntityAxis hypercube-dimension base:SegmentDomain base:SegmentDomain msft:IntelligentCloudMember msft:IntelligentCloudMember base:SegmentDomain->msft:IntelligentCloudMember domain-member msft:MorePersonalComputingMember msft:MorePersonalComputingMember base:SegmentDomain->msft:MorePersonalComputingMember domain-member msft:ProductivityAndBusinessProcessesMember msft:ProductivityAndBusinessProcessesMember base:SegmentDomain->msft:ProductivityAndBusinessProcessesMember domain-member base:StatementBusinessSegmentsAxis->base:SegmentDomain dimension-default base:StatementBusinessSegmentsAxis->base:SegmentDomain dimension-domain other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100810 - Disclosure - Goodwill - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGoodwillAdditionalInformationDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
%3 base:GoodwillImpairedAccumulatedImpairmentLoss base:GoodwillImpairedAccumulatedImpairmentLoss base:GoodwillImpairmentLoss base:GoodwillImpairmentLoss base:GoodwillLineItems base:GoodwillLineItems base:GoodwillLineItems->base:GoodwillImpairedAccumulatedImpairmentLoss domain-member base:GoodwillLineItems->base:GoodwillImpairmentLoss domain-member base:ScheduleOfGoodwillTable base:ScheduleOfGoodwillTable base:GoodwillLineItems->base:ScheduleOfGoodwillTable all base:StatementBusinessSegmentsAxis base:StatementBusinessSegmentsAxis base:ScheduleOfGoodwillTable->base:StatementBusinessSegmentsAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfGoodwillTable->other:LegalEntityAxis hypercube-dimension base:SegmentDomain base:SegmentDomain msft:PhoneHardwareMember msft:PhoneHardwareMember base:SegmentDomain->msft:PhoneHardwareMember domain-member base:StatementBusinessSegmentsAxis->base:SegmentDomain dimension-domain other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100820 - Disclosure - Finite-Lived Intangible Assets (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
%3 base:ContractualRightsMember base:ContractualRightsMember base:CustomerRelationshipsMember base:CustomerRelationshipsMember base:FiniteLivedIntangibleAssetsAccumulatedAmortization base:FiniteLivedIntangibleAssetsAccumulatedAmortization base:FiniteLivedIntangibleAssetsByMajorClassAxis base:FiniteLivedIntangibleAssetsByMajorClassAxis base:FiniteLivedIntangibleAssetsMajorClassNameDomain base:FiniteLivedIntangibleAssetsMajorClassNameDomain base:FiniteLivedIntangibleAssetsByMajorClassAxis->base:FiniteLivedIntangibleAssetsMajorClassNameDomain dimension-domain base:FiniteLivedIntangibleAssetsGross base:FiniteLivedIntangibleAssetsGross base:FiniteLivedIntangibleAssetsLineItems base:FiniteLivedIntangibleAssetsLineItems base:FiniteLivedIntangibleAssetsLineItems->base:FiniteLivedIntangibleAssetsAccumulatedAmortization domain-member base:FiniteLivedIntangibleAssetsLineItems->base:FiniteLivedIntangibleAssetsGross domain-member base:FiniteLivedIntangibleAssetsNet base:FiniteLivedIntangibleAssetsNet base:FiniteLivedIntangibleAssetsLineItems->base:FiniteLivedIntangibleAssetsNet domain-member base:ScheduleOfFiniteLivedIntangibleAssetsTable base:ScheduleOfFiniteLivedIntangibleAssetsTable base:FiniteLivedIntangibleAssetsLineItems->base:ScheduleOfFiniteLivedIntangibleAssetsTable all base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:ContractualRightsMember domain-member base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:CustomerRelationshipsMember domain-member base:MarketingRelatedIntangibleAssetsMember base:MarketingRelatedIntangibleAssetsMember base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:MarketingRelatedIntangibleAssetsMember domain-member base:TechnologyBasedIntangibleAssetsMember base:TechnologyBasedIntangibleAssetsMember base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:TechnologyBasedIntangibleAssetsMember domain-member base:ScheduleOfFiniteLivedIntangibleAssetsTable->base:FiniteLivedIntangibleAssetsByMajorClassAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfFiniteLivedIntangibleAssetsTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100830 - Disclosure - Finite-Lived Intangible Assets (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsParentheticalDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
%3 base:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers base:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers base:FiniteLivedIntangibleAssetsByMajorClassAxis base:FiniteLivedIntangibleAssetsByMajorClassAxis base:FiniteLivedIntangibleAssetsMajorClassNameDomain base:FiniteLivedIntangibleAssetsMajorClassNameDomain base:FiniteLivedIntangibleAssetsByMajorClassAxis->base:FiniteLivedIntangibleAssetsMajorClassNameDomain dimension-domain base:FiniteLivedIntangibleAssetsLineItems base:FiniteLivedIntangibleAssetsLineItems base:FiniteLivedIntangibleAssetsLineItems->base:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers domain-member base:ScheduleOfFiniteLivedIntangibleAssetsTable base:ScheduleOfFiniteLivedIntangibleAssetsTable base:FiniteLivedIntangibleAssetsLineItems->base:ScheduleOfFiniteLivedIntangibleAssetsTable all base:TechnologyBasedIntangibleAssetsMember base:TechnologyBasedIntangibleAssetsMember base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:TechnologyBasedIntangibleAssetsMember domain-member base:ScheduleOfFiniteLivedIntangibleAssetsTable->base:FiniteLivedIntangibleAssetsByMajorClassAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfFiniteLivedIntangibleAssetsTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100840 - Disclosure - Intangible Assets - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIntangibleAssetsAdditionalInformationDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
%3 base:AmortizationOfIntangibleAssets base:AmortizationOfIntangibleAssets base:CapitalizedComputerSoftwareAmortization1 base:CapitalizedComputerSoftwareAmortization1 base:FiniteLivedIntangibleAssetsLineItems base:FiniteLivedIntangibleAssetsLineItems base:FiniteLivedIntangibleAssetsLineItems->base:AmortizationOfIntangibleAssets domain-member base:FiniteLivedIntangibleAssetsLineItems->base:CapitalizedComputerSoftwareAmortization1 domain-member base:ImpairmentOfIntangibleAssetsFinitelived base:ImpairmentOfIntangibleAssetsFinitelived base:FiniteLivedIntangibleAssetsLineItems->base:ImpairmentOfIntangibleAssetsFinitelived domain-member base:ScheduleOfFiniteLivedIntangibleAssetsTable base:ScheduleOfFiniteLivedIntangibleAssetsTable base:FiniteLivedIntangibleAssetsLineItems->base:ScheduleOfFiniteLivedIntangibleAssetsTable all base:StatementBusinessSegmentsAxis base:StatementBusinessSegmentsAxis base:ScheduleOfFiniteLivedIntangibleAssetsTable->base:StatementBusinessSegmentsAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfFiniteLivedIntangibleAssetsTable->other:LegalEntityAxis hypercube-dimension base:SegmentDomain base:SegmentDomain msft:DevicesMember msft:DevicesMember base:SegmentDomain->msft:DevicesMember domain-member msft:PhoneHardwareMember msft:PhoneHardwareMember base:SegmentDomain->msft:PhoneHardwareMember domain-member base:StatementBusinessSegmentsAxis->base:SegmentDomain dimension-domain other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100850 - Disclosure - Intangible Assets Acquired (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIntangibleAssetsAcquiredDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
%3 base:AcquiredFiniteLivedIntangibleAssetsLineItems base:AcquiredFiniteLivedIntangibleAssetsLineItems base:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife base:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife base:AcquiredFiniteLivedIntangibleAssetsLineItems->base:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife domain-member base:ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable base:ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable base:AcquiredFiniteLivedIntangibleAssetsLineItems->base:ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable all msft:AcquiredFiniteLivedIntangibleAssets msft:AcquiredFiniteLivedIntangibleAssets base:AcquiredFiniteLivedIntangibleAssetsLineItems->msft:AcquiredFiniteLivedIntangibleAssets domain-member base:ContractualRightsMember base:ContractualRightsMember base:CustomerRelationshipsMember base:CustomerRelationshipsMember base:FiniteLivedIntangibleAssetsByMajorClassAxis base:FiniteLivedIntangibleAssetsByMajorClassAxis base:FiniteLivedIntangibleAssetsMajorClassNameDomain base:FiniteLivedIntangibleAssetsMajorClassNameDomain base:FiniteLivedIntangibleAssetsByMajorClassAxis->base:FiniteLivedIntangibleAssetsMajorClassNameDomain dimension-domain base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:ContractualRightsMember domain-member base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:CustomerRelationshipsMember domain-member base:MarketingRelatedIntangibleAssetsMember base:MarketingRelatedIntangibleAssetsMember base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:MarketingRelatedIntangibleAssetsMember domain-member base:TechnologyBasedIntangibleAssetsMember base:TechnologyBasedIntangibleAssetsMember base:FiniteLivedIntangibleAssetsMajorClassNameDomain->base:TechnologyBasedIntangibleAssetsMember domain-member base:ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable->base:FiniteLivedIntangibleAssetsByMajorClassAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100860 - Disclosure - Estimated Future Amortization Expense Related to Intangible Assets (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
%3 base:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive base:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive base:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths base:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths base:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive base:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive base:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour base:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour base:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree base:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree base:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo base:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo base:FiniteLivedIntangibleAssetsLineItems base:FiniteLivedIntangibleAssetsLineItems base:FiniteLivedIntangibleAssetsLineItems->base:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive domain-member base:FiniteLivedIntangibleAssetsLineItems->base:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths domain-member base:FiniteLivedIntangibleAssetsLineItems->base:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive domain-member base:FiniteLivedIntangibleAssetsLineItems->base:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour domain-member base:FiniteLivedIntangibleAssetsLineItems->base:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree domain-member base:FiniteLivedIntangibleAssetsLineItems->base:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo domain-member base:FiniteLivedIntangibleAssetsNet base:FiniteLivedIntangibleAssetsNet base:FiniteLivedIntangibleAssetsLineItems->base:FiniteLivedIntangibleAssetsNet domain-member base:ScheduleOfFiniteLivedIntangibleAssetsTable base:ScheduleOfFiniteLivedIntangibleAssetsTable base:FiniteLivedIntangibleAssetsLineItems->base:ScheduleOfFiniteLivedIntangibleAssetsTable all other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfFiniteLivedIntangibleAssetsTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100870 - Disclosure - Debt - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDebtAdditionalInformationDetail)
TableDebt Disclosure [Abstract]
%3 base:CommercialPaper base:CommercialPaper base:CommercialPaperMember base:CommercialPaperMember base:DebtInstrumentAxis base:DebtInstrumentAxis base:DebtInstrumentNameDomain base:DebtInstrumentNameDomain base:DebtInstrumentAxis->base:DebtInstrumentNameDomain dimension-default base:DebtInstrumentAxis->base:DebtInstrumentNameDomain dimension-domain base:DebtInstrumentLineItems base:DebtInstrumentLineItems base:DebtInstrumentLineItems->base:CommercialPaper domain-member base:DebtInstrumentTable base:DebtInstrumentTable base:DebtInstrumentLineItems->base:DebtInstrumentTable all base:DebtInstrumentTerm base:DebtInstrumentTerm base:DebtInstrumentLineItems->base:DebtInstrumentTerm domain-member base:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet base:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet base:DebtInstrumentLineItems->base:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet domain-member base:InterestPaid base:InterestPaid base:DebtInstrumentLineItems->base:InterestPaid domain-member base:LineOfCreditFacilityCovenantCompliance base:LineOfCreditFacilityCovenantCompliance base:DebtInstrumentLineItems->base:LineOfCreditFacilityCovenantCompliance domain-member base:LineOfCreditFacilityExpirationDate1 base:LineOfCreditFacilityExpirationDate1 base:DebtInstrumentLineItems->base:LineOfCreditFacilityExpirationDate1 domain-member base:LineOfCreditFacilityMaximumBorrowingCapacity base:LineOfCreditFacilityMaximumBorrowingCapacity base:DebtInstrumentLineItems->base:LineOfCreditFacilityMaximumBorrowingCapacity domain-member base:LongTermDebt base:LongTermDebt base:DebtInstrumentLineItems->base:LongTermDebt domain-member base:LongTermDebtFairValue base:LongTermDebtFairValue base:DebtInstrumentLineItems->base:LongTermDebtFairValue domain-member base:ProceedsFromLinesOfCredit base:ProceedsFromLinesOfCredit base:DebtInstrumentLineItems->base:ProceedsFromLinesOfCredit domain-member base:ShortTermDebtWeightedAverageInterestRate base:ShortTermDebtWeightedAverageInterestRate base:DebtInstrumentLineItems->base:ShortTermDebtWeightedAverageInterestRate domain-member msft:CreditFacilityExpireOnNovemberFourteenTwentyEighteenMember msft:CreditFacilityExpireOnNovemberFourteenTwentyEighteenMember base:DebtInstrumentNameDomain->msft:CreditFacilityExpireOnNovemberFourteenTwentyEighteenMember domain-member msft:CreditFacilityExpireOnOctoberThirtyOneTwentySeventeenMember msft:CreditFacilityExpireOnOctoberThirtyOneTwentySeventeenMember base:DebtInstrumentNameDomain->msft:CreditFacilityExpireOnOctoberThirtyOneTwentySeventeenMember domain-member base:DebtInstrumentTable->base:DebtInstrumentAxis hypercube-dimension base:RangeAxis base:RangeAxis base:DebtInstrumentTable->base:RangeAxis hypercube-dimension base:ShortTermDebtTypeAxis base:ShortTermDebtTypeAxis base:DebtInstrumentTable->base:ShortTermDebtTypeAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:DebtInstrumentTable->other:LegalEntityAxis hypercube-dimension base:MaximumMember base:MaximumMember base:MinimumMember base:MinimumMember base:RangeMember base:RangeMember base:RangeAxis->base:RangeMember dimension-domain base:RangeMember->base:MaximumMember domain-member base:RangeMember->base:MinimumMember domain-member base:ShortTermDebtTypeDomain base:ShortTermDebtTypeDomain base:ShortTermDebtTypeAxis->base:ShortTermDebtTypeDomain dimension-default base:ShortTermDebtTypeAxis->base:ShortTermDebtTypeDomain dimension-domain base:ShortTermDebtTypeDomain->base:CommercialPaperMember domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100880 - Disclosure - Long-term Debt (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtDetail)
TableDebt Disclosure [Abstract]
%3 base:DebtInstrumentAxis base:DebtInstrumentAxis base:DebtInstrumentNameDomain base:DebtInstrumentNameDomain base:DebtInstrumentAxis->base:DebtInstrumentNameDomain dimension-domain base:DebtInstrumentFaceAmount base:DebtInstrumentFaceAmount base:DebtInstrumentInterestRateEffectivePercentage base:DebtInstrumentInterestRateEffectivePercentage base:DebtInstrumentInterestRateStatedPercentage base:DebtInstrumentInterestRateStatedPercentage base:DebtInstrumentLineItems base:DebtInstrumentLineItems base:DebtInstrumentLineItems->base:DebtInstrumentFaceAmount domain-member base:DebtInstrumentLineItems->base:DebtInstrumentInterestRateEffectivePercentage domain-member base:DebtInstrumentLineItems->base:DebtInstrumentInterestRateStatedPercentage domain-member base:DebtInstrumentMaturityDate base:DebtInstrumentMaturityDate base:DebtInstrumentLineItems->base:DebtInstrumentMaturityDate domain-member base:DebtInstrumentTable base:DebtInstrumentTable base:DebtInstrumentLineItems->base:DebtInstrumentTable all msft:NotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember msft:NotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember base:DebtInstrumentNameDomain->msft:NotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember domain-member msft:NotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember msft:NotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember base:DebtInstrumentNameDomain->msft:NotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember domain-member msft:NotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember msft:NotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember base:DebtInstrumentNameDomain->msft:NotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember domain-member msft:NotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember msft:NotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember base:DebtInstrumentNameDomain->msft:NotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember domain-member msft:NotesFourPointFivePercentDueFebruarySixTwentyFiftySevenMember msft:NotesFourPointFivePercentDueFebruarySixTwentyFiftySevenMember base:DebtInstrumentNameDomain->msft:NotesFourPointFivePercentDueFebruarySixTwentyFiftySevenMember domain-member msft:NotesFourPointFivePercentDueOctoberOneTwentyFortyMember msft:NotesFourPointFivePercentDueOctoberOneTwentyFortyMember base:DebtInstrumentNameDomain->msft:NotesFourPointFivePercentDueOctoberOneTwentyFortyMember domain-member msft:NotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember msft:NotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember base:DebtInstrumentNameDomain->msft:NotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember domain-member msft:NotesFourPointOnePercentDueFebruarySixTwentyThirtySevenMember msft:NotesFourPointOnePercentDueFebruarySixTwentyThirtySevenMember base:DebtInstrumentNameDomain->msft:NotesFourPointOnePercentDueFebruarySixTwentyThirtySevenMember domain-member msft:NotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember msft:NotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember base:DebtInstrumentNameDomain->msft:NotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember domain-member msft:NotesFourPointTwoFivePercentDueFebruarySixTwentyFortySevenMember msft:NotesFourPointTwoFivePercentDueFebruarySixTwentyFortySevenMember base:DebtInstrumentNameDomain->msft:NotesFourPointTwoFivePercentDueFebruarySixTwentyFortySevenMember domain-member msft:NotesFourPointTwoPercentDueJuneOneTwentyNineteenMember msft:NotesFourPointTwoPercentDueJuneOneTwentyNineteenMember base:DebtInstrumentNameDomain->msft:NotesFourPointTwoPercentDueJuneOneTwentyNineteenMember domain-member msft:NotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember msft:NotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember base:DebtInstrumentNameDomain->msft:NotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember domain-member msft:NotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember msft:NotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember base:DebtInstrumentNameDomain->msft:NotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember domain-member msft:NotesOnePointEightFivePercentDueFebruarySixTwentyTwentyMember msft:NotesOnePointEightFivePercentDueFebruarySixTwentyTwentyMember base:DebtInstrumentNameDomain->msft:NotesOnePointEightFivePercentDueFebruarySixTwentyTwentyMember domain-member msft:NotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember msft:NotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember base:DebtInstrumentNameDomain->msft:NotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember domain-member msft:NotesOnePointFiveFivePercentDueAugustEightTwentyTwentyOneMember msft:NotesOnePointFiveFivePercentDueAugustEightTwentyTwentyOneMember base:DebtInstrumentNameDomain->msft:NotesOnePointFiveFivePercentDueAugustEightTwentyTwentyOneMember domain-member msft:NotesOnePointOnePercentDueAugustEightTwentyNineteenMember msft:NotesOnePointOnePercentDueAugustEightTwentyNineteenMember base:DebtInstrumentNameDomain->msft:NotesOnePointOnePercentDueAugustEightTwentyNineteenMember domain-member msft:NotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember msft:NotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember base:DebtInstrumentNameDomain->msft:NotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember domain-member msft:NotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember msft:NotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember base:DebtInstrumentNameDomain->msft:NotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember domain-member msft:NotesOnePointZeroPercentDueMayOneTwentyEighteenMember msft:NotesOnePointZeroPercentDueMayOneTwentyEighteenMember base:DebtInstrumentNameDomain->msft:NotesOnePointZeroPercentDueMayOneTwentyEighteenMember domain-member msft:NotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember msft:NotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember base:DebtInstrumentNameDomain->msft:NotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember domain-member msft:NotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember msft:NotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember base:DebtInstrumentNameDomain->msft:NotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember domain-member msft:NotesThreePointFourFivePercentDueAugustEightTwentyThirtySixMember msft:NotesThreePointFourFivePercentDueAugustEightTwentyThirtySixMember base:DebtInstrumentNameDomain->msft:NotesThreePointFourFivePercentDueAugustEightTwentyThirtySixMember domain-member msft:NotesThreePointNineFivePercentDueAugustEightTwentyFiftySixMember msft:NotesThreePointNineFivePercentDueAugustEightTwentyFiftySixMember base:DebtInstrumentNameDomain->msft:NotesThreePointNineFivePercentDueAugustEightTwentyFiftySixMember domain-member msft:NotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember msft:NotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember base:DebtInstrumentNameDomain->msft:NotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember domain-member msft:NotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember msft:NotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember base:DebtInstrumentNameDomain->msft:NotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember domain-member msft:NotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember msft:NotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember base:DebtInstrumentNameDomain->msft:NotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember domain-member msft:NotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember msft:NotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember base:DebtInstrumentNameDomain->msft:NotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember domain-member msft:NotesThreePointSevenPercentDueAugustEightTwentyFortySixMember msft:NotesThreePointSevenPercentDueAugustEightTwentyFortySixMember base:DebtInstrumentNameDomain->msft:NotesThreePointSevenPercentDueAugustEightTwentyFortySixMember domain-member msft:NotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember msft:NotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember base:DebtInstrumentNameDomain->msft:NotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember domain-member msft:NotesThreePointThreePercentDueFebruarySixTwentyTwentySevenMember msft:NotesThreePointThreePercentDueFebruarySixTwentyTwentySevenMember base:DebtInstrumentNameDomain->msft:NotesThreePointThreePercentDueFebruarySixTwentyTwentySevenMember domain-member msft:NotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember msft:NotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember base:DebtInstrumentNameDomain->msft:NotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember domain-member msft:NotesTwoPointEightSevenFivePercentDueFebruarySixTwentyTwentyFourMember msft:NotesTwoPointEightSevenFivePercentDueFebruarySixTwentyTwentyFourMember base:DebtInstrumentNameDomain->msft:NotesTwoPointEightSevenFivePercentDueFebruarySixTwentyTwentyFourMember domain-member msft:NotesTwoPointFourPercentDueAugustEightTwentyTwentySixMember msft:NotesTwoPointFourPercentDueAugustEightTwentyTwentySixMember base:DebtInstrumentNameDomain->msft:NotesTwoPointFourPercentDueAugustEightTwentyTwentySixMember domain-member msft:NotesTwoPointFourPercentDueFebruarySixTwentyTwentyTwoMember msft:NotesTwoPointFourPercentDueFebruarySixTwentyTwentyTwoMember base:DebtInstrumentNameDomain->msft:NotesTwoPointFourPercentDueFebruarySixTwentyTwentyTwoMember domain-member msft:NotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember msft:NotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember base:DebtInstrumentNameDomain->msft:NotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember domain-member msft:NotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember msft:NotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember base:DebtInstrumentNameDomain->msft:NotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember domain-member msft:NotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember msft:NotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember base:DebtInstrumentNameDomain->msft:NotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember domain-member msft:NotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember msft:NotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember base:DebtInstrumentNameDomain->msft:NotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember domain-member msft:NotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember msft:NotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember base:DebtInstrumentNameDomain->msft:NotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember domain-member msft:NotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember msft:NotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember base:DebtInstrumentNameDomain->msft:NotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember domain-member msft:NotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember msft:NotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember base:DebtInstrumentNameDomain->msft:NotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember domain-member msft:NotesTwoPointZeroPercentDueAugustEightTwentyTwentyThreeMember msft:NotesTwoPointZeroPercentDueAugustEightTwentyTwentyThreeMember base:DebtInstrumentNameDomain->msft:NotesTwoPointZeroPercentDueAugustEightTwentyTwentyThreeMember domain-member msft:NotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember msft:NotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember base:DebtInstrumentNameDomain->msft:NotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember domain-member msft:NotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember msft:NotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember base:DebtInstrumentNameDomain->msft:NotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember domain-member msft:NotesZeroPointFivePercentDueNovemberOneTwentyNineteenMember msft:NotesZeroPointFivePercentDueNovemberOneTwentyNineteenMember base:DebtInstrumentNameDomain->msft:NotesZeroPointFivePercentDueNovemberOneTwentyNineteenMember domain-member base:DebtInstrumentTable->base:DebtInstrumentAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:DebtInstrumentTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100890 - Disclosure - Long-term Debt (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtParentheticalDetail)
TableDebt Disclosure [Abstract]
%3 base:DebtInstrumentAxis base:DebtInstrumentAxis base:DebtInstrumentNameDomain base:DebtInstrumentNameDomain base:DebtInstrumentAxis->base:DebtInstrumentNameDomain dimension-domain base:DebtInstrumentFaceAmount base:DebtInstrumentFaceAmount base:DebtInstrumentLineItems base:DebtInstrumentLineItems base:DebtInstrumentLineItems->base:DebtInstrumentFaceAmount domain-member base:DebtInstrumentTable base:DebtInstrumentTable base:DebtInstrumentLineItems->base:DebtInstrumentTable all msft:USDDebtIssuedInPeriodMember msft:USDDebtIssuedInPeriodMember base:DebtInstrumentNameDomain->msft:USDDebtIssuedInPeriodMember domain-member base:DebtInstrumentTable->base:DebtInstrumentAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:DebtInstrumentTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100900 - Disclosure - Maturities of Long-term Debt (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail)
TableDebt Disclosure [Abstract]
%3 base:DebtInstrumentFaceAmount base:DebtInstrumentFaceAmount base:DebtInstrumentLineItems base:DebtInstrumentLineItems base:DebtInstrumentLineItems->base:DebtInstrumentFaceAmount domain-member base:DebtInstrumentTable base:DebtInstrumentTable base:DebtInstrumentLineItems->base:DebtInstrumentTable all base:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive base:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive base:DebtInstrumentLineItems->base:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive domain-member base:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths base:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths base:DebtInstrumentLineItems->base:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths domain-member base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive base:DebtInstrumentLineItems->base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive domain-member base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour base:DebtInstrumentLineItems->base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour domain-member base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree base:DebtInstrumentLineItems->base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree domain-member base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo base:DebtInstrumentLineItems->base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo domain-member other:LegalEntityAxis other:LegalEntityAxis base:DebtInstrumentTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100910 - Disclosure - Provision for Income Taxes (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail)
TableIncome Tax Disclosure [Abstract]
%3 base:CurrentFederalTaxExpenseBenefit base:CurrentFederalTaxExpenseBenefit base:CurrentForeignTaxExpenseBenefit base:CurrentForeignTaxExpenseBenefit base:CurrentIncomeTaxExpenseBenefit base:CurrentIncomeTaxExpenseBenefit base:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract base:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract base:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract->base:CurrentFederalTaxExpenseBenefit domain-member base:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract->base:CurrentForeignTaxExpenseBenefit domain-member base:CurrentStateAndLocalTaxExpenseBenefit base:CurrentStateAndLocalTaxExpenseBenefit base:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract->base:CurrentStateAndLocalTaxExpenseBenefit domain-member base:DeferredIncomeTaxExpenseBenefit base:DeferredIncomeTaxExpenseBenefit base:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract base:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract base:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract->base:DeferredIncomeTaxExpenseBenefit domain-member base:IncomeTaxExpenseBenefit base:IncomeTaxExpenseBenefit msft:ReconciliationOfProvisionOfIncomeTaxesLineItems msft:ReconciliationOfProvisionOfIncomeTaxesLineItems msft:ReconciliationOfProvisionOfIncomeTaxesLineItems->base:CurrentIncomeTaxExpenseBenefit domain-member msft:ReconciliationOfProvisionOfIncomeTaxesLineItems->base:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract domain-member msft:ReconciliationOfProvisionOfIncomeTaxesLineItems->base:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract domain-member msft:ReconciliationOfProvisionOfIncomeTaxesLineItems->base:IncomeTaxExpenseBenefit domain-member msft:ReconciliationOfProvisionOfIncomeTaxesTable msft:ReconciliationOfProvisionOfIncomeTaxesTable msft:ReconciliationOfProvisionOfIncomeTaxesLineItems->msft:ReconciliationOfProvisionOfIncomeTaxesTable all other:LegalEntityAxis other:LegalEntityAxis msft:ReconciliationOfProvisionOfIncomeTaxesTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100920 - Disclosure - Income Taxes - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationDetail)
TableIncome Tax Disclosure [Abstract]
%3 base:AccruedIncomeTaxesNoncurrent base:AccruedIncomeTaxesNoncurrent base:DeferredFederalStateAndLocalTaxExpenseBenefit base:DeferredFederalStateAndLocalTaxExpenseBenefit base:DeferredForeignIncomeTaxExpenseBenefit base:DeferredForeignIncomeTaxExpenseBenefit base:DeferredRevenueArrangementTypeAxis base:DeferredRevenueArrangementTypeAxis base:DeferredRevenueArrangementTypeDomain base:DeferredRevenueArrangementTypeDomain base:DeferredRevenueArrangementTypeAxis->base:DeferredRevenueArrangementTypeDomain dimension-domain msft:WindowsTenDeferralMember msft:WindowsTenDeferralMember base:DeferredRevenueArrangementTypeDomain->msft:WindowsTenDeferralMember domain-member base:DeferredTaxAssetsOperatingLossCarryforwards base:DeferredTaxAssetsOperatingLossCarryforwards base:DeferredTaxAssetsValuationAllowance base:DeferredTaxAssetsValuationAllowance base:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries base:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries base:ForeignCountryMember base:ForeignCountryMember base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign base:IncomeStatementLocationAxis base:IncomeStatementLocationAxis base:IncomeStatementLocationDomain base:IncomeStatementLocationDomain base:IncomeStatementLocationAxis->base:IncomeStatementLocationDomain dimension-default base:IncomeStatementLocationAxis->base:IncomeStatementLocationDomain dimension-domain msft:ImpairmentIntegrationAndRestructuringExpensesMember msft:ImpairmentIntegrationAndRestructuringExpensesMember base:IncomeStatementLocationDomain->msft:ImpairmentIntegrationAndRestructuringExpensesMember domain-member base:IncomeTaxAuthorityAxis base:IncomeTaxAuthorityAxis base:IncomeTaxAuthorityDomain base:IncomeTaxAuthorityDomain base:IncomeTaxAuthorityAxis->base:IncomeTaxAuthorityDomain dimension-default base:IncomeTaxAuthorityAxis->base:IncomeTaxAuthorityDomain dimension-domain base:IncomeTaxAuthorityDomain->base:ForeignCountryMember domain-member msft:RegionalOperatingCentersMember msft:RegionalOperatingCentersMember base:IncomeTaxAuthorityDomain->msft:RegionalOperatingCentersMember domain-member base:IncomeTaxesPaidNet base:IncomeTaxesPaidNet base:OperatingLossCarryforwards base:OperatingLossCarryforwards base:RestatementAdjustmentMember base:RestatementAdjustmentMember base:ScenarioUnspecifiedDomain base:ScenarioUnspecifiedDomain base:ScenarioUnspecifiedDomain->base:RestatementAdjustmentMember domain-member base:SegmentDomain base:SegmentDomain msft:PhoneBusinessMember msft:PhoneBusinessMember base:SegmentDomain->msft:PhoneBusinessMember domain-member base:StatementBusinessSegmentsAxis base:StatementBusinessSegmentsAxis base:StatementBusinessSegmentsAxis->base:SegmentDomain dimension-domain base:StatementScenarioAxis base:StatementScenarioAxis base:StatementScenarioAxis->base:ScenarioUnspecifiedDomain dimension-domain base:UndistributedEarningsOfForeignSubsidiaries base:UndistributedEarningsOfForeignSubsidiaries base:UnrecognizedTaxBenefits base:UnrecognizedTaxBenefits base:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued base:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued base:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense base:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense base:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate base:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate msft:ForeignEarningsTaxedAtRatesLowerThanUsRate msft:ForeignEarningsTaxedAtRatesLowerThanUsRate msft:IncomeTaxesLineItems msft:IncomeTaxesLineItems msft:IncomeTaxesLineItems->base:AccruedIncomeTaxesNoncurrent domain-member msft:IncomeTaxesLineItems->base:DeferredFederalStateAndLocalTaxExpenseBenefit domain-member msft:IncomeTaxesLineItems->base:DeferredForeignIncomeTaxExpenseBenefit domain-member msft:IncomeTaxesLineItems->base:DeferredTaxAssetsOperatingLossCarryforwards domain-member msft:IncomeTaxesLineItems->base:DeferredTaxAssetsValuationAllowance domain-member msft:IncomeTaxesLineItems->base:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries domain-member msft:IncomeTaxesLineItems->base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic domain-member msft:IncomeTaxesLineItems->base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign domain-member msft:IncomeTaxesLineItems->base:IncomeTaxesPaidNet domain-member msft:IncomeTaxesLineItems->base:OperatingLossCarryforwards domain-member msft:IncomeTaxesLineItems->base:UndistributedEarningsOfForeignSubsidiaries domain-member msft:IncomeTaxesLineItems->base:UnrecognizedTaxBenefits domain-member msft:IncomeTaxesLineItems->base:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued domain-member msft:IncomeTaxesLineItems->base:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense domain-member msft:IncomeTaxesLineItems->base:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate domain-member msft:IncomeTaxesLineItems->msft:ForeignEarningsTaxedAtRatesLowerThanUsRate domain-member msft:IncomeTaxesTable msft:IncomeTaxesTable msft:IncomeTaxesLineItems->msft:IncomeTaxesTable all msft:IncomeTaxesTable->base:DeferredRevenueArrangementTypeAxis hypercube-dimension msft:IncomeTaxesTable->base:IncomeStatementLocationAxis hypercube-dimension msft:IncomeTaxesTable->base:IncomeTaxAuthorityAxis hypercube-dimension msft:IncomeTaxesTable->base:StatementBusinessSegmentsAxis hypercube-dimension msft:IncomeTaxesTable->base:StatementScenarioAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:IncomeTaxesTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100930 - Disclosure - Income (Loss) Before Income Taxes (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIncomeLossBeforeIncomeTaxesDetail)
TableIncome Tax Disclosure [Abstract]
%3 base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems->base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic domain-member msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems->base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign domain-member msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems->base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments domain-member msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems->msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable all other:LegalEntityAxis other:LegalEntityAxis msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100940 - Disclosure - Difference Between Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDifferenceBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail)
TableIncome Tax Disclosure [Abstract]
%3 base:EffectiveIncomeTaxRateContinuingOperations base:EffectiveIncomeTaxRateContinuingOperations base:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract base:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract base:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract->base:EffectiveIncomeTaxRateContinuingOperations domain-member base:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities base:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities base:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract->base:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities domain-member base:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential base:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential base:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract->base:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential domain-member base:EffectiveIncomeTaxRateReconciliationOtherAdjustments base:EffectiveIncomeTaxRateReconciliationOtherAdjustments base:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract->base:EffectiveIncomeTaxRateReconciliationOtherAdjustments domain-member msft:EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation msft:EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation base:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract->msft:EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation domain-member msft:EffectiveIncomeTaxRateReconciliationInterestIncomeExpense msft:EffectiveIncomeTaxRateReconciliationInterestIncomeExpense base:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract->msft:EffectiveIncomeTaxRateReconciliationInterestIncomeExpense domain-member msft:EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses msft:EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses base:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract->msft:EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses domain-member base:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate base:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate msft:ReconciliationOfStatutoryFederalTaxRateLineItems msft:ReconciliationOfStatutoryFederalTaxRateLineItems msft:ReconciliationOfStatutoryFederalTaxRateLineItems->base:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract domain-member msft:ReconciliationOfStatutoryFederalTaxRateLineItems->base:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate domain-member msft:ReconciliationOfStatutoryFederalTaxRateTable msft:ReconciliationOfStatutoryFederalTaxRateTable msft:ReconciliationOfStatutoryFederalTaxRateLineItems->msft:ReconciliationOfStatutoryFederalTaxRateTable all other:LegalEntityAxis other:LegalEntityAxis msft:ReconciliationOfStatutoryFederalTaxRateTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100950 - Disclosure - Deferred Income Tax Assets and Liabilities (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail)
TableIncome Tax Disclosure [Abstract]
%3 base:BalanceSheetLocationAxis base:BalanceSheetLocationAxis base:BalanceSheetLocationDomain base:BalanceSheetLocationDomain base:BalanceSheetLocationAxis->base:BalanceSheetLocationDomain dimension-domain base:OtherNoncurrentAssetsMember base:OtherNoncurrentAssetsMember base:BalanceSheetLocationDomain->base:OtherNoncurrentAssetsMember domain-member msft:DeferredIncomeTaxLiabilitiesNoncurrentMember msft:DeferredIncomeTaxLiabilitiesNoncurrentMember base:BalanceSheetLocationDomain->msft:DeferredIncomeTaxLiabilitiesNoncurrentMember domain-member base:DeferredIncomeTaxLiabilities base:DeferredIncomeTaxLiabilities base:DeferredTaxAssetsDeferredIncome base:DeferredTaxAssetsDeferredIncome base:DeferredTaxAssetsGross base:DeferredTaxAssetsGross base:DeferredTaxAssetsLiabilitiesNet base:DeferredTaxAssetsLiabilitiesNet base:DeferredTaxAssetsNet base:DeferredTaxAssetsNet base:DeferredTaxAssetsNetAbstract base:DeferredTaxAssetsNetAbstract base:DeferredTaxAssetsNetAbstract->base:DeferredTaxAssetsDeferredIncome domain-member base:DeferredTaxAssetsNetAbstract->base:DeferredTaxAssetsGross domain-member base:DeferredTaxAssetsNetAbstract->base:DeferredTaxAssetsNet domain-member base:DeferredTaxAssetsOperatingLossCarryforwards base:DeferredTaxAssetsOperatingLossCarryforwards base:DeferredTaxAssetsNetAbstract->base:DeferredTaxAssetsOperatingLossCarryforwards domain-member base:DeferredTaxAssetsOther base:DeferredTaxAssetsOther base:DeferredTaxAssetsNetAbstract->base:DeferredTaxAssetsOther domain-member base:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost base:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost base:DeferredTaxAssetsNetAbstract->base:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost domain-member base:DeferredTaxAssetsTaxDeferredExpenseOther base:DeferredTaxAssetsTaxDeferredExpenseOther base:DeferredTaxAssetsNetAbstract->base:DeferredTaxAssetsTaxDeferredExpenseOther domain-member base:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses base:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses base:DeferredTaxAssetsNetAbstract->base:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses domain-member base:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges base:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges base:DeferredTaxAssetsNetAbstract->base:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges domain-member base:DeferredTaxAssetsValuationAllowance base:DeferredTaxAssetsValuationAllowance base:DeferredTaxAssetsNetAbstract->base:DeferredTaxAssetsValuationAllowance domain-member msft:DeferredTaxAssetsDepreciationAndAmortization msft:DeferredTaxAssetsDepreciationAndAmortization base:DeferredTaxAssetsNetAbstract->msft:DeferredTaxAssetsDepreciationAndAmortization domain-member base:DeferredTaxLiabilities base:DeferredTaxLiabilities base:DeferredTaxLiabilitiesAbstract base:DeferredTaxLiabilitiesAbstract base:DeferredTaxLiabilitiesAbstract->base:DeferredIncomeTaxLiabilities domain-member base:DeferredTaxLiabilitiesOther base:DeferredTaxLiabilitiesOther base:DeferredTaxLiabilitiesAbstract->base:DeferredTaxLiabilitiesOther domain-member base:DeferredTaxLiabilitiesUndistributedForeignEarnings base:DeferredTaxLiabilitiesUndistributedForeignEarnings base:DeferredTaxLiabilitiesAbstract->base:DeferredTaxLiabilitiesUndistributedForeignEarnings domain-member msft:DeferredTaxLiabilitiesDepreciationAndAmortization msft:DeferredTaxLiabilitiesDepreciationAndAmortization base:DeferredTaxLiabilitiesAbstract->msft:DeferredTaxLiabilitiesDepreciationAndAmortization domain-member msft:DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt msft:DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt base:DeferredTaxLiabilitiesAbstract->msft:DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt domain-member msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems->base:DeferredTaxAssetsLiabilitiesNet domain-member msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems->base:DeferredTaxAssetsNetAbstract domain-member msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems->base:DeferredTaxLiabilities domain-member msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems->base:DeferredTaxLiabilitiesAbstract domain-member msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems->msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable all msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable->base:BalanceSheetLocationAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100960 - Disclosure - Changes in Unrecognized Tax Benefits (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureChangesInUnrecognizedTaxBenefitsDetail)
TableIncome Tax Disclosure [Abstract]
%3 base:IncomeTaxContingencyLineItems base:IncomeTaxContingencyLineItems base:IncomeTaxContingencyTable base:IncomeTaxContingencyTable base:IncomeTaxContingencyLineItems->base:IncomeTaxContingencyTable all base:UnrecognizedTaxBenefits base:UnrecognizedTaxBenefits base:IncomeTaxContingencyLineItems->base:UnrecognizedTaxBenefits domain-member base:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions base:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions base:IncomeTaxContingencyLineItems->base:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions domain-member base:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities base:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities base:IncomeTaxContingencyLineItems->base:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities domain-member base:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions base:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions base:IncomeTaxContingencyLineItems->base:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions domain-member base:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions base:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions base:IncomeTaxContingencyLineItems->base:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions domain-member base:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations base:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations base:IncomeTaxContingencyLineItems->base:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations domain-member other:LegalEntityAxis other:LegalEntityAxis base:IncomeTaxContingencyTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100970 - Disclosure - Income Taxes - Additional Information Regarding Examinations (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationRegardingExaminationsDetail)
TableIncome Tax Disclosure [Abstract]
%3 base:EarliestTaxYearMember base:EarliestTaxYearMember base:ForeignCountryMember base:ForeignCountryMember base:IncomeTaxAuthorityAxis base:IncomeTaxAuthorityAxis base:IncomeTaxAuthorityDomain base:IncomeTaxAuthorityDomain base:IncomeTaxAuthorityAxis->base:IncomeTaxAuthorityDomain dimension-domain base:IncomeTaxAuthorityDomain->base:ForeignCountryMember domain-member base:IncomeTaxAuthorityNameAxis base:IncomeTaxAuthorityNameAxis base:IncomeTaxAuthorityNameDomain base:IncomeTaxAuthorityNameDomain base:IncomeTaxAuthorityNameAxis->base:IncomeTaxAuthorityNameDomain dimension-default base:IncomeTaxAuthorityNameAxis->base:IncomeTaxAuthorityNameDomain dimension-domain base:InternalRevenueServiceIRSMember base:InternalRevenueServiceIRSMember base:IncomeTaxAuthorityNameDomain->base:InternalRevenueServiceIRSMember domain-member base:IncomeTaxExaminationLineItems base:IncomeTaxExaminationLineItems base:IncomeTaxExaminationTable base:IncomeTaxExaminationTable base:IncomeTaxExaminationLineItems->base:IncomeTaxExaminationTable all base:IncomeTaxExaminationYearUnderExamination base:IncomeTaxExaminationYearUnderExamination base:IncomeTaxExaminationLineItems->base:IncomeTaxExaminationYearUnderExamination domain-member base:OpenTaxYear base:OpenTaxYear base:IncomeTaxExaminationLineItems->base:OpenTaxYear domain-member base:IncomeTaxExaminationTable->base:IncomeTaxAuthorityAxis hypercube-dimension base:IncomeTaxExaminationTable->base:IncomeTaxAuthorityNameAxis hypercube-dimension base:TaxPeriodAxis base:TaxPeriodAxis base:IncomeTaxExaminationTable->base:TaxPeriodAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:IncomeTaxExaminationTable->other:LegalEntityAxis hypercube-dimension base:LatestTaxYearMember base:LatestTaxYearMember base:TaxPeriodDomain base:TaxPeriodDomain base:TaxPeriodAxis->base:TaxPeriodDomain dimension-default base:TaxPeriodAxis->base:TaxPeriodDomain dimension-domain base:TaxPeriodDomain->base:EarliestTaxYearMember domain-member base:TaxPeriodDomain->base:LatestTaxYearMember domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100980 - Disclosure - Restructuring Charges - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRestructuringChargesAdditionalInformationDetail)
TableRestructuring And Related Activities [Abstract]
%3 base:EmployeeSeveranceMember base:EmployeeSeveranceMember base:RestructuringAndRelatedActivitiesCompletionDate base:RestructuringAndRelatedActivitiesCompletionDate base:RestructuringAndRelatedCostNumberOfPositionsEliminated base:RestructuringAndRelatedCostNumberOfPositionsEliminated base:RestructuringCharges base:RestructuringCharges base:RestructuringCostAndReserveAxis base:RestructuringCostAndReserveAxis base:TypeOfRestructuringDomain base:TypeOfRestructuringDomain base:RestructuringCostAndReserveAxis->base:TypeOfRestructuringDomain dimension-default base:RestructuringCostAndReserveAxis->base:TypeOfRestructuringDomain dimension-domain base:RestructuringCostAndReserveLineItems base:RestructuringCostAndReserveLineItems base:RestructuringCostAndReserveLineItems->base:RestructuringAndRelatedActivitiesCompletionDate domain-member base:RestructuringCostAndReserveLineItems->base:RestructuringAndRelatedCostNumberOfPositionsEliminated domain-member base:RestructuringCostAndReserveLineItems->base:RestructuringCharges domain-member base:RestructuringReserveAccrualAdjustment1 base:RestructuringReserveAccrualAdjustment1 base:RestructuringCostAndReserveLineItems->base:RestructuringReserveAccrualAdjustment1 domain-member base:ScheduleOfRestructuringAndRelatedCostsTable base:ScheduleOfRestructuringAndRelatedCostsTable base:RestructuringCostAndReserveLineItems->base:ScheduleOfRestructuringAndRelatedCostsTable all base:RestructuringPlanAxis base:RestructuringPlanAxis base:RestructuringPlanDomain base:RestructuringPlanDomain base:RestructuringPlanAxis->base:RestructuringPlanDomain dimension-default base:RestructuringPlanAxis->base:RestructuringPlanDomain dimension-domain msft:PhoneHardwareRestructuringPlanMember msft:PhoneHardwareRestructuringPlanMember base:RestructuringPlanDomain->msft:PhoneHardwareRestructuringPlanMember domain-member msft:TwentySeventeenRestructuringPlanMember msft:TwentySeventeenRestructuringPlanMember base:RestructuringPlanDomain->msft:TwentySeventeenRestructuringPlanMember domain-member msft:TwentySixteenRestructuringPlanMember msft:TwentySixteenRestructuringPlanMember base:RestructuringPlanDomain->msft:TwentySixteenRestructuringPlanMember domain-member base:ScheduleOfRestructuringAndRelatedCostsTable->base:RestructuringCostAndReserveAxis hypercube-dimension base:ScheduleOfRestructuringAndRelatedCostsTable->base:RestructuringPlanAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfRestructuringAndRelatedCostsTable->other:LegalEntityAxis hypercube-dimension base:TypeOfRestructuringDomain->base:EmployeeSeveranceMember domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
100990 - Disclosure - Changes in Restructuring Liability (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureChangesInRestructuringLiabilityDetail)
TableRestructuring And Related Activities [Abstract]
%3 base:EmployeeSeveranceMember base:EmployeeSeveranceMember base:OtherRestructuringMember base:OtherRestructuringMember base:PaymentsForRestructuring base:PaymentsForRestructuring base:RestructuringCharges base:RestructuringCharges base:RestructuringCostAndReserveAxis base:RestructuringCostAndReserveAxis base:TypeOfRestructuringDomain base:TypeOfRestructuringDomain base:RestructuringCostAndReserveAxis->base:TypeOfRestructuringDomain dimension-domain base:RestructuringCostAndReserveLineItems base:RestructuringCostAndReserveLineItems base:RestructuringCostAndReserveLineItems->base:PaymentsForRestructuring domain-member base:RestructuringCostAndReserveLineItems->base:RestructuringCharges domain-member base:RestructuringReserve base:RestructuringReserve base:RestructuringCostAndReserveLineItems->base:RestructuringReserve domain-member base:RestructuringReserveSettledWithoutCash2 base:RestructuringReserveSettledWithoutCash2 base:RestructuringCostAndReserveLineItems->base:RestructuringReserveSettledWithoutCash2 domain-member base:ScheduleOfRestructuringAndRelatedCostsTable base:ScheduleOfRestructuringAndRelatedCostsTable base:RestructuringCostAndReserveLineItems->base:ScheduleOfRestructuringAndRelatedCostsTable all base:ScheduleOfRestructuringAndRelatedCostsTable->base:RestructuringCostAndReserveAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfRestructuringAndRelatedCostsTable->other:LegalEntityAxis hypercube-dimension base:TypeOfRestructuringDomain->base:EmployeeSeveranceMember domain-member base:TypeOfRestructuringDomain->base:OtherRestructuringMember domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101000 - Disclosure - Unearned Revenue by Segment (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureUnearnedRevenueBySegmentDetail)
TableDeferred Revenue Disclosure [Abstract]
%3 base:ConsolidationItemsAxis base:ConsolidationItemsAxis base:ConsolidationItemsDomain base:ConsolidationItemsDomain base:ConsolidationItemsAxis->base:ConsolidationItemsDomain dimension-default base:ConsolidationItemsAxis->base:ConsolidationItemsDomain dimension-domain base:OperatingSegmentsMember base:OperatingSegmentsMember base:ConsolidationItemsDomain->base:OperatingSegmentsMember domain-member msft:CorporateAndReconcilingItemsMember msft:CorporateAndReconcilingItemsMember base:ConsolidationItemsDomain->msft:CorporateAndReconcilingItemsMember domain-member base:DeferredRevenue base:DeferredRevenue base:DeferredRevenueArrangementByTypeTable base:DeferredRevenueArrangementByTypeTable base:DeferredRevenueArrangementByTypeTable->base:ConsolidationItemsAxis hypercube-dimension base:StatementBusinessSegmentsAxis base:StatementBusinessSegmentsAxis base:DeferredRevenueArrangementByTypeTable->base:StatementBusinessSegmentsAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:DeferredRevenueArrangementByTypeTable->other:LegalEntityAxis hypercube-dimension base:DeferredRevenueArrangementLineItems base:DeferredRevenueArrangementLineItems base:DeferredRevenueArrangementLineItems->base:DeferredRevenue domain-member base:DeferredRevenueArrangementLineItems->base:DeferredRevenueArrangementByTypeTable all base:SegmentDomain base:SegmentDomain msft:IntelligentCloudMember msft:IntelligentCloudMember base:SegmentDomain->msft:IntelligentCloudMember domain-member msft:MorePersonalComputingMember msft:MorePersonalComputingMember base:SegmentDomain->msft:MorePersonalComputingMember domain-member msft:ProductivityAndBusinessProcessesMember msft:ProductivityAndBusinessProcessesMember base:SegmentDomain->msft:ProductivityAndBusinessProcessesMember domain-member base:StatementBusinessSegmentsAxis->base:SegmentDomain dimension-domain other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101010 - Disclosure - Commitments - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureCommitmentsAdditionalInformationDetail)
TableCommitments And Contingencies Disclosure [Abstract]
%3 base:BalanceSheetLocationAxis base:BalanceSheetLocationAxis base:BalanceSheetLocationDomain base:BalanceSheetLocationDomain base:BalanceSheetLocationAxis->base:BalanceSheetLocationDomain dimension-domain base:OtherCurrentLiabilitiesMember base:OtherCurrentLiabilitiesMember base:BalanceSheetLocationDomain->base:OtherCurrentLiabilitiesMember domain-member base:OtherNoncurrentLiabilitiesMember base:OtherNoncurrentLiabilitiesMember base:BalanceSheetLocationDomain->base:OtherNoncurrentLiabilitiesMember domain-member base:BuildingMember base:BuildingMember base:CapitalLeaseObligationsCurrent base:CapitalLeaseObligationsCurrent base:CapitalLeaseObligationsNoncurrent base:CapitalLeaseObligationsNoncurrent base:CommitmentsFairValueDisclosure base:CommitmentsFairValueDisclosure base:LeaseAndRentalExpense base:LeaseAndRentalExpense base:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis base:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis base:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain base:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain base:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis->base:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain dimension-default base:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis->base:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain dimension-domain msft:BuildingBuildingImprovementsAndLeaseholdImprovementsMember msft:BuildingBuildingImprovementsAndLeaseholdImprovementsMember base:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain->msft:BuildingBuildingImprovementsAndLeaseholdImprovementsMember domain-member base:PropertySubjectToOrAvailableForOperatingLeaseAxis base:PropertySubjectToOrAvailableForOperatingLeaseAxis base:PropertySubjectToOrAvailableForOperatingLeaseDomain base:PropertySubjectToOrAvailableForOperatingLeaseDomain base:PropertySubjectToOrAvailableForOperatingLeaseAxis->base:PropertySubjectToOrAvailableForOperatingLeaseDomain dimension-default base:PropertySubjectToOrAvailableForOperatingLeaseAxis->base:PropertySubjectToOrAvailableForOperatingLeaseDomain dimension-domain base:PropertySubjectToOrAvailableForOperatingLeaseDomain->base:BuildingMember domain-member base:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain base:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain msft:CapitalLeaseMember msft:CapitalLeaseMember base:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain->msft:CapitalLeaseMember domain-member base:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount base:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount base:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis base:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis base:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis->base:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain dimension-default base:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis->base:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain dimension-domain msft:CommitmentsLineItems msft:CommitmentsLineItems msft:CommitmentsLineItems->base:CapitalLeaseObligationsCurrent domain-member msft:CommitmentsLineItems->base:CapitalLeaseObligationsNoncurrent domain-member msft:CommitmentsLineItems->base:CommitmentsFairValueDisclosure domain-member msft:CommitmentsLineItems->base:LeaseAndRentalExpense domain-member msft:CommitmentsLineItems->base:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount domain-member msft:CommitmentsTable msft:CommitmentsTable msft:CommitmentsLineItems->msft:CommitmentsTable all msft:CommitmentsTable->base:BalanceSheetLocationAxis hypercube-dimension msft:CommitmentsTable->base:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis hypercube-dimension msft:CommitmentsTable->base:PropertySubjectToOrAvailableForOperatingLeaseAxis hypercube-dimension msft:CommitmentsTable->base:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:CommitmentsTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101020 - Disclosure - Future Minimum Rental Commitments Under Non-cancellable Operating Leases (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumRentalCommitmentsUnderNonCancellableOperatingLeasesDetail)
TableCommitments And Contingencies Disclosure [Abstract]
%3 base:BuildingMember base:BuildingMember base:OperatingLeasedAssetsLineItems base:OperatingLeasedAssetsLineItems base:OperatingLeasesFutureMinimumPaymentsDue base:OperatingLeasesFutureMinimumPaymentsDue base:OperatingLeasedAssetsLineItems->base:OperatingLeasesFutureMinimumPaymentsDue domain-member base:OperatingLeasesFutureMinimumPaymentsDueCurrent base:OperatingLeasesFutureMinimumPaymentsDueCurrent base:OperatingLeasedAssetsLineItems->base:OperatingLeasesFutureMinimumPaymentsDueCurrent domain-member base:OperatingLeasesFutureMinimumPaymentsDueInFiveYears base:OperatingLeasesFutureMinimumPaymentsDueInFiveYears base:OperatingLeasedAssetsLineItems->base:OperatingLeasesFutureMinimumPaymentsDueInFiveYears domain-member base:OperatingLeasesFutureMinimumPaymentsDueInFourYears base:OperatingLeasesFutureMinimumPaymentsDueInFourYears base:OperatingLeasedAssetsLineItems->base:OperatingLeasesFutureMinimumPaymentsDueInFourYears domain-member base:OperatingLeasesFutureMinimumPaymentsDueInThreeYears base:OperatingLeasesFutureMinimumPaymentsDueInThreeYears base:OperatingLeasedAssetsLineItems->base:OperatingLeasesFutureMinimumPaymentsDueInThreeYears domain-member base:OperatingLeasesFutureMinimumPaymentsDueInTwoYears base:OperatingLeasesFutureMinimumPaymentsDueInTwoYears base:OperatingLeasedAssetsLineItems->base:OperatingLeasesFutureMinimumPaymentsDueInTwoYears domain-member base:OperatingLeasesFutureMinimumPaymentsDueThereafter base:OperatingLeasesFutureMinimumPaymentsDueThereafter base:OperatingLeasedAssetsLineItems->base:OperatingLeasesFutureMinimumPaymentsDueThereafter domain-member base:ScheduleOfOperatingLeasedAssetsTable base:ScheduleOfOperatingLeasedAssetsTable base:OperatingLeasedAssetsLineItems->base:ScheduleOfOperatingLeasedAssetsTable all base:PropertyPlantAndEquipmentByTypeAxis base:PropertyPlantAndEquipmentByTypeAxis base:PropertyPlantAndEquipmentTypeDomain base:PropertyPlantAndEquipmentTypeDomain base:PropertyPlantAndEquipmentByTypeAxis->base:PropertyPlantAndEquipmentTypeDomain dimension-domain base:PropertyPlantAndEquipmentTypeDomain->base:BuildingMember domain-member base:ScheduleOfOperatingLeasedAssetsTable->base:PropertyPlantAndEquipmentByTypeAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfOperatingLeasedAssetsTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101030 - Disclosure - Future Minimum Lease Payments under Non-cancellable Capital Leases (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesDetail)
TableCommitments And Contingencies Disclosure [Abstract]
%3 base:CapitalLeasesFutureMinimumPaymentsDue base:CapitalLeasesFutureMinimumPaymentsDue base:CapitalLeasesFutureMinimumPaymentsDueAbstract base:CapitalLeasesFutureMinimumPaymentsDueAbstract base:CapitalLeasesFutureMinimumPaymentsDueAbstract->base:CapitalLeasesFutureMinimumPaymentsDue domain-member base:CapitalLeasesFutureMinimumPaymentsDueCurrent base:CapitalLeasesFutureMinimumPaymentsDueCurrent base:CapitalLeasesFutureMinimumPaymentsDueAbstract->base:CapitalLeasesFutureMinimumPaymentsDueCurrent domain-member base:CapitalLeasesFutureMinimumPaymentsDueInFiveYears base:CapitalLeasesFutureMinimumPaymentsDueInFiveYears base:CapitalLeasesFutureMinimumPaymentsDueAbstract->base:CapitalLeasesFutureMinimumPaymentsDueInFiveYears domain-member base:CapitalLeasesFutureMinimumPaymentsDueInFourYears base:CapitalLeasesFutureMinimumPaymentsDueInFourYears base:CapitalLeasesFutureMinimumPaymentsDueAbstract->base:CapitalLeasesFutureMinimumPaymentsDueInFourYears domain-member base:CapitalLeasesFutureMinimumPaymentsDueInThreeYears base:CapitalLeasesFutureMinimumPaymentsDueInThreeYears base:CapitalLeasesFutureMinimumPaymentsDueAbstract->base:CapitalLeasesFutureMinimumPaymentsDueInThreeYears domain-member base:CapitalLeasesFutureMinimumPaymentsDueInTwoYears base:CapitalLeasesFutureMinimumPaymentsDueInTwoYears base:CapitalLeasesFutureMinimumPaymentsDueAbstract->base:CapitalLeasesFutureMinimumPaymentsDueInTwoYears domain-member base:CapitalLeasesFutureMinimumPaymentsDueThereafter base:CapitalLeasesFutureMinimumPaymentsDueThereafter base:CapitalLeasesFutureMinimumPaymentsDueAbstract->base:CapitalLeasesFutureMinimumPaymentsDueThereafter domain-member msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems->base:CapitalLeasesFutureMinimumPaymentsDueAbstract domain-member msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems->msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable all other:LegalEntityAxis other:LegalEntityAxis msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101040 - Disclosure - Future Minimum Lease Payments under Non-cancellable Capital Leases (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesParentheticalDetail)
TableCommitments And Contingencies Disclosure [Abstract]
%3 base:CapitalLeasesFutureMinimumPaymentsDueAbstract base:CapitalLeasesFutureMinimumPaymentsDueAbstract base:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments base:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments base:CapitalLeasesFutureMinimumPaymentsDueAbstract->base:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments domain-member msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems->base:CapitalLeasesFutureMinimumPaymentsDueAbstract domain-member msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems->msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable all other:LegalEntityAxis other:LegalEntityAxis msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101050 - Disclosure - Contingencies - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureContingenciesAdditionalInformationDetail)
TableCommitments And Contingencies Disclosure [Abstract]
%3 base:LossContingenciesLineItems base:LossContingenciesLineItems base:LossContingenciesTable base:LossContingenciesTable base:LossContingenciesLineItems->base:LossContingenciesTable all base:LossContingencyAccrualCarryingValueCurrent base:LossContingencyAccrualCarryingValueCurrent base:LossContingenciesLineItems->base:LossContingencyAccrualCarryingValueCurrent domain-member base:LossContingencyRangeOfPossibleLossPortionNotAccrued base:LossContingencyRangeOfPossibleLossPortionNotAccrued base:LossContingenciesLineItems->base:LossContingencyRangeOfPossibleLossPortionNotAccrued domain-member other:LegalEntityAxis other:LegalEntityAxis base:LossContingenciesTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101060 - Disclosure - Shares of Common Stock Outstanding (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSharesOfCommonStockOutstandingDetail)
TableEquity [Abstract]
%3 base:CapitalUnitLineItems base:CapitalUnitLineItems base:CommonStockSharesOutstanding base:CommonStockSharesOutstanding base:CapitalUnitLineItems->base:CommonStockSharesOutstanding domain-member base:ScheduleOfCapitalUnitsTable base:ScheduleOfCapitalUnitsTable base:CapitalUnitLineItems->base:ScheduleOfCapitalUnitsTable all base:StockIssuedDuringPeriodSharesNewIssues base:StockIssuedDuringPeriodSharesNewIssues base:CapitalUnitLineItems->base:StockIssuedDuringPeriodSharesNewIssues domain-member base:StockRepurchasedDuringPeriodShares base:StockRepurchasedDuringPeriodShares base:CapitalUnitLineItems->base:StockRepurchasedDuringPeriodShares domain-member other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfCapitalUnitsTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101070 - Disclosure - Stockholders' Equity - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockholdersEquityAdditionalInformationDetail)
TableStatement Of Stockholders Equity [Abstract]
%3 base:ShareRepurchaseProgramAxis base:ShareRepurchaseProgramAxis base:ShareRepurchaseProgramDomain base:ShareRepurchaseProgramDomain base:ShareRepurchaseProgramAxis->base:ShareRepurchaseProgramDomain dimension-default base:ShareRepurchaseProgramAxis->base:ShareRepurchaseProgramDomain dimension-domain msft:ShareRepurchaseProgramTwentySixteenMember msft:ShareRepurchaseProgramTwentySixteenMember base:ShareRepurchaseProgramDomain->msft:ShareRepurchaseProgramTwentySixteenMember domain-member msft:ShareRepurchaseProgramTwentyThirteenMember msft:ShareRepurchaseProgramTwentyThirteenMember base:ShareRepurchaseProgramDomain->msft:ShareRepurchaseProgramTwentyThirteenMember domain-member base:StockRepurchaseProgramAuthorizedAmount1 base:StockRepurchaseProgramAuthorizedAmount1 base:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 base:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 msft:ShareRepurchasesLineItems msft:ShareRepurchasesLineItems msft:ShareRepurchasesLineItems->base:StockRepurchaseProgramAuthorizedAmount1 domain-member msft:ShareRepurchasesLineItems->base:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 domain-member msft:ShareRepurchasesTable msft:ShareRepurchasesTable msft:ShareRepurchasesLineItems->msft:ShareRepurchasesTable all msft:ShareRepurchasesTable->base:ShareRepurchaseProgramAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:ShareRepurchasesTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101080 - Disclosure - Share Repurchases (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureShareRepurchasesDetail)
TableEquity [Abstract]
%3 base:ShareRepurchaseProgramAxis base:ShareRepurchaseProgramAxis base:ShareRepurchaseProgramDomain base:ShareRepurchaseProgramDomain base:ShareRepurchaseProgramAxis->base:ShareRepurchaseProgramDomain dimension-domain msft:ShareRepurchaseProgramTwentySixteenMember msft:ShareRepurchaseProgramTwentySixteenMember base:ShareRepurchaseProgramDomain->msft:ShareRepurchaseProgramTwentySixteenMember domain-member msft:ShareRepurchaseProgramTwentyThirteenMember msft:ShareRepurchaseProgramTwentyThirteenMember base:ShareRepurchaseProgramDomain->msft:ShareRepurchaseProgramTwentyThirteenMember domain-member base:StockRepurchasedDuringPeriodShares base:StockRepurchasedDuringPeriodShares base:StockRepurchasedDuringPeriodValue base:StockRepurchasedDuringPeriodValue msft:ShareRepurchasesLineItems msft:ShareRepurchasesLineItems msft:ShareRepurchasesLineItems->base:StockRepurchasedDuringPeriodShares domain-member msft:ShareRepurchasesLineItems->base:StockRepurchasedDuringPeriodValue domain-member msft:ShareRepurchasesTable msft:ShareRepurchasesTable msft:ShareRepurchasesLineItems->msft:ShareRepurchasesTable all msft:ShareRepurchasesTable->base:ShareRepurchaseProgramAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:ShareRepurchasesTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101090 - Disclosure - Dividends Declared (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDividendsDeclaredDetail)
TableEquity [Abstract]
%3 base:CommonStockDividendsPerShareDeclared base:CommonStockDividendsPerShareDeclared base:DividendPayableDateToBePaidDayMonthAndYear base:DividendPayableDateToBePaidDayMonthAndYear base:DividendsCommonStockCash base:DividendsCommonStockCash base:DividendsPayableDateDeclaredDayMonthAndYear base:DividendsPayableDateDeclaredDayMonthAndYear base:DividendsPayableDateOfRecordDayMonthAndYear base:DividendsPayableDateOfRecordDayMonthAndYear msft:DividendsLineItems msft:DividendsLineItems msft:DividendsLineItems->base:CommonStockDividendsPerShareDeclared domain-member msft:DividendsLineItems->base:DividendPayableDateToBePaidDayMonthAndYear domain-member msft:DividendsLineItems->base:DividendsCommonStockCash domain-member msft:DividendsLineItems->base:DividendsPayableDateDeclaredDayMonthAndYear domain-member msft:DividendsLineItems->base:DividendsPayableDateOfRecordDayMonthAndYear domain-member msft:DividendsTable msft:DividendsTable msft:DividendsLineItems->msft:DividendsTable all other:LegalEntityAxis other:LegalEntityAxis msft:DividendsTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail)
TableStatement Of Income And Comprehensive Income [Abstract]
%3 base:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember base:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember base:AccumulatedNetUnrealizedInvestmentGainLossMember base:AccumulatedNetUnrealizedInvestmentGainLossMember base:AccumulatedOtherComprehensiveIncomeLossLineItems base:AccumulatedOtherComprehensiveIncomeLossLineItems base:AccumulatedOtherComprehensiveIncomeLossTable base:AccumulatedOtherComprehensiveIncomeLossTable base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:AccumulatedOtherComprehensiveIncomeLossTable all base:OciBeforeReclassificationsNetOfTaxAttributableToParent base:OciBeforeReclassificationsNetOfTaxAttributableToParent base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:OciBeforeReclassificationsNetOfTaxAttributableToParent domain-member base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent domain-member base:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent base:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent domain-member base:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent base:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent domain-member base:ReclassificationFromAociCurrentPeriodTax base:ReclassificationFromAociCurrentPeriodTax base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:ReclassificationFromAociCurrentPeriodTax domain-member base:StockholdersEquity base:StockholdersEquity base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:StockholdersEquity domain-member base:IncomeStatementLocationAxis base:IncomeStatementLocationAxis base:AccumulatedOtherComprehensiveIncomeLossTable->base:IncomeStatementLocationAxis hypercube-dimension base:StatementEquityComponentsAxis base:StatementEquityComponentsAxis base:AccumulatedOtherComprehensiveIncomeLossTable->base:StatementEquityComponentsAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:AccumulatedOtherComprehensiveIncomeLossTable->other:LegalEntityAxis hypercube-dimension base:AccumulatedOtherComprehensiveIncomeMember base:AccumulatedOtherComprehensiveIncomeMember base:EquityComponentDomain base:EquityComponentDomain base:EquityComponentDomain->base:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember domain-member base:EquityComponentDomain->base:AccumulatedNetUnrealizedInvestmentGainLossMember domain-member base:EquityComponentDomain->base:AccumulatedOtherComprehensiveIncomeMember domain-member msft:AccumulatedTranslationAdjustmentAndOtherMember msft:AccumulatedTranslationAdjustmentAndOtherMember base:EquityComponentDomain->msft:AccumulatedTranslationAdjustmentAndOtherMember domain-member base:IncomeStatementLocationDomain base:IncomeStatementLocationDomain base:IncomeStatementLocationAxis->base:IncomeStatementLocationDomain dimension-domain base:NonoperatingIncomeExpenseMember base:NonoperatingIncomeExpenseMember base:IncomeStatementLocationDomain->base:NonoperatingIncomeExpenseMember domain-member base:SalesMember base:SalesMember base:IncomeStatementLocationDomain->base:SalesMember domain-member base:StatementEquityComponentsAxis->base:EquityComponentDomain dimension-domain other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101110 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentParentheticalDetail)
TableStatement Of Income And Comprehensive Income [Abstract]
%3 base:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember base:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember base:AccumulatedNetUnrealizedInvestmentGainLossMember base:AccumulatedNetUnrealizedInvestmentGainLossMember base:AccumulatedOtherComprehensiveIncomeLossLineItems base:AccumulatedOtherComprehensiveIncomeLossLineItems base:AccumulatedOtherComprehensiveIncomeLossTable base:AccumulatedOtherComprehensiveIncomeLossTable base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:AccumulatedOtherComprehensiveIncomeLossTable all base:OtherComprehensiveIncomeLossBeforeReclassificationsTax base:OtherComprehensiveIncomeLossBeforeReclassificationsTax base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:OtherComprehensiveIncomeLossBeforeReclassificationsTax domain-member base:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 base:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 domain-member base:StatementEquityComponentsAxis base:StatementEquityComponentsAxis base:AccumulatedOtherComprehensiveIncomeLossTable->base:StatementEquityComponentsAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:AccumulatedOtherComprehensiveIncomeLossTable->other:LegalEntityAxis hypercube-dimension base:EquityComponentDomain base:EquityComponentDomain base:EquityComponentDomain->base:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember domain-member base:EquityComponentDomain->base:AccumulatedNetUnrealizedInvestmentGainLossMember domain-member msft:AccumulatedTranslationAdjustmentAndOtherMember msft:AccumulatedTranslationAdjustmentAndOtherMember base:EquityComponentDomain->msft:AccumulatedTranslationAdjustmentAndOtherMember domain-member base:StatementEquityComponentsAxis->base:EquityComponentDomain dimension-domain other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101120 - Disclosure - Employee Stock and Savings Plans - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeeStockAndSavingsPlansAdditionalInformationDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
%3 base:AwardTypeAxis base:AwardTypeAxis base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain base:AwardTypeAxis->base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain dimension-default base:AwardTypeAxis->base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain dimension-domain base:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis base:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain base:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis->base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain dimension-default base:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis->base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain dimension-domain base:DefinedContributionPlanCostRecognized base:DefinedContributionPlanCostRecognized base:DefinedContributionPlanEmployerMatchingContributionPercent base:DefinedContributionPlanEmployerMatchingContributionPercent base:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch base:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 base:EmployeeStockMember base:EmployeeStockMember base:MaximumMember base:MaximumMember base:MinimumMember base:MinimumMember msft:FirstSixPercentOfParticipantContributionsMember msft:FirstSixPercentOfParticipantContributionsMember base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain->msft:FirstSixPercentOfParticipantContributionsMember domain-member msft:IRSCompensationLimitMember msft:IRSCompensationLimitMember base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain->msft:IRSCompensationLimitMember domain-member base:PerformanceSharesMember base:PerformanceSharesMember base:PlanNameAxis base:PlanNameAxis base:PlanNameDomain base:PlanNameDomain base:PlanNameAxis->base:PlanNameDomain dimension-default base:PlanNameAxis->base:PlanNameDomain dimension-domain msft:ExecutiveIncentivePlanMember msft:ExecutiveIncentivePlanMember base:PlanNameDomain->msft:ExecutiveIncentivePlanMember domain-member base:RangeAxis base:RangeAxis base:RangeMember base:RangeMember base:RangeAxis->base:RangeMember dimension-domain base:RangeMember->base:MaximumMember domain-member base:RangeMember->base:MinimumMember domain-member base:RestrictedStockMember base:RestrictedStockMember base:RestrictedStockUnitsRSUMember base:RestrictedStockUnitsRSUMember base:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 base:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate base:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate base:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant base:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain->base:EmployeeStockMember domain-member base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain->base:PerformanceSharesMember domain-member base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain->base:RestrictedStockMember domain-member base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain->base:RestrictedStockUnitsRSUMember domain-member base:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent base:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent msft:CompensationRelatedCostsDisclosureLineItems msft:CompensationRelatedCostsDisclosureLineItems msft:CompensationRelatedCostsDisclosureLineItems->base:DefinedContributionPlanCostRecognized domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:DefinedContributionPlanEmployerMatchingContributionPercent domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent domain-member msft:CompensationRelatedCostsDisclosureTable msft:CompensationRelatedCostsDisclosureTable msft:CompensationRelatedCostsDisclosureLineItems->msft:CompensationRelatedCostsDisclosureTable all msft:CompensationRelatedCostsDisclosureTable->base:AwardTypeAxis hypercube-dimension msft:CompensationRelatedCostsDisclosureTable->base:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis hypercube-dimension msft:CompensationRelatedCostsDisclosureTable->base:PlanNameAxis hypercube-dimension msft:CompensationRelatedCostsDisclosureTable->base:RangeAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:CompensationRelatedCostsDisclosureTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101130 - Disclosure - Stock-Based Compensation Expense and Related Income Tax Benefits (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockBasedCompensationExpenseAndRelatedIncomeTaxBenefitsDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
%3 base:AllocatedShareBasedCompensationExpense base:AllocatedShareBasedCompensationExpense base:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems base:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems base:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems->base:AllocatedShareBasedCompensationExpense domain-member base:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense base:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense base:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems->base:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense domain-member base:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable base:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable base:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems->base:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable all other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101140 - Disclosure - Assumptions Used in Estimating the Fair Value of Stock Award Grants (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAssumptionsUsedInEstimatingFairValueOfStockAwardGrantsDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
%3 base:MaximumMember base:MaximumMember base:MinimumMember base:MinimumMember base:RangeAxis base:RangeAxis base:RangeMember base:RangeMember base:RangeAxis->base:RangeMember dimension-domain base:RangeMember->base:MaximumMember domain-member base:RangeMember->base:MinimumMember domain-member base:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum base:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum base:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum base:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedLineItems msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedLineItems msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum domain-member msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum domain-member msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedLineItems->msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare domain-member msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTable msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTable msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedLineItems->msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTable all msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTable->base:RangeAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101150 - Disclosure - Stock Plan Activity (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
%3 base:AwardTypeAxis base:AwardTypeAxis base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain base:AwardTypeAxis->base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain dimension-domain base:RestrictedStockMember base:RestrictedStockMember base:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable base:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable base:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable->base:AwardTypeAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable->other:LegalEntityAxis hypercube-dimension base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod domain-member base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod domain-member base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber domain-member base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod domain-member msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedAcquisitionInPeriod msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedAcquisitionInPeriod base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward->msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedAcquisitionInPeriod domain-member base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue domain-member base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue domain-member base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue domain-member base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue domain-member msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInAcquisitionsWeightedAverageGrantDateFairValue msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInAcquisitionsWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward->msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInAcquisitionsWeightedAverageGrantDateFairValue domain-member base:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems base:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems base:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems->base:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable all base:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward domain-member base:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward domain-member base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain->base:RestrictedStockMember domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101160 - Disclosure - Stock Plan Activity (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityParentheticalDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
%3 base:AwardTypeAxis base:AwardTypeAxis base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain base:AwardTypeAxis->base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain dimension-domain base:PerformanceSharesMember base:PerformanceSharesMember base:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable base:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable base:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable->base:AwardTypeAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable->other:LegalEntityAxis hypercube-dimension base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod base:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems base:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems base:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems->base:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable all base:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod domain-member base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain->base:PerformanceSharesMember domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101170 - Disclosure - Employee Purchased Shares (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeePurchasedSharesDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
%3 base:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans base:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans msft:EmployeeStockPurchasePlanLineItems msft:EmployeeStockPurchasePlanLineItems msft:EmployeeStockPurchasePlanLineItems->base:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans domain-member msft:EmployeeStockPurchasePlanTable msft:EmployeeStockPurchasePlanTable msft:EmployeeStockPurchasePlanLineItems->msft:EmployeeStockPurchasePlanTable all msft:StockIssuedEmployeeStockPurchasePlanAveragePricePerShare msft:StockIssuedEmployeeStockPurchasePlanAveragePricePerShare msft:EmployeeStockPurchasePlanLineItems->msft:StockIssuedEmployeeStockPurchasePlanAveragePricePerShare domain-member other:LegalEntityAxis other:LegalEntityAxis msft:EmployeeStockPurchasePlanTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101180 - Disclosure - Segment Revenue (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail)
TableSegment Reporting [Abstract]
%3 base:ConsolidationItemsAxis base:ConsolidationItemsAxis base:ConsolidationItemsDomain base:ConsolidationItemsDomain base:ConsolidationItemsAxis->base:ConsolidationItemsDomain dimension-domain base:OperatingSegmentsMember base:OperatingSegmentsMember base:ConsolidationItemsDomain->base:OperatingSegmentsMember domain-member msft:CorporateAndReconcilingItemsMember msft:CorporateAndReconcilingItemsMember base:ConsolidationItemsDomain->msft:CorporateAndReconcilingItemsMember domain-member base:SalesRevenueNet base:SalesRevenueNet base:ScheduleOfSegmentReportingInformationBySegmentTable base:ScheduleOfSegmentReportingInformationBySegmentTable base:ScheduleOfSegmentReportingInformationBySegmentTable->base:ConsolidationItemsAxis hypercube-dimension base:StatementBusinessSegmentsAxis base:StatementBusinessSegmentsAxis base:ScheduleOfSegmentReportingInformationBySegmentTable->base:StatementBusinessSegmentsAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfSegmentReportingInformationBySegmentTable->other:LegalEntityAxis hypercube-dimension base:SegmentDomain base:SegmentDomain msft:IntelligentCloudMember msft:IntelligentCloudMember base:SegmentDomain->msft:IntelligentCloudMember domain-member msft:MorePersonalComputingMember msft:MorePersonalComputingMember base:SegmentDomain->msft:MorePersonalComputingMember domain-member msft:ProductivityAndBusinessProcessesMember msft:ProductivityAndBusinessProcessesMember base:SegmentDomain->msft:ProductivityAndBusinessProcessesMember domain-member base:SegmentReportingInformationLineItems base:SegmentReportingInformationLineItems base:SegmentReportingInformationLineItems->base:SalesRevenueNet domain-member base:SegmentReportingInformationLineItems->base:ScheduleOfSegmentReportingInformationBySegmentTable all base:StatementBusinessSegmentsAxis->base:SegmentDomain dimension-domain other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101190 - Disclosure - Operating Income (Loss) by Segment (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureOperatingIncomeLossBySegmentDetail)
TableSegment Reporting [Abstract]
%3 base:ConsolidationItemsAxis base:ConsolidationItemsAxis base:ConsolidationItemsDomain base:ConsolidationItemsDomain base:ConsolidationItemsAxis->base:ConsolidationItemsDomain dimension-domain base:OperatingSegmentsMember base:OperatingSegmentsMember base:ConsolidationItemsDomain->base:OperatingSegmentsMember domain-member msft:CorporateAndReconcilingItemsMember msft:CorporateAndReconcilingItemsMember base:ConsolidationItemsDomain->msft:CorporateAndReconcilingItemsMember domain-member base:OperatingIncomeLoss base:OperatingIncomeLoss base:ScheduleOfSegmentReportingInformationBySegmentTable base:ScheduleOfSegmentReportingInformationBySegmentTable base:ScheduleOfSegmentReportingInformationBySegmentTable->base:ConsolidationItemsAxis hypercube-dimension base:StatementBusinessSegmentsAxis base:StatementBusinessSegmentsAxis base:ScheduleOfSegmentReportingInformationBySegmentTable->base:StatementBusinessSegmentsAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfSegmentReportingInformationBySegmentTable->other:LegalEntityAxis hypercube-dimension base:SegmentDomain base:SegmentDomain msft:IntelligentCloudMember msft:IntelligentCloudMember base:SegmentDomain->msft:IntelligentCloudMember domain-member msft:MorePersonalComputingMember msft:MorePersonalComputingMember base:SegmentDomain->msft:MorePersonalComputingMember domain-member msft:ProductivityAndBusinessProcessesMember msft:ProductivityAndBusinessProcessesMember base:SegmentDomain->msft:ProductivityAndBusinessProcessesMember domain-member base:SegmentReportingInformationLineItems base:SegmentReportingInformationLineItems base:SegmentReportingInformationLineItems->base:OperatingIncomeLoss domain-member base:SegmentReportingInformationLineItems->base:ScheduleOfSegmentReportingInformationBySegmentTable all base:StatementBusinessSegmentsAxis->base:SegmentDomain dimension-domain other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101200 - Disclosure - Corporate and Other Operating Income (Loss) Activity (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureCorporateAndOtherOperatingIncomeLossActivityDetail)
TableSegment Reporting [Abstract]
%3 base:ConsolidationItemsAxis base:ConsolidationItemsAxis base:ConsolidationItemsDomain base:ConsolidationItemsDomain base:ConsolidationItemsAxis->base:ConsolidationItemsDomain dimension-domain msft:CorporateAndReconcilingItemsMember msft:CorporateAndReconcilingItemsMember base:ConsolidationItemsDomain->msft:CorporateAndReconcilingItemsMember domain-member base:DeferredRevenueArrangementTypeAxis base:DeferredRevenueArrangementTypeAxis base:DeferredRevenueArrangementTypeDomain base:DeferredRevenueArrangementTypeDomain base:DeferredRevenueArrangementTypeAxis->base:DeferredRevenueArrangementTypeDomain dimension-domain msft:WindowsTenDeferralMember msft:WindowsTenDeferralMember base:DeferredRevenueArrangementTypeDomain->msft:WindowsTenDeferralMember domain-member base:IncomeStatementLocationAxis base:IncomeStatementLocationAxis base:IncomeStatementLocationDomain base:IncomeStatementLocationDomain base:IncomeStatementLocationAxis->base:IncomeStatementLocationDomain dimension-domain msft:ImpairmentIntegrationAndRestructuringExpensesMember msft:ImpairmentIntegrationAndRestructuringExpensesMember base:IncomeStatementLocationDomain->msft:ImpairmentIntegrationAndRestructuringExpensesMember domain-member base:OperatingIncomeLoss base:OperatingIncomeLoss base:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable base:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable base:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable->base:ConsolidationItemsAxis hypercube-dimension base:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable->base:DeferredRevenueArrangementTypeAxis hypercube-dimension base:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable->base:IncomeStatementLocationAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable->other:LegalEntityAxis hypercube-dimension base:SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems base:SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems base:SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems->base:OperatingIncomeLoss domain-member base:SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems->base:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable all other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101210 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail)
TableSegment Reporting [Abstract]
%3 base:ScheduleOfSegmentReportingInformationBySegmentTable base:ScheduleOfSegmentReportingInformationBySegmentTable other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfSegmentReportingInformationBySegmentTable->other:LegalEntityAxis hypercube-dimension base:SegmentReportingDisclosureOfMajorCustomers base:SegmentReportingDisclosureOfMajorCustomers base:SegmentReportingInformationLineItems base:SegmentReportingInformationLineItems base:SegmentReportingInformationLineItems->base:ScheduleOfSegmentReportingInformationBySegmentTable all base:SegmentReportingInformationLineItems->base:SegmentReportingDisclosureOfMajorCustomers domain-member other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101220 - Disclosure - Revenue Classified by Major Geographic Areas (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail)
TableSegment Reporting [Abstract]
%3 base:NonUsMember base:NonUsMember base:SalesRevenueNet base:SalesRevenueNet base:SegmentGeographicalDomain base:SegmentGeographicalDomain base:SegmentGeographicalDomain->base:NonUsMember domain-member country:US country:US base:SegmentGeographicalDomain->country:US domain-member base:StatementGeographicalAxis base:StatementGeographicalAxis base:StatementGeographicalAxis->base:SegmentGeographicalDomain dimension-default base:StatementGeographicalAxis->base:SegmentGeographicalDomain dimension-domain msft:GeographicInformationLineItems msft:GeographicInformationLineItems msft:GeographicInformationLineItems->base:SalesRevenueNet domain-member msft:GeographicInformationTable msft:GeographicInformationTable msft:GeographicInformationLineItems->msft:GeographicInformationTable all msft:GeographicInformationTable->base:StatementGeographicalAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:GeographicInformationTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101230 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail)
TableSegment Reporting [Abstract]
%3 base:EntityWideInformationRevenueFromExternalCustomerLineItems base:EntityWideInformationRevenueFromExternalCustomerLineItems base:SalesRevenueNet base:SalesRevenueNet base:EntityWideInformationRevenueFromExternalCustomerLineItems->base:SalesRevenueNet domain-member base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable base:EntityWideInformationRevenueFromExternalCustomerLineItems->base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable all base:ProductOrServiceAxis base:ProductOrServiceAxis base:ProductsAndServicesDomain base:ProductsAndServicesDomain base:ProductOrServiceAxis->base:ProductsAndServicesDomain dimension-default base:ProductOrServiceAxis->base:ProductsAndServicesDomain dimension-domain msft:AdvertisingMember msft:AdvertisingMember base:ProductsAndServicesDomain->msft:AdvertisingMember domain-member msft:ConsultingAndProductSupportServicesMember msft:ConsultingAndProductSupportServicesMember base:ProductsAndServicesDomain->msft:ConsultingAndProductSupportServicesMember domain-member msft:DevicesMember msft:DevicesMember base:ProductsAndServicesDomain->msft:DevicesMember domain-member msft:LinkedInCorporationMember msft:LinkedInCorporationMember base:ProductsAndServicesDomain->msft:LinkedInCorporationMember domain-member msft:MicrosoftOfficeSystemMember msft:MicrosoftOfficeSystemMember base:ProductsAndServicesDomain->msft:MicrosoftOfficeSystemMember domain-member msft:OtherProductsAndServicesMember msft:OtherProductsAndServicesMember base:ProductsAndServicesDomain->msft:OtherProductsAndServicesMember domain-member msft:ServerProductsAndToolsMember msft:ServerProductsAndToolsMember base:ProductsAndServicesDomain->msft:ServerProductsAndToolsMember domain-member msft:WindowsOperatingSystemsForComputingDevicesMember msft:WindowsOperatingSystemsForComputingDevicesMember base:ProductsAndServicesDomain->msft:WindowsOperatingSystemsForComputingDevicesMember domain-member msft:XboxMember msft:XboxMember base:ProductsAndServicesDomain->msft:XboxMember domain-member base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable->base:ProductOrServiceAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101240 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail)
TableSegment Reporting [Abstract]
%3 base:EntityWideInformationRevenueFromExternalCustomerLineItems base:EntityWideInformationRevenueFromExternalCustomerLineItems base:SalesRevenueNet base:SalesRevenueNet base:EntityWideInformationRevenueFromExternalCustomerLineItems->base:SalesRevenueNet domain-member base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable base:EntityWideInformationRevenueFromExternalCustomerLineItems->base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable all msft:ProductsOrServicesSecondaryCategorizationAxis msft:ProductsOrServicesSecondaryCategorizationAxis base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable->msft:ProductsOrServicesSecondaryCategorizationAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable->other:LegalEntityAxis hypercube-dimension msft:CommercialCloudMember msft:CommercialCloudMember msft:ProductsOrServicesNameSecondaryCategorizationDomain msft:ProductsOrServicesNameSecondaryCategorizationDomain msft:ProductsOrServicesNameSecondaryCategorizationDomain->msft:CommercialCloudMember domain-member msft:ProductsOrServicesSecondaryCategorizationAxis->msft:ProductsOrServicesNameSecondaryCategorizationDomain dimension-default msft:ProductsOrServicesSecondaryCategorizationAxis->msft:ProductsOrServicesNameSecondaryCategorizationDomain dimension-domain other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101250 - Disclosure - Long-Lived Assets, Excluding Financial Instruments and Tax Assets, Classified by Location of Controlling Statutory Company (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureLongLivedAssetsExcludingFinancialInstrumentsAndTaxAssetsClassifiedByLocationOfControllingStatutoryCompanyDetail)
TableSegment Reporting [Abstract]
%3 base:NoncurrentAssets base:NoncurrentAssets base:SegmentGeographicalDomain base:SegmentGeographicalDomain country:IE country:IE base:SegmentGeographicalDomain->country:IE domain-member country:LU country:LU base:SegmentGeographicalDomain->country:LU domain-member country:US country:US base:SegmentGeographicalDomain->country:US domain-member msft:OtherCountriesMember msft:OtherCountriesMember base:SegmentGeographicalDomain->msft:OtherCountriesMember domain-member base:StatementGeographicalAxis base:StatementGeographicalAxis base:StatementGeographicalAxis->base:SegmentGeographicalDomain dimension-domain msft:CertainLongLivedAssetsByGeographyLineItems msft:CertainLongLivedAssetsByGeographyLineItems msft:CertainLongLivedAssetsByGeographyLineItems->base:NoncurrentAssets domain-member msft:CertainLongLivedAssetsByGeographyTable msft:CertainLongLivedAssetsByGeographyTable msft:CertainLongLivedAssetsByGeographyLineItems->msft:CertainLongLivedAssetsByGeographyTable all msft:CertainLongLivedAssetsByGeographyTable->base:StatementGeographicalAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:CertainLongLivedAssetsByGeographyTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101260 - Disclosure - Quarterly Information (Unaudited) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail)
TableQuarterly Financial Information Disclosure [Abstract]
%3 base:EarningsPerShareBasic base:EarningsPerShareBasic base:EarningsPerShareDiluted base:EarningsPerShareDiluted base:GrossProfit base:GrossProfit base:NetIncomeLoss base:NetIncomeLoss base:OperatingIncomeLoss base:OperatingIncomeLoss base:SalesRevenueNet base:SalesRevenueNet msft:QuarterlyFinancialInformationLineItems msft:QuarterlyFinancialInformationLineItems msft:QuarterlyFinancialInformationLineItems->base:EarningsPerShareBasic domain-member msft:QuarterlyFinancialInformationLineItems->base:EarningsPerShareDiluted domain-member msft:QuarterlyFinancialInformationLineItems->base:GrossProfit domain-member msft:QuarterlyFinancialInformationLineItems->base:NetIncomeLoss domain-member msft:QuarterlyFinancialInformationLineItems->base:OperatingIncomeLoss domain-member msft:QuarterlyFinancialInformationLineItems->base:SalesRevenueNet domain-member msft:QuarterlyFinancialInformationTable msft:QuarterlyFinancialInformationTable msft:QuarterlyFinancialInformationLineItems->msft:QuarterlyFinancialInformationTable all other:LegalEntityAxis other:LegalEntityAxis msft:QuarterlyFinancialInformationTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

Definition Links Graph
Network
101270 - Disclosure - Quarterly Information (Unaudited) (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail)
TableQuarterly Financial Information Disclosure [Abstract]
%3 base:AssetImpairmentCharges base:AssetImpairmentCharges base:DeferredRevenueArrangementTypeAxis base:DeferredRevenueArrangementTypeAxis base:DeferredRevenueArrangementTypeDomain base:DeferredRevenueArrangementTypeDomain base:DeferredRevenueArrangementTypeAxis->base:DeferredRevenueArrangementTypeDomain dimension-domain msft:WindowsTenDeferralMember msft:WindowsTenDeferralMember base:DeferredRevenueArrangementTypeDomain->msft:WindowsTenDeferralMember domain-member base:EmployeeSeveranceMember base:EmployeeSeveranceMember base:RestructuringCharges base:RestructuringCharges base:RestructuringCostAndReserveAxis base:RestructuringCostAndReserveAxis base:TypeOfRestructuringDomain base:TypeOfRestructuringDomain base:RestructuringCostAndReserveAxis->base:TypeOfRestructuringDomain dimension-domain base:RestructuringPlanAxis base:RestructuringPlanAxis base:RestructuringPlanDomain base:RestructuringPlanDomain base:RestructuringPlanAxis->base:RestructuringPlanDomain dimension-domain msft:SalesAndMarketingRestructuringPlanMember msft:SalesAndMarketingRestructuringPlanMember base:RestructuringPlanDomain->msft:SalesAndMarketingRestructuringPlanMember domain-member msft:TwentySixteenRestructuringPlanMember msft:TwentySixteenRestructuringPlanMember base:RestructuringPlanDomain->msft:TwentySixteenRestructuringPlanMember domain-member base:SalesRevenueNet base:SalesRevenueNet base:SegmentDomain base:SegmentDomain msft:PhoneBusinessMember msft:PhoneBusinessMember base:SegmentDomain->msft:PhoneBusinessMember domain-member base:StatementBusinessSegmentsAxis base:StatementBusinessSegmentsAxis base:StatementBusinessSegmentsAxis->base:SegmentDomain dimension-domain base:TypeOfRestructuringDomain->base:EmployeeSeveranceMember domain-member msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsAfterTax msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsAfterTax msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsPerShareAfterTax msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsPerShareAfterTax msft:ImpairmentIntegrationAndRestructuringEffectOnOperatingIncomeLossAfterTax msft:ImpairmentIntegrationAndRestructuringEffectOnOperatingIncomeLossAfterTax msft:QuarterlyFinancialInformationLineItems msft:QuarterlyFinancialInformationLineItems msft:QuarterlyFinancialInformationLineItems->base:AssetImpairmentCharges domain-member msft:QuarterlyFinancialInformationLineItems->base:RestructuringCharges domain-member msft:QuarterlyFinancialInformationLineItems->base:SalesRevenueNet domain-member msft:QuarterlyFinancialInformationLineItems->msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsAfterTax domain-member msft:QuarterlyFinancialInformationLineItems->msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsPerShareAfterTax domain-member msft:QuarterlyFinancialInformationLineItems->msft:ImpairmentIntegrationAndRestructuringEffectOnOperatingIncomeLossAfterTax domain-member msft:QuarterlyFinancialInformationTable msft:QuarterlyFinancialInformationTable msft:QuarterlyFinancialInformationLineItems->msft:QuarterlyFinancialInformationTable all msft:QuarterlyFinancialInformationTable->base:DeferredRevenueArrangementTypeAxis hypercube-dimension msft:QuarterlyFinancialInformationTable->base:RestructuringCostAndReserveAxis hypercube-dimension msft:QuarterlyFinancialInformationTable->base:RestructuringPlanAxis hypercube-dimension msft:QuarterlyFinancialInformationTable->base:StatementBusinessSegmentsAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:QuarterlyFinancialInformationTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

 

Fact Tables

The colours used for the fact values are significant, and have the following meanings:


Fact Table
Network
100000 - Document - Document and Entity Information
(http://www.xbrlsite.com/msft/role/DocumentDocumentAndEntityInformation)
TableDocument And Entity Information [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Amendment Flagfalsenullnull
20000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Current Fiscal Year End Date--06-30nullnull
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Document Fiscal Period FocusFYnullnull
40000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Document Fiscal Year Focus2017nullnull
50000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Document Period End Date2017-06-30nullnull
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Document Type10-Knullnull
70000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Entity Central Index Key0000789019nullnull
80000789019 (http://www.sec.gov/CIK)2017-07-31Entity [Domain]Entity Common Stock Shares Outstanding7702243979sharesINF
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Entity Current Reporting StatusYesnullnull
100000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Entity Filer CategoryLarge Accelerated Filernullnull
110000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Entity Listing Par Value Per Share6.25e-6iso4217:USD/sharesINF
120000789019 (http://www.sec.gov/CIK)2016-12-31Entity [Domain]Entity Public Float466500000000iso4217:USD-8
130000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Entity Registrant NameMICROSOFT CORPORATIONnullnull
140000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Entity Tax Identification Number911144442nullnull
150000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Entity Voluntary FilersNonullnull
160000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Entity Well Known Seasoned IssuerYesnullnull
170000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Entity [Domain]Trading SymbolMSFTnullnull

Fact Table
Network
100010 - Statement - INCOME STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS)
TableIncome Statement [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100020 - Statement - COMPREHENSIVE INCOME STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS)
TableStatement Of Income And Comprehensive Income [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100030 - Statement - COMPREHENSIVE INCOME STATEMENTS (Parenthetical)
(http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTSParenthetical)
TableStatement Of Income And Comprehensive Income [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100040 - Statement - BALANCE SHEETS
(http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS)
TableStatement Of Financial Position [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100050 - Statement - BALANCE SHEETS (Parenthetical)
(http://www.xbrlsite.com/msft/role/StatementBALANCESHEETSParenthetical)
TableStatement Of Financial Position [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100060 - Statement - CASH FLOWS STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS)
TableStatement Of Cash Flows [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100070 - Statement - STOCKHOLDERS' EQUITY STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementSTOCKHOLDERSEQUITYSTATEMENTS)
TableStatement Of Stockholders Equity [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Common Stock Including Additional Paid In Capital [Member]Adjustment To Additional Paid In Capital Income Tax Effect From Share Based Compensation Net588000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Common Stock Including Additional Paid In Capital [Member]Adjustment To Additional Paid In Capital Income Tax Effect From Share Based Compensation Net0iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Common Stock Including Additional Paid In Capital [Member]Adjustment To Additional Paid In Capital Income Tax Effect From Share Based Compensation Net0iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Common Stock Including Additional Paid In Capital [Member]Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value2574000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Common Stock Including Additional Paid In Capital [Member]Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value2668000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Common Stock Including Additional Paid In Capital [Member]Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value3266000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Equity Component [Domain]Dividends Common Stock Cash2868000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Equity Component [Domain]Dividends Common Stock Cash2842000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Equity Component [Domain]Dividends Common Stock Cash2821000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Equity Component [Domain]Dividends Common Stock Cash2800000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Equity Component [Domain]Dividends Common Stock Cash3024000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Equity Component [Domain]Dividends Common Stock Cash3012000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Equity Component [Domain]Dividends Common Stock Cash3009000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Equity Component [Domain]Dividends Common Stock Cash3006000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Retained Earnings [Member]Dividends Common Stock Cash10063000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Retained Earnings [Member]Dividends Common Stock Cash11329000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Retained Earnings [Member]Dividends Common Stock Cash12040000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Equity Component [Domain]Net Income Loss12193000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Equity Component [Domain]Net Income Loss4902000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Equity Component [Domain]Net Income Loss16798000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Equity Component [Domain]Net Income Loss5018000000iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Equity Component [Domain]Net Income Loss3756000000iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Equity Component [Domain]Net Income Loss3122000000iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Equity Component [Domain]Net Income Loss4690000000iso4217:USD-6
250000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Equity Component [Domain]Net Income Loss21204000000iso4217:USD-6
260000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Equity Component [Domain]Net Income Loss5200000000iso4217:USD-6
270000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Equity Component [Domain]Net Income Loss4801000000iso4217:USD-6
280000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Equity Component [Domain]Net Income Loss6513000000iso4217:USD-6
290000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Retained Earnings [Member]Net Income Loss12193000000iso4217:USD-6
300000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Retained Earnings [Member]Net Income Loss16798000000iso4217:USD-6
310000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Retained Earnings [Member]Net Income Loss21204000000iso4217:USD-6
320000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Equity Component [Domain]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-1186000000iso4217:USD-6
330000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Equity Component [Domain]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-985000000iso4217:USD-6
340000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Equity Component [Domain]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-1106000000iso4217:USD-6
350000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Other Comprehensive Income [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-1186000000iso4217:USD-6
360000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Other Comprehensive Income [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-985000000iso4217:USD-6
370000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Other Comprehensive Income [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-1106000000iso4217:USD-6
380000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Common Stock Including Additional Paid In Capital [Member]Stock Issued During Period Value New Issues634000000iso4217:USD-6
390000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Common Stock Including Additional Paid In Capital [Member]Stock Issued During Period Value New Issues668000000iso4217:USD-6
400000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Common Stock Including Additional Paid In Capital [Member]Stock Issued During Period Value New Issues772000000iso4217:USD-6
410000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Equity Component [Domain]Stock Repurchased During Period Value13209000000iso4217:USD-6
420000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Equity Component [Domain]Stock Repurchased During Period Value14800000000iso4217:USD-6
430000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Equity Component [Domain]Stock Repurchased During Period Value10283000000iso4217:USD-6
440000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Common Stock Including Additional Paid In Capital [Member]Stock Repurchased During Period Value3700000000iso4217:USD-6
450000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Common Stock Including Additional Paid In Capital [Member]Stock Repurchased During Period Value3689000000iso4217:USD-6
460000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Common Stock Including Additional Paid In Capital [Member]Stock Repurchased During Period Value2987000000iso4217:USD-6
470000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Retained Earnings [Member]Stock Repurchased During Period Value10744000000iso4217:USD-6
480000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Retained Earnings [Member]Stock Repurchased During Period Value12283000000iso4217:USD-6
490000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Retained Earnings [Member]Stock Repurchased During Period Value8798000000iso4217:USD-6
500000789019 (http://www.sec.gov/CIK)2015-06-30Equity Component [Domain]Stockholders Equity80083000000iso4217:USD-6
510000789019 (http://www.sec.gov/CIK)2016-06-30Equity Component [Domain]Stockholders Equity71997000000iso4217:USD-6
520000789019 (http://www.sec.gov/CIK)2017-06-30Equity Component [Domain]Stockholders Equity72394000000iso4217:USD-6
530000789019 (http://www.sec.gov/CIK)2014-06-30Accumulated Other Comprehensive Income [Member]Stockholders Equity3708000000iso4217:USD-6
540000789019 (http://www.sec.gov/CIK)2015-06-30Accumulated Other Comprehensive Income [Member]Stockholders Equity2522000000iso4217:USD-6
550000789019 (http://www.sec.gov/CIK)2016-06-30Accumulated Other Comprehensive Income [Member]Stockholders Equity1537000000iso4217:USD-6
560000789019 (http://www.sec.gov/CIK)2017-06-30Accumulated Other Comprehensive Income [Member]Stockholders Equity431000000iso4217:USD-6
570000789019 (http://www.sec.gov/CIK)2014-06-30Common Stock Including Additional Paid In Capital [Member]Stockholders Equity68366000000iso4217:USD-6
580000789019 (http://www.sec.gov/CIK)2015-06-30Common Stock Including Additional Paid In Capital [Member]Stockholders Equity68465000000iso4217:USD-6
590000789019 (http://www.sec.gov/CIK)2016-06-30Common Stock Including Additional Paid In Capital [Member]Stockholders Equity68178000000iso4217:USD-6
600000789019 (http://www.sec.gov/CIK)2017-06-30Common Stock Including Additional Paid In Capital [Member]Stockholders Equity69315000000iso4217:USD-6
610000789019 (http://www.sec.gov/CIK)2014-06-30Retained Earnings [Member]Stockholders Equity17710000000iso4217:USD-6
620000789019 (http://www.sec.gov/CIK)2015-06-30Retained Earnings [Member]Stockholders Equity9096000000iso4217:USD-6
630000789019 (http://www.sec.gov/CIK)2016-06-30Retained Earnings [Member]Stockholders Equity2282000000iso4217:USD-6
640000789019 (http://www.sec.gov/CIK)2017-06-30Retained Earnings [Member]Stockholders Equity2648000000iso4217:USD-6
650000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Common Stock Including Additional Paid In Capital [Member]Stockholders Equity Other-3000000iso4217:USD-6
660000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Common Stock Including Additional Paid In Capital [Member]Stockholders Equity Other-66000000iso4217:USD-6
670000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Common Stock Including Additional Paid In Capital [Member]Stockholders Equity Other-86000000iso4217:USD-6

Fact Table
Network
100080 - Disclosure - ACCOUNTING POLICIES
(http://www.xbrlsite.com/msft/role/DisclosureACCOUNTINGPOLICIES)
TableAccounting Policies [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100090 - Disclosure - EARNINGS PER SHARE
(http://www.xbrlsite.com/msft/role/DisclosureEARNINGSPERSHARE)
TableEarnings Per Share [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100100 - Disclosure - OTHER INCOME (EXPENSE), NET
(http://www.xbrlsite.com/msft/role/DisclosureOTHERINCOMEEXPENSENET)
TableOther Income And Expenses [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100110 - Disclosure - INVESTMENTS
(http://www.xbrlsite.com/msft/role/DisclosureINVESTMENTS)
TableCash And Cash Equivalents [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100120 - Disclosure - DERIVATIVES
(http://www.xbrlsite.com/msft/role/DisclosureDERIVATIVES)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100130 - Disclosure - FAIR VALUE MEASUREMENTS
(http://www.xbrlsite.com/msft/role/DisclosureFAIRVALUEMEASUREMENTS)
TableFair Value Disclosures [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100140 - Disclosure - INVENTORIES
(http://www.xbrlsite.com/msft/role/DisclosureINVENTORIES)
TableInventory Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100150 - Disclosure - PROPERTY AND EQUIPMENT
(http://www.xbrlsite.com/msft/role/DisclosurePROPERTYANDEQUIPMENT)
TableProperty Plant And Equipment [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100160 - Disclosure - BUSINESS COMBINATIONS
(http://www.xbrlsite.com/msft/role/DisclosureBUSINESSCOMBINATIONS)
TableBusiness Combinations [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100170 - Disclosure - GOODWILL
(http://www.xbrlsite.com/msft/role/DisclosureGOODWILL)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100180 - Disclosure - INTANGIBLE ASSETS
(http://www.xbrlsite.com/msft/role/DisclosureINTANGIBLEASSETS)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100190 - Disclosure - DEBT
(http://www.xbrlsite.com/msft/role/DisclosureDEBT)
TableDebt Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100200 - Disclosure - INCOME TAXES
(http://www.xbrlsite.com/msft/role/DisclosureINCOMETAXES)
TableIncome Tax Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100210 - Disclosure - RESTRUCTURING CHARGES
(http://www.xbrlsite.com/msft/role/DisclosureRESTRUCTURINGCHARGES)
TableRestructuring And Related Activities [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100220 - Disclosure - UNEARNED REVENUE
(http://www.xbrlsite.com/msft/role/DisclosureUNEARNEDREVENUE)
TableDeferred Revenue Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100230 - Disclosure - COMMITMENTS
(http://www.xbrlsite.com/msft/role/DisclosureCOMMITMENTS)
TableCommitments And Contingencies Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100240 - Disclosure - CONTINGENCIES
(http://www.xbrlsite.com/msft/role/DisclosureCONTINGENCIES)
TableCommitments And Contingencies Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100250 - Disclosure - STOCKHOLDERS' EQUITY
(http://www.xbrlsite.com/msft/role/DisclosureSTOCKHOLDERSEQUITY)
TableEquity [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100260 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME
(http://www.xbrlsite.com/msft/role/DisclosureACCUMULATEDOTHERCOMPREHENSIVEINCOME)
TableEquity [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100270 - Disclosure - EMPLOYEE STOCK AND SAVINGS PLANS
(http://www.xbrlsite.com/msft/role/DisclosureEMPLOYEESTOCKANDSAVINGSPLANS)
TablePostemployment Benefits [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100280 - Disclosure - SEGMENT INFORMATION AND GEOGRAPHIC DATA
(http://www.xbrlsite.com/msft/role/DisclosureSEGMENTINFORMATIONANDGEOGRAPHICDATA)
TableSegment Reporting [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100290 - Disclosure - QUARTERLY INFORMATION (UNAUDITED)
(http://www.xbrlsite.com/msft/role/DisclosureQUARTERLYINFORMATIONUNAUDITED)
TableQuarterly Financial Information Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100300 - Disclosure - ACCOUNTING POLICIES (Policies)
(http://www.xbrlsite.com/msft/role/DisclosureACCOUNTINGPOLICIESPolicies)
TableAccounting Policies [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100310 - Disclosure - ACCOUNTING POLICIES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureACCOUNTINGPOLICIESTables)
TableAccounting Policies [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100320 - Disclosure - EARNINGS PER SHARE (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureEARNINGSPERSHARETables)
TableEarnings Per Share [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100330 - Disclosure - OTHER INCOME (EXPENSE), NET (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureOTHERINCOMEEXPENSENETTables)
TableOther Income And Expenses [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100340 - Disclosure - INVESTMENTS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINVESTMENTSTables)
TableCash And Cash Equivalents [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100350 - Disclosure - DERIVATIVES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureDERIVATIVESTables)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Cash Flow Hedging [Member]Schedule Of Derivative Instruments Gain Loss In Statement Of Financial Performance [Text Block]

We recognized the following gains (losses) on foreign exchange contracts designated as cash flow hedges:

 

(In millions)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended June 30,

 

2017

 

 

2016

 

 

2015

 

 

 

 

 

Effective Portion

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gains recognized in other comprehensive income (net of tax effects of $4, $24 and $35)

 

$

328

 

 

$

351

 

 

$

  1,152

 

Gains reclassified from accumulated other comprehensive income into revenue

 

 

555

 

 

 

625

 

 

 

608

 

 

 

 

 

Amount Excluded from Effectiveness Assessment and Ineffective Portion

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Losses recognized in other income (expense), net

 

 

  (389

)

 

 

  (354

)

 

 

  (346

)

 

 

 

nullnull
20000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Fair Value Hedging [Member]Schedule Of Derivative Instruments Gain Loss In Statement Of Financial Performance [Text Block]

We recognized in other income (expense), net the following gains (losses) on contracts designated as fair value hedges and their related hedged items:

 

(In millions)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended June 30,

 

2017

 

 

2016

 

 

2015

 

 

 

 

 

Foreign Exchange Contracts

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivatives

 

$

  441

 

 

$

  (797

)

 

$

741

 

Hedged items

 

 

  (386

)

 

 

838

 

 

 

  (725

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total amount of ineffectiveness

 

$

55

 

 

$

41

 

 

$

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Equity Contracts

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivatives

 

$

(74

)

 

$

(76

)

 

$

(107

)

Hedged items

 

 

74

 

 

 

76

 

 

 

107

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total amount of ineffectiveness

 

$

0

 

 

$

0

 

 

$

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amount of equity contracts excluded from effectiveness assessment

 

$

  (80

)

 

$

  (10

)

 

$

  0

 

 

 

 

 

 

 

 

 

 

 

 

nullnull
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Nondesignated [Member]Schedule Of Derivative Instruments Gain Loss In Statement Of Financial Performance [Text Block]

Gains (losses) from changes in fair values of derivatives that are not designated as hedges are primarily recognized in other income (expense), net. These amounts are shown in the table below, with the exception of gains (losses) on derivatives presented in income statement line items other than other income (expense), net, which were immaterial for the periods presented. Other than those derivatives entered into for investment purposes, such as commodity contracts, the gains (losses) below are generally economically offset by unrealized gains (losses) in the underlying available-for-sale securities and gains (losses) from foreign exchange rate changes on certain balance sheet amounts.

 

(In millions)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended June 30,

 

2017

 

 

2016

 

 

2015

 

 

 

 

 

Foreign exchange contracts

 

$

(117

)

 

$

(55

)

 

$

(483

)

Equity contracts

 

 

(114

)

 

 

(21

)

 

 

(19

)

Interest-rate contracts

 

 

14

 

 

 

10

 

 

 

23

 

Credit contracts

 

 

5

 

 

 

(1

)

 

 

(1

)

Commodity contracts

 

 

(22

)

 

 

(87

)

 

 

(223

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

  (234

)

 

$

  (154

)

 

$

  (703

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nullnull
40000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Hedging Relationship [Domain]Schedule Of Derivative Instruments In Statement Of Financial Position Fair Value [Text Block]

The following table presents the fair values of derivative instruments designated as hedging instruments (“designated hedge derivatives”) and not designated as hedging instruments (“non-designated hedge derivatives”). The fair values exclude the impact of netting derivative assets and liabilities when a legally enforceable master netting agreement exists and fair value adjustments related to our own credit risk and counterparty credit risk:

 

 

 

June 30, 2017

 

 

June 30, 2016

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(In millions)

 

Short-term
Investments

 

Other
Current
Assets

 

Equity and
Other
Investments

 

Other

Long-term Assets

 

Other
Current
Liabilities

 

Other

Long-term Liabilities

 

Short-term
Investments

 

Other
Current
Assets

 

Equity and
Other
Investments

 

Other
Current
Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-designated Hedge Derivatives

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign exchange contracts

 

$

9

 

 

$

203

 

 

$

0

 

 

$

6

 

 

$

(134

)

 

$

(8

)

 

$

33

 

 

$

156

 

 

$

0

 

 

$

  (296

)

Equity contracts

 

 

3

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(6

)

 

 

0

 

 

 

23

 

 

 

0

 

 

 

0

 

 

 

(16

)

Interest rate contracts

 

 

3

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(7

)

 

 

0

 

 

 

10

 

 

 

0

 

 

 

0

 

 

 

(25

)

Credit contracts

 

 

5

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(1

)

 

 

0

 

 

 

6

 

 

 

0

 

 

 

0

 

 

 

(5

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

20

 

 

$

203

 

 

$

0

 

 

$

6

 

 

$

(148

)

 

$

(8

)

 

$

72

 

 

$

156

 

 

$

0

 

 

$

(342

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Designated Hedge Derivatives

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign exchange contracts

 

$

80

 

 

$

133

 

 

$

0

 

 

$

0

 

 

$

(3

)

 

$

0

 

 

$

1

 

 

$

392

 

 

$

0

 

 

$

(263

)

Equity contracts

 

 

0

 

 

 

0

 

 

 

67

 

 

 

0

 

 

 

(186

)

 

 

0

 

 

 

0

 

 

 

0

 

 

 

18

 

 

 

(25

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

80

 

 

$

133

 

 

$

67

 

 

$

0

 

 

$

(189

)

 

$

0

 

 

$

1

 

 

$

392

 

 

$

18

 

 

$

(288

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross amounts of derivatives

 

$

100

 

 

$

336

 

 

$

67

 

 

$

6

 

 

$

(337

)

 

$

(8

)

 

$

73

 

 

$

548

 

 

$

18

 

 

$

(630

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross derivatives either offset or subject to an enforceable master netting agreement

 

$

100

 

 

$

336

 

 

$

67

 

 

$

6

 

 

$

(334

)

 

$

  (8

)

 

$

69

 

 

$

548

 

 

$

18

 

 

$

  (630

)

Gross amounts of derivatives offset on the balance sheet

 

 

  (20

)

 

 

  (132

)

 

 

  (67

)

 

 

  (8

)

 

 

221

 

 

 

7

 

 

 

  (74

)

 

 

 (302

)

 

 

  (25

)

 

 

398

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net amounts presented on the balance sheet

 

 

80

 

 

 

204

 

 

 

0

 

 

 

  (2

)

 

 

(113

)

 

 

(1

)

 

 

(5

)

 

 

246

 

 

 

(7

)

 

 

(232

)

Gross amounts of derivatives not offset on the balance sheet

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

Cash collateral received

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(228

)

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(250

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net amount

 

$

80

 

 

$

204

 

 

$

0

 

 

$

  (2

)

 

$

  (341

)

 

$

(1

)

 

$

(5

)

 

$

246

 

 

$

(7

)

 

$

(482

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nullnull
50000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Hedging Designation [Domain]Schedule Of Derivative Instruments In Statement Of Financial Position Fair Value [Text Block]

The following table presents the fair values of derivative instruments designated as hedging instruments (“designated hedge derivatives”) and not designated as hedging instruments (“non-designated hedge derivatives”). The fair values exclude the impact of netting derivative assets and liabilities when a legally enforceable master netting agreement exists and fair value adjustments related to our own credit risk and counterparty credit risk:

 

 

 

June 30, 2017

 

 

June 30, 2016

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(In millions)

 

Short-term
Investments

 

Other
Current
Assets

 

Equity and
Other
Investments

 

Other

Long-term Assets

 

Other
Current
Liabilities

 

Other

Long-term Liabilities

 

Short-term
Investments

 

Other
Current
Assets

 

Equity and
Other
Investments

 

Other
Current
Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-designated Hedge Derivatives

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign exchange contracts

 

$

9

 

 

$

203

 

 

$

0

 

 

$

6

 

 

$

(134

)

 

$

(8

)

 

$

33

 

 

$

156

 

 

$

0

 

 

$

  (296

)

Equity contracts

 

 

3

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(6

)

 

 

0

 

 

 

23

 

 

 

0

 

 

 

0

 

 

 

(16

)

Interest rate contracts

 

 

3

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(7

)

 

 

0

 

 

 

10

 

 

 

0

 

 

 

0

 

 

 

(25

)

Credit contracts

 

 

5

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(1

)

 

 

0

 

 

 

6

 

 

 

0

 

 

 

0

 

 

 

(5

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

20

 

 

$

203

 

 

$

0

 

 

$

6

 

 

$

(148

)

 

$

(8

)

 

$

72

 

 

$

156

 

 

$

0

 

 

$

(342

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Designated Hedge Derivatives

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign exchange contracts

 

$

80

 

 

$

133

 

 

$

0

 

 

$

0

 

 

$

(3

)

 

$

0

 

 

$

1

 

 

$

392

 

 

$

0

 

 

$

(263

)

Equity contracts

 

 

0

 

 

 

0

 

 

 

67

 

 

 

0

 

 

 

(186

)

 

 

0

 

 

 

0

 

 

 

0

 

 

 

18

 

 

 

(25

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

80

 

 

$

133

 

 

$

67

 

 

$

0

 

 

$

(189

)

 

$

0

 

 

$

1

 

 

$

392

 

 

$

18

 

 

$

(288

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross amounts of derivatives

 

$

100

 

 

$

336

 

 

$

67

 

 

$

6

 

 

$

(337

)

 

$

(8

)

 

$

73

 

 

$

548

 

 

$

18

 

 

$

(630

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross derivatives either offset or subject to an enforceable master netting agreement

 

$

100

 

 

$

336

 

 

$

67

 

 

$

6

 

 

$

(334

)

 

$

  (8

)

 

$

69

 

 

$

548

 

 

$

18

 

 

$

  (630

)

Gross amounts of derivatives offset on the balance sheet

 

 

  (20

)

 

 

  (132

)

 

 

  (67

)

 

 

  (8

)

 

 

221

 

 

 

7

 

 

 

  (74

)

 

 

 (302

)

 

 

  (25

)

 

 

398

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net amounts presented on the balance sheet

 

 

80

 

 

 

204

 

 

 

0

 

 

 

  (2

)

 

 

(113

)

 

 

(1

)

 

 

(5

)

 

 

246

 

 

 

(7

)

 

 

(232

)

Gross amounts of derivatives not offset on the balance sheet

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

Cash collateral received

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(228

)

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(250

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net amount

 

$

80

 

 

$

204

 

 

$

0

 

 

$

  (2

)

 

$

  (341

)

 

$

(1

)

 

$

(5

)

 

$

246

 

 

$

(7

)

 

$

(482

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nullnull

Fact Table
Network
100360 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureFAIRVALUEMEASUREMENTSTables)
TableFair Value Disclosures [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100370 - Disclosure - INVENTORIES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINVENTORIESTables)
TableInventory Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100380 - Disclosure - PROPERTY AND EQUIPMENT (Tables)
(http://www.xbrlsite.com/msft/role/DisclosurePROPERTYANDEQUIPMENTTables)
TableProperty Plant And Equipment [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100390 - Disclosure - BUSINESS COMBINATIONS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureBUSINESSCOMBINATIONSTables)
TableBusiness Combinations [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Linked In Corporation [Member]Business Acquisition Pro Forma Information [Text Block]

Following are the supplemental consolidated financial results of Microsoft Corporation on an unaudited pro forma basis, as if the acquisition had been consummated on July 1, 2015:

 

(In millions, except earnings per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended June 30,

 

 

2017

 

 

 

2016

 

 

 

 

 

 

 

 

 

 

Revenue

 

$

  91,668

 

 

$

  88,652

 

Net income

 

 

20,894

 

 

 

15,383

 

Diluted earnings per share

 

 

2.67

 

 

 

1.92

 

 

 

 

 

 

 

 

 

 

 

nullnull
20000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Business Acquisition Acquiree [Domain]Schedule Of Acquired Finite Lived Intangible Assets By Major Class [Text Block]

The components of intangible assets acquired during the periods presented were as follows:

 

(In millions)

 

Amount

 

 

Weighted

Average Life

 

 

Amount

 

 

Weighted

Average Life

 

 

 

 

 

 

 

 

 

Year Ended June 30,

 

2017

 

 

 

 

 

2016

 

 

 

 

 

 

 

 

 

Customer-related

 

$

3,607

 

 

 

7 years

 

 

$

30

 

 

 

3 years

 

Technology-based

 

 

2,265

 

 

 

2 years

 

 

 

361

 

 

 

4 years

 

Marketing-related

 

 

2,148

 

 

 

19 years

 

 

 

2

 

 

 

1 year

 

Contract-based

 

 

63

 

 

 

6 years

 

 

 

0

 

 

 

n/a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

  8,083

 

 

 

9 years

 

 

$

  393

 

 

 

4 years

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nullnull
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Linked In Corporation [Member]Schedule Of Acquired Finite Lived Intangible Assets By Major Class [Text Block]

Following are the details of the purchase price allocated to the intangible assets acquired:

 

(In millions)

 

Amount

 

 

Weighted

Average Life

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer-related

 

$

  3,607

 

 

 

7 years

 

Marketing-related (trade names)

 

 

2,148

 

 

 

20 years

 

Technology-based

 

 

2,109

 

 

 

3 years

 

Contract-based

 

 

23

 

 

 

5 years

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair value of intangible assets acquired

 

$

7,887

 

 

 

9 years

 

 

 

 

 

 

 

 

 

 

nullnull
40000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Linked In Corporation [Member]Schedule Of Business Acquisitions By Acquisition [Text Block]

The major classes of assets and liabilities to which we allocated the purchase price were as follows:  

 

(In millions)

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

1,328

 

Short-term investments

 

 

2,110

 

Other current assets

 

 

697

 

Property and equipment

 

 

1,529

 

Intangible assets

 

 

7,887

 

Goodwill (a)

 

 

 

16,803

 

Short-term debt (b)

 

 

 

(1,323

)

Other current liabilities

 

 

(1,117

)

Deferred income taxes

 

 

(774

)

Other

 

 

(131

)

 

 

 

 

 

 

 

 

 

 

Total purchase price

 

$

  27,009

 

 

 

 

 

 

(a)

Goodwill was assigned to our Productivity and Business Processes segment. The goodwill was primarily attributed to increased synergies that are expected to be achieved from the integration of LinkedIn. None of the goodwill is expected to be deductible for income tax purposes.

(b)

Convertible senior notes issued by LinkedIn on November 12, 2014, substantially all of which were redeemed after our acquisition of LinkedIn. The remaining $18 million of notes are not redeemable and are included in long-term debt on our consolidated balance sheets. See Note 12 – Debt for further information.

nullnull
50000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Linked In Corporation [Member]Revenue And Operating Loss Attributable To Acquiree Since Acquisition Date Table [Text Block]

Our consolidated income statement includes the following revenue and operating loss attributable to LinkedIn since the date of acquisition:

 

(In millions)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended June 30,

 

 

 

2017

 

 

 

 

 

 

 

Revenue

 

 

$

  2,268

 

Operating loss

 

 

$

(948

)

 

 

 

 

 

 

nullnull

Fact Table
Network
100400 - Disclosure - GOODWILL (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureGOODWILLTables)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100410 - Disclosure - INTANGIBLE ASSETS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINTANGIBLEASSETSTables)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100420 - Disclosure - DEBT (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureDEBTTables)
TableDebt Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100430 - Disclosure - INCOME TAXES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINCOMETAXESTables)
TableIncome Tax Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100440 - Disclosure - RESTRUCTURING CHARGES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureRESTRUCTURINGCHARGESTables)
TableRestructuring And Related Activities [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100450 - Disclosure - UNEARNED REVENUE (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureUNEARNEDREVENUETables)
TableDeferred Revenue Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100460 - Disclosure - COMMITMENTS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureCOMMITMENTSTables)
TableCommitments And Contingencies Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100470 - Disclosure - STOCKHOLDERS' EQUITY (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureSTOCKHOLDERSEQUITYTables)
TableEquity [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100480 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureACCUMULATEDOTHERCOMPREHENSIVEINCOMETables)
TableEquity [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100490 - Disclosure - EMPLOYEE STOCK AND SAVINGS PLANS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureEMPLOYEESTOCKANDSAVINGSPLANSTables)
TablePostemployment Benefits [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100500 - Disclosure - SEGMENT INFORMATION AND GEOGRAPHIC DATA (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureSEGMENTINFORMATIONANDGEOGRAPHICDATATables)
TableSegment Reporting [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100510 - Disclosure - QUARTERLY INFORMATION (UNAUDITED) (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureQUARTERLYINFORMATIONUNAUDITEDTables)
TableQuarterly Financial Information Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100520 - Disclosure - Accounting Policies - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail)
TableAccounting Policies [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Type Of Adoption [Member]Advertising Expense1900000000iso4217:USD-8
20000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Deferred Revenue Arrangement Type [Domain]Advertising Expense1900000000iso4217:USD-8
30000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Property Plant And Equipment Type [Domain]Advertising Expense1900000000iso4217:USD-8
40000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Range [Member]Advertising Expense1900000000iso4217:USD-8
50000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Scenario Unspecified [Domain]Advertising Expense1900000000iso4217:USD-8
60000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Type Of Adoption [Member]Advertising Expense1600000000iso4217:USD-8
70000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Deferred Revenue Arrangement Type [Domain]Advertising Expense1600000000iso4217:USD-8
80000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Property Plant And Equipment Type [Domain]Advertising Expense1600000000iso4217:USD-8
90000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Range [Member]Advertising Expense1600000000iso4217:USD-8
100000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Unspecified [Domain]Advertising Expense1600000000iso4217:USD-8
110000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type Of Adoption [Member]Advertising Expense1500000000iso4217:USD-8
120000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Deferred Revenue Arrangement Type [Domain]Advertising Expense1500000000iso4217:USD-8
130000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Property Plant And Equipment Type [Domain]Advertising Expense1500000000iso4217:USD-8
140000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Range [Member]Advertising Expense1500000000iso4217:USD-8
150000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Unspecified [Domain]Advertising Expense1500000000iso4217:USD-8
160000789019 (http://www.sec.gov/CIK)2016-06-30Type Of Adoption [Member]Deferred Revenue33909000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2016-06-30Deferred Revenue Arrangement Type [Domain]Deferred Revenue33909000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2016-06-30Property Plant And Equipment Type [Domain]Deferred Revenue33909000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2016-06-30Range [Member]Deferred Revenue33909000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2016-06-30Scenario Unspecified [Domain]Deferred Revenue33909000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2017-06-30Type Of Adoption [Member]Deferred Revenue44479000000iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2017-06-30Deferred Revenue Arrangement Type [Domain]Deferred Revenue44479000000iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2017-06-30Property Plant And Equipment Type [Domain]Deferred Revenue44479000000iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2017-06-30Range [Member]Deferred Revenue44479000000iso4217:USD-6
250000789019 (http://www.sec.gov/CIK)2017-06-30Scenario Unspecified [Domain]Deferred Revenue44479000000iso4217:USD-6
260000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201409 [Member]Deferred Revenue-11716000000iso4217:USD-6
270000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201409 [Member]Deferred Revenue-17823000000iso4217:USD-6
280000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201602 [Member]Deferred Revenue0iso4217:USD-6
290000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201602 [Member]Deferred Revenue0iso4217:USD-6
300000789019 (http://www.sec.gov/CIK)2016-06-30Scenario Plan [Member]Deferred Revenue22193000000iso4217:USD-6
310000789019 (http://www.sec.gov/CIK)2017-06-30Scenario Plan [Member]Deferred Revenue26656000000iso4217:USD-6
320000789019 (http://www.sec.gov/CIK)2016-06-30Type Of Adoption [Member]Deferred Tax Liabilities Noncurrent1476000000iso4217:USD-6
330000789019 (http://www.sec.gov/CIK)2016-06-30Deferred Revenue Arrangement Type [Domain]Deferred Tax Liabilities Noncurrent1476000000iso4217:USD-6
340000789019 (http://www.sec.gov/CIK)2016-06-30Property Plant And Equipment Type [Domain]Deferred Tax Liabilities Noncurrent1476000000iso4217:USD-6
350000789019 (http://www.sec.gov/CIK)2016-06-30Range [Member]Deferred Tax Liabilities Noncurrent1476000000iso4217:USD-6
360000789019 (http://www.sec.gov/CIK)2016-06-30Scenario Unspecified [Domain]Deferred Tax Liabilities Noncurrent1476000000iso4217:USD-6
370000789019 (http://www.sec.gov/CIK)2017-06-30Type Of Adoption [Member]Deferred Tax Liabilities Noncurrent531000000iso4217:USD-6
380000789019 (http://www.sec.gov/CIK)2017-06-30Deferred Revenue Arrangement Type [Domain]Deferred Tax Liabilities Noncurrent531000000iso4217:USD-6
390000789019 (http://www.sec.gov/CIK)2017-06-30Property Plant And Equipment Type [Domain]Deferred Tax Liabilities Noncurrent531000000iso4217:USD-6
400000789019 (http://www.sec.gov/CIK)2017-06-30Range [Member]Deferred Tax Liabilities Noncurrent531000000iso4217:USD-6
410000789019 (http://www.sec.gov/CIK)2017-06-30Scenario Unspecified [Domain]Deferred Tax Liabilities Noncurrent531000000iso4217:USD-6
420000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201409 [Member]Deferred Tax Liabilities Noncurrent4837000000iso4217:USD-6
430000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201409 [Member]Deferred Tax Liabilities Noncurrent5203000000iso4217:USD-6
440000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201602 [Member]Deferred Tax Liabilities Noncurrent0iso4217:USD-6
450000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201602 [Member]Deferred Tax Liabilities Noncurrent0iso4217:USD-6
460000789019 (http://www.sec.gov/CIK)2016-06-30Scenario Plan [Member]Deferred Tax Liabilities Noncurrent6313000000iso4217:USD-6
470000789019 (http://www.sec.gov/CIK)2017-06-30Scenario Plan [Member]Deferred Tax Liabilities Noncurrent5734000000iso4217:USD-6
480000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Maximum [Member]Finite Lived Intangible Asset Useful Life_2511860nullnull
490000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Minimum [Member]Finite Lived Intangible Asset Useful Life_2512438nullnull
500000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Type Of Adoption [Member]Income Tax Expense Benefit6314000000iso4217:USD-6
510000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Deferred Revenue Arrangement Type [Domain]Income Tax Expense Benefit6314000000iso4217:USD-6
520000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Property Plant And Equipment Type [Domain]Income Tax Expense Benefit6314000000iso4217:USD-6
530000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Range [Member]Income Tax Expense Benefit6314000000iso4217:USD-6
540000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Scenario Unspecified [Domain]Income Tax Expense Benefit6314000000iso4217:USD-6
550000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Type Of Adoption [Member]Income Tax Expense Benefit2953000000iso4217:USD-6
560000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Deferred Revenue Arrangement Type [Domain]Income Tax Expense Benefit2953000000iso4217:USD-6
570000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Property Plant And Equipment Type [Domain]Income Tax Expense Benefit2953000000iso4217:USD-6
580000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Range [Member]Income Tax Expense Benefit2953000000iso4217:USD-6
590000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Unspecified [Domain]Income Tax Expense Benefit2953000000iso4217:USD-6
600000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type Of Adoption [Member]Income Tax Expense Benefit1945000000iso4217:USD-6
610000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Deferred Revenue Arrangement Type [Domain]Income Tax Expense Benefit1945000000iso4217:USD-6
620000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Property Plant And Equipment Type [Domain]Income Tax Expense Benefit1945000000iso4217:USD-6
630000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Range [Member]Income Tax Expense Benefit1945000000iso4217:USD-6
640000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Unspecified [Domain]Income Tax Expense Benefit1945000000iso4217:USD-6
650000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accounting Standards Update201409 [Member]Income Tax Expense Benefit2147000000iso4217:USD-6
660000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accounting Standards Update201409 [Member]Income Tax Expense Benefit2467000000iso4217:USD-6
670000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Plan [Member]Income Tax Expense Benefit0iso4217:USD-6
680000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Plan [Member]Income Tax Expense Benefit0iso4217:USD-6
690000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Plan [Member]Income Tax Expense Benefit5100000000iso4217:USD-6
700000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Plan [Member]Income Tax Expense Benefit4412000000iso4217:USD-6
710000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Maximum [Member]Property Plant And Equipment Useful Life_2525154nullnull
720000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Minimum [Member]Property Plant And Equipment Useful Life_2525732nullnull
730000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Maximum [Member]Property Plant And Equipment Useful Life_2526310nullnull
740000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Minimum [Member]Property Plant And Equipment Useful Life_2526888nullnull
750000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Maximum [Member]Property Plant And Equipment Useful Life_2527466nullnull
760000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Minimum [Member]Property Plant And Equipment Useful Life_2528044nullnull
770000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Maximum [Member]Property Plant And Equipment Useful Life_2528622nullnull
780000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Minimum [Member]Property Plant And Equipment Useful Life_2529200nullnull
790000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Maximum [Member]Property Plant And Equipment Useful Life_2529778nullnull
800000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Minimum [Member]Property Plant And Equipment Useful Life_2530356nullnull
810000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Type Of Adoption [Member]Sales Revenue Net93580000000iso4217:USD-6
820000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Deferred Revenue Arrangement Type [Domain]Sales Revenue Net93580000000iso4217:USD-6
830000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Property Plant And Equipment Type [Domain]Sales Revenue Net93580000000iso4217:USD-6
840000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Range [Member]Sales Revenue Net93580000000iso4217:USD-6
850000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Scenario Unspecified [Domain]Sales Revenue Net93580000000iso4217:USD-6
860000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Type Of Adoption [Member]Sales Revenue Net20379000000iso4217:USD-6
870000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Deferred Revenue Arrangement Type [Domain]Sales Revenue Net20379000000iso4217:USD-6
880000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Property Plant And Equipment Type [Domain]Sales Revenue Net20379000000iso4217:USD-6
890000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Range [Member]Sales Revenue Net20379000000iso4217:USD-6
900000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Scenario Unspecified [Domain]Sales Revenue Net20379000000iso4217:USD-6
910000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Type Of Adoption [Member]Sales Revenue Net85320000000iso4217:USD-6
920000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Deferred Revenue Arrangement Type [Domain]Sales Revenue Net85320000000iso4217:USD-6
930000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Property Plant And Equipment Type [Domain]Sales Revenue Net85320000000iso4217:USD-6
940000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Range [Member]Sales Revenue Net85320000000iso4217:USD-6
950000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Unspecified [Domain]Sales Revenue Net85320000000iso4217:USD-6
960000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Type Of Adoption [Member]Sales Revenue Net23796000000iso4217:USD-6
970000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Deferred Revenue Arrangement Type [Domain]Sales Revenue Net23796000000iso4217:USD-6
980000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Property Plant And Equipment Type [Domain]Sales Revenue Net23796000000iso4217:USD-6
990000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Range [Member]Sales Revenue Net23796000000iso4217:USD-6
1000000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Scenario Unspecified [Domain]Sales Revenue Net23796000000iso4217:USD-6
1010000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Type Of Adoption [Member]Sales Revenue Net20531000000iso4217:USD-6
1020000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Deferred Revenue Arrangement Type [Domain]Sales Revenue Net20531000000iso4217:USD-6
1030000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Property Plant And Equipment Type [Domain]Sales Revenue Net20531000000iso4217:USD-6
1040000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Range [Member]Sales Revenue Net20531000000iso4217:USD-6
1050000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Scenario Unspecified [Domain]Sales Revenue Net20531000000iso4217:USD-6
1060000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Type Of Adoption [Member]Sales Revenue Net20614000000iso4217:USD-6
1070000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Deferred Revenue Arrangement Type [Domain]Sales Revenue Net20614000000iso4217:USD-6
1080000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Property Plant And Equipment Type [Domain]Sales Revenue Net20614000000iso4217:USD-6
1090000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Range [Member]Sales Revenue Net20614000000iso4217:USD-6
1100000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Scenario Unspecified [Domain]Sales Revenue Net20614000000iso4217:USD-6
1110000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Type Of Adoption [Member]Sales Revenue Net20453000000iso4217:USD-6
1120000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Deferred Revenue Arrangement Type [Domain]Sales Revenue Net20453000000iso4217:USD-6
1130000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Property Plant And Equipment Type [Domain]Sales Revenue Net20453000000iso4217:USD-6
1140000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Range [Member]Sales Revenue Net20453000000iso4217:USD-6
1150000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Scenario Unspecified [Domain]Sales Revenue Net20453000000iso4217:USD-6
1160000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type Of Adoption [Member]Sales Revenue Net89950000000iso4217:USD-6
1170000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Deferred Revenue Arrangement Type [Domain]Sales Revenue Net89950000000iso4217:USD-6
1180000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Property Plant And Equipment Type [Domain]Sales Revenue Net89950000000iso4217:USD-6
1190000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Range [Member]Sales Revenue Net89950000000iso4217:USD-6
1200000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Unspecified [Domain]Sales Revenue Net89950000000iso4217:USD-6
1210000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Type Of Adoption [Member]Sales Revenue Net24090000000iso4217:USD-6
1220000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Deferred Revenue Arrangement Type [Domain]Sales Revenue Net24090000000iso4217:USD-6
1230000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Property Plant And Equipment Type [Domain]Sales Revenue Net24090000000iso4217:USD-6
1240000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Range [Member]Sales Revenue Net24090000000iso4217:USD-6
1250000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Scenario Unspecified [Domain]Sales Revenue Net24090000000iso4217:USD-6
1260000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Type Of Adoption [Member]Sales Revenue Net22090000000iso4217:USD-6
1270000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Deferred Revenue Arrangement Type [Domain]Sales Revenue Net22090000000iso4217:USD-6
1280000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Property Plant And Equipment Type [Domain]Sales Revenue Net22090000000iso4217:USD-6
1290000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Range [Member]Sales Revenue Net22090000000iso4217:USD-6
1300000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Scenario Unspecified [Domain]Sales Revenue Net22090000000iso4217:USD-6
1310000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Type Of Adoption [Member]Sales Revenue Net23317000000iso4217:USD-6
1320000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Deferred Revenue Arrangement Type [Domain]Sales Revenue Net23317000000iso4217:USD-6
1330000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Property Plant And Equipment Type [Domain]Sales Revenue Net23317000000iso4217:USD-6
1340000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Range [Member]Sales Revenue Net23317000000iso4217:USD-6
1350000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Scenario Unspecified [Domain]Sales Revenue Net23317000000iso4217:USD-6
1360000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accounting Standards Update201409 [Member]Sales Revenue Net5834000000iso4217:USD-6
1370000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accounting Standards Update201409 [Member]Sales Revenue Net6621000000iso4217:USD-6
1380000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Plan [Member]Sales Revenue Net0iso4217:USD-6
1390000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Plan [Member]Sales Revenue Net0iso4217:USD-6
1400000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Windows Ten Deferral [Member]Sales Revenue Net1300000000iso4217:USD-8
1410000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Windows Ten Deferral [Member]Sales Revenue Net6600000000iso4217:USD-8
1420000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Windows Ten Deferral [Member]Sales Revenue Net1700000000iso4217:USD-8
1430000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Windows Ten Deferral [Member]Sales Revenue Net1600000000iso4217:USD-8
1440000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Windows Ten Deferral [Member]Sales Revenue Net2000000000iso4217:USD-8
1450000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Windows Ten Deferral [Member]Sales Revenue Net1900000000iso4217:USD-8
1460000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Windows Ten Deferral [Member]Sales Revenue Net6700000000iso4217:USD-8
1470000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Windows Ten Deferral [Member]Sales Revenue Net2000000000iso4217:USD-8
1480000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Windows Ten Deferral [Member]Sales Revenue Net1500000000iso4217:USD-8
1490000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Windows Ten Deferral [Member]Sales Revenue Net1400000000iso4217:USD-8
1500000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Plan [Member]Sales Revenue Net91154000000iso4217:USD-6
1510000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Plan [Member]Sales Revenue Net96571000000iso4217:USD-6
1520000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201409 [Member]Accounts Receivable Net And Other Assets4200000000iso4217:USD-8
1530000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201409 [Member]Accounts Receivable Net And Other Assets2700000000iso4217:USD-8
1540000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201602 [Member]Operating Lease Liabilities5200000000iso4217:USD-8
1550000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201602 [Member]Operating Lease Liabilities6600000000iso4217:USD-8
1560000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201602 [Member]Operating Lease Right Of Use Assets5200000000iso4217:USD-8
1570000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201602 [Member]Operating Lease Right Of Use Assets6600000000iso4217:USD-8
1580000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Windows Ten Deferral [Member]Revenue Recognition Period_2575368nullnull
1590000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Windows Ten Deferral [Member]Revenue Recognition Period_2575946nullnull

Fact Table
Network
100530 - Disclosure - Allowance for Doubtful Accounts (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAllowanceForDoubtfulAccountsDetail)
TableOrganization Consolidation And Presentation Of Financial Statements [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-06-30Allowance For Doubtful Accounts [Member]Valuation Allowances And Reserves Balance301000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-06-30Allowance For Doubtful Accounts [Member]Valuation Allowances And Reserves Balance335000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-06-30Allowance For Doubtful Accounts [Member]Valuation Allowances And Reserves Balance426000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Allowance For Doubtful Accounts [Member]Valuation Allowances And Reserves Balance405000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Allowance For Doubtful Accounts [Member]Valuation Allowances And Reserves Deductions43000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Allowance For Doubtful Accounts [Member]Valuation Allowances And Reserves Deductions55000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Allowance For Doubtful Accounts [Member]Valuation Allowances And Reserves Deductions106000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Allowance For Doubtful Accounts [Member]Valuation Allowances And Reserves Charged To Costs And Other77000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Allowance For Doubtful Accounts [Member]Valuation Allowances And Reserves Charged To Costs And Other146000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Allowance For Doubtful Accounts [Member]Valuation Allowances And Reserves Charged To Costs And Other85000000iso4217:USD-6

Fact Table
Network
100540 - Disclosure - Expected Impacts of Adoption of Standards Related to Revenue Recognition and Leases to Reported Results - (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail)
TableAccounting Policies [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201409 [Member]Accounts Receivable Net Current2359000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201409 [Member]Accounts Receivable Net Current2639000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201602 [Member]Accounts Receivable Net Current0iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201602 [Member]Accounts Receivable Net Current0iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-06-30Scenario Plan [Member]Accounts Receivable Net Current20636000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2017-06-30Scenario Plan [Member]Accounts Receivable Net Current22431000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201409 [Member]Deferred Revenue-11716000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201409 [Member]Deferred Revenue-17823000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201602 [Member]Deferred Revenue0iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201602 [Member]Deferred Revenue0iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2016-06-30Scenario Plan [Member]Deferred Revenue22193000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2017-06-30Scenario Plan [Member]Deferred Revenue26656000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201409 [Member]Deferred Tax Liabilities Noncurrent4837000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201409 [Member]Deferred Tax Liabilities Noncurrent5203000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201602 [Member]Deferred Tax Liabilities Noncurrent0iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201602 [Member]Deferred Tax Liabilities Noncurrent0iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2016-06-30Scenario Plan [Member]Deferred Tax Liabilities Noncurrent6313000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2017-06-30Scenario Plan [Member]Deferred Tax Liabilities Noncurrent5734000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accounting Standards Update201409 [Member]Earnings Per Share Diluted0.46iso4217:USD/shares2
200000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accounting Standards Update201409 [Member]Earnings Per Share Diluted0.54iso4217:USD/shares2
210000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Plan [Member]Earnings Per Share Diluted0iso4217:USD/shares0
220000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Plan [Member]Earnings Per Share Diluted0iso4217:USD/shares0
230000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Plan [Member]Earnings Per Share Diluted2.56iso4217:USD/shares2
240000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Plan [Member]Earnings Per Share Diluted3.25iso4217:USD/shares2
250000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accounting Standards Update201409 [Member]Income Tax Expense Benefit2147000000iso4217:USD-6
260000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accounting Standards Update201409 [Member]Income Tax Expense Benefit2467000000iso4217:USD-6
270000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Plan [Member]Income Tax Expense Benefit0iso4217:USD-6
280000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Plan [Member]Income Tax Expense Benefit0iso4217:USD-6
290000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Plan [Member]Income Tax Expense Benefit5100000000iso4217:USD-6
300000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Plan [Member]Income Tax Expense Benefit4412000000iso4217:USD-6
310000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accounting Standards Update201409 [Member]Net Income Loss3741000000iso4217:USD-6
320000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accounting Standards Update201409 [Member]Net Income Loss4285000000iso4217:USD-6
330000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Plan [Member]Net Income Loss0iso4217:USD-6
340000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Plan [Member]Net Income Loss0iso4217:USD-6
350000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Plan [Member]Net Income Loss20539000000iso4217:USD-6
360000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Plan [Member]Net Income Loss25489000000iso4217:USD-6
370000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201409 [Member]Operating Lease Liability0iso4217:USD-6
380000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201409 [Member]Operating Lease Liability0iso4217:USD-6
390000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201602 [Member]Operating Lease Liability4257000000iso4217:USD-6
400000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201602 [Member]Operating Lease Liability5372000000iso4217:USD-6
410000789019 (http://www.sec.gov/CIK)2016-06-30Scenario Plan [Member]Operating Lease Liability4257000000iso4217:USD-6
420000789019 (http://www.sec.gov/CIK)2017-06-30Scenario Plan [Member]Operating Lease Liability5372000000iso4217:USD-6
430000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201409 [Member]Operating Lease Right Of Use Asset0iso4217:USD-6
440000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201409 [Member]Operating Lease Right Of Use Asset0iso4217:USD-6
450000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201602 [Member]Operating Lease Right Of Use Asset5198000000iso4217:USD-6
460000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201602 [Member]Operating Lease Right Of Use Asset6555000000iso4217:USD-6
470000789019 (http://www.sec.gov/CIK)2016-06-30Scenario Plan [Member]Operating Lease Right Of Use Asset5198000000iso4217:USD-6
480000789019 (http://www.sec.gov/CIK)2017-06-30Scenario Plan [Member]Operating Lease Right Of Use Asset6555000000iso4217:USD-6
490000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201409 [Member]Other Assets1872000000iso4217:USD-6
500000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201409 [Member]Other Assets32000000iso4217:USD-6
510000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201602 [Member]Other Assets0iso4217:USD-6
520000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201602 [Member]Other Assets0iso4217:USD-6
530000789019 (http://www.sec.gov/CIK)2016-06-30Scenario Plan [Member]Other Assets11180000000iso4217:USD-6
540000789019 (http://www.sec.gov/CIK)2017-06-30Scenario Plan [Member]Other Assets11179000000iso4217:USD-6
550000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201409 [Member]Other Liabilities17000000iso4217:USD-6
560000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201409 [Member]Other Liabilities-26000000iso4217:USD-6
570000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201602 [Member]Other Liabilities941000000iso4217:USD-6
580000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201602 [Member]Other Liabilities1183000000iso4217:USD-6
590000789019 (http://www.sec.gov/CIK)2016-06-30Scenario Plan [Member]Other Liabilities20547000000iso4217:USD-6
600000789019 (http://www.sec.gov/CIK)2017-06-30Scenario Plan [Member]Other Liabilities24621000000iso4217:USD-6
610000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accounting Standards Update201409 [Member]Sales Revenue Net5834000000iso4217:USD-6
620000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accounting Standards Update201409 [Member]Sales Revenue Net6621000000iso4217:USD-6
630000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Plan [Member]Sales Revenue Net0iso4217:USD-6
640000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Plan [Member]Sales Revenue Net0iso4217:USD-6
650000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Scenario Plan [Member]Sales Revenue Net91154000000iso4217:USD-6
660000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Scenario Plan [Member]Sales Revenue Net96571000000iso4217:USD-6
670000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201409 [Member]Stockholders Equity11093000000iso4217:USD-6
680000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201409 [Member]Stockholders Equity15317000000iso4217:USD-6
690000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update201602 [Member]Stockholders Equity0iso4217:USD-6
700000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update201602 [Member]Stockholders Equity0iso4217:USD-6
710000789019 (http://www.sec.gov/CIK)2016-06-30Scenario Plan [Member]Stockholders Equity83090000000iso4217:USD-6
720000789019 (http://www.sec.gov/CIK)2017-06-30Scenario Plan [Member]Stockholders Equity87711000000iso4217:USD-6

Fact Table
Network
100550 - Disclosure - Basic and Diluted Earnings Per Share (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail)
TableEarnings Per Share Basic And Diluted [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100560 - Disclosure - Components of Other Income (Expense), Net (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfOtherIncomeExpenseNetDetail)
TableOther Income And Expenses [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100570 - Disclosure - Net Recognized Gains (Losses) on Investments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureNetRecognizedGainsLossesOnInvestmentsDetail)
TableStatement Of Income And Comprehensive Income [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100580 - Disclosure - Investment Components, Including Associated Derivatives (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail)
TableInvestments Debt And Equity Securities [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Investment Type Categorization [Member]Available For Sale Securities123671000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Investment Type Categorization [Member]Available For Sale Securities139004000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Available For Sale Securities4808000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Available For Sale Securities3931000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Available For Sale Securities1000000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Available For Sale Securities1358000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Available For Sale Securities298000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Available For Sale Securities319000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Available For Sale Securities6584000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Available For Sale Securities4835000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Available For Sale Securities9813000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Available For Sale Securities5500000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Available For Sale Securities5494000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Available For Sale Securities5265000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Available For Sale Securities1012000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Available For Sale Securities1478000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities90204000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities111844000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Available For Sale Securities342000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Available For Sale Securities327000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2016-06-30Investment Type Categorization [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax4895000000iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2017-06-30Investment Type Categorization [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax3267000000iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2016-06-30Other Security Investments [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax0iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2017-06-30Other Security Investments [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax0iso4217:USD-6
250000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax21000000iso4217:USD-6
260000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax14000000iso4217:USD-6
270000789019 (http://www.sec.gov/CIK)2016-06-30Cash [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax0iso4217:USD-6
280000789019 (http://www.sec.gov/CIK)2017-06-30Cash [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax0iso4217:USD-6
290000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax0iso4217:USD-6
300000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax0iso4217:USD-6
310000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax0iso4217:USD-6
320000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax0iso4217:USD-6
330000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax110000000iso4217:USD-6
340000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax61000000iso4217:USD-6
350000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax4452000000iso4217:USD-6
360000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax3062000000iso4217:USD-6
370000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax10000000iso4217:USD-6
380000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax2000000iso4217:USD-6
390000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax0iso4217:USD-6
400000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax0iso4217:USD-6
410000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax245000000iso4217:USD-6
420000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax85000000iso4217:USD-6
430000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax57000000iso4217:USD-6
440000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax43000000iso4217:USD-6
450000789019 (http://www.sec.gov/CIK)2016-06-30Investment Type Categorization [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax302000000iso4217:USD-6
460000789019 (http://www.sec.gov/CIK)2017-06-30Investment Type Categorization [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax423000000iso4217:USD-6
470000789019 (http://www.sec.gov/CIK)2016-06-30Other Security Investments [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax0iso4217:USD-6
480000789019 (http://www.sec.gov/CIK)2017-06-30Other Security Investments [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax0iso4217:USD-6
490000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax2000000iso4217:USD-6
500000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax4000000iso4217:USD-6
510000789019 (http://www.sec.gov/CIK)2016-06-30Cash [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax0iso4217:USD-6
520000789019 (http://www.sec.gov/CIK)2017-06-30Cash [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax0iso4217:USD-6
530000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax0iso4217:USD-6
540000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax0iso4217:USD-6
550000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax0iso4217:USD-6
560000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax0iso4217:USD-6
570000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax35000000iso4217:USD-6
580000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax12000000iso4217:USD-6
590000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax236000000iso4217:USD-6
600000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax34000000iso4217:USD-6
610000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax18000000iso4217:USD-6
620000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax13000000iso4217:USD-6
630000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax0iso4217:USD-6
640000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax0iso4217:USD-6
650000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax11000000iso4217:USD-6
660000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax360000000iso4217:USD-6
670000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax0iso4217:USD-6
680000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax0iso4217:USD-6
690000789019 (http://www.sec.gov/CIK)2016-06-30Investment Type Categorization [Member]Available For Sale Securities Amortized Cost119078000000iso4217:USD-6
700000789019 (http://www.sec.gov/CIK)2017-06-30Investment Type Categorization [Member]Available For Sale Securities Amortized Cost136160000000iso4217:USD-6
710000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Available For Sale Securities Amortized Cost4789000000iso4217:USD-6
720000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Available For Sale Securities Amortized Cost3921000000iso4217:USD-6
730000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Available For Sale Securities Amortized Cost1000000000iso4217:USD-6
740000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Available For Sale Securities Amortized Cost1358000000iso4217:USD-6
750000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Available For Sale Securities Amortized Cost298000000iso4217:USD-6
760000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Available For Sale Securities Amortized Cost319000000iso4217:USD-6
770000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Available For Sale Securities Amortized Cost6509000000iso4217:USD-6
780000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Available For Sale Securities Amortized Cost4786000000iso4217:USD-6
790000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Available For Sale Securities Amortized Cost5597000000iso4217:USD-6
800000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Available For Sale Securities Amortized Cost2472000000iso4217:USD-6
810000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Amortized Cost5502000000iso4217:USD-6
820000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Amortized Cost5276000000iso4217:USD-6
830000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Available For Sale Securities Amortized Cost1012000000iso4217:USD-6
840000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Available For Sale Securities Amortized Cost1478000000iso4217:USD-6
850000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Amortized Cost89970000000iso4217:USD-6
860000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Amortized Cost112119000000iso4217:USD-6
870000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Available For Sale Securities Amortized Cost285000000iso4217:USD-6
880000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Available For Sale Securities Amortized Cost284000000iso4217:USD-6
890000789019 (http://www.sec.gov/CIK)2016-06-30Investment Type Categorization [Member]Available For Sale Securities Current106730000000iso4217:USD-6
900000789019 (http://www.sec.gov/CIK)2017-06-30Investment Type Categorization [Member]Available For Sale Securities Current125318000000iso4217:USD-6
910000789019 (http://www.sec.gov/CIK)2016-06-30Other Security Investments [Member]Available For Sale Securities Current-3000000iso4217:USD-6
920000789019 (http://www.sec.gov/CIK)2017-06-30Other Security Investments [Member]Available For Sale Securities Current0iso4217:USD-6
930000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Available For Sale Securities Current4808000000iso4217:USD-6
940000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Available For Sale Securities Current3931000000iso4217:USD-6
950000789019 (http://www.sec.gov/CIK)2016-06-30Cash [Member]Available For Sale Securities Current0iso4217:USD-6
960000789019 (http://www.sec.gov/CIK)2017-06-30Cash [Member]Available For Sale Securities Current0iso4217:USD-6
970000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Available For Sale Securities Current132000000iso4217:USD-6
980000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Available For Sale Securities Current386000000iso4217:USD-6
990000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Available For Sale Securities Current0iso4217:USD-6
1000000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Available For Sale Securities Current250000000iso4217:USD-6
1010000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Available For Sale Securities Current6584000000iso4217:USD-6
1020000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Available For Sale Securities Current4835000000iso4217:USD-6
1030000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Available For Sale Securities Current0iso4217:USD-6
1040000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Available For Sale Securities Current0iso4217:USD-6
1050000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Current4763000000iso4217:USD-6
1060000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Current3761000000iso4217:USD-6
1070000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Available For Sale Securities Current0iso4217:USD-6
1080000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Available For Sale Securities Current0iso4217:USD-6
1090000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Current90104000000iso4217:USD-6
1100000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Current111828000000iso4217:USD-6
1110000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Available For Sale Securities Current342000000iso4217:USD-6
1120000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Available For Sale Securities Current327000000iso4217:USD-6
1130000789019 (http://www.sec.gov/CIK)2016-06-30Cash [Member]Cash3501000000iso4217:USD-6
1140000789019 (http://www.sec.gov/CIK)2017-06-30Cash [Member]Cash3624000000iso4217:USD-6
1150000789019 (http://www.sec.gov/CIK)2014-06-30Investment Type Categorization [Member]Cash And Cash Equivalents At Carrying Value8669000000iso4217:USD-6
1160000789019 (http://www.sec.gov/CIK)2015-06-30Investment Type Categorization [Member]Cash And Cash Equivalents At Carrying Value5595000000iso4217:USD-6
1170000789019 (http://www.sec.gov/CIK)2016-06-30Investment Type Categorization [Member]Cash And Cash Equivalents At Carrying Value6510000000iso4217:USD-6
1180000789019 (http://www.sec.gov/CIK)2017-06-30Investment Type Categorization [Member]Cash And Cash Equivalents At Carrying Value7663000000iso4217:USD-6
1190000789019 (http://www.sec.gov/CIK)2016-06-30Other Security Investments [Member]Cash And Cash Equivalents At Carrying Value0iso4217:USD-6
1200000789019 (http://www.sec.gov/CIK)2017-06-30Other Security Investments [Member]Cash And Cash Equivalents At Carrying Value0iso4217:USD-6
1210000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Cash And Cash Equivalents At Carrying Value0iso4217:USD-6
1220000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Cash And Cash Equivalents At Carrying Value0iso4217:USD-6
1230000789019 (http://www.sec.gov/CIK)2016-06-30Cash [Member]Cash And Cash Equivalents At Carrying Value3501000000iso4217:USD-6
1240000789019 (http://www.sec.gov/CIK)2017-06-30Cash [Member]Cash And Cash Equivalents At Carrying Value3624000000iso4217:USD-6
1250000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Cash And Cash Equivalents At Carrying Value868000000iso4217:USD-6
1260000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Cash And Cash Equivalents At Carrying Value972000000iso4217:USD-6
1270000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Cash And Cash Equivalents At Carrying Value298000000iso4217:USD-6
1280000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Cash And Cash Equivalents At Carrying Value69000000iso4217:USD-6
1290000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Cash And Cash Equivalents At Carrying Value0iso4217:USD-6
1300000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Cash And Cash Equivalents At Carrying Value0iso4217:USD-6
1310000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Cash And Cash Equivalents At Carrying Value0iso4217:USD-6
1320000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Cash And Cash Equivalents At Carrying Value0iso4217:USD-6
1330000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Cash And Cash Equivalents At Carrying Value731000000iso4217:USD-6
1340000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Cash And Cash Equivalents At Carrying Value1504000000iso4217:USD-6
1350000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Cash And Cash Equivalents At Carrying Value1012000000iso4217:USD-6
1360000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Cash And Cash Equivalents At Carrying Value1478000000iso4217:USD-6
1370000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Cash And Cash Equivalents At Carrying Value100000000iso4217:USD-6
1380000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Cash And Cash Equivalents At Carrying Value16000000iso4217:USD-6
1390000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Cash And Cash Equivalents At Carrying Value0iso4217:USD-6
1400000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Cash And Cash Equivalents At Carrying Value0iso4217:USD-6
1410000789019 (http://www.sec.gov/CIK)2016-06-30Other Security Investments [Member]Equity Method Investment Aggregate Cost615000000iso4217:USD-6
1420000789019 (http://www.sec.gov/CIK)2017-06-30Other Security Investments [Member]Equity Method Investment Aggregate Cost523000000iso4217:USD-6
1430000789019 (http://www.sec.gov/CIK)2016-06-30Other Security Investments [Member]Equity Method Investments615000000iso4217:USD-6
1440000789019 (http://www.sec.gov/CIK)2017-06-30Other Security Investments [Member]Equity Method Investments523000000iso4217:USD-6
1450000789019 (http://www.sec.gov/CIK)2016-06-30Investment Type Categorization [Member]Long Term Investments10431000000iso4217:USD-6
1460000789019 (http://www.sec.gov/CIK)2017-06-30Investment Type Categorization [Member]Long Term Investments6023000000iso4217:USD-6
1470000789019 (http://www.sec.gov/CIK)2016-06-30Other Security Investments [Member]Long Term Investments618000000iso4217:USD-6
1480000789019 (http://www.sec.gov/CIK)2017-06-30Other Security Investments [Member]Long Term Investments523000000iso4217:USD-6
1490000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Long Term Investments0iso4217:USD-6
1500000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Long Term Investments0iso4217:USD-6
1510000789019 (http://www.sec.gov/CIK)2016-06-30Cash [Member]Long Term Investments0iso4217:USD-6
1520000789019 (http://www.sec.gov/CIK)2017-06-30Cash [Member]Long Term Investments0iso4217:USD-6
1530000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Long Term Investments0iso4217:USD-6
1540000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Long Term Investments0iso4217:USD-6
1550000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Long Term Investments0iso4217:USD-6
1560000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Long Term Investments0iso4217:USD-6
1570000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Long Term Investments0iso4217:USD-6
1580000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Long Term Investments0iso4217:USD-6
1590000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Long Term Investments9813000000iso4217:USD-6
1600000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Long Term Investments5500000000iso4217:USD-6
1610000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Long Term Investments0iso4217:USD-6
1620000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Long Term Investments0iso4217:USD-6
1630000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Long Term Investments0iso4217:USD-6
1640000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Long Term Investments0iso4217:USD-6
1650000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Long Term Investments0iso4217:USD-6
1660000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Long Term Investments0iso4217:USD-6
1670000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Long Term Investments0iso4217:USD-6
1680000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Long Term Investments0iso4217:USD-6

Fact Table
Network
100590 - Disclosure - Investments - Cost Method - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureInvestmentsCostMethodAdditionalInformationDetail)
TableInvestments Debt And Equity Securities [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Fair Value Measurements Nonrecurring [Member]Cost Method Investments767000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Fair Value Measurements Nonrecurring [Member]Cost Method Investments1073000000iso4217:USD-6

Fact Table
Network
100600 - Disclosure - Investments - Secured Borrowings and Loaned Securities - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureInvestmentsSecuredBorrowingsAndLoanedSecuritiesAdditionalInformationDetail)
TableInvestments Debt And Equity Securities [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Cash [Member]Securities Received As Collateral294000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Securities Received As Collateral3700000000iso4217:USD-8

Fact Table
Network
100610 - Disclosure - Unrealized Losses on Investments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureUnrealizedLossesOnInvestmentsDetail)
TableInvestments Debt And Equity Securities [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Major Types Of Debt And Equity Securities [Domain]Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss137000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Major Types Of Debt And Equity Securities [Domain]Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss56000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss1000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss1000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss24000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss4000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss89000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss28000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss15000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss11000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss8000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss12000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2016-06-30Major Types Of Debt And Equity Securities [Domain]Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss302000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2017-06-30Major Types Of Debt And Equity Securities [Domain]Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss423000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss2000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss4000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss35000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss12000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss236000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss34000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss18000000iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss13000000iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss11000000iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss360000000iso4217:USD-6
250000789019 (http://www.sec.gov/CIK)2016-06-30Major Types Of Debt And Equity Securities [Domain]Available For Sale Securities Continuous Unrealized Loss Position Fair Value14155000000iso4217:USD-6
260000789019 (http://www.sec.gov/CIK)2017-06-30Major Types Of Debt And Equity Securities [Domain]Available For Sale Securities Continuous Unrealized Loss Position Fair Value94287000000iso4217:USD-6
270000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Fair Value1166000000iso4217:USD-6
280000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Fair Value1266000000iso4217:USD-6
290000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Fair Value1968000000iso4217:USD-6
300000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Fair Value846000000iso4217:USD-6
310000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Fair Value1286000000iso4217:USD-6
320000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Fair Value217000000iso4217:USD-6
330000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Fair Value3487000000iso4217:USD-6
340000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Fair Value4029000000iso4217:USD-6
350000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Fair Value6248000000iso4217:USD-6
360000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Fair Value87929000000iso4217:USD-6
370000789019 (http://www.sec.gov/CIK)2016-06-30Major Types Of Debt And Equity Securities [Domain]Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss165000000iso4217:USD-6
380000789019 (http://www.sec.gov/CIK)2017-06-30Major Types Of Debt And Equity Securities [Domain]Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss367000000iso4217:USD-6
390000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss1000000iso4217:USD-6
400000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss3000000iso4217:USD-6
410000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss11000000iso4217:USD-6
420000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss8000000iso4217:USD-6
430000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss147000000iso4217:USD-6
440000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss6000000iso4217:USD-6
450000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss3000000iso4217:USD-6
460000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss2000000iso4217:USD-6
470000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss3000000iso4217:USD-6
480000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss348000000iso4217:USD-6
490000789019 (http://www.sec.gov/CIK)2016-06-30Major Types Of Debt And Equity Securities [Domain]Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value12188000000iso4217:USD-6
500000789019 (http://www.sec.gov/CIK)2017-06-30Major Types Of Debt And Equity Securities [Domain]Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value93370000000iso4217:USD-6
510000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value844000000iso4217:USD-6
520000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value1068000000iso4217:USD-6
530000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value1180000000iso4217:USD-6
540000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value669000000iso4217:USD-6
550000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value896000000iso4217:USD-6
560000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value69000000iso4217:USD-6
570000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value3452000000iso4217:USD-6
580000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value4006000000iso4217:USD-6
590000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value5816000000iso4217:USD-6
600000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value87558000000iso4217:USD-6
610000789019 (http://www.sec.gov/CIK)2016-06-30Major Types Of Debt And Equity Securities [Domain]Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value1967000000iso4217:USD-6
620000789019 (http://www.sec.gov/CIK)2017-06-30Major Types Of Debt And Equity Securities [Domain]Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value917000000iso4217:USD-6
630000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value322000000iso4217:USD-6
640000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value198000000iso4217:USD-6
650000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value788000000iso4217:USD-6
660000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value177000000iso4217:USD-6
670000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value390000000iso4217:USD-6
680000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value148000000iso4217:USD-6
690000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value35000000iso4217:USD-6
700000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value23000000iso4217:USD-6
710000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value432000000iso4217:USD-6
720000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value371000000iso4217:USD-6

Fact Table
Network
100620 - Disclosure - Debt Investment Maturities (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDebtInvestmentMaturitiesDetail)
TableInvestments Debt And Equity Securities [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100630 - Disclosure - Derivatives - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDerivativesAdditionalInformationDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Unsecured Debt [Member]Debt Instrument Credit RatingAAAnullnull
20000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Contract Type [Domain]Foreign Currency Cash Flow Hedge Gain Loss To Be Reclassified During Next12 Months130000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2017-06-30Longterm Debt Type [Domain]Foreign Currency Cash Flow Hedge Gain Loss To Be Reclassified During Next12 Months130000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Position [Domain]Foreign Currency Cash Flow Hedge Gain Loss To Be Reclassified During Next12 Months130000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Derivative Contract Type [Domain]Maximum Length Of Time Foreign Currency Cash Flow Hedge_2267208nullnull
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Longterm Debt Type [Domain]Maximum Length Of Time Foreign Currency Cash Flow Hedge_2267786nullnull
70000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Position [Domain]Maximum Length Of Time Foreign Currency Cash Flow Hedge_2268364nullnull
80000789019 (http://www.sec.gov/CIK)2016-06-30Long [Member]Derivative Notional Amount631000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2017-06-30Long [Member]Derivative Notional Amount19000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2016-06-30Short [Member]Derivative Notional Amount162000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2016-06-30Long [Member]Derivative Notional Amount440000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2017-06-30Long [Member]Derivative Notional Amount267000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2016-06-30Short [Member]Derivative Notional Amount273000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2017-06-30Short [Member]Derivative Notional Amount63000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-06-30Long [Member]Derivative Notional Amount737000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2017-06-30Long [Member]Derivative Notional Amount1600000000iso4217:USD-8
170000789019 (http://www.sec.gov/CIK)2016-06-30Short [Member]Derivative Notional Amount986000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2017-06-30Short [Member]Derivative Notional Amount1800000000iso4217:USD-8
190000789019 (http://www.sec.gov/CIK)2016-06-30Long [Member]Derivative Notional Amount1300000000iso4217:USD-8
200000789019 (http://www.sec.gov/CIK)2017-06-30Long [Member]Derivative Notional Amount1900000000iso4217:USD-8
210000789019 (http://www.sec.gov/CIK)2016-06-30Short [Member]Derivative Notional Amount2200000000iso4217:USD-8
220000789019 (http://www.sec.gov/CIK)2017-06-30Short [Member]Derivative Notional Amount2400000000iso4217:USD-8
230000789019 (http://www.sec.gov/CIK)2016-06-30Short [Member]Derivative Notional Amount8400000000iso4217:USD-8
240000789019 (http://www.sec.gov/CIK)2017-06-30Short [Member]Derivative Notional Amount8900000000iso4217:USD-8
250000789019 (http://www.sec.gov/CIK)2016-06-30Short [Member]Derivative Notional Amount5300000000iso4217:USD-8
260000789019 (http://www.sec.gov/CIK)2017-06-30Short [Member]Derivative Notional Amount5100000000iso4217:USD-8
270000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Exchange Contract [Member]Derivative Notional Amount12000000000iso4217:USD-8
280000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Exchange Contract [Member]Derivative Notional Amount8800000000iso4217:USD-8
290000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Exchange Contract [Member]Derivative Notional Amount11700000000iso4217:USD-8
300000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Exchange Contract [Member]Derivative Notional Amount10600000000iso4217:USD-8
310000789019 (http://www.sec.gov/CIK)2016-06-30Long [Member]Derivative Notional Amount328000000iso4217:USD-6
320000789019 (http://www.sec.gov/CIK)2017-06-30Long [Member]Derivative Notional Amount233000000iso4217:USD-6
330000789019 (http://www.sec.gov/CIK)2016-06-30Short [Member]Derivative Notional Amount2400000000iso4217:USD-8
340000789019 (http://www.sec.gov/CIK)2017-06-30Short [Member]Derivative Notional Amount352000000iso4217:USD-6
350000789019 (http://www.sec.gov/CIK)2016-06-30Long [Member]Derivative Notional Amount548000000iso4217:USD-6
360000789019 (http://www.sec.gov/CIK)2017-06-30Long [Member]Derivative Notional Amount567000000iso4217:USD-6
370000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Contract Type [Domain]Financial Instrument Covenant Minimum Liquidity1000000000iso4217:USDINF
380000789019 (http://www.sec.gov/CIK)2017-06-30Longterm Debt Type [Domain]Financial Instrument Covenant Minimum Liquidity1000000000iso4217:USDINF
390000789019 (http://www.sec.gov/CIK)2017-06-30Position [Domain]Financial Instrument Covenant Minimum Liquidity1000000000iso4217:USDINF
400000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Derivative Contract Type [Domain]Financial Instrument Covenant Minimum Liquidity Requirement1000000000iso4217:USDINF
410000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Longterm Debt Type [Domain]Financial Instrument Covenant Minimum Liquidity Requirement1000000000iso4217:USDINF
420000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Position [Domain]Financial Instrument Covenant Minimum Liquidity Requirement1000000000iso4217:USDINF

Fact Table
Network
100640 - Disclosure - Fair Values of Derivative Instruments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Equity And Other Investments [Member]Derivative Asset Fair Value Gross Liability25000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Equity And Other Investments [Member]Derivative Asset Fair Value Gross Liability67000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets [Member]Derivative Asset Fair Value Gross Liability302000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets [Member]Derivative Asset Fair Value Gross Liability132000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Assets [Member]Derivative Asset Fair Value Gross Liability8000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-06-30Short Term Investments [Member]Derivative Asset Fair Value Gross Liability74000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2017-06-30Short Term Investments [Member]Derivative Asset Fair Value Gross Liability20000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities [Member]Derivative Collateral Obligation To Return Cash250000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities [Member]Derivative Collateral Obligation To Return Cash228000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Liabilities [Member]Derivative Collateral Obligation To Return Cash0iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2016-06-30Equity And Other Investments [Member]Derivative Collateral Right To Reclaim Cash0iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2017-06-30Equity And Other Investments [Member]Derivative Collateral Right To Reclaim Cash0iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets [Member]Derivative Collateral Right To Reclaim Cash0iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets [Member]Derivative Collateral Right To Reclaim Cash0iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Assets [Member]Derivative Collateral Right To Reclaim Cash0iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2016-06-30Short Term Investments [Member]Derivative Collateral Right To Reclaim Cash0iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2017-06-30Short Term Investments [Member]Derivative Collateral Right To Reclaim Cash0iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2016-06-30Equity And Other Investments [Member]Derivative Fair Value Of Derivative Asset18000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2017-06-30Equity And Other Investments [Member]Derivative Fair Value Of Derivative Asset67000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets [Member]Derivative Fair Value Of Derivative Asset548000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets [Member]Derivative Fair Value Of Derivative Asset336000000iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Assets [Member]Derivative Fair Value Of Derivative Asset6000000iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2016-06-30Short Term Investments [Member]Derivative Fair Value Of Derivative Asset69000000iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2017-06-30Short Term Investments [Member]Derivative Fair Value Of Derivative Asset100000000iso4217:USD-6
250000789019 (http://www.sec.gov/CIK)2016-06-30Equity And Other Investments [Member]Derivative Fair Value Of Derivative Asset18000000iso4217:USD-6
260000789019 (http://www.sec.gov/CIK)2017-06-30Equity And Other Investments [Member]Derivative Fair Value Of Derivative Asset67000000iso4217:USD-6
270000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
280000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
290000789019 (http://www.sec.gov/CIK)2016-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset18000000iso4217:USD-6
300000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset67000000iso4217:USD-6
310000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
320000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
330000789019 (http://www.sec.gov/CIK)2016-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
340000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
350000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
360000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
370000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
380000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
390000789019 (http://www.sec.gov/CIK)2016-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset18000000iso4217:USD-6
400000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset67000000iso4217:USD-6
410000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
420000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
430000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets [Member]Derivative Fair Value Of Derivative Asset548000000iso4217:USD-6
440000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets [Member]Derivative Fair Value Of Derivative Asset336000000iso4217:USD-6
450000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
460000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
470000789019 (http://www.sec.gov/CIK)2016-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
480000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
490000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
500000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
510000789019 (http://www.sec.gov/CIK)2016-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset392000000iso4217:USD-6
520000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset133000000iso4217:USD-6
530000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset156000000iso4217:USD-6
540000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset203000000iso4217:USD-6
550000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
560000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
570000789019 (http://www.sec.gov/CIK)2016-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset392000000iso4217:USD-6
580000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset133000000iso4217:USD-6
590000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset156000000iso4217:USD-6
600000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset203000000iso4217:USD-6
610000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Assets [Member]Derivative Fair Value Of Derivative Asset6000000iso4217:USD-6
620000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
630000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
640000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
650000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
660000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset6000000iso4217:USD-6
670000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
680000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
690000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset6000000iso4217:USD-6
700000789019 (http://www.sec.gov/CIK)2016-06-30Short Term Investments [Member]Derivative Fair Value Of Derivative Asset73000000iso4217:USD-6
710000789019 (http://www.sec.gov/CIK)2017-06-30Short Term Investments [Member]Derivative Fair Value Of Derivative Asset100000000iso4217:USD-6
720000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset6000000iso4217:USD-6
730000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset5000000iso4217:USD-6
740000789019 (http://www.sec.gov/CIK)2016-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
750000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset0iso4217:USD-6
760000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset23000000iso4217:USD-6
770000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset3000000iso4217:USD-6
780000789019 (http://www.sec.gov/CIK)2016-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset1000000iso4217:USD-6
790000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset80000000iso4217:USD-6
800000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset33000000iso4217:USD-6
810000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset9000000iso4217:USD-6
820000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset10000000iso4217:USD-6
830000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset3000000iso4217:USD-6
840000789019 (http://www.sec.gov/CIK)2016-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset1000000iso4217:USD-6
850000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Asset80000000iso4217:USD-6
860000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset72000000iso4217:USD-6
870000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Asset20000000iso4217:USD-6
880000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities [Member]Derivative Fair Value Of Derivative Liability630000000iso4217:USD-6
890000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities [Member]Derivative Fair Value Of Derivative Liability334000000iso4217:USD-6
900000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Liabilities [Member]Derivative Fair Value Of Derivative Liability8000000iso4217:USD-6
910000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities [Member]Derivative Fair Value Of Derivative Liability630000000iso4217:USD-6
920000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities [Member]Derivative Fair Value Of Derivative Liability337000000iso4217:USD-6
930000789019 (http://www.sec.gov/CIK)2016-06-30Credit Risk Contract [Member]Derivative Fair Value Of Derivative Liability5000000iso4217:USD-6
940000789019 (http://www.sec.gov/CIK)2017-06-30Credit Risk Contract [Member]Derivative Fair Value Of Derivative Liability1000000iso4217:USD-6
950000789019 (http://www.sec.gov/CIK)2016-06-30Equity Contract [Member]Derivative Fair Value Of Derivative Liability25000000iso4217:USD-6
960000789019 (http://www.sec.gov/CIK)2017-06-30Equity Contract [Member]Derivative Fair Value Of Derivative Liability186000000iso4217:USD-6
970000789019 (http://www.sec.gov/CIK)2016-06-30Equity Contract [Member]Derivative Fair Value Of Derivative Liability16000000iso4217:USD-6
980000789019 (http://www.sec.gov/CIK)2017-06-30Equity Contract [Member]Derivative Fair Value Of Derivative Liability6000000iso4217:USD-6
990000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Exchange Contract [Member]Derivative Fair Value Of Derivative Liability263000000iso4217:USD-6
1000000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Exchange Contract [Member]Derivative Fair Value Of Derivative Liability3000000iso4217:USD-6
1010000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Exchange Contract [Member]Derivative Fair Value Of Derivative Liability296000000iso4217:USD-6
1020000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Exchange Contract [Member]Derivative Fair Value Of Derivative Liability134000000iso4217:USD-6
1030000789019 (http://www.sec.gov/CIK)2016-06-30Interest Rate Contract [Member]Derivative Fair Value Of Derivative Liability25000000iso4217:USD-6
1040000789019 (http://www.sec.gov/CIK)2017-06-30Interest Rate Contract [Member]Derivative Fair Value Of Derivative Liability7000000iso4217:USD-6
1050000789019 (http://www.sec.gov/CIK)2016-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Liability288000000iso4217:USD-6
1060000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Liability189000000iso4217:USD-6
1070000789019 (http://www.sec.gov/CIK)2016-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Liability342000000iso4217:USD-6
1080000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Liability148000000iso4217:USD-6
1090000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Liabilities [Member]Derivative Fair Value Of Derivative Liability8000000iso4217:USD-6
1100000789019 (http://www.sec.gov/CIK)2017-06-30Credit Risk Contract [Member]Derivative Fair Value Of Derivative Liability0iso4217:USD-6
1110000789019 (http://www.sec.gov/CIK)2017-06-30Equity Contract [Member]Derivative Fair Value Of Derivative Liability0iso4217:USD-6
1120000789019 (http://www.sec.gov/CIK)2017-06-30Equity Contract [Member]Derivative Fair Value Of Derivative Liability0iso4217:USD-6
1130000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Exchange Contract [Member]Derivative Fair Value Of Derivative Liability0iso4217:USD-6
1140000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Exchange Contract [Member]Derivative Fair Value Of Derivative Liability8000000iso4217:USD-6
1150000789019 (http://www.sec.gov/CIK)2017-06-30Interest Rate Contract [Member]Derivative Fair Value Of Derivative Liability0iso4217:USD-6
1160000789019 (http://www.sec.gov/CIK)2017-06-30Designated As Hedging Instrument [Member]Derivative Fair Value Of Derivative Liability0iso4217:USD-6
1170000789019 (http://www.sec.gov/CIK)2017-06-30Nondesignated [Member]Derivative Fair Value Of Derivative Liability8000000iso4217:USD-6
1180000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities [Member]Derivative Liability Fair Value Gross Asset398000000iso4217:USD-6
1190000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities [Member]Derivative Liability Fair Value Gross Asset221000000iso4217:USD-6
1200000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Liabilities [Member]Derivative Liability Fair Value Gross Asset7000000iso4217:USD-6
1210000789019 (http://www.sec.gov/CIK)2016-06-30Equity And Other Investments [Member]Derivative Assets Net Amounts Presented In Balance Sheet-7000000iso4217:USD-6
1220000789019 (http://www.sec.gov/CIK)2017-06-30Equity And Other Investments [Member]Derivative Assets Net Amounts Presented In Balance Sheet0iso4217:USD-6
1230000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets [Member]Derivative Assets Net Amounts Presented In Balance Sheet246000000iso4217:USD-6
1240000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets [Member]Derivative Assets Net Amounts Presented In Balance Sheet204000000iso4217:USD-6
1250000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Assets [Member]Derivative Assets Net Amounts Presented In Balance Sheet-2000000iso4217:USD-6
1260000789019 (http://www.sec.gov/CIK)2016-06-30Short Term Investments [Member]Derivative Assets Net Amounts Presented In Balance Sheet-5000000iso4217:USD-6
1270000789019 (http://www.sec.gov/CIK)2017-06-30Short Term Investments [Member]Derivative Assets Net Amounts Presented In Balance Sheet80000000iso4217:USD-6
1280000789019 (http://www.sec.gov/CIK)2016-06-30Equity And Other Investments [Member]Derivative Assets Potential Net Amounts Not Presented In Balance Sheet-7000000iso4217:USD-6
1290000789019 (http://www.sec.gov/CIK)2017-06-30Equity And Other Investments [Member]Derivative Assets Potential Net Amounts Not Presented In Balance Sheet0iso4217:USD-6
1300000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets [Member]Derivative Assets Potential Net Amounts Not Presented In Balance Sheet246000000iso4217:USD-6
1310000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets [Member]Derivative Assets Potential Net Amounts Not Presented In Balance Sheet204000000iso4217:USD-6
1320000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Assets [Member]Derivative Assets Potential Net Amounts Not Presented In Balance Sheet-2000000iso4217:USD-6
1330000789019 (http://www.sec.gov/CIK)2016-06-30Short Term Investments [Member]Derivative Assets Potential Net Amounts Not Presented In Balance Sheet-5000000iso4217:USD-6
1340000789019 (http://www.sec.gov/CIK)2017-06-30Short Term Investments [Member]Derivative Assets Potential Net Amounts Not Presented In Balance Sheet80000000iso4217:USD-6
1350000789019 (http://www.sec.gov/CIK)2016-06-30Equity And Other Investments [Member]Derivative Fair Value Of Derivative Asset Amount Not Offset0iso4217:USD-6
1360000789019 (http://www.sec.gov/CIK)2017-06-30Equity And Other Investments [Member]Derivative Fair Value Of Derivative Asset Amount Not Offset0iso4217:USD-6
1370000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets [Member]Derivative Fair Value Of Derivative Asset Amount Not Offset0iso4217:USD-6
1380000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets [Member]Derivative Fair Value Of Derivative Asset Amount Not Offset0iso4217:USD-6
1390000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Assets [Member]Derivative Fair Value Of Derivative Asset Amount Not Offset0iso4217:USD-6
1400000789019 (http://www.sec.gov/CIK)2016-06-30Short Term Investments [Member]Derivative Fair Value Of Derivative Asset Amount Not Offset0iso4217:USD-6
1410000789019 (http://www.sec.gov/CIK)2017-06-30Short Term Investments [Member]Derivative Fair Value Of Derivative Asset Amount Not Offset0iso4217:USD-6
1420000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities [Member]Derivative Fair Value Of Derivative Liability Amount Not Offset0iso4217:USD-6
1430000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities [Member]Derivative Fair Value Of Derivative Liability Amount Not Offset0iso4217:USD-6
1440000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Liabilities [Member]Derivative Fair Value Of Derivative Liability Amount Not Offset0iso4217:USD-6
1450000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities [Member]Derivative Liabilities Net Amounts Presented In Balance Sheet232000000iso4217:USD-6
1460000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities [Member]Derivative Liabilities Net Amounts Presented In Balance Sheet113000000iso4217:USD-6
1470000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Liabilities [Member]Derivative Liabilities Net Amounts Presented In Balance Sheet1000000iso4217:USD-6
1480000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities [Member]Derivative Liabilities Potential Net Amounts Not Presented In Balance Sheet482000000iso4217:USD-6
1490000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities [Member]Derivative Liabilities Potential Net Amounts Not Presented In Balance Sheet341000000iso4217:USD-6
1500000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Liabilities [Member]Derivative Liabilities Potential Net Amounts Not Presented In Balance Sheet1000000iso4217:USD-6

Fact Table
Network
100650 - Disclosure - Gains (Losses) on Fair Value Hedges and Related Hedged Items (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGainsLossesOnFairValueHedgesAndRelatedHedgedItemsDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Equity Contract [Member]Change In Unrealized Gain Loss On Fair Value Hedging Instruments1-107000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Equity Contract [Member]Change In Unrealized Gain Loss On Fair Value Hedging Instruments1-76000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Equity Contract [Member]Change In Unrealized Gain Loss On Fair Value Hedging Instruments1-74000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Foreign Exchange Contract [Member]Change In Unrealized Gain Loss On Fair Value Hedging Instruments1741000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Foreign Exchange Contract [Member]Change In Unrealized Gain Loss On Fair Value Hedging Instruments1-797000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Foreign Exchange Contract [Member]Change In Unrealized Gain Loss On Fair Value Hedging Instruments1441000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Equity Contract [Member]Change In Unrealized Gain Loss On Hedged Item In Fair Value Hedge1107000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Equity Contract [Member]Change In Unrealized Gain Loss On Hedged Item In Fair Value Hedge176000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Equity Contract [Member]Change In Unrealized Gain Loss On Hedged Item In Fair Value Hedge174000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Foreign Exchange Contract [Member]Change In Unrealized Gain Loss On Hedged Item In Fair Value Hedge1-725000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Foreign Exchange Contract [Member]Change In Unrealized Gain Loss On Hedged Item In Fair Value Hedge1838000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Foreign Exchange Contract [Member]Change In Unrealized Gain Loss On Hedged Item In Fair Value Hedge1-386000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Equity Contract [Member]Gain Loss From Components Excluded From Assessment Of Fair Value Hedge Effectiveness Net0iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Equity Contract [Member]Gain Loss From Components Excluded From Assessment Of Fair Value Hedge Effectiveness Net-10000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Equity Contract [Member]Gain Loss From Components Excluded From Assessment Of Fair Value Hedge Effectiveness Net-80000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Equity Contract [Member]Gain Loss On Fair Value Hedge Ineffectiveness Net0iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Equity Contract [Member]Gain Loss On Fair Value Hedge Ineffectiveness Net0iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Equity Contract [Member]Gain Loss On Fair Value Hedge Ineffectiveness Net0iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Foreign Exchange Contract [Member]Gain Loss On Fair Value Hedge Ineffectiveness Net16000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Foreign Exchange Contract [Member]Gain Loss On Fair Value Hedge Ineffectiveness Net41000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Foreign Exchange Contract [Member]Gain Loss On Fair Value Hedge Ineffectiveness Net55000000iso4217:USD-6

Fact Table
Network
100660 - Disclosure - Gains (Losses) Related to Cash Flow Hedges (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGainsLossesRelatedToCashFlowHedgesDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Designated As Hedging Instrument [Member]Derivative Instruments Gain Loss Recognized In Income Ineffective Portion And Amount Excluded From Effectiveness Testing Net-346000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Designated As Hedging Instrument [Member]Derivative Instruments Gain Loss Recognized In Income Ineffective Portion And Amount Excluded From Effectiveness Testing Net-354000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Designated As Hedging Instrument [Member]Derivative Instruments Gain Loss Recognized In Income Ineffective Portion And Amount Excluded From Effectiveness Testing Net-389000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Designated As Hedging Instrument [Member]Foreign Currency Cash Flow Hedge Gain Loss Reclassified To Earnings Net608000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Designated As Hedging Instrument [Member]Foreign Currency Cash Flow Hedge Gain Loss Reclassified To Earnings Net625000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Designated As Hedging Instrument [Member]Foreign Currency Cash Flow Hedge Gain Loss Reclassified To Earnings Net555000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Designated As Hedging Instrument [Member]Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax1152000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Designated As Hedging Instrument [Member]Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax351000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Designated As Hedging Instrument [Member]Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax328000000iso4217:USD-6

Fact Table
Network
100670 - Disclosure - Gains (Losses) Related to Cash Flow Hedges (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGainsLossesRelatedToCashFlowHedgesParentheticalDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Designated As Hedging Instrument [Member]Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax35000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Designated As Hedging Instrument [Member]Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax24000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Designated As Hedging Instrument [Member]Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax4000000iso4217:USD-6

Fact Table
Network
100680 - Disclosure - Non-Designated Derivative Gains (Losses) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureNonDesignatedDerivativeGainsLossesDetail)
TableDerivative Instruments And Hedging Activities Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Commodity Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net-223000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Commodity Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net-87000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Commodity Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net-22000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Credit Risk Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net-1000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Credit Risk Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net-1000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Credit Risk Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net5000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Equity Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net-19000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Equity Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net-21000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Equity Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net-114000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Foreign Exchange Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net-483000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Foreign Exchange Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net-55000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Foreign Exchange Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net-117000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Interest Rate Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net23000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Interest Rate Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net10000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Interest Rate Contract [Member]Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net14000000iso4217:USD-6

Fact Table
Network
100690 - Disclosure - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail)
TableFair Value Disclosures [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]Assets Fair Value Disclosure Recurring119019000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2016-06-30Fair Value Measurements Fair Value Hierarchy [Domain]Assets Fair Value Disclosure Recurring119019000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-06-30Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]Assets Fair Value Disclosure Recurring119019000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2016-06-30Right Of Offset And Netting [Domain]Assets Fair Value Disclosure Recurring119019000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2017-06-30Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]Assets Fair Value Disclosure Recurring133985000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2017-06-30Fair Value Measurements Fair Value Hierarchy [Domain]Assets Fair Value Disclosure Recurring133985000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2017-06-30Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]Assets Fair Value Disclosure Recurring133985000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2017-06-30Right Of Offset And Netting [Domain]Assets Fair Value Disclosure Recurring133985000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-06-30Gross [Member]Assets Fair Value Disclosure Recurring119420000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2017-06-30Gross [Member]Assets Fair Value Disclosure Recurring134212000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Assets Fair Value Disclosure Recurring4803000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Assets Fair Value Disclosure Recurring3934000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Assets Fair Value Disclosure Recurring4803000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Assets Fair Value Disclosure Recurring3934000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Assets Fair Value Disclosure Recurring1000000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Assets Fair Value Disclosure Recurring1358000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Assets Fair Value Disclosure Recurring1000000000iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Assets Fair Value Disclosure Recurring1358000000iso4217:USD-6
250000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
260000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
270000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Assets Fair Value Disclosure Recurring298000000iso4217:USD-6
280000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Assets Fair Value Disclosure Recurring319000000iso4217:USD-6
290000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
300000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
310000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Assets Fair Value Disclosure Recurring298000000iso4217:USD-6
320000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Assets Fair Value Disclosure Recurring319000000iso4217:USD-6
330000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
340000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
350000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Assets Fair Value Disclosure Recurring6362000000iso4217:USD-6
360000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Assets Fair Value Disclosure Recurring4830000000iso4217:USD-6
370000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
380000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
390000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Assets Fair Value Disclosure Recurring6361000000iso4217:USD-6
400000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Assets Fair Value Disclosure Recurring4829000000iso4217:USD-6
410000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Assets Fair Value Disclosure Recurring1000000iso4217:USD-6
420000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Assets Fair Value Disclosure Recurring1000000iso4217:USD-6
430000789019 (http://www.sec.gov/CIK)2016-06-30Derivative Financial Instruments Assets [Member]Assets Fair Value Disclosure Recurring639000000iso4217:USD-6
440000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Financial Instruments Assets [Member]Assets Fair Value Disclosure Recurring509000000iso4217:USD-6
450000789019 (http://www.sec.gov/CIK)2016-06-30Derivative Financial Instruments Assets [Member]Assets Fair Value Disclosure Recurring6000000iso4217:USD-6
460000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Financial Instruments Assets [Member]Assets Fair Value Disclosure Recurring1000000iso4217:USD-6
470000789019 (http://www.sec.gov/CIK)2016-06-30Derivative Financial Instruments Assets [Member]Assets Fair Value Disclosure Recurring633000000iso4217:USD-6
480000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Financial Instruments Assets [Member]Assets Fair Value Disclosure Recurring508000000iso4217:USD-6
490000789019 (http://www.sec.gov/CIK)2016-06-30Derivative Financial Instruments Assets [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
500000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Financial Instruments Assets [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
510000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Assets Fair Value Disclosure Recurring9050000000iso4217:USD-6
520000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Assets Fair Value Disclosure Recurring4426000000iso4217:USD-6
530000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Assets Fair Value Disclosure Recurring6918000000iso4217:USD-6
540000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Assets Fair Value Disclosure Recurring2414000000iso4217:USD-6
550000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Assets Fair Value Disclosure Recurring2114000000iso4217:USD-6
560000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Assets Fair Value Disclosure Recurring1994000000iso4217:USD-6
570000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Assets Fair Value Disclosure Recurring18000000iso4217:USD-6
580000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Assets Fair Value Disclosure Recurring18000000iso4217:USD-6
590000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Assets Fair Value Disclosure Recurring5715000000iso4217:USD-6
600000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Assets Fair Value Disclosure Recurring5187000000iso4217:USD-6
610000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Assets Fair Value Disclosure Recurring10000000iso4217:USD-6
620000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
630000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Assets Fair Value Disclosure Recurring5705000000iso4217:USD-6
640000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Assets Fair Value Disclosure Recurring5187000000iso4217:USD-6
650000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
660000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
670000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Assets Fair Value Disclosure Recurring1012000000iso4217:USD-6
680000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Assets Fair Value Disclosure Recurring1478000000iso4217:USD-6
690000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Assets Fair Value Disclosure Recurring1012000000iso4217:USD-6
700000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Assets Fair Value Disclosure Recurring1478000000iso4217:USD-6
710000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
720000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
730000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
740000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
750000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Assets Fair Value Disclosure Recurring90199000000iso4217:USD-6
760000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Assets Fair Value Disclosure Recurring111844000000iso4217:USD-6
770000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Assets Fair Value Disclosure Recurring86492000000iso4217:USD-6
780000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Assets Fair Value Disclosure Recurring109228000000iso4217:USD-6
790000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Assets Fair Value Disclosure Recurring3707000000iso4217:USD-6
800000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Assets Fair Value Disclosure Recurring2616000000iso4217:USD-6
810000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
820000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
830000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Assets Fair Value Disclosure Recurring342000000iso4217:USD-6
840000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Assets Fair Value Disclosure Recurring327000000iso4217:USD-6
850000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
860000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
870000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Assets Fair Value Disclosure Recurring342000000iso4217:USD-6
880000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Assets Fair Value Disclosure Recurring327000000iso4217:USD-6
890000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
900000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
910000789019 (http://www.sec.gov/CIK)2016-06-30Gross [Member]Assets Fair Value Disclosure Recurring94438000000iso4217:USD-6
920000789019 (http://www.sec.gov/CIK)2017-06-30Gross [Member]Assets Fair Value Disclosure Recurring113121000000iso4217:USD-6
930000789019 (http://www.sec.gov/CIK)2016-06-30Gross [Member]Assets Fair Value Disclosure Recurring24963000000iso4217:USD-6
940000789019 (http://www.sec.gov/CIK)2017-06-30Gross [Member]Assets Fair Value Disclosure Recurring21072000000iso4217:USD-6
950000789019 (http://www.sec.gov/CIK)2016-06-30Gross [Member]Assets Fair Value Disclosure Recurring19000000iso4217:USD-6
960000789019 (http://www.sec.gov/CIK)2017-06-30Gross [Member]Assets Fair Value Disclosure Recurring19000000iso4217:USD-6
970000789019 (http://www.sec.gov/CIK)2016-06-30Net [Member]Assets Fair Value Disclosure Recurring119019000000iso4217:USD-6
980000789019 (http://www.sec.gov/CIK)2017-06-30Net [Member]Assets Fair Value Disclosure Recurring133985000000iso4217:USD-6
990000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Assets Fair Value Disclosure Recurring4803000000iso4217:USD-6
1000000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Assets Fair Value Disclosure Recurring3934000000iso4217:USD-6
1010000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Assets Fair Value Disclosure Recurring1000000000iso4217:USD-6
1020000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Assets Fair Value Disclosure Recurring1358000000iso4217:USD-6
1030000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Assets Fair Value Disclosure Recurring298000000iso4217:USD-6
1040000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Assets Fair Value Disclosure Recurring319000000iso4217:USD-6
1050000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Assets Fair Value Disclosure Recurring6362000000iso4217:USD-6
1060000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Assets Fair Value Disclosure Recurring4830000000iso4217:USD-6
1070000789019 (http://www.sec.gov/CIK)2016-06-30Derivative Financial Instruments Assets [Member]Assets Fair Value Disclosure Recurring238000000iso4217:USD-6
1080000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Financial Instruments Assets [Member]Assets Fair Value Disclosure Recurring282000000iso4217:USD-6
1090000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Assets Fair Value Disclosure Recurring9050000000iso4217:USD-6
1100000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Assets Fair Value Disclosure Recurring4426000000iso4217:USD-6
1110000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Assets Fair Value Disclosure Recurring5715000000iso4217:USD-6
1120000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Assets Fair Value Disclosure Recurring5187000000iso4217:USD-6
1130000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Assets Fair Value Disclosure Recurring1012000000iso4217:USD-6
1140000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Assets Fair Value Disclosure Recurring1478000000iso4217:USD-6
1150000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Assets Fair Value Disclosure Recurring90199000000iso4217:USD-6
1160000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Assets Fair Value Disclosure Recurring111844000000iso4217:USD-6
1170000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Assets Fair Value Disclosure Recurring342000000iso4217:USD-6
1180000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Assets Fair Value Disclosure Recurring327000000iso4217:USD-6
1190000789019 (http://www.sec.gov/CIK)2016-06-30Netting [Member]Assets Fair Value Disclosure Recurring-401000000iso4217:USD-6
1200000789019 (http://www.sec.gov/CIK)2017-06-30Netting [Member]Assets Fair Value Disclosure Recurring-227000000iso4217:USD-6
1210000789019 (http://www.sec.gov/CIK)2016-06-30Asset Backed Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1220000789019 (http://www.sec.gov/CIK)2017-06-30Asset Backed Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1230000789019 (http://www.sec.gov/CIK)2016-06-30Certificates Of Deposit [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1240000789019 (http://www.sec.gov/CIK)2017-06-30Certificates Of Deposit [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1250000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1260000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1270000789019 (http://www.sec.gov/CIK)2016-06-30Corporate Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1280000789019 (http://www.sec.gov/CIK)2017-06-30Corporate Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1290000789019 (http://www.sec.gov/CIK)2016-06-30Derivative Financial Instruments Assets [Member]Assets Fair Value Disclosure Recurring-401000000iso4217:USD-6
1300000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Financial Instruments Assets [Member]Assets Fair Value Disclosure Recurring-227000000iso4217:USD-6
1310000789019 (http://www.sec.gov/CIK)2016-06-30Equity Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1320000789019 (http://www.sec.gov/CIK)2017-06-30Equity Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1330000789019 (http://www.sec.gov/CIK)2016-06-30Foreign Government Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1340000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Government Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1350000789019 (http://www.sec.gov/CIK)2016-06-30Money Market Funds [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1360000789019 (http://www.sec.gov/CIK)2017-06-30Money Market Funds [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1370000789019 (http://www.sec.gov/CIK)2016-06-30U S Government Agencies Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1380000789019 (http://www.sec.gov/CIK)2017-06-30U S Government Agencies Debt Securities [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1390000789019 (http://www.sec.gov/CIK)2016-06-30U S States And Political Subdivisions [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1400000789019 (http://www.sec.gov/CIK)2017-06-30U S States And Political Subdivisions [Member]Assets Fair Value Disclosure Recurring0iso4217:USD-6
1410000789019 (http://www.sec.gov/CIK)2016-06-30Derivative Financial Instruments Liabilities [Member]Liabilities Fair Value Disclosure Recurring17000000iso4217:USD-6
1420000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Financial Instruments Liabilities [Member]Liabilities Fair Value Disclosure Recurring0iso4217:USD-6
1430000789019 (http://www.sec.gov/CIK)2016-06-30Derivative Financial Instruments Liabilities [Member]Liabilities Fair Value Disclosure Recurring613000000iso4217:USD-6
1440000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Financial Instruments Liabilities [Member]Liabilities Fair Value Disclosure Recurring345000000iso4217:USD-6
1450000789019 (http://www.sec.gov/CIK)2016-06-30Derivative Financial Instruments Liabilities [Member]Liabilities Fair Value Disclosure Recurring0iso4217:USD-6
1460000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Financial Instruments Liabilities [Member]Liabilities Fair Value Disclosure Recurring39000000iso4217:USD-6
1470000789019 (http://www.sec.gov/CIK)2016-06-30Derivative Financial Instruments Liabilities [Member]Liabilities Fair Value Disclosure Recurring630000000iso4217:USD-6
1480000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Financial Instruments Liabilities [Member]Liabilities Fair Value Disclosure Recurring384000000iso4217:USD-6
1490000789019 (http://www.sec.gov/CIK)2016-06-30Derivative Financial Instruments Liabilities [Member]Liabilities Fair Value Disclosure Recurring232000000iso4217:USD-6
1500000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Financial Instruments Liabilities [Member]Liabilities Fair Value Disclosure Recurring156000000iso4217:USD-6
1510000789019 (http://www.sec.gov/CIK)2016-06-30Derivative Financial Instruments Liabilities [Member]Liabilities Fair Value Disclosure Recurring-398000000iso4217:USD-6
1520000789019 (http://www.sec.gov/CIK)2017-06-30Derivative Financial Instruments Liabilities [Member]Liabilities Fair Value Disclosure Recurring-228000000iso4217:USD-6

Fact Table
Network
100700 - Disclosure - Reconciliation of Total Assets Measured at Fair Value on Recurring Basis to Balance Sheet Presentation (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail)
TableFair Value Disclosures [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Fair Value Measurements Recurring [Member]Cash3501000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Fair Value Measurements Recurring [Member]Cash3624000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-06-30Fair Value Measurements Nonrecurring [Member]Cost Method Investments767000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Fair Value Measurements Nonrecurring [Member]Cost Method Investments1073000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-06-30Other Assets [Member]Derivative Assets246000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2017-06-30Other Assets [Member]Derivative Assets202000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-06-30Fair Value Measurements Nonrecurring [Member]Equity Method Investments618000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2017-06-30Fair Value Measurements Nonrecurring [Member]Equity Method Investments523000000iso4217:USD-6

Fact Table
Network
100710 - Disclosure - Components of Inventories (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfInventoriesDetail)
TableInventory Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100720 - Disclosure - Components of Property and Equipment (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail)
TableProperty Plant And Equipment [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100730 - Disclosure - Property and Equipment - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosurePropertyAndEquipmentAdditionalInformationDetail)
TableProperty Plant And Equipment [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100740 - Disclosure - Business Combinations - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureBusinessCombinationsAdditionalInformationDetail)
TableBusiness Combinations [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-12-07 to 2016-12-08Linked In Corporation [Member]Business Acquisition Effective Date Of Acquisition12016-12-08nullnull
20000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Linked In Corporation [Member]Business Acquisition Name Of Acquired EntityLinkedInnullnull
30000789019 (http://www.sec.gov/CIK)2016-12-07 to 2016-12-08Linked In Corporation [Member]Business Combination Consideration Transferred127000000000iso4217:USD-8
40000789019 (http://www.sec.gov/CIK)2016-12-07 to 2016-12-08Linked In Corporation [Member]Payments To Acquire Businesses Gross26900000000iso4217:USD-8

Fact Table
Network
100750 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceDetail)
TableBusiness Combinations [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents1328000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Marketable Securities2110000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other697000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Other1117000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Liabilities Noncurrent774000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles7887000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment1529000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net27009000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Goodwill16803000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Short Term Debt1323000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Liabilities Net131000000iso4217:USD-6

Fact Table
Network
100760 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceParentheticalDetail)
TableBusiness Combinations [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Business Acquisition Purchase Price Allocation Goodwill Expected Tax Deductible Amount0iso4217:USDINF
20000789019 (http://www.sec.gov/CIK)2017-06-30Linked In Corporation [Member]Debt Instrument Face Amount18000000iso4217:USD-6

Fact Table
Network
100770 - Disclosure - Acquired Intangible Assets (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAcquiredIntangibleAssetsDetail)
TableBusiness Combinations [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Finite Lived Intangible Assets Major Class Name [Domain]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2026666nullnull
20000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Finite Lived Intangible Assets Major Class Name [Domain]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2027244nullnull
30000789019 (http://www.sec.gov/CIK)2016-12-07 to 2016-12-08Linked In Corporation [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2027822nullnull
40000789019 (http://www.sec.gov/CIK)2016-12-07 to 2016-12-08Contractual Rights [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2028400nullnull
50000789019 (http://www.sec.gov/CIK)2016-12-07 to 2016-12-08Customer Relationships [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2028978nullnull
60000789019 (http://www.sec.gov/CIK)2016-12-07 to 2016-12-08Marketing Related Intangible Assets [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2029556nullnull
70000789019 (http://www.sec.gov/CIK)2016-12-07 to 2016-12-08Technology Based Intangible Assets [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2030134nullnull
80000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Contractual Rights [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2030712nullnull
90000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Customer Relationships [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2031290nullnull
100000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Customer Relationships [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2031868nullnull
110000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Marketing Related Intangible Assets [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2032446nullnull
120000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Marketing Related Intangible Assets [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2033024nullnull
130000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Technology Based Intangible Assets [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2033602nullnull
140000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Technology Based Intangible Assets [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_2034180nullnull
150000789019 (http://www.sec.gov/CIK)2016-12-08Linked In Corporation [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles7887000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2016-12-08Contractual Rights [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles23000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2016-12-08Customer Relationships [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles3607000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2016-12-08Marketing Related Intangible Assets [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles2148000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2016-12-08Technology Based Intangible Assets [Member]Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles2109000000iso4217:USD-6

Fact Table
Network
100780 - Disclosure - Revenue and Operating Loss Attributable to Acquiree, Since the Date of Acquisition (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueAndOperatingLossAttributableToAcquireeSinceDateOfAcquisitionDetail)
TableBusiness Combinations [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Linked In Corporation [Member]Business Combination Pro Forma Information Earnings Or Loss Of Acquiree Since Acquisition Date Actual-948000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Linked In Corporation [Member]Business Combination Pro Forma Information Revenue Of Acquiree Since Acquisition Date Actual2268000000iso4217:USD-6

Fact Table
Network
100790 - Disclosure - Supplemental Consolidated Financial Results on Unaudited Pro Forma Basis, as If the Acquisition Had Been Consummated on Beginning of Period (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSupplementalConsolidatedFinancialResultsOnUnauditedProFormaBasisAsIfAcquisitionHadBeenConsummatedOnBeginningOfPeriodDetail)
TableBusiness Combinations [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Linked In Corporation [Member]Business Acquisition Pro Forma Earnings Per Share Diluted1.92iso4217:USD/shares2
20000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Linked In Corporation [Member]Business Acquisition Pro Forma Earnings Per Share Diluted2.67iso4217:USD/shares2
30000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Linked In Corporation [Member]Business Acquisitions Pro Forma Net Income Loss15383000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Linked In Corporation [Member]Business Acquisitions Pro Forma Net Income Loss20894000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Linked In Corporation [Member]Business Acquisitions Pro Forma Revenue88652000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Linked In Corporation [Member]Business Acquisitions Pro Forma Revenue91668000000iso4217:USD-6

Fact Table
Network
100800 - Disclosure - Carrying Amount of Goodwill (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureCarryingAmountOfGoodwillDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2015-06-30Segment [Domain]Goodwill16939000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2016-06-30Segment [Domain]Goodwill17872000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2017-06-30Segment [Domain]Goodwill35122000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2015-06-30Intelligent Cloud [Member]Goodwill4917000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-06-30Intelligent Cloud [Member]Goodwill5467000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2017-06-30Intelligent Cloud [Member]Goodwill5555000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2015-06-30More Personal Computing [Member]Goodwill5713000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2016-06-30More Personal Computing [Member]Goodwill5727000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2017-06-30More Personal Computing [Member]Goodwill5828000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2015-06-30Productivity And Business Processes [Member]Goodwill6309000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2016-06-30Productivity And Business Processes [Member]Goodwill6678000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2017-06-30Productivity And Business Processes [Member]Goodwill23739000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Segment [Domain]Goodwill Acquired During Period1092000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Segment [Domain]Goodwill Acquired During Period17236000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Intelligent Cloud [Member]Goodwill Acquired During Period549000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Intelligent Cloud [Member]Goodwill Acquired During Period49000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30More Personal Computing [Member]Goodwill Acquired During Period100000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30More Personal Computing [Member]Goodwill Acquired During Period115000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Productivity And Business Processes [Member]Goodwill Acquired During Period443000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Productivity And Business Processes [Member]Goodwill Acquired During Period17072000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Segment [Domain]Goodwill Other Increase Decrease-159000000iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Segment [Domain]Goodwill Other Increase Decrease14000000iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Intelligent Cloud [Member]Goodwill Other Increase Decrease1000000iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Intelligent Cloud [Member]Goodwill Other Increase Decrease39000000iso4217:USD-6
250000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30More Personal Computing [Member]Goodwill Other Increase Decrease-86000000iso4217:USD-6
260000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30More Personal Computing [Member]Goodwill Other Increase Decrease-14000000iso4217:USD-6
270000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Productivity And Business Processes [Member]Goodwill Other Increase Decrease-74000000iso4217:USD-6
280000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Productivity And Business Processes [Member]Goodwill Other Increase Decrease-11000000iso4217:USD-6

Fact Table
Network
100810 - Disclosure - Goodwill - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGoodwillAdditionalInformationDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Phone Hardware [Member]Goodwill Impairment Loss5100000000iso4217:USD-8

Fact Table
Network
100820 - Disclosure - Finite-Lived Intangible Assets (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Contractual Rights [Member]Finite Lived Intangible Assets Accumulated Amortization718000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Contractual Rights [Member]Finite Lived Intangible Assets Accumulated Amortization722000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-06-30Customer Relationships [Member]Finite Lived Intangible Assets Accumulated Amortization385000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Customer Relationships [Member]Finite Lived Intangible Assets Accumulated Amortization692000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-06-30Marketing Related Intangible Assets [Member]Finite Lived Intangible Assets Accumulated Amortization616000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2017-06-30Marketing Related Intangible Assets [Member]Finite Lived Intangible Assets Accumulated Amortization829000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-06-30Technology Based Intangible Assets [Member]Finite Lived Intangible Assets Accumulated Amortization3648000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2017-06-30Technology Based Intangible Assets [Member]Finite Lived Intangible Assets Accumulated Amortization4318000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-06-30Contractual Rights [Member]Finite Lived Intangible Assets Gross796000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2017-06-30Contractual Rights [Member]Finite Lived Intangible Assets Gross841000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2016-06-30Customer Relationships [Member]Finite Lived Intangible Assets Gross465000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2017-06-30Customer Relationships [Member]Finite Lived Intangible Assets Gross4045000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2016-06-30Marketing Related Intangible Assets [Member]Finite Lived Intangible Assets Gross1869000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2017-06-30Marketing Related Intangible Assets [Member]Finite Lived Intangible Assets Gross4016000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-06-30Technology Based Intangible Assets [Member]Finite Lived Intangible Assets Gross5970000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2017-06-30Technology Based Intangible Assets [Member]Finite Lived Intangible Assets Gross7765000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2016-06-30Contractual Rights [Member]Finite Lived Intangible Assets Net78000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2017-06-30Contractual Rights [Member]Finite Lived Intangible Assets Net119000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2016-06-30Customer Relationships [Member]Finite Lived Intangible Assets Net80000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2017-06-30Customer Relationships [Member]Finite Lived Intangible Assets Net3353000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2016-06-30Marketing Related Intangible Assets [Member]Finite Lived Intangible Assets Net1253000000iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2017-06-30Marketing Related Intangible Assets [Member]Finite Lived Intangible Assets Net3187000000iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2016-06-30Technology Based Intangible Assets [Member]Finite Lived Intangible Assets Net2322000000iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2017-06-30Technology Based Intangible Assets [Member]Finite Lived Intangible Assets Net3447000000iso4217:USD-6

Fact Table
Network
100830 - Disclosure - Finite-Lived Intangible Assets (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsParentheticalDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Technology Based Intangible Assets [Member]Capitalized Software Development Costs For Software Sold To Customers115000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Technology Based Intangible Assets [Member]Capitalized Software Development Costs For Software Sold To Customers59000000iso4217:USD-6

Fact Table
Network
100840 - Disclosure - Intangible Assets - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIntangibleAssetsAdditionalInformationDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Devices [Member]Impairment Of Intangible Assets Finitelived480000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Phone Hardware [Member]Impairment Of Intangible Assets Finitelived2200000000iso4217:USD-8

Fact Table
Network
100850 - Disclosure - Intangible Assets Acquired (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIntangibleAssetsAcquiredDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-12-07 to 2016-12-08Contractual Rights [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_1970284nullnull
20000789019 (http://www.sec.gov/CIK)2016-12-07 to 2016-12-08Customer Relationships [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_1970862nullnull
30000789019 (http://www.sec.gov/CIK)2016-12-07 to 2016-12-08Marketing Related Intangible Assets [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_1971440nullnull
40000789019 (http://www.sec.gov/CIK)2016-12-07 to 2016-12-08Technology Based Intangible Assets [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_1972018nullnull
50000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Contractual Rights [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_1972596nullnull
60000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Customer Relationships [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_1973174nullnull
70000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Customer Relationships [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_1973752nullnull
80000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Marketing Related Intangible Assets [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_1974330nullnull
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Marketing Related Intangible Assets [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_1974908nullnull
100000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Technology Based Intangible Assets [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_1975486nullnull
110000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Technology Based Intangible Assets [Member]Acquired Finite Lived Intangible Assets Weighted Average Useful Life_1976064nullnull
120000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Contractual Rights [Member]Acquired Finite Lived Intangible Assets0iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Contractual Rights [Member]Acquired Finite Lived Intangible Assets63000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Customer Relationships [Member]Acquired Finite Lived Intangible Assets30000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Customer Relationships [Member]Acquired Finite Lived Intangible Assets3607000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Marketing Related Intangible Assets [Member]Acquired Finite Lived Intangible Assets2000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Marketing Related Intangible Assets [Member]Acquired Finite Lived Intangible Assets2148000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Technology Based Intangible Assets [Member]Acquired Finite Lived Intangible Assets361000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Technology Based Intangible Assets [Member]Acquired Finite Lived Intangible Assets2265000000iso4217:USD-6

Fact Table
Network
100860 - Disclosure - Estimated Future Amortization Expense Related to Intangible Assets (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail)
TableGoodwill And Intangible Assets Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100870 - Disclosure - Debt - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDebtAdditionalInformationDetail)
TableDebt Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Debt Instrument Name [Domain]Commercial Paper12900000000iso4217:USD-8
20000789019 (http://www.sec.gov/CIK)2016-06-30Short Term Debt Type [Domain]Commercial Paper12900000000iso4217:USD-8
30000789019 (http://www.sec.gov/CIK)2017-06-30Debt Instrument Name [Domain]Commercial Paper9100000000iso4217:USD-8
40000789019 (http://www.sec.gov/CIK)2017-06-30Short Term Debt Type [Domain]Commercial Paper9100000000iso4217:USD-8
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Commercial Paper [Member]Debt Instrument Term_1948748nullnull
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Commercial Paper [Member]Debt Instrument Term_1949326nullnull
70000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Commercial Paper [Member]Debt Instrument Term_1949904nullnull
80000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Commercial Paper [Member]Debt Instrument Term_1950482nullnull
90000789019 (http://www.sec.gov/CIK)2016-06-30Debt Instrument Name [Domain]Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net392000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2016-06-30Short Term Debt Type [Domain]Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net392000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2017-06-30Debt Instrument Name [Domain]Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net715000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2017-06-30Short Term Debt Type [Domain]Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net715000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Debt Instrument Name [Domain]Interest Paid620000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Short Term Debt Type [Domain]Interest Paid620000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Debt Instrument Name [Domain]Interest Paid1100000000iso4217:USD-8
160000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Short Term Debt Type [Domain]Interest Paid1100000000iso4217:USD-8
170000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Debt Instrument Name [Domain]Interest Paid1600000000iso4217:USD-8
180000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Short Term Debt Type [Domain]Interest Paid1600000000iso4217:USD-8
190000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Debt Instrument Name [Domain]Line Of Credit Facility Covenant ComplianceAs of June 30, 2017, we were in compliance with the only financial covenant in both credit agreements, which requires us to maintain a coverage ratio of at least three times earnings before interest, taxes, depreciation, and amortization to interest expense, as defined in the credit agreements.nullnull
200000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Short Term Debt Type [Domain]Line Of Credit Facility Covenant ComplianceAs of June 30, 2017, we were in compliance with the only financial covenant in both credit agreements, which requires us to maintain a coverage ratio of at least three times earnings before interest, taxes, depreciation, and amortization to interest expense, as defined in the credit agreements.nullnull
210000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Credit Facility Expire On November Fourteen Twenty Eighteen [Member]Line Of Credit Facility Expiration Date12018-11-14nullnull
220000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Credit Facility Expire On October Thirty One Twenty Seventeen [Member]Line Of Credit Facility Expiration Date12017-10-31nullnull
230000789019 (http://www.sec.gov/CIK)2017-06-30Credit Facility Expire On November Fourteen Twenty Eighteen [Member]Line Of Credit Facility Maximum Borrowing Capacity5000000000iso4217:USDINF
240000789019 (http://www.sec.gov/CIK)2017-06-30Credit Facility Expire On October Thirty One Twenty Seventeen [Member]Line Of Credit Facility Maximum Borrowing Capacity5000000000iso4217:USDINF
250000789019 (http://www.sec.gov/CIK)2016-06-30Debt Instrument Name [Domain]Long Term Debt40600000000iso4217:USD-8
260000789019 (http://www.sec.gov/CIK)2016-06-30Short Term Debt Type [Domain]Long Term Debt40600000000iso4217:USD-8
270000789019 (http://www.sec.gov/CIK)2017-06-30Debt Instrument Name [Domain]Long Term Debt77100000000iso4217:USD-8
280000789019 (http://www.sec.gov/CIK)2017-06-30Short Term Debt Type [Domain]Long Term Debt77100000000iso4217:USD-8
290000789019 (http://www.sec.gov/CIK)2016-06-30Debt Instrument Name [Domain]Long Term Debt Fair Value44000000000iso4217:USD-8
300000789019 (http://www.sec.gov/CIK)2016-06-30Short Term Debt Type [Domain]Long Term Debt Fair Value44000000000iso4217:USD-8
310000789019 (http://www.sec.gov/CIK)2017-06-30Debt Instrument Name [Domain]Long Term Debt Fair Value80300000000iso4217:USD-8
320000789019 (http://www.sec.gov/CIK)2017-06-30Short Term Debt Type [Domain]Long Term Debt Fair Value80300000000iso4217:USD-8
330000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Debt Instrument Name [Domain]Proceeds From Lines Of Credit0iso4217:USDINF
340000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Short Term Debt Type [Domain]Proceeds From Lines Of Credit0iso4217:USDINF
350000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Debt Instrument Name [Domain]Proceeds From Lines Of Credit0iso4217:USDINF
360000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Short Term Debt Type [Domain]Proceeds From Lines Of Credit0iso4217:USDINF
370000789019 (http://www.sec.gov/CIK)2016-06-30Commercial Paper [Member]Short Term Debt Weighted Average Interest Rate0.0043pure4
380000789019 (http://www.sec.gov/CIK)2017-06-30Commercial Paper [Member]Short Term Debt Weighted Average Interest Rate0.0101pure4

Fact Table
Network
100880 - Disclosure - Long-term Debt (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtDetail)
TableDebt Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Notes Five Point Three Percent Due February Eight Twenty Forty One [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Notes Five Point Three Percent Due February Eight Twenty Forty One [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-06-30Notes Five Point Two Percent Due June One Twenty Thirty Nine [Member]Debt Instrument Face Amount750000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Notes Five Point Two Percent Due June One Twenty Thirty Nine [Member]Debt Instrument Face Amount750000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Percent Due February Twelve Twenty Fifty Five [Member]Debt Instrument Face Amount2250000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Percent Due February Twelve Twenty Fifty Five [Member]Debt Instrument Face Amount2250000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Eight Seven Five Percent Due December Fifteen Twenty Forty Three [Member]Debt Instrument Face Amount500000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Eight Seven Five Percent Due December Fifteen Twenty Forty Three [Member]Debt Instrument Face Amount500000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Five Percent Due February Six Twenty Fifty Seven [Member]Debt Instrument Face Amount2000000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Five Percent Due October One Twenty Forty [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Five Percent Due October One Twenty Forty [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Four Five Percent Due November Three Twenty Forty Five [Member]Debt Instrument Face Amount3000000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Four Five Percent Due November Three Twenty Forty Five [Member]Debt Instrument Face Amount3000000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point One Percent Due February Six Twenty Thirty Seven [Member]Debt Instrument Face Amount2500000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Seven Five Percent Due November Three Twenty Fifty Five [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Seven Five Percent Due November Three Twenty Fifty Five [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Two Five Percent Due February Six Twenty Forty Seven [Member]Debt Instrument Face Amount3000000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Two Percent Due June One Twenty Nineteen [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Two Percent Due June One Twenty Nineteen [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Two Percent Due November Three Twenty Thirty Five [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Two Percent Due November Three Twenty Thirty Five [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Zero Percent Due February Eight Twenty Twenty One [Member]Debt Instrument Face Amount500000000iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Zero Percent Due February Eight Twenty Twenty One [Member]Debt Instrument Face Amount500000000iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Eight Five Percent Due February Six Twenty Twenty [Member]Debt Instrument Face Amount1500000000iso4217:USD-6
250000789019 (http://www.sec.gov/CIK)2016-06-30Notes One Point Eight Five Percent Due February Twelve Twenty Twenty [Member]Debt Instrument Face Amount1500000000iso4217:USD-6
260000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Eight Five Percent Due February Twelve Twenty Twenty [Member]Debt Instrument Face Amount1500000000iso4217:USD-6
270000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Five Five Percent Due August Eight Twenty Twenty One [Member]Debt Instrument Face Amount2750000000iso4217:USD-6
280000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point One Percent Due August Eight Twenty Nineteen [Member]Debt Instrument Face Amount2500000000iso4217:USD-6
290000789019 (http://www.sec.gov/CIK)2016-06-30Notes One Point Six Two Five Percent Due December Six Twenty Eighteen [Member]Debt Instrument Face Amount1250000000iso4217:USD-6
300000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Six Two Five Percent Due December Six Twenty Eighteen [Member]Debt Instrument Face Amount1250000000iso4217:USD-6
310000789019 (http://www.sec.gov/CIK)2016-06-30Notes One Point Three Zero Percent Due November Three Twenty Eighteen [Member]Debt Instrument Face Amount1750000000iso4217:USD-6
320000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Three Zero Percent Due November Three Twenty Eighteen [Member]Debt Instrument Face Amount1750000000iso4217:USD-6
330000789019 (http://www.sec.gov/CIK)2016-06-30Notes One Point Zero Percent Due May One Twenty Eighteen [Member]Debt Instrument Face Amount450000000iso4217:USD-6
340000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Zero Percent Due May One Twenty Eighteen [Member]Debt Instrument Face Amount450000000iso4217:USD-6
350000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Five Percent Due February Twelve Twenty Thirty Five [Member]Debt Instrument Face Amount1500000000iso4217:USD-6
360000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Five Percent Due February Twelve Twenty Thirty Five [Member]Debt Instrument Face Amount1500000000iso4217:USD-6
370000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Five Percent Due November Fifteen Twenty Forty Two [Member]Debt Instrument Face Amount900000000iso4217:USD-6
380000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Five Percent Due November Fifteen Twenty Forty Two [Member]Debt Instrument Face Amount900000000iso4217:USD-6
390000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Four Five Percent Due August Eight Twenty Thirty Six [Member]Debt Instrument Face Amount2250000000iso4217:USD-6
400000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Nine Five Percent Due August Eight Twenty Fifty Six [Member]Debt Instrument Face Amount2250000000iso4217:USD-6
410000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point One Two Five Percent Due December Six Twenty Twenty Eight [Member]Debt Instrument Face Amount1944000000iso4217:USD-6
420000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point One Two Five Percent Due December Six Twenty Twenty Eight [Member]Debt Instrument Face Amount1996000000iso4217:USD-6
430000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point One Two Five Percent Due November Three Twenty Twenty Five [Member]Debt Instrument Face Amount3000000000iso4217:USD-6
440000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point One Two Five Percent Due November Three Twenty Twenty Five [Member]Debt Instrument Face Amount3000000000iso4217:USD-6
450000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Seven Five Percent Due February Twelve Twenty Forty Five [Member]Debt Instrument Face Amount1750000000iso4217:USD-6
460000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Seven Five Percent Due February Twelve Twenty Forty Five [Member]Debt Instrument Face Amount1750000000iso4217:USD-6
470000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Seven Five Percent Due May One Twenty Forty Three [Member]Debt Instrument Face Amount500000000iso4217:USD-6
480000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Seven Five Percent Due May One Twenty Forty Three [Member]Debt Instrument Face Amount500000000iso4217:USD-6
490000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Seven Percent Due August Eight Twenty Forty Six [Member]Debt Instrument Face Amount4500000000iso4217:USD-6
500000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Six Two Five Percent Due December Fifteen Twenty Twenty Three [Member]Debt Instrument Face Amount1500000000iso4217:USD-6
510000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Six Two Five Percent Due December Fifteen Twenty Twenty Three [Member]Debt Instrument Face Amount1500000000iso4217:USD-6
520000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Three Percent Due February Six Twenty Twenty Seven [Member]Debt Instrument Face Amount4000000000iso4217:USD-6
530000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Zero Percent Due October One Twenty Twenty [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
540000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Zero Percent Due October One Twenty Twenty [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
550000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Eight Seven Five Percent Due February Six Twenty Twenty Four [Member]Debt Instrument Face Amount2250000000iso4217:USD-6
560000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Four Percent Due August Eight Twenty Twenty Six [Member]Debt Instrument Face Amount4000000000iso4217:USD-6
570000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Four Percent Due February Six Twenty Twenty Two [Member]Debt Instrument Face Amount1750000000iso4217:USD-6
580000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point One Two Five Percent Due December Six Twenty Twenty One [Member]Debt Instrument Face Amount1944000000iso4217:USD-6
590000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point One Two Five Percent Due December Six Twenty Twenty One [Member]Debt Instrument Face Amount1996000000iso4217:USD-6
600000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point One Two Five Percent Due November Fifteen Twenty Twenty Two [Member]Debt Instrument Face Amount750000000iso4217:USD-6
610000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point One Two Five Percent Due November Fifteen Twenty Twenty Two [Member]Debt Instrument Face Amount750000000iso4217:USD-6
620000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Seven Percent Due February Twelve Twenty Twenty Five [Member]Debt Instrument Face Amount2250000000iso4217:USD-6
630000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Seven Percent Due February Twelve Twenty Twenty Five [Member]Debt Instrument Face Amount2250000000iso4217:USD-6
640000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Six Five Percent Due November Three Twenty Twenty Two [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
650000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Six Five Percent Due November Three Twenty Twenty Two [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
660000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Six Two Five Percent Due May Two Twenty Thirty Three [Member]Debt Instrument Face Amount611000000iso4217:USD-6
670000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Six Two Five Percent Due May Two Twenty Thirty Three [Member]Debt Instrument Face Amount627000000iso4217:USD-6
680000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Three Seven Five Percent Due February Twelve Twenty Twenty Two [Member]Debt Instrument Face Amount1500000000iso4217:USD-6
690000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Three Seven Five Percent Due February Twelve Twenty Twenty Two [Member]Debt Instrument Face Amount1500000000iso4217:USD-6
700000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Three Seven Five Percent Due May One Twenty Twenty Three [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
710000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Three Seven Five Percent Due May One Twenty Twenty Three [Member]Debt Instrument Face Amount1000000000iso4217:USD-6
720000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Zero Percent Due August Eight Twenty Twenty Three [Member]Debt Instrument Face Amount1500000000iso4217:USD-6
730000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Zero Percent Due November Three Twenty Twenty [Member]Debt Instrument Face Amount2250000000iso4217:USD-6
740000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Zero Percent Due November Three Twenty Twenty [Member]Debt Instrument Face Amount2250000000iso4217:USD-6
750000789019 (http://www.sec.gov/CIK)2016-06-30Notes Zero Point Eight Seven Five Percent Due November Fifteen Twenty Seventeen [Member]Debt Instrument Face Amount600000000iso4217:USD-6
760000789019 (http://www.sec.gov/CIK)2017-06-30Notes Zero Point Eight Seven Five Percent Due November Fifteen Twenty Seventeen [Member]Debt Instrument Face Amount600000000iso4217:USD-6
770000789019 (http://www.sec.gov/CIK)2017-06-30Notes Zero Point Five Percent Due November One Twenty Nineteen [Member]Debt Instrument Face Amount18000000iso4217:USD-6
780000789019 (http://www.sec.gov/CIK)2016-06-30Notes Five Point Three Percent Due February Eight Twenty Forty One [Member]Debt Instrument Interest Rate Effective Percentage0.05361pure5
790000789019 (http://www.sec.gov/CIK)2017-06-30Notes Five Point Three Percent Due February Eight Twenty Forty One [Member]Debt Instrument Interest Rate Effective Percentage0.05361pure5
800000789019 (http://www.sec.gov/CIK)2016-06-30Notes Five Point Two Percent Due June One Twenty Thirty Nine [Member]Debt Instrument Interest Rate Effective Percentage0.0524pure5
810000789019 (http://www.sec.gov/CIK)2017-06-30Notes Five Point Two Percent Due June One Twenty Thirty Nine [Member]Debt Instrument Interest Rate Effective Percentage0.0524pure5
820000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Percent Due February Twelve Twenty Fifty Five [Member]Debt Instrument Interest Rate Effective Percentage0.04063pure5
830000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Percent Due February Twelve Twenty Fifty Five [Member]Debt Instrument Interest Rate Effective Percentage0.04063pure5
840000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Eight Seven Five Percent Due December Fifteen Twenty Forty Three [Member]Debt Instrument Interest Rate Effective Percentage0.04918pure5
850000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Eight Seven Five Percent Due December Fifteen Twenty Forty Three [Member]Debt Instrument Interest Rate Effective Percentage0.04918pure5
860000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Five Percent Due February Six Twenty Fifty Seven [Member]Debt Instrument Interest Rate Effective Percentage0.04528pure5
870000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Five Percent Due October One Twenty Forty [Member]Debt Instrument Interest Rate Effective Percentage0.04567pure5
880000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Five Percent Due October One Twenty Forty [Member]Debt Instrument Interest Rate Effective Percentage0.04567pure5
890000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Four Five Percent Due November Three Twenty Forty Five [Member]Debt Instrument Interest Rate Effective Percentage0.04492pure5
900000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Four Five Percent Due November Three Twenty Forty Five [Member]Debt Instrument Interest Rate Effective Percentage0.04492pure5
910000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point One Percent Due February Six Twenty Thirty Seven [Member]Debt Instrument Interest Rate Effective Percentage0.04152pure5
920000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Seven Five Percent Due November Three Twenty Fifty Five [Member]Debt Instrument Interest Rate Effective Percentage0.04782pure5
930000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Seven Five Percent Due November Three Twenty Fifty Five [Member]Debt Instrument Interest Rate Effective Percentage0.04782pure5
940000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Two Five Percent Due February Six Twenty Forty Seven [Member]Debt Instrument Interest Rate Effective Percentage0.04287pure5
950000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Two Percent Due June One Twenty Nineteen [Member]Debt Instrument Interest Rate Effective Percentage0.04379pure5
960000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Two Percent Due June One Twenty Nineteen [Member]Debt Instrument Interest Rate Effective Percentage0.04379pure5
970000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Two Percent Due November Three Twenty Thirty Five [Member]Debt Instrument Interest Rate Effective Percentage0.0426pure5
980000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Two Percent Due November Three Twenty Thirty Five [Member]Debt Instrument Interest Rate Effective Percentage0.0426pure5
990000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Zero Percent Due February Eight Twenty Twenty One [Member]Debt Instrument Interest Rate Effective Percentage0.04082pure5
1000000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Zero Percent Due February Eight Twenty Twenty One [Member]Debt Instrument Interest Rate Effective Percentage0.04082pure5
1010000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Eight Five Percent Due February Six Twenty Twenty [Member]Debt Instrument Interest Rate Effective Percentage0.01952pure5
1020000789019 (http://www.sec.gov/CIK)2016-06-30Notes One Point Eight Five Percent Due February Twelve Twenty Twenty [Member]Debt Instrument Interest Rate Effective Percentage0.01935pure5
1030000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Eight Five Percent Due February Twelve Twenty Twenty [Member]Debt Instrument Interest Rate Effective Percentage0.01935pure5
1040000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Five Five Percent Due August Eight Twenty Twenty One [Member]Debt Instrument Interest Rate Effective Percentage0.01642pure5
1050000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point One Percent Due August Eight Twenty Nineteen [Member]Debt Instrument Interest Rate Effective Percentage0.01203pure5
1060000789019 (http://www.sec.gov/CIK)2016-06-30Notes One Point Six Two Five Percent Due December Six Twenty Eighteen [Member]Debt Instrument Interest Rate Effective Percentage0.01824pure5
1070000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Six Two Five Percent Due December Six Twenty Eighteen [Member]Debt Instrument Interest Rate Effective Percentage0.01824pure5
1080000789019 (http://www.sec.gov/CIK)2016-06-30Notes One Point Three Zero Percent Due November Three Twenty Eighteen [Member]Debt Instrument Interest Rate Effective Percentage0.01396pure5
1090000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Three Zero Percent Due November Three Twenty Eighteen [Member]Debt Instrument Interest Rate Effective Percentage0.01396pure5
1100000789019 (http://www.sec.gov/CIK)2016-06-30Notes One Point Zero Percent Due May One Twenty Eighteen [Member]Debt Instrument Interest Rate Effective Percentage0.01106pure5
1110000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Zero Percent Due May One Twenty Eighteen [Member]Debt Instrument Interest Rate Effective Percentage0.01106pure5
1120000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Five Percent Due February Twelve Twenty Thirty Five [Member]Debt Instrument Interest Rate Effective Percentage0.03604pure5
1130000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Five Percent Due February Twelve Twenty Thirty Five [Member]Debt Instrument Interest Rate Effective Percentage0.03604pure5
1140000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Five Percent Due November Fifteen Twenty Forty Two [Member]Debt Instrument Interest Rate Effective Percentage0.03571pure5
1150000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Five Percent Due November Fifteen Twenty Forty Two [Member]Debt Instrument Interest Rate Effective Percentage0.03571pure5
1160000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Four Five Percent Due August Eight Twenty Thirty Six [Member]Debt Instrument Interest Rate Effective Percentage0.0351pure5
1170000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Nine Five Percent Due August Eight Twenty Fifty Six [Member]Debt Instrument Interest Rate Effective Percentage0.04033pure5
1180000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point One Two Five Percent Due December Six Twenty Twenty Eight [Member]Debt Instrument Interest Rate Effective Percentage0.03218pure5
1190000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point One Two Five Percent Due December Six Twenty Twenty Eight [Member]Debt Instrument Interest Rate Effective Percentage0.03218pure5
1200000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point One Two Five Percent Due November Three Twenty Twenty Five [Member]Debt Instrument Interest Rate Effective Percentage0.03176pure5
1210000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point One Two Five Percent Due November Three Twenty Twenty Five [Member]Debt Instrument Interest Rate Effective Percentage0.03176pure5
1220000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Seven Five Percent Due February Twelve Twenty Forty Five [Member]Debt Instrument Interest Rate Effective Percentage0.038pure5
1230000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Seven Five Percent Due February Twelve Twenty Forty Five [Member]Debt Instrument Interest Rate Effective Percentage0.038pure5
1240000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Seven Five Percent Due May One Twenty Forty Three [Member]Debt Instrument Interest Rate Effective Percentage0.03829pure5
1250000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Seven Five Percent Due May One Twenty Forty Three [Member]Debt Instrument Interest Rate Effective Percentage0.03829pure5
1260000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Seven Percent Due August Eight Twenty Forty Six [Member]Debt Instrument Interest Rate Effective Percentage0.03743pure5
1270000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Six Two Five Percent Due December Fifteen Twenty Twenty Three [Member]Debt Instrument Interest Rate Effective Percentage0.03726pure5
1280000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Six Two Five Percent Due December Fifteen Twenty Twenty Three [Member]Debt Instrument Interest Rate Effective Percentage0.03726pure5
1290000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Three Percent Due February Six Twenty Twenty Seven [Member]Debt Instrument Interest Rate Effective Percentage0.03383pure5
1300000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Zero Percent Due October One Twenty Twenty [Member]Debt Instrument Interest Rate Effective Percentage0.03137pure5
1310000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Zero Percent Due October One Twenty Twenty [Member]Debt Instrument Interest Rate Effective Percentage0.03137pure5
1320000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Eight Seven Five Percent Due February Six Twenty Twenty Four [Member]Debt Instrument Interest Rate Effective Percentage0.03041pure5
1330000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Four Percent Due August Eight Twenty Twenty Six [Member]Debt Instrument Interest Rate Effective Percentage0.02464pure5
1340000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Four Percent Due February Six Twenty Twenty Two [Member]Debt Instrument Interest Rate Effective Percentage0.0252pure5
1350000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point One Two Five Percent Due December Six Twenty Twenty One [Member]Debt Instrument Interest Rate Effective Percentage0.02233pure5
1360000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point One Two Five Percent Due December Six Twenty Twenty One [Member]Debt Instrument Interest Rate Effective Percentage0.02233pure5
1370000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point One Two Five Percent Due November Fifteen Twenty Twenty Two [Member]Debt Instrument Interest Rate Effective Percentage0.02239pure5
1380000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point One Two Five Percent Due November Fifteen Twenty Twenty Two [Member]Debt Instrument Interest Rate Effective Percentage0.02239pure5
1390000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Seven Percent Due February Twelve Twenty Twenty Five [Member]Debt Instrument Interest Rate Effective Percentage0.02772pure5
1400000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Seven Percent Due February Twelve Twenty Twenty Five [Member]Debt Instrument Interest Rate Effective Percentage0.02772pure5
1410000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Six Five Percent Due November Three Twenty Twenty Two [Member]Debt Instrument Interest Rate Effective Percentage0.02717pure5
1420000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Six Five Percent Due November Three Twenty Twenty Two [Member]Debt Instrument Interest Rate Effective Percentage0.02717pure5
1430000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Six Two Five Percent Due May Two Twenty Thirty Three [Member]Debt Instrument Interest Rate Effective Percentage0.0269pure5
1440000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Six Two Five Percent Due May Two Twenty Thirty Three [Member]Debt Instrument Interest Rate Effective Percentage0.0269pure5
1450000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Three Seven Five Percent Due February Twelve Twenty Twenty Two [Member]Debt Instrument Interest Rate Effective Percentage0.02466pure5
1460000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Three Seven Five Percent Due February Twelve Twenty Twenty Two [Member]Debt Instrument Interest Rate Effective Percentage0.02466pure5
1470000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Three Seven Five Percent Due May One Twenty Twenty Three [Member]Debt Instrument Interest Rate Effective Percentage0.02465pure5
1480000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Three Seven Five Percent Due May One Twenty Twenty Three [Member]Debt Instrument Interest Rate Effective Percentage0.02465pure5
1490000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Zero Percent Due August Eight Twenty Twenty Three [Member]Debt Instrument Interest Rate Effective Percentage0.02101pure5
1500000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Zero Percent Due November Three Twenty Twenty [Member]Debt Instrument Interest Rate Effective Percentage0.02093pure5
1510000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Zero Percent Due November Three Twenty Twenty [Member]Debt Instrument Interest Rate Effective Percentage0.02093pure5
1520000789019 (http://www.sec.gov/CIK)2016-06-30Notes Zero Point Eight Seven Five Percent Due November Fifteen Twenty Seventeen [Member]Debt Instrument Interest Rate Effective Percentage0.01084pure5
1530000789019 (http://www.sec.gov/CIK)2017-06-30Notes Zero Point Eight Seven Five Percent Due November Fifteen Twenty Seventeen [Member]Debt Instrument Interest Rate Effective Percentage0.01084pure5
1540000789019 (http://www.sec.gov/CIK)2017-06-30Notes Zero Point Five Percent Due November One Twenty Nineteen [Member]Debt Instrument Interest Rate Effective Percentage0.005pure5
1550000789019 (http://www.sec.gov/CIK)2016-06-30Notes Five Point Three Percent Due February Eight Twenty Forty One [Member]Debt Instrument Interest Rate Stated Percentage0.053pureINF
1560000789019 (http://www.sec.gov/CIK)2017-06-30Notes Five Point Three Percent Due February Eight Twenty Forty One [Member]Debt Instrument Interest Rate Stated Percentage0.053pureINF
1570000789019 (http://www.sec.gov/CIK)2016-06-30Notes Five Point Two Percent Due June One Twenty Thirty Nine [Member]Debt Instrument Interest Rate Stated Percentage0.052pureINF
1580000789019 (http://www.sec.gov/CIK)2017-06-30Notes Five Point Two Percent Due June One Twenty Thirty Nine [Member]Debt Instrument Interest Rate Stated Percentage0.052pureINF
1590000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Percent Due February Twelve Twenty Fifty Five [Member]Debt Instrument Interest Rate Stated Percentage0.04pureINF
1600000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Percent Due February Twelve Twenty Fifty Five [Member]Debt Instrument Interest Rate Stated Percentage0.04pureINF
1610000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Eight Seven Five Percent Due December Fifteen Twenty Forty Three [Member]Debt Instrument Interest Rate Stated Percentage0.04875pureINF
1620000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Eight Seven Five Percent Due December Fifteen Twenty Forty Three [Member]Debt Instrument Interest Rate Stated Percentage0.04875pureINF
1630000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Five Percent Due February Six Twenty Fifty Seven [Member]Debt Instrument Interest Rate Stated Percentage0.045pureINF
1640000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Five Percent Due October One Twenty Forty [Member]Debt Instrument Interest Rate Stated Percentage0.045pureINF
1650000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Five Percent Due October One Twenty Forty [Member]Debt Instrument Interest Rate Stated Percentage0.045pureINF
1660000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Four Five Percent Due November Three Twenty Forty Five [Member]Debt Instrument Interest Rate Stated Percentage0.0445pureINF
1670000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Four Five Percent Due November Three Twenty Forty Five [Member]Debt Instrument Interest Rate Stated Percentage0.0445pureINF
1680000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point One Percent Due February Six Twenty Thirty Seven [Member]Debt Instrument Interest Rate Stated Percentage0.041pureINF
1690000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Seven Five Percent Due November Three Twenty Fifty Five [Member]Debt Instrument Interest Rate Stated Percentage0.0475pureINF
1700000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Seven Five Percent Due November Three Twenty Fifty Five [Member]Debt Instrument Interest Rate Stated Percentage0.0475pureINF
1710000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Two Five Percent Due February Six Twenty Forty Seven [Member]Debt Instrument Interest Rate Stated Percentage0.0425pureINF
1720000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Two Percent Due June One Twenty Nineteen [Member]Debt Instrument Interest Rate Stated Percentage0.042pureINF
1730000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Two Percent Due June One Twenty Nineteen [Member]Debt Instrument Interest Rate Stated Percentage0.042pureINF
1740000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Two Percent Due November Three Twenty Thirty Five [Member]Debt Instrument Interest Rate Stated Percentage0.042pureINF
1750000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Two Percent Due November Three Twenty Thirty Five [Member]Debt Instrument Interest Rate Stated Percentage0.042pureINF
1760000789019 (http://www.sec.gov/CIK)2016-06-30Notes Four Point Zero Percent Due February Eight Twenty Twenty One [Member]Debt Instrument Interest Rate Stated Percentage0.04pureINF
1770000789019 (http://www.sec.gov/CIK)2017-06-30Notes Four Point Zero Percent Due February Eight Twenty Twenty One [Member]Debt Instrument Interest Rate Stated Percentage0.04pureINF
1780000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Eight Five Percent Due February Six Twenty Twenty [Member]Debt Instrument Interest Rate Stated Percentage0.0185pureINF
1790000789019 (http://www.sec.gov/CIK)2016-06-30Notes One Point Eight Five Percent Due February Twelve Twenty Twenty [Member]Debt Instrument Interest Rate Stated Percentage0.0185pureINF
1800000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Eight Five Percent Due February Twelve Twenty Twenty [Member]Debt Instrument Interest Rate Stated Percentage0.0185pureINF
1810000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Five Five Percent Due August Eight Twenty Twenty One [Member]Debt Instrument Interest Rate Stated Percentage0.0155pureINF
1820000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point One Percent Due August Eight Twenty Nineteen [Member]Debt Instrument Interest Rate Stated Percentage0.011pureINF
1830000789019 (http://www.sec.gov/CIK)2016-06-30Notes One Point Six Two Five Percent Due December Six Twenty Eighteen [Member]Debt Instrument Interest Rate Stated Percentage0.01625pureINF
1840000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Six Two Five Percent Due December Six Twenty Eighteen [Member]Debt Instrument Interest Rate Stated Percentage0.01625pureINF
1850000789019 (http://www.sec.gov/CIK)2016-06-30Notes One Point Three Zero Percent Due November Three Twenty Eighteen [Member]Debt Instrument Interest Rate Stated Percentage0.013pureINF
1860000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Three Zero Percent Due November Three Twenty Eighteen [Member]Debt Instrument Interest Rate Stated Percentage0.013pureINF
1870000789019 (http://www.sec.gov/CIK)2016-06-30Notes One Point Zero Percent Due May One Twenty Eighteen [Member]Debt Instrument Interest Rate Stated Percentage0.01pureINF
1880000789019 (http://www.sec.gov/CIK)2017-06-30Notes One Point Zero Percent Due May One Twenty Eighteen [Member]Debt Instrument Interest Rate Stated Percentage0.01pureINF
1890000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Five Percent Due February Twelve Twenty Thirty Five [Member]Debt Instrument Interest Rate Stated Percentage0.035pureINF
1900000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Five Percent Due February Twelve Twenty Thirty Five [Member]Debt Instrument Interest Rate Stated Percentage0.035pureINF
1910000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Five Percent Due November Fifteen Twenty Forty Two [Member]Debt Instrument Interest Rate Stated Percentage0.035pureINF
1920000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Five Percent Due November Fifteen Twenty Forty Two [Member]Debt Instrument Interest Rate Stated Percentage0.035pureINF
1930000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Four Five Percent Due August Eight Twenty Thirty Six [Member]Debt Instrument Interest Rate Stated Percentage0.0345pureINF
1940000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Nine Five Percent Due August Eight Twenty Fifty Six [Member]Debt Instrument Interest Rate Stated Percentage0.0395pureINF
1950000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point One Two Five Percent Due December Six Twenty Twenty Eight [Member]Debt Instrument Interest Rate Stated Percentage0.03125pureINF
1960000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point One Two Five Percent Due December Six Twenty Twenty Eight [Member]Debt Instrument Interest Rate Stated Percentage0.03125pureINF
1970000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point One Two Five Percent Due November Three Twenty Twenty Five [Member]Debt Instrument Interest Rate Stated Percentage0.03125pureINF
1980000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point One Two Five Percent Due November Three Twenty Twenty Five [Member]Debt Instrument Interest Rate Stated Percentage0.03125pureINF
1990000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Seven Five Percent Due February Twelve Twenty Forty Five [Member]Debt Instrument Interest Rate Stated Percentage0.0375pureINF
2000000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Seven Five Percent Due February Twelve Twenty Forty Five [Member]Debt Instrument Interest Rate Stated Percentage0.0375pureINF
2010000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Seven Five Percent Due May One Twenty Forty Three [Member]Debt Instrument Interest Rate Stated Percentage0.0375pureINF
2020000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Seven Five Percent Due May One Twenty Forty Three [Member]Debt Instrument Interest Rate Stated Percentage0.0375pureINF
2030000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Seven Percent Due August Eight Twenty Forty Six [Member]Debt Instrument Interest Rate Stated Percentage0.037pureINF
2040000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Six Two Five Percent Due December Fifteen Twenty Twenty Three [Member]Debt Instrument Interest Rate Stated Percentage0.03625pureINF
2050000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Six Two Five Percent Due December Fifteen Twenty Twenty Three [Member]Debt Instrument Interest Rate Stated Percentage0.03625pureINF
2060000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Three Percent Due February Six Twenty Twenty Seven [Member]Debt Instrument Interest Rate Stated Percentage0.033pureINF
2070000789019 (http://www.sec.gov/CIK)2016-06-30Notes Three Point Zero Percent Due October One Twenty Twenty [Member]Debt Instrument Interest Rate Stated Percentage0.03pureINF
2080000789019 (http://www.sec.gov/CIK)2017-06-30Notes Three Point Zero Percent Due October One Twenty Twenty [Member]Debt Instrument Interest Rate Stated Percentage0.03pureINF
2090000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Eight Seven Five Percent Due February Six Twenty Twenty Four [Member]Debt Instrument Interest Rate Stated Percentage0.02875pureINF
2100000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Four Percent Due August Eight Twenty Twenty Six [Member]Debt Instrument Interest Rate Stated Percentage0.024pureINF
2110000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Four Percent Due February Six Twenty Twenty Two [Member]Debt Instrument Interest Rate Stated Percentage0.024pureINF
2120000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point One Two Five Percent Due December Six Twenty Twenty One [Member]Debt Instrument Interest Rate Stated Percentage0.02125pureINF
2130000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point One Two Five Percent Due December Six Twenty Twenty One [Member]Debt Instrument Interest Rate Stated Percentage0.02125pureINF
2140000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point One Two Five Percent Due November Fifteen Twenty Twenty Two [Member]Debt Instrument Interest Rate Stated Percentage0.02125pureINF
2150000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point One Two Five Percent Due November Fifteen Twenty Twenty Two [Member]Debt Instrument Interest Rate Stated Percentage0.02125pureINF
2160000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Seven Percent Due February Twelve Twenty Twenty Five [Member]Debt Instrument Interest Rate Stated Percentage0.027pureINF
2170000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Seven Percent Due February Twelve Twenty Twenty Five [Member]Debt Instrument Interest Rate Stated Percentage0.027pureINF
2180000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Six Five Percent Due November Three Twenty Twenty Two [Member]Debt Instrument Interest Rate Stated Percentage0.0265pureINF
2190000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Six Five Percent Due November Three Twenty Twenty Two [Member]Debt Instrument Interest Rate Stated Percentage0.0265pureINF
2200000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Six Two Five Percent Due May Two Twenty Thirty Three [Member]Debt Instrument Interest Rate Stated Percentage0.02625pureINF
2210000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Six Two Five Percent Due May Two Twenty Thirty Three [Member]Debt Instrument Interest Rate Stated Percentage0.02625pureINF
2220000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Three Seven Five Percent Due February Twelve Twenty Twenty Two [Member]Debt Instrument Interest Rate Stated Percentage0.02375pureINF
2230000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Three Seven Five Percent Due February Twelve Twenty Twenty Two [Member]Debt Instrument Interest Rate Stated Percentage0.02375pureINF
2240000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Three Seven Five Percent Due May One Twenty Twenty Three [Member]Debt Instrument Interest Rate Stated Percentage0.02375pureINF
2250000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Three Seven Five Percent Due May One Twenty Twenty Three [Member]Debt Instrument Interest Rate Stated Percentage0.02375pureINF
2260000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Zero Percent Due August Eight Twenty Twenty Three [Member]Debt Instrument Interest Rate Stated Percentage0.02pureINF
2270000789019 (http://www.sec.gov/CIK)2016-06-30Notes Two Point Zero Percent Due November Three Twenty Twenty [Member]Debt Instrument Interest Rate Stated Percentage0.02pureINF
2280000789019 (http://www.sec.gov/CIK)2017-06-30Notes Two Point Zero Percent Due November Three Twenty Twenty [Member]Debt Instrument Interest Rate Stated Percentage0.02pureINF
2290000789019 (http://www.sec.gov/CIK)2016-06-30Notes Zero Point Eight Seven Five Percent Due November Fifteen Twenty Seventeen [Member]Debt Instrument Interest Rate Stated Percentage0.00875pureINF
2300000789019 (http://www.sec.gov/CIK)2017-06-30Notes Zero Point Eight Seven Five Percent Due November Fifteen Twenty Seventeen [Member]Debt Instrument Interest Rate Stated Percentage0.00875pureINF
2310000789019 (http://www.sec.gov/CIK)2017-06-30Notes Zero Point Five Percent Due November One Twenty Nineteen [Member]Debt Instrument Interest Rate Stated Percentage0.005pureINF
2320000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Five Point Three Percent Due February Eight Twenty Forty One [Member]Debt Instrument Maturity Date2041-02-08nullnull
2330000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Five Point Three Percent Due February Eight Twenty Forty One [Member]Debt Instrument Maturity Date2041-02-08nullnull
2340000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Five Point Two Percent Due June One Twenty Thirty Nine [Member]Debt Instrument Maturity Date2039-06-01nullnull
2350000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Five Point Two Percent Due June One Twenty Thirty Nine [Member]Debt Instrument Maturity Date2039-06-01nullnull
2360000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Four Percent Due February Twelve Twenty Fifty Five [Member]Debt Instrument Maturity Date2055-02-12nullnull
2370000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Four Percent Due February Twelve Twenty Fifty Five [Member]Debt Instrument Maturity Date2055-02-12nullnull
2380000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Four Point Eight Seven Five Percent Due December Fifteen Twenty Forty Three [Member]Debt Instrument Maturity Date2043-12-15nullnull
2390000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Four Point Eight Seven Five Percent Due December Fifteen Twenty Forty Three [Member]Debt Instrument Maturity Date2043-12-15nullnull
2400000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Four Point Five Percent Due February Six Twenty Fifty Seven [Member]Debt Instrument Maturity Date2057-02-06nullnull
2410000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Four Point Five Percent Due October One Twenty Forty [Member]Debt Instrument Maturity Date2040-10-01nullnull
2420000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Four Point Five Percent Due October One Twenty Forty [Member]Debt Instrument Maturity Date2040-10-01nullnull
2430000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Four Point Four Five Percent Due November Three Twenty Forty Five [Member]Debt Instrument Maturity Date2045-11-03nullnull
2440000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Four Point Four Five Percent Due November Three Twenty Forty Five [Member]Debt Instrument Maturity Date2045-11-03nullnull
2450000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Four Point One Percent Due February Six Twenty Thirty Seven [Member]Debt Instrument Maturity Date2037-02-06nullnull
2460000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Four Point Seven Five Percent Due November Three Twenty Fifty Five [Member]Debt Instrument Maturity Date2055-11-03nullnull
2470000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Four Point Seven Five Percent Due November Three Twenty Fifty Five [Member]Debt Instrument Maturity Date2055-11-03nullnull
2480000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Four Point Two Five Percent Due February Six Twenty Forty Seven [Member]Debt Instrument Maturity Date2047-02-06nullnull
2490000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Four Point Two Percent Due June One Twenty Nineteen [Member]Debt Instrument Maturity Date2019-06-01nullnull
2500000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Four Point Two Percent Due June One Twenty Nineteen [Member]Debt Instrument Maturity Date2019-06-01nullnull
2510000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Four Point Two Percent Due November Three Twenty Thirty Five [Member]Debt Instrument Maturity Date2035-11-03nullnull
2520000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Four Point Two Percent Due November Three Twenty Thirty Five [Member]Debt Instrument Maturity Date2035-11-03nullnull
2530000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Four Point Zero Percent Due February Eight Twenty Twenty One [Member]Debt Instrument Maturity Date2021-02-08nullnull
2540000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Four Point Zero Percent Due February Eight Twenty Twenty One [Member]Debt Instrument Maturity Date2021-02-08nullnull
2550000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes One Point Eight Five Percent Due February Six Twenty Twenty [Member]Debt Instrument Maturity Date2020-02-06nullnull
2560000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes One Point Eight Five Percent Due February Twelve Twenty Twenty [Member]Debt Instrument Maturity Date2020-02-12nullnull
2570000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes One Point Eight Five Percent Due February Twelve Twenty Twenty [Member]Debt Instrument Maturity Date2020-02-12nullnull
2580000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes One Point Five Five Percent Due August Eight Twenty Twenty One [Member]Debt Instrument Maturity Date2021-08-08nullnull
2590000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes One Point One Percent Due August Eight Twenty Nineteen [Member]Debt Instrument Maturity Date2019-08-08nullnull
2600000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes One Point Six Two Five Percent Due December Six Twenty Eighteen [Member]Debt Instrument Maturity Date2018-12-06nullnull
2610000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes One Point Six Two Five Percent Due December Six Twenty Eighteen [Member]Debt Instrument Maturity Date2018-12-06nullnull
2620000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes One Point Three Zero Percent Due November Three Twenty Eighteen [Member]Debt Instrument Maturity Date2018-11-03nullnull
2630000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes One Point Three Zero Percent Due November Three Twenty Eighteen [Member]Debt Instrument Maturity Date2018-11-03nullnull
2640000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes One Point Zero Percent Due May One Twenty Eighteen [Member]Debt Instrument Maturity Date2018-05-01nullnull
2650000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes One Point Zero Percent Due May One Twenty Eighteen [Member]Debt Instrument Maturity Date2018-05-01nullnull
2660000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Three Point Five Percent Due February Twelve Twenty Thirty Five [Member]Debt Instrument Maturity Date2035-02-12nullnull
2670000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Three Point Five Percent Due February Twelve Twenty Thirty Five [Member]Debt Instrument Maturity Date2035-02-12nullnull
2680000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Three Point Five Percent Due November Fifteen Twenty Forty Two [Member]Debt Instrument Maturity Date2042-11-15nullnull
2690000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Three Point Five Percent Due November Fifteen Twenty Forty Two [Member]Debt Instrument Maturity Date2042-11-15nullnull
2700000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Three Point Four Five Percent Due August Eight Twenty Thirty Six [Member]Debt Instrument Maturity Date2036-08-08nullnull
2710000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Three Point Nine Five Percent Due August Eight Twenty Fifty Six [Member]Debt Instrument Maturity Date2056-08-08nullnull
2720000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Three Point One Two Five Percent Due December Six Twenty Twenty Eight [Member]Debt Instrument Maturity Date2028-12-06nullnull
2730000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Three Point One Two Five Percent Due December Six Twenty Twenty Eight [Member]Debt Instrument Maturity Date2028-12-06nullnull
2740000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Three Point One Two Five Percent Due November Three Twenty Twenty Five [Member]Debt Instrument Maturity Date2025-11-03nullnull
2750000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Three Point One Two Five Percent Due November Three Twenty Twenty Five [Member]Debt Instrument Maturity Date2025-11-03nullnull
2760000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Three Point Seven Five Percent Due February Twelve Twenty Forty Five [Member]Debt Instrument Maturity Date2045-02-12nullnull
2770000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Three Point Seven Five Percent Due February Twelve Twenty Forty Five [Member]Debt Instrument Maturity Date2045-02-12nullnull
2780000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Three Point Seven Five Percent Due May One Twenty Forty Three [Member]Debt Instrument Maturity Date2043-05-01nullnull
2790000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Three Point Seven Five Percent Due May One Twenty Forty Three [Member]Debt Instrument Maturity Date2043-05-01nullnull
2800000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Three Point Seven Percent Due August Eight Twenty Forty Six [Member]Debt Instrument Maturity Date2046-08-08nullnull
2810000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Three Point Six Two Five Percent Due December Fifteen Twenty Twenty Three [Member]Debt Instrument Maturity Date2023-12-15nullnull
2820000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Three Point Six Two Five Percent Due December Fifteen Twenty Twenty Three [Member]Debt Instrument Maturity Date2023-12-15nullnull
2830000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Three Point Three Percent Due February Six Twenty Twenty Seven [Member]Debt Instrument Maturity Date2027-02-06nullnull
2840000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Three Point Zero Percent Due October One Twenty Twenty [Member]Debt Instrument Maturity Date2020-10-01nullnull
2850000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Three Point Zero Percent Due October One Twenty Twenty [Member]Debt Instrument Maturity Date2020-10-01nullnull
2860000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Two Point Eight Seven Five Percent Due February Six Twenty Twenty Four [Member]Debt Instrument Maturity Date2024-02-06nullnull
2870000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Two Point Four Percent Due August Eight Twenty Twenty Six [Member]Debt Instrument Maturity Date2026-08-08nullnull
2880000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Two Point Four Percent Due February Six Twenty Twenty Two [Member]Debt Instrument Maturity Date2022-02-06nullnull
2890000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Two Point One Two Five Percent Due December Six Twenty Twenty One [Member]Debt Instrument Maturity Date2021-12-06nullnull
2900000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Two Point One Two Five Percent Due December Six Twenty Twenty One [Member]Debt Instrument Maturity Date2021-12-06nullnull
2910000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Two Point One Two Five Percent Due November Fifteen Twenty Twenty Two [Member]Debt Instrument Maturity Date2022-11-15nullnull
2920000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Two Point One Two Five Percent Due November Fifteen Twenty Twenty Two [Member]Debt Instrument Maturity Date2022-11-15nullnull
2930000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Two Point Seven Percent Due February Twelve Twenty Twenty Five [Member]Debt Instrument Maturity Date2025-02-12nullnull
2940000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Two Point Seven Percent Due February Twelve Twenty Twenty Five [Member]Debt Instrument Maturity Date2025-02-12nullnull
2950000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Two Point Six Five Percent Due November Three Twenty Twenty Two [Member]Debt Instrument Maturity Date2022-11-03nullnull
2960000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Two Point Six Five Percent Due November Three Twenty Twenty Two [Member]Debt Instrument Maturity Date2022-11-03nullnull
2970000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Two Point Six Two Five Percent Due May Two Twenty Thirty Three [Member]Debt Instrument Maturity Date2033-05-02nullnull
2980000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Two Point Six Two Five Percent Due May Two Twenty Thirty Three [Member]Debt Instrument Maturity Date2033-05-02nullnull
2990000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Two Point Three Seven Five Percent Due February Twelve Twenty Twenty Two [Member]Debt Instrument Maturity Date2022-02-12nullnull
3000000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Two Point Three Seven Five Percent Due February Twelve Twenty Twenty Two [Member]Debt Instrument Maturity Date2022-02-12nullnull
3010000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Two Point Three Seven Five Percent Due May One Twenty Twenty Three [Member]Debt Instrument Maturity Date2023-05-01nullnull
3020000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Two Point Three Seven Five Percent Due May One Twenty Twenty Three [Member]Debt Instrument Maturity Date2023-05-01nullnull
3030000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Two Point Zero Percent Due August Eight Twenty Twenty Three [Member]Debt Instrument Maturity Date2023-08-08nullnull
3040000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Two Point Zero Percent Due November Three Twenty Twenty [Member]Debt Instrument Maturity Date2020-11-03nullnull
3050000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Two Point Zero Percent Due November Three Twenty Twenty [Member]Debt Instrument Maturity Date2020-11-03nullnull
3060000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Notes Zero Point Eight Seven Five Percent Due November Fifteen Twenty Seventeen [Member]Debt Instrument Maturity Date2017-11-15nullnull
3070000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Zero Point Eight Seven Five Percent Due November Fifteen Twenty Seventeen [Member]Debt Instrument Maturity Date2017-11-15nullnull
3080000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Notes Zero Point Five Percent Due November One Twenty Nineteen [Member]Debt Instrument Maturity Date2019-11-01nullnull

Fact Table
Network
100890 - Disclosure - Long-term Debt (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtParentheticalDetail)
TableDebt Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-08-31U S D Debt Issued In Period [Member]Debt Instrument Face Amount19800000000iso4217:USD-8
20000789019 (http://www.sec.gov/CIK)2017-02-28U S D Debt Issued In Period [Member]Debt Instrument Face Amount17000000000iso4217:USD-8

Fact Table
Network
100900 - Disclosure - Maturities of Long-term Debt (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail)
TableDebt Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100910 - Disclosure - Provision for Income Taxes (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail)
TableIncome Tax Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100920 - Disclosure - Income Taxes - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationDetail)
TableIncome Tax Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Income Statement Location [Domain]Accrued Income Taxes Noncurrent11800000000iso4217:USD-8
20000789019 (http://www.sec.gov/CIK)2016-06-30Income Tax Authority [Domain]Accrued Income Taxes Noncurrent11800000000iso4217:USD-8
30000789019 (http://www.sec.gov/CIK)2017-06-30Income Statement Location [Domain]Accrued Income Taxes Noncurrent13500000000iso4217:USD-8
40000789019 (http://www.sec.gov/CIK)2017-06-30Income Tax Authority [Domain]Accrued Income Taxes Noncurrent13500000000iso4217:USD-8
50000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Income Statement Location [Domain]Deferred Federal State And Local Tax Expense Benefit-2700000000iso4217:USD-8
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Income Tax Authority [Domain]Deferred Federal State And Local Tax Expense Benefit-2700000000iso4217:USD-8
70000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Income Statement Location [Domain]Deferred Foreign Income Tax Expense Benefit-617000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Income Tax Authority [Domain]Deferred Foreign Income Tax Expense Benefit-617000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-06-30Income Statement Location [Domain]Deferred Tax Assets Operating Loss Carryforwards4252000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2016-06-30Income Tax Authority [Domain]Deferred Tax Assets Operating Loss Carryforwards4252000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2017-06-30Income Statement Location [Domain]Deferred Tax Assets Operating Loss Carryforwards4809000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2017-06-30Income Tax Authority [Domain]Deferred Tax Assets Operating Loss Carryforwards4809000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2016-06-30Restatement Adjustment [Member]Deferred Tax Assets Operating Loss Carryforwards2500000000iso4217:USD-8
140000789019 (http://www.sec.gov/CIK)2016-06-30Income Statement Location [Domain]Deferred Tax Assets Valuation Allowance4729000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-06-30Income Tax Authority [Domain]Deferred Tax Assets Valuation Allowance4729000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2017-06-30Income Statement Location [Domain]Deferred Tax Assets Valuation Allowance3310000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2017-06-30Income Tax Authority [Domain]Deferred Tax Assets Valuation Allowance3310000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2016-06-30Restatement Adjustment [Member]Deferred Tax Assets Valuation Allowance2500000000iso4217:USD-8
190000789019 (http://www.sec.gov/CIK)2017-06-30Income Statement Location [Domain]Deferred Tax Liability Not Recognized Amount Of Unrecognized Deferred Tax Liability Undistributed Earnings Of Foreign Subsidiaries45000000000iso4217:USD-9
200000789019 (http://www.sec.gov/CIK)2017-06-30Income Tax Authority [Domain]Deferred Tax Liability Not Recognized Amount Of Unrecognized Deferred Tax Liability Undistributed Earnings Of Foreign Subsidiaries45000000000iso4217:USD-9
210000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Income Statement Location [Domain]Income Loss From Continuing Operations Before Income Taxes Domestic7363000000iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Income Tax Authority [Domain]Income Loss From Continuing Operations Before Income Taxes Domestic7363000000iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Income Statement Location [Domain]Income Loss From Continuing Operations Before Income Taxes Domestic-325000000iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Income Tax Authority [Domain]Income Loss From Continuing Operations Before Income Taxes Domestic-325000000iso4217:USD-6
250000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Income Statement Location [Domain]Income Loss From Continuing Operations Before Income Taxes Domestic453000000iso4217:USD-6
260000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Income Tax Authority [Domain]Income Loss From Continuing Operations Before Income Taxes Domestic453000000iso4217:USD-6
270000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Windows Ten Deferral [Member]Income Loss From Continuing Operations Before Income Taxes Domestic6000000000iso4217:USD-8
280000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Windows Ten Deferral [Member]Income Loss From Continuing Operations Before Income Taxes Domestic6400000000iso4217:USD-8
290000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Phone Business [Member]Income Loss From Continuing Operations Before Income Taxes Domestic-1100000000iso4217:USD-8
300000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Income Statement Location [Domain]Income Loss From Continuing Operations Before Income Taxes Foreign11144000000iso4217:USD-6
310000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Income Tax Authority [Domain]Income Loss From Continuing Operations Before Income Taxes Foreign11144000000iso4217:USD-6
320000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Income Statement Location [Domain]Income Loss From Continuing Operations Before Income Taxes Foreign20076000000iso4217:USD-6
330000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Income Tax Authority [Domain]Income Loss From Continuing Operations Before Income Taxes Foreign20076000000iso4217:USD-6
340000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Income Statement Location [Domain]Income Loss From Continuing Operations Before Income Taxes Foreign22696000000iso4217:USD-6
350000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Income Tax Authority [Domain]Income Loss From Continuing Operations Before Income Taxes Foreign22696000000iso4217:USD-6
360000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Windows Ten Deferral [Member]Income Loss From Continuing Operations Before Income Taxes Foreign588000000iso4217:USD-6
370000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Windows Ten Deferral [Member]Income Loss From Continuing Operations Before Income Taxes Foreign317000000iso4217:USD-6
380000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Phone Business [Member]Income Loss From Continuing Operations Before Income Taxes Foreign-8900000000iso4217:USD-8
390000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Income Statement Location [Domain]Income Taxes Paid Net4400000000iso4217:USD-8
400000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Income Tax Authority [Domain]Income Taxes Paid Net4400000000iso4217:USD-8
410000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Income Statement Location [Domain]Income Taxes Paid Net3900000000iso4217:USD-8
420000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Income Tax Authority [Domain]Income Taxes Paid Net3900000000iso4217:USD-8
430000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Income Statement Location [Domain]Income Taxes Paid Net2400000000iso4217:USD-8
440000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Income Tax Authority [Domain]Income Taxes Paid Net2400000000iso4217:USD-8
450000789019 (http://www.sec.gov/CIK)2017-06-30Income Statement Location [Domain]Operating Loss Carryforwards13700000000iso4217:USD-8
460000789019 (http://www.sec.gov/CIK)2017-06-30Income Tax Authority [Domain]Operating Loss Carryforwards13700000000iso4217:USD-8
470000789019 (http://www.sec.gov/CIK)2017-06-30Foreign Country [Member]Operating Loss Carryforwards11100000000iso4217:USD-8
480000789019 (http://www.sec.gov/CIK)2017-06-30Income Statement Location [Domain]Undistributed Earnings Of Foreign Subsidiaries142000000000iso4217:USD-9
490000789019 (http://www.sec.gov/CIK)2017-06-30Income Tax Authority [Domain]Undistributed Earnings Of Foreign Subsidiaries142000000000iso4217:USD-9
500000789019 (http://www.sec.gov/CIK)2014-06-30Income Statement Location [Domain]Unrecognized Tax Benefits8714000000iso4217:USD-6
510000789019 (http://www.sec.gov/CIK)2014-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits8714000000iso4217:USD-6
520000789019 (http://www.sec.gov/CIK)2015-06-30Income Statement Location [Domain]Unrecognized Tax Benefits9599000000iso4217:USD-6
530000789019 (http://www.sec.gov/CIK)2015-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits9599000000iso4217:USD-6
540000789019 (http://www.sec.gov/CIK)2016-06-30Income Statement Location [Domain]Unrecognized Tax Benefits10164000000iso4217:USD-6
550000789019 (http://www.sec.gov/CIK)2016-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits10164000000iso4217:USD-6
560000789019 (http://www.sec.gov/CIK)2017-06-30Income Statement Location [Domain]Unrecognized Tax Benefits11737000000iso4217:USD-6
570000789019 (http://www.sec.gov/CIK)2017-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits11737000000iso4217:USD-6
580000789019 (http://www.sec.gov/CIK)2015-06-30Income Statement Location [Domain]Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued1700000000iso4217:USD-8
590000789019 (http://www.sec.gov/CIK)2015-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued1700000000iso4217:USD-8
600000789019 (http://www.sec.gov/CIK)2016-06-30Income Statement Location [Domain]Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued1900000000iso4217:USD-8
610000789019 (http://www.sec.gov/CIK)2016-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued1900000000iso4217:USD-8
620000789019 (http://www.sec.gov/CIK)2017-06-30Income Statement Location [Domain]Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued2300000000iso4217:USD-8
630000789019 (http://www.sec.gov/CIK)2017-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued2300000000iso4217:USD-8
640000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Income Statement Location [Domain]Unrecognized Tax Benefits Income Tax Penalties And Interest Expense237000000iso4217:USD-6
650000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits Income Tax Penalties And Interest Expense237000000iso4217:USD-6
660000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Income Statement Location [Domain]Unrecognized Tax Benefits Income Tax Penalties And Interest Expense163000000iso4217:USD-6
670000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits Income Tax Penalties And Interest Expense163000000iso4217:USD-6
680000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Income Statement Location [Domain]Unrecognized Tax Benefits Income Tax Penalties And Interest Expense399000000iso4217:USD-6
690000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits Income Tax Penalties And Interest Expense399000000iso4217:USD-6
700000789019 (http://www.sec.gov/CIK)2015-06-30Income Statement Location [Domain]Unrecognized Tax Benefits That Would Impact Effective Tax Rate7900000000iso4217:USD-8
710000789019 (http://www.sec.gov/CIK)2015-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits That Would Impact Effective Tax Rate7900000000iso4217:USD-8
720000789019 (http://www.sec.gov/CIK)2016-06-30Income Statement Location [Domain]Unrecognized Tax Benefits That Would Impact Effective Tax Rate8800000000iso4217:USD-8
730000789019 (http://www.sec.gov/CIK)2016-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits That Would Impact Effective Tax Rate8800000000iso4217:USD-8
740000789019 (http://www.sec.gov/CIK)2017-06-30Income Statement Location [Domain]Unrecognized Tax Benefits That Would Impact Effective Tax Rate10200000000iso4217:USD-8
750000789019 (http://www.sec.gov/CIK)2017-06-30Income Tax Authority [Domain]Unrecognized Tax Benefits That Would Impact Effective Tax Rate10200000000iso4217:USD-8
760000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Regional Operating Centers [Member]Foreign Earnings Taxed At Rates Lower Than Us Rate0.73pure2
770000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Regional Operating Centers [Member]Foreign Earnings Taxed At Rates Lower Than Us Rate0.69pure2
780000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Regional Operating Centers [Member]Foreign Earnings Taxed At Rates Lower Than Us Rate0.64pure2

Fact Table
Network
100930 - Disclosure - Income (Loss) Before Income Taxes (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIncomeLossBeforeIncomeTaxesDetail)
TableIncome Tax Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100940 - Disclosure - Difference Between Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDifferenceBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail)
TableIncome Tax Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100950 - Disclosure - Deferred Income Tax Assets and Liabilities (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail)
TableIncome Tax Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Other Noncurrent Assets [Member]Deferred Tax Assets Liabilities Net219000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Assets [Member]Deferred Tax Assets Liabilities Net2412000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-06-30Deferred Income Tax Liabilities Noncurrent [Member]Deferred Tax Liabilities1476000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Deferred Income Tax Liabilities Noncurrent [Member]Deferred Tax Liabilities531000000iso4217:USD-6

Fact Table
Network
100960 - Disclosure - Changes in Unrecognized Tax Benefits (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureChangesInUnrecognizedTaxBenefitsDetail)
TableIncome Tax Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
100970 - Disclosure - Income Taxes - Additional Information Regarding Examinations (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationRegardingExaminationsDetail)
TableIncome Tax Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2011-01-01 to 2011-03-31Internal Revenue Service I R S [Member]Income Tax Examination Year Under Examination2004nullnull
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Internal Revenue Service I R S [Member]Income Tax Examination Year Under Examination2007nullnull
30000789019 (http://www.sec.gov/CIK)2011-01-01 to 2011-03-31Internal Revenue Service I R S [Member]Income Tax Examination Year Under Examination2006nullnull
40000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Internal Revenue Service I R S [Member]Income Tax Examination Year Under Examination2009nullnull
50000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Foreign Country [Member]Open Tax Year1996nullnull
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Foreign Country [Member]Open Tax Year2017nullnull
70000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Internal Revenue Service I R S [Member]Open Tax Year2010nullnull
80000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Internal Revenue Service I R S [Member]Open Tax Year2016nullnull

Fact Table
Network
100980 - Disclosure - Restructuring Charges - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRestructuringChargesAdditionalInformationDetail)
TableRestructuring And Related Activities [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Phone Hardware Restructuring Plan [Member]Restructuring And Related Activities Completion Date2017-06-30nullnull
20000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Twenty Seventeen Restructuring Plan [Member]Restructuring And Related Activities Completion Date2018-06-30nullnull
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Twenty Sixteen Restructuring Plan [Member]Restructuring And Related Activities Completion Date2017-06-30nullnull
40000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Phone Hardware Restructuring Plan [Member]Restructuring And Related Cost Number Of Positions Eliminated7400msft:Position0
50000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Twenty Sixteen Restructuring Plan [Member]Restructuring And Related Cost Number Of Positions Eliminated4700msft:Position0
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type Of Restructuring [Domain]Restructuring Charges306000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restructuring Plan [Domain]Restructuring Charges306000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Employee Severance [Member]Restructuring Charges306000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Twenty Seventeen Restructuring Plan [Member]Restructuring Charges306000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Phone Hardware Restructuring Plan [Member]Restructuring Charges780000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Twenty Sixteen Restructuring Plan [Member]Restructuring Charges501000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Twenty Sixteen Restructuring Plan [Member]Restructuring Charges480000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Phone Hardware Restructuring Plan [Member]Restructuring Reserve Accrual Adjustment1-21000000iso4217:USD-6

Fact Table
Network
100990 - Disclosure - Changes in Restructuring Liability (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureChangesInRestructuringLiabilityDetail)
TableRestructuring And Related Activities [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Employee Severance [Member]Payments For Restructuring367000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Other Restructuring [Member]Payments For Restructuring101000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Employee Severance [Member]Restructuring Charges306000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Other Restructuring [Member]Restructuring Charges0iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-06-30Employee Severance [Member]Restructuring Reserve470000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2017-06-30Employee Severance [Member]Restructuring Reserve373000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-06-30Other Restructuring [Member]Restructuring Reserve239000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2017-06-30Other Restructuring [Member]Restructuring Reserve59000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Employee Severance [Member]Restructuring Reserve Settled Without Cash236000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Other Restructuring [Member]Restructuring Reserve Settled Without Cash279000000iso4217:USD-6

Fact Table
Network
101000 - Disclosure - Unearned Revenue by Segment (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureUnearnedRevenueBySegmentDetail)
TableDeferred Revenue Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Consolidation Items [Domain]Deferred Revenue33909000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Consolidation Items [Domain]Deferred Revenue44479000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-06-30Corporate And Reconciling Items [Member]Deferred Revenue6606000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Corporate And Reconciling Items [Member]Deferred Revenue13304000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-06-30Operating Segments [Member]Deferred Revenue11472000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2017-06-30Operating Segments [Member]Deferred Revenue13464000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-06-30Operating Segments [Member]Deferred Revenue3334000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2017-06-30Operating Segments [Member]Deferred Revenue3420000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-06-30Operating Segments [Member]Deferred Revenue12497000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2017-06-30Operating Segments [Member]Deferred Revenue14291000000iso4217:USD-6

Fact Table
Network
101010 - Disclosure - Commitments - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureCommitmentsAdditionalInformationDetail)
TableCommitments And Contingencies Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities [Member]Capital Lease Obligations Current25000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities [Member]Capital Lease Obligations Current113000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-06-30Other Noncurrent Liabilities [Member]Capital Lease Obligations Noncurrent761000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Other Noncurrent Liabilities [Member]Capital Lease Obligations Noncurrent2400000000iso4217:USD-8
50000789019 (http://www.sec.gov/CIK)2017-06-30Building Building Improvements And Leasehold Improvements [Member]Commitments Fair Value Disclosure1100000000iso4217:USD-8
60000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Building [Member]Lease And Rental Expense989000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Building [Member]Lease And Rental Expense1000000000iso4217:USD-8
80000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Building [Member]Lease And Rental Expense1300000000iso4217:USD-8
90000789019 (http://www.sec.gov/CIK)2017-06-30Capital Lease [Member]Unrecorded Unconditional Purchase Obligation Balance Sheet Amount3200000000iso4217:USD-8

Fact Table
Network
101020 - Disclosure - Future Minimum Rental Commitments Under Non-cancellable Operating Leases (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumRentalCommitmentsUnderNonCancellableOperatingLeasesDetail)
TableCommitments And Contingencies Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2017-06-30Building [Member]Operating Leases Future Minimum Payments Due7872000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2017-06-30Building [Member]Operating Leases Future Minimum Payments Due Current1292000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2017-06-30Building [Member]Operating Leases Future Minimum Payments Due In Five Years749000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2017-06-30Building [Member]Operating Leases Future Minimum Payments Due In Four Years908000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2017-06-30Building [Member]Operating Leases Future Minimum Payments Due In Three Years1115000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2017-06-30Building [Member]Operating Leases Future Minimum Payments Due In Two Years1220000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2017-06-30Building [Member]Operating Leases Future Minimum Payments Due Thereafter2588000000iso4217:USD-6

Fact Table
Network
101030 - Disclosure - Future Minimum Lease Payments under Non-cancellable Capital Leases (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesDetail)
TableCommitments And Contingencies Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
101040 - Disclosure - Future Minimum Lease Payments under Non-cancellable Capital Leases (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesParentheticalDetail)
TableCommitments And Contingencies Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
101050 - Disclosure - Contingencies - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureContingenciesAdditionalInformationDetail)
TableCommitments And Contingencies Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
101060 - Disclosure - Shares of Common Stock Outstanding (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSharesOfCommonStockOutstandingDetail)
TableEquity [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
101070 - Disclosure - Stockholders' Equity - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockholdersEquityAdditionalInformationDetail)
TableStatement Of Stockholders Equity [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-09-20Share Repurchase Program Twenty Sixteen [Member]Stock Repurchase Program Authorized Amount140000000000iso4217:USDINF
20000789019 (http://www.sec.gov/CIK)2013-09-16Share Repurchase Program Twenty Thirteen [Member]Stock Repurchase Program Authorized Amount140000000000iso4217:USDINF
30000789019 (http://www.sec.gov/CIK)2017-06-30Share Repurchase Program Twenty Sixteen [Member]Stock Repurchase Program Remaining Authorized Repurchase Amount136800000000iso4217:USD-8

Fact Table
Network
101080 - Disclosure - Share Repurchases (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureShareRepurchasesDetail)
TableEquity [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Share Repurchase Program Twenty Sixteen [Member]Stock Repurchased During Period Shares25000000shares-6
20000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Share Repurchase Program Twenty Sixteen [Member]Stock Repurchased During Period Shares23000000shares-6
30000789019 (http://www.sec.gov/CIK)2014-07-01 to 2014-09-30Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Shares43000000shares-6
40000789019 (http://www.sec.gov/CIK)2014-10-01 to 2014-12-31Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Shares43000000shares-6
50000789019 (http://www.sec.gov/CIK)2015-01-01 to 2015-03-31Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Shares116000000shares-6
60000789019 (http://www.sec.gov/CIK)2015-04-01 to 2015-06-30Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Shares93000000shares-6
70000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Shares89000000shares-6
80000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Shares66000000shares-6
90000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Shares69000000shares-6
100000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Shares70000000shares-6
110000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Shares63000000shares-6
120000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Shares59000000shares-6
130000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Share Repurchase Program Twenty Sixteen [Member]Stock Repurchased During Period Value1600000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Share Repurchase Program Twenty Sixteen [Member]Stock Repurchased During Period Value1600000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2014-07-01 to 2014-09-30Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Value2000000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2014-10-01 to 2014-12-31Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Value2000000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2015-01-01 to 2015-03-31Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Value5000000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2015-04-01 to 2015-06-30Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Value4209000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Value4000000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Value3600000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Value3600000000iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Value3600000000iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Value3550000000iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Share Repurchase Program Twenty Thirteen [Member]Stock Repurchased During Period Value3533000000iso4217:USD-6

Fact Table
Network
101090 - Disclosure - Dividends Declared (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDividendsDeclaredDetail)
TableEquity [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail)
TableStatement Of Income And Comprehensive Income [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Oci Before Reclassifications Net Of Tax Attributable To Parent1152000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Oci Before Reclassifications Net Of Tax Attributable To Parent351000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Oci Before Reclassifications Net Of Tax Attributable To Parent328000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Oci Before Reclassifications Net Of Tax Attributable To Parent110000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Oci Before Reclassifications Net Of Tax Attributable To Parent219000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Oci Before Reclassifications Net Of Tax Attributable To Parent517000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Translation Adjustment And Other [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-1383000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Translation Adjustment And Other [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-519000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Translation Adjustment And Other [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent228000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent559000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-238000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-218000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-362000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-228000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-1116000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Other Comprehensive Income [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-1186000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Other Comprehensive Income [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-985000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Other Comprehensive Income [Member]Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent-1106000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Reclassification From Aoci Current Period Before Tax Attributable To Parent728000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Reclassification From Aoci Current Period Before Tax Attributable To Parent688000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Reclassification From Aoci Current Period Before Tax Attributable To Parent2513000000iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Reclassification From Aoci Current Period Before Tax Attributable To Parent608000000iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Reclassification From Aoci Current Period Before Tax Attributable To Parent625000000iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Reclassification From Aoci Current Period Before Tax Attributable To Parent555000000iso4217:USD-6
250000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Reclassification From Aoci Current Period Net Of Tax Attributable To Parent593000000iso4217:USD-6
260000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Reclassification From Aoci Current Period Net Of Tax Attributable To Parent589000000iso4217:USD-6
270000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Reclassification From Aoci Current Period Net Of Tax Attributable To Parent546000000iso4217:USD-6
280000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Reclassification From Aoci Current Period Net Of Tax Attributable To Parent472000000iso4217:USD-6
290000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Reclassification From Aoci Current Period Net Of Tax Attributable To Parent447000000iso4217:USD-6
300000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Reclassification From Aoci Current Period Net Of Tax Attributable To Parent1633000000iso4217:USD-6
310000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Reclassification From Aoci Current Period Tax15000000iso4217:USD-6
320000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Reclassification From Aoci Current Period Tax36000000iso4217:USD-6
330000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Reclassification From Aoci Current Period Tax9000000iso4217:USD-6
340000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Reclassification From Aoci Current Period Tax256000000iso4217:USD-6
350000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Reclassification From Aoci Current Period Tax241000000iso4217:USD-6
360000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Reclassification From Aoci Current Period Tax880000000iso4217:USD-6
370000789019 (http://www.sec.gov/CIK)2014-06-30Accumulated Translation Adjustment And Other [Member]Stockholders Equity146000000iso4217:USD-6
380000789019 (http://www.sec.gov/CIK)2015-06-30Accumulated Translation Adjustment And Other [Member]Stockholders Equity-1237000000iso4217:USD-6
390000789019 (http://www.sec.gov/CIK)2016-06-30Accumulated Translation Adjustment And Other [Member]Stockholders Equity-1756000000iso4217:USD-6
400000789019 (http://www.sec.gov/CIK)2017-06-30Accumulated Translation Adjustment And Other [Member]Stockholders Equity-1528000000iso4217:USD-6
410000789019 (http://www.sec.gov/CIK)2014-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Stockholders Equity31000000iso4217:USD-6
420000789019 (http://www.sec.gov/CIK)2015-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Stockholders Equity590000000iso4217:USD-6
430000789019 (http://www.sec.gov/CIK)2016-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Stockholders Equity352000000iso4217:USD-6
440000789019 (http://www.sec.gov/CIK)2017-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Stockholders Equity134000000iso4217:USD-6
450000789019 (http://www.sec.gov/CIK)2014-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Stockholders Equity3531000000iso4217:USD-6
460000789019 (http://www.sec.gov/CIK)2015-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Stockholders Equity3169000000iso4217:USD-6
470000789019 (http://www.sec.gov/CIK)2016-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Stockholders Equity2941000000iso4217:USD-6
480000789019 (http://www.sec.gov/CIK)2017-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Stockholders Equity1825000000iso4217:USD-6
490000789019 (http://www.sec.gov/CIK)2014-06-30Accumulated Other Comprehensive Income [Member]Stockholders Equity3708000000iso4217:USD-6
500000789019 (http://www.sec.gov/CIK)2015-06-30Accumulated Other Comprehensive Income [Member]Stockholders Equity2522000000iso4217:USD-6
510000789019 (http://www.sec.gov/CIK)2016-06-30Accumulated Other Comprehensive Income [Member]Stockholders Equity1537000000iso4217:USD-6
520000789019 (http://www.sec.gov/CIK)2017-06-30Accumulated Other Comprehensive Income [Member]Stockholders Equity431000000iso4217:USD-6

Fact Table
Network
101110 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentParentheticalDetail)
TableStatement Of Income And Comprehensive Income [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Other Comprehensive Income Loss Before Reclassifications Tax35000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Other Comprehensive Income Loss Before Reclassifications Tax24000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]Other Comprehensive Income Loss Before Reclassifications Tax4000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Other Comprehensive Income Loss Before Reclassifications Tax59000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Other Comprehensive Income Loss Before Reclassifications Tax120000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Net Unrealized Investment Gain Loss [Member]Other Comprehensive Income Loss Before Reclassifications Tax267000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated Translation Adjustment And Other [Member]Other Comprehensive Income Loss Tax Portion Attributable To Parent116000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated Translation Adjustment And Other [Member]Other Comprehensive Income Loss Tax Portion Attributable To Parent1-33000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated Translation Adjustment And Other [Member]Other Comprehensive Income Loss Tax Portion Attributable To Parent19000000iso4217:USD-6

Fact Table
Network
101120 - Disclosure - Employee Stock and Savings Plans - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeeStockAndSavingsPlansAdditionalInformationDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]Defined Contribution Plan Cost Recognized454000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Other Postretirement Benefits Individual Contracts Type Of Deferred Compensation [Domain]Defined Contribution Plan Cost Recognized454000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Plan Name [Domain]Defined Contribution Plan Cost Recognized454000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]Defined Contribution Plan Cost Recognized549000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Other Postretirement Benefits Individual Contracts Type Of Deferred Compensation [Domain]Defined Contribution Plan Cost Recognized549000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Plan Name [Domain]Defined Contribution Plan Cost Recognized549000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]Defined Contribution Plan Cost Recognized734000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Other Postretirement Benefits Individual Contracts Type Of Deferred Compensation [Domain]Defined Contribution Plan Cost Recognized734000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Plan Name [Domain]Defined Contribution Plan Cost Recognized734000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30I R S Compensation Limit [Member]Defined Contribution Plan Employer Matching Contribution Percent0.03pureINF
110000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-12-31I R S Compensation Limit [Member]Defined Contribution Plan Employer Matching Contribution Percent0.03pureINF
120000789019 (http://www.sec.gov/CIK)2016-01-01 to 2017-06-30I R S Compensation Limit [Member]Defined Contribution Plan Employer Matching Contribution Percent0.5pureINF
130000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Maximum [Member]Defined Contribution Plan Employer Matching Contribution Percent0.03pureINF
140000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-12-31Maximum [Member]Defined Contribution Plan Employer Matching Contribution Percent0.03pureINF
150000789019 (http://www.sec.gov/CIK)2016-01-01 to 2017-06-30Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]Defined Contribution Plan Employer Matching Contribution Percent Of Match0.5pureINF
160000789019 (http://www.sec.gov/CIK)2016-01-01 to 2017-06-30Other Postretirement Benefits Individual Contracts Type Of Deferred Compensation [Domain]Defined Contribution Plan Employer Matching Contribution Percent Of Match0.5pureINF
170000789019 (http://www.sec.gov/CIK)2016-01-01 to 2017-06-30Plan Name [Domain]Defined Contribution Plan Employer Matching Contribution Percent Of Match0.5pureINF
180000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]Defined Contribution Plan Employer Matching Contribution Percent Of Match0.5pureINF
190000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Other Postretirement Benefits Individual Contracts Type Of Deferred Compensation [Domain]Defined Contribution Plan Employer Matching Contribution Percent Of Match0.5pureINF
200000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Plan Name [Domain]Defined Contribution Plan Employer Matching Contribution Percent Of Match0.5pureINF
210000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-12-31Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]Defined Contribution Plan Employer Matching Contribution Percent Of Match0.5pureINF
220000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-12-31Other Postretirement Benefits Individual Contracts Type Of Deferred Compensation [Domain]Defined Contribution Plan Employer Matching Contribution Percent Of Match0.5pureINF
230000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-12-31Plan Name [Domain]Defined Contribution Plan Employer Matching Contribution Percent Of Match0.5pureINF
240000789019 (http://www.sec.gov/CIK)2017-06-30Restricted Stock [Member]Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized6500000000iso4217:USD-8
250000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1_1602266nullnull
260000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Executive Incentive Plan [Member]Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1_1602844nullnull
270000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1_1603422nullnull
280000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1_1604000nullnull
290000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Executive Incentive Plan [Member]Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1_1604578nullnull
300000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value42.36iso4217:USD/shares2
310000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value41.51iso4217:USD/shares2
320000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value55.64iso4217:USD/shares2
330000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value4200000000iso4217:USD-8
340000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value3900000000iso4217:USD-8
350000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value4800000000iso4217:USD-8
360000789019 (http://www.sec.gov/CIK)2015-06-30Employee Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Subscription Rate0.15pureINF
370000789019 (http://www.sec.gov/CIK)2016-06-30Employee Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Subscription Rate0.15pureINF
380000789019 (http://www.sec.gov/CIK)2017-06-30Employee Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Subscription Rate0.15pureINF
390000789019 (http://www.sec.gov/CIK)2017-06-30Employee Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant129000000shares-6
400000789019 (http://www.sec.gov/CIK)2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant127000000shares-6
410000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Employee Stock [Member]Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percent0.9pureINF
420000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Employee Stock [Member]Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percent0.9pureINF
430000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Employee Stock [Member]Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percent0.9pureINF

Fact Table
Network
101130 - Disclosure - Stock-Based Compensation Expense and Related Income Tax Benefits (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockBasedCompensationExpenseAndRelatedIncomeTaxBenefitsDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
101140 - Disclosure - Assumptions Used in Estimating the Fair Value of Stock Award Grants (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAssumptionsUsedInEstimatingFairValueOfStockAwardGrantsDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Maximum [Member]Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividends Per Share0.31iso4217:USD/sharesINF
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Maximum [Member]Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividends Per Share0.36iso4217:USD/sharesINF
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Maximum [Member]Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividends Per Share0.39iso4217:USD/sharesINF
40000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Minimum [Member]Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividends Per Share0.28iso4217:USD/sharesINF
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Minimum [Member]Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividends Per Share0.31iso4217:USD/sharesINF
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Minimum [Member]Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividends Per Share0.36iso4217:USD/sharesINF

Fact Table
Network
101150 - Disclosure - Stock Plan Activity (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period20000000shares-6
20000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value43.71iso4217:USD/shares2
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period84000000shares-6
40000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value42.36iso4217:USD/shares2
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value41.51iso4217:USD/shares2
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value55.64iso4217:USD/shares2
70000789019 (http://www.sec.gov/CIK)2016-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number194000000shares-6
80000789019 (http://www.sec.gov/CIK)2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number201000000shares-6
90000789019 (http://www.sec.gov/CIK)2016-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value36.92iso4217:USD/shares2
100000789019 (http://www.sec.gov/CIK)2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value46.32iso4217:USD/shares2
110000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period80000000shares-6
120000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value37.36iso4217:USD/shares2
130000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Assumed Acquisition In Period23000000shares-6
140000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Assumed In Acquisitions Weighted Average Grant Date Fair Value59.09iso4217:USD/shares2

Fact Table
Network
101160 - Disclosure - Stock Plan Activity (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityParentheticalDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Performance Shares [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period1000000shares-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Performance Shares [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period1000000shares-6
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Performance Shares [Member]Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period2000000shares-6

Fact Table
Network
101170 - Disclosure - Employee Purchased Shares (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeePurchasedSharesDetail)
TableDisclosure Of Compensation Related Costs Sharebased Payments [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
101180 - Disclosure - Segment Revenue (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail)
TableSegment Reporting [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Corporate And Reconciling Items [Member]Sales Revenue Net0iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Corporate And Reconciling Items [Member]Sales Revenue Net-6643000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Corporate And Reconciling Items [Member]Sales Revenue Net-6707000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Operating Segments [Member]Sales Revenue Net23715000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Operating Segments [Member]Sales Revenue Net25042000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Operating Segments [Member]Sales Revenue Net27440000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Operating Segments [Member]Sales Revenue Net43435000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Operating Segments [Member]Sales Revenue Net40434000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Operating Segments [Member]Sales Revenue Net38773000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Operating Segments [Member]Sales Revenue Net26430000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Operating Segments [Member]Sales Revenue Net26487000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Operating Segments [Member]Sales Revenue Net30444000000iso4217:USD-6

Fact Table
Network
101190 - Disclosure - Operating Income (Loss) by Segment (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureOperatingIncomeLossBySegmentDetail)
TableSegment Reporting [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Corporate And Reconciling Items [Member]Operating Income Loss-10011000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Corporate And Reconciling Items [Member]Operating Income Loss-7753000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Corporate And Reconciling Items [Member]Operating Income Loss-7013000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Corporate And Reconciling Items [Member]Operating Income Loss0iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Corporate And Reconciling Items [Member]Operating Income Loss-6643000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Corporate And Reconciling Items [Member]Operating Income Loss-6707000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Corporate And Reconciling Items [Member]Operating Income Loss-10011000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Corporate And Reconciling Items [Member]Operating Income Loss-1110000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Corporate And Reconciling Items [Member]Operating Income Loss-306000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Operating Segments [Member]Operating Income Loss9803000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Operating Segments [Member]Operating Income Loss9315000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Operating Segments [Member]Operating Income Loss9138000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Operating Segments [Member]Operating Income Loss5095000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Operating Segments [Member]Operating Income Loss6202000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Operating Segments [Member]Operating Income Loss8288000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Operating Segments [Member]Operating Income Loss13274000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Operating Segments [Member]Operating Income Loss12418000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Operating Segments [Member]Operating Income Loss11913000000iso4217:USD-6

Fact Table
Network
101200 - Disclosure - Corporate and Other Operating Income (Loss) Activity (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureCorporateAndOtherOperatingIncomeLossActivityDetail)
TableSegment Reporting [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Corporate And Reconciling Items [Member]Operating Income Loss-10011000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Corporate And Reconciling Items [Member]Operating Income Loss-7753000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Corporate And Reconciling Items [Member]Operating Income Loss-7013000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Corporate And Reconciling Items [Member]Operating Income Loss0iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Corporate And Reconciling Items [Member]Operating Income Loss-6643000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Corporate And Reconciling Items [Member]Operating Income Loss-6707000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Corporate And Reconciling Items [Member]Operating Income Loss-10011000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Corporate And Reconciling Items [Member]Operating Income Loss-1110000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Corporate And Reconciling Items [Member]Operating Income Loss-306000000iso4217:USD-6

Fact Table
Network
101210 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail)
TableSegment Reporting [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
101220 - Disclosure - Revenue Classified by Major Geographic Areas (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail)
TableSegment Reporting [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Segment Geographical [Domain]Sales Revenue Net93580000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Segment Geographical [Domain]Sales Revenue Net20379000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Segment Geographical [Domain]Sales Revenue Net85320000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Segment Geographical [Domain]Sales Revenue Net23796000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Segment Geographical [Domain]Sales Revenue Net20531000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Segment Geographical [Domain]Sales Revenue Net20614000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Segment Geographical [Domain]Sales Revenue Net20453000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Segment Geographical [Domain]Sales Revenue Net89950000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Segment Geographical [Domain]Sales Revenue Net24090000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Segment Geographical [Domain]Sales Revenue Net22090000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Segment Geographical [Domain]Sales Revenue Net23317000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30UNITED STATESSales Revenue Net42941000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30UNITED STATESSales Revenue Net40578000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30UNITED STATESSales Revenue Net45248000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Non Us [Member]Sales Revenue Net50639000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Non Us [Member]Sales Revenue Net44742000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Non Us [Member]Sales Revenue Net44702000000iso4217:USD-6

Fact Table
Network
101230 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail)
TableSegment Reporting [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Products And Services [Domain]Sales Revenue Net93580000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Products And Services [Domain]Sales Revenue Net20379000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Products And Services [Domain]Sales Revenue Net85320000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Products And Services [Domain]Sales Revenue Net23796000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Products And Services [Domain]Sales Revenue Net20531000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Products And Services [Domain]Sales Revenue Net20614000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Products And Services [Domain]Sales Revenue Net20453000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Products And Services [Domain]Sales Revenue Net89950000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Products And Services [Domain]Sales Revenue Net24090000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Products And Services [Domain]Sales Revenue Net22090000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Products And Services [Domain]Sales Revenue Net23317000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Advertising [Member]Sales Revenue Net4557000000iso4217:USD-6
130000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Advertising [Member]Sales Revenue Net6098000000iso4217:USD-6
140000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Advertising [Member]Sales Revenue Net6971000000iso4217:USD-6
150000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Consulting And Product Support Services [Member]Sales Revenue Net5090000000iso4217:USD-6
160000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Consulting And Product Support Services [Member]Sales Revenue Net5641000000iso4217:USD-6
170000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Consulting And Product Support Services [Member]Sales Revenue Net5588000000iso4217:USD-6
180000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Devices [Member]Sales Revenue Net11602000000iso4217:USD-6
190000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Devices [Member]Sales Revenue Net7466000000iso4217:USD-6
200000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Devices [Member]Sales Revenue Net4557000000iso4217:USD-6
210000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Linked In Corporation [Member]Sales Revenue Net0iso4217:USD-6
220000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Linked In Corporation [Member]Sales Revenue Net0iso4217:USD-6
230000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Linked In Corporation [Member]Sales Revenue Net2268000000iso4217:USD-6
240000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Microsoft Office System [Member]Sales Revenue Net23538000000iso4217:USD-6
250000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Microsoft Office System [Member]Sales Revenue Net23588000000iso4217:USD-6
260000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Microsoft Office System [Member]Sales Revenue Net25389000000iso4217:USD-6
270000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Other Products And Services [Member]Sales Revenue Net6234000000iso4217:USD-6
280000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Other Products And Services [Member]Sales Revenue Net5851000000iso4217:USD-6
290000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Other Products And Services [Member]Sales Revenue Net5538000000iso4217:USD-6
300000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Server Products And Tools [Member]Sales Revenue Net18612000000iso4217:USD-6
310000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Server Products And Tools [Member]Sales Revenue Net19177000000iso4217:USD-6
320000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Server Products And Tools [Member]Sales Revenue Net21758000000iso4217:USD-6
330000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Windows Operating Systems For Computing Devices [Member]Sales Revenue Net14826000000iso4217:USD-6
340000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Windows Operating Systems For Computing Devices [Member]Sales Revenue Net8104000000iso4217:USD-6
350000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Windows Operating Systems For Computing Devices [Member]Sales Revenue Net8625000000iso4217:USD-6
360000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Xbox [Member]Sales Revenue Net9121000000iso4217:USD-6
370000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Xbox [Member]Sales Revenue Net9395000000iso4217:USD-6
380000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Xbox [Member]Sales Revenue Net9256000000iso4217:USD-6

Fact Table
Network
101240 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail)
TableSegment Reporting [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Products Or Services Name Secondary Categorization [Domain]Sales Revenue Net93580000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Products Or Services Name Secondary Categorization [Domain]Sales Revenue Net20379000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Products Or Services Name Secondary Categorization [Domain]Sales Revenue Net85320000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Products Or Services Name Secondary Categorization [Domain]Sales Revenue Net23796000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Products Or Services Name Secondary Categorization [Domain]Sales Revenue Net20531000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Products Or Services Name Secondary Categorization [Domain]Sales Revenue Net20614000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Products Or Services Name Secondary Categorization [Domain]Sales Revenue Net20453000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Products Or Services Name Secondary Categorization [Domain]Sales Revenue Net89950000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Products Or Services Name Secondary Categorization [Domain]Sales Revenue Net24090000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Products Or Services Name Secondary Categorization [Domain]Sales Revenue Net22090000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Products Or Services Name Secondary Categorization [Domain]Sales Revenue Net23317000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Commercial Cloud [Member]Sales Revenue Net5800000000iso4217:USD-8
130000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Commercial Cloud [Member]Sales Revenue Net9500000000iso4217:USD-8
140000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Commercial Cloud [Member]Sales Revenue Net14900000000iso4217:USD-8

Fact Table
Network
101250 - Disclosure - Long-Lived Assets, Excluding Financial Instruments and Tax Assets, Classified by Location of Controlling Statutory Company (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureLongLivedAssetsExcludingFinancialInstrumentsAndTaxAssetsClassifiedByLocationOfControllingStatutoryCompanyDetail)
TableSegment Reporting [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2015-06-30IRELANDNoncurrent Assets1595000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2016-06-30IRELANDNoncurrent Assets2078000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2017-06-30IRELANDNoncurrent Assets12876000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2015-06-30LUXEMBOURGNoncurrent Assets6879000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-06-30LUXEMBOURGNoncurrent Assets6854000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2017-06-30LUXEMBOURGNoncurrent Assets6845000000iso4217:USD-6
70000789019 (http://www.sec.gov/CIK)2015-06-30UNITED STATESNoncurrent Assets19562000000iso4217:USD-6
80000789019 (http://www.sec.gov/CIK)2016-06-30UNITED STATESNoncurrent Assets22819000000iso4217:USD-6
90000789019 (http://www.sec.gov/CIK)2017-06-30UNITED STATESNoncurrent Assets39118000000iso4217:USD-6
100000789019 (http://www.sec.gov/CIK)2015-06-30Other Countries [Member]Noncurrent Assets8469000000iso4217:USD-6
110000789019 (http://www.sec.gov/CIK)2016-06-30Other Countries [Member]Noncurrent Assets8210000000iso4217:USD-6
120000789019 (http://www.sec.gov/CIK)2017-06-30Other Countries [Member]Noncurrent Assets10123000000iso4217:USD-6

Fact Table
Network
101260 - Disclosure - Quarterly Information (Unaudited) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail)
TableQuarterly Financial Information Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations

Fact Table
Network
101270 - Disclosure - Quarterly Information (Unaudited) (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail)
TableQuarterly Financial Information Disclosure [Abstract]
#Reporting Entity [Axis]Period [Axis]Scenario [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
10000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Phone Business [Member]Asset Impairment Charges630000000iso4217:USD-6
20000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Employee Severance [Member]Restructuring Charges306000000iso4217:USD-6
30000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Sales And Marketing Restructuring Plan [Member]Restructuring Charges306000000iso4217:USD-6
40000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Twenty Sixteen Restructuring Plan [Member]Restructuring Charges501000000iso4217:USD-6
50000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Twenty Sixteen Restructuring Plan [Member]Restructuring Charges480000000iso4217:USD-6
60000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Windows Ten Deferral [Member]Sales Revenue Net1300000000iso4217:USD-8
70000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Windows Ten Deferral [Member]Sales Revenue Net6600000000iso4217:USD-8
80000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Windows Ten Deferral [Member]Sales Revenue Net1700000000iso4217:USD-8
90000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Windows Ten Deferral [Member]Sales Revenue Net1600000000iso4217:USD-8
100000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Windows Ten Deferral [Member]Sales Revenue Net2000000000iso4217:USD-8
110000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Windows Ten Deferral [Member]Sales Revenue Net1900000000iso4217:USD-8
120000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Windows Ten Deferral [Member]Sales Revenue Net6700000000iso4217:USD-8
130000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Windows Ten Deferral [Member]Sales Revenue Net2000000000iso4217:USD-8
140000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Windows Ten Deferral [Member]Sales Revenue Net1500000000iso4217:USD-8
150000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Windows Ten Deferral [Member]Sales Revenue Net1400000000iso4217:USD-8

 

Rules

TypeDefinedBoundOKFail
formula0000
existenceAssertion0000
valueAssertion0000
calculation21263561025

Rule Details

TypeName Rule ExpressionProlog form
calculationbase:WeightedAverageNumberOfDilutedSharesOutstanding (in DisclosureBasicAndDilutedEarningsPerShareDetail)
  • ok:3
  • failed:0
 total=WeightedAverageNumberOfSharesOutstandingBasic_2*1+IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1*1
calculation('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'WeightedAverageNumberOfDilutedSharesOutstanding') valueAssertion /* not loadable */
  total=WeightedAverageNumberOfSharesOutstandingBasic_2*1+IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1*1
  variables
  total: [concept(base:'WeightedAverageNumberOfDilutedSharesOutstanding')],
  WeightedAverageNumberOfSharesOutstandingBasic_2: [concept(base:'WeightedAverageNumberOfSharesOutstandingBasic')],
  IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1: [concept(base:'IncrementalCommonSharesAttributableToShareBasedPaymentArrangements')].
calculationbase:InventoryNet (in DisclosureComponentsOfInventoriesDetail)
  • ok:2
  • failed:0
 total=InventoryRawMaterialsNetOfReserves_3*1+(InventoryWorkInProcessNetOfReserves_2*1+InventoryFinishedGoodsNetOfReserves_1*1)
calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfInventoriesDetail',base:'InventoryNet') valueAssertion /* not loadable */
  total=InventoryRawMaterialsNetOfReserves_3*1+(InventoryWorkInProcessNetOfReserves_2*1+InventoryFinishedGoodsNetOfReserves_1*1)
  variables
  total: [concept(base:'InventoryNet')],
  InventoryRawMaterialsNetOfReserves_3: [concept(base:'InventoryRawMaterialsNetOfReserves')],
  InventoryWorkInProcessNetOfReserves_2: [concept(base:'InventoryWorkInProcessNetOfReserves')],
  InventoryFinishedGoodsNetOfReserves_1: [concept(base:'InventoryFinishedGoodsNetOfReserves')].
calculationbase:NonoperatingIncomeExpense (in DisclosureComponentsOfOtherIncomeExpenseNetDetail)
  • ok:3
  • failed:0
 total=InvestmentIncomeNet_6*1+(InterestExpense_5* -1+(GainLossOnInvestments_4*1+(GainLossOnDerivativeInstrumentsNetPretax_3*1+(ForeignCurrencyTransactionGainLossBeforeTax_2*1+OtherNonoperatingIncomeExpense_1*1))))
calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfOtherIncomeExpenseNetDetail',base:'NonoperatingIncomeExpense') valueAssertion /* not loadable */
  total=InvestmentIncomeNet_6*1+(InterestExpense_5* -1+(GainLossOnInvestments_4*1+(GainLossOnDerivativeInstrumentsNetPretax_3*1+(ForeignCurrencyTransactionGainLossBeforeTax_2*1+OtherNonoperatingIncomeExpense_1*1))))
  variables
  total: [concept(base:'NonoperatingIncomeExpense')],
  InvestmentIncomeNet_6: [concept(base:'InvestmentIncomeNet')],
  InterestExpense_5: [concept(base:'InterestExpense')],
  GainLossOnInvestments_4: [concept(base:'GainLossOnInvestments')],
  GainLossOnDerivativeInstrumentsNetPretax_3: [concept(base:'GainLossOnDerivativeInstrumentsNetPretax')],
  ForeignCurrencyTransactionGainLossBeforeTax_2: [concept(base:'ForeignCurrencyTransactionGainLossBeforeTax')],
  OtherNonoperatingIncomeExpense_1: [concept(base:'OtherNonoperatingIncomeExpense')].
calculationbase:PropertyPlantAndEquipmentGross (in DisclosureComponentsOfPropertyAndEquipmentDetail)
  • ok:2
  • failed:0
 total=Land_5*1+(BuildingsAndImprovementsGross_4*1+(LeaseholdImprovementsGross_3*1+(ComputerHardwareAndSoftware_2*1+FurnitureAndFixturesGross_1*1)))
calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail',base:'PropertyPlantAndEquipmentGross') valueAssertion /* not loadable */
  total=Land_5*1+(BuildingsAndImprovementsGross_4*1+(LeaseholdImprovementsGross_3*1+(ComputerHardwareAndSoftware_2*1+FurnitureAndFixturesGross_1*1)))
  variables
  total: [concept(base:'PropertyPlantAndEquipmentGross')],
  Land_5: [concept(base:'Land')],
  BuildingsAndImprovementsGross_4: [concept(base:'BuildingsAndImprovementsGross')],
  LeaseholdImprovementsGross_3: [concept(base:'LeaseholdImprovementsGross')],
  ComputerHardwareAndSoftware_2: [concept(msft:'ComputerHardwareAndSoftware')],
  FurnitureAndFixturesGross_1: [concept(base:'FurnitureAndFixturesGross')].
calculationbase:PropertyPlantAndEquipmentNet (in DisclosureComponentsOfPropertyAndEquipmentDetail)
  • ok:2
  • failed:0
 total=PropertyPlantAndEquipmentGross_2*1+AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1* -1
calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail',base:'PropertyPlantAndEquipmentNet') valueAssertion /* not loadable */
  total=PropertyPlantAndEquipmentGross_2*1+AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1* -1
  variables
  total: [concept(base:'PropertyPlantAndEquipmentNet')],
  PropertyPlantAndEquipmentGross_2: [concept(base:'PropertyPlantAndEquipmentGross')],
  AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1: [concept(base:'AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment')].
calculationbase:AvailableForSaleDebtSecuritiesAmortizedCostBasis (in DisclosureDebtInvestmentMaturitiesDetail)
  • ok:1
  • failed:0
 total=AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_4*1+(AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_3*1+(AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_2*1+AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_1*1))
calculation('http://www.xbrlsite.com/msft/role/DisclosureDebtInvestmentMaturitiesDetail',base:'AvailableForSaleDebtSecuritiesAmortizedCostBasis') valueAssertion /* not loadable */
  total=AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_4*1+(AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_3*1+(AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_2*1+AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_1*1))
  variables
  total: [concept(base:'AvailableForSaleDebtSecuritiesAmortizedCostBasis')],
  AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_4: [concept(base:'AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis')],
  AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_3: [concept(base:'AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis')],
  AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_2: [concept(base:'AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis')],
  AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_1: [concept(base:'AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis')].
calculationbase:AvailableForSaleSecuritiesDebtSecurities (in DisclosureDebtInvestmentMaturitiesDetail)
  • ok:1
  • failed:0
 total=AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_4*1+(AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_3*1+(AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_2*1+AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_1*1))
calculation('http://www.xbrlsite.com/msft/role/DisclosureDebtInvestmentMaturitiesDetail',base:'AvailableForSaleSecuritiesDebtSecurities') valueAssertion /* not loadable */
  total=AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_4*1+(AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_3*1+(AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_2*1+AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_1*1))
  variables
  total: [concept(base:'AvailableForSaleSecuritiesDebtSecurities')],
  AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_4: [concept(base:'AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue')],
  AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_3: [concept(base:'AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue')],
  AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_2: [concept(base:'AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue')],
  AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_1: [concept(base:'AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue')].
calculationbase:DeferredIncomeTaxLiabilities (in DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail)
  • ok:2
  • failed:0
 total=DeferredTaxLiabilitiesUndistributedForeignEarnings_4*1+(DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt_3*1+(DeferredTaxLiabilitiesDepreciationAndAmortization_2*1+DeferredTaxLiabilitiesOther_1*1))
calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredIncomeTaxLiabilities') valueAssertion /* not loadable */
  total=DeferredTaxLiabilitiesUndistributedForeignEarnings_4*1+(DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt_3*1+(DeferredTaxLiabilitiesDepreciationAndAmortization_2*1+DeferredTaxLiabilitiesOther_1*1))
  variables
  total: [concept(base:'DeferredIncomeTaxLiabilities')],
  DeferredTaxLiabilitiesUndistributedForeignEarnings_4: [concept(base:'DeferredTaxLiabilitiesUndistributedForeignEarnings')],
  DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt_3: [concept(msft:'DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt')],
  DeferredTaxLiabilitiesDepreciationAndAmortization_2: [concept(msft:'DeferredTaxLiabilitiesDepreciationAndAmortization')],
  DeferredTaxLiabilitiesOther_1: [concept(base:'DeferredTaxLiabilitiesOther')].
calculationbase:DeferredTaxAssetsGross (in DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail)
  • ok:2
  • failed:0
 total=DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8*1+(DeferredTaxAssetsTaxDeferredExpenseOther_7*1+(DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges_6*1+(DeferredTaxAssetsDeferredIncome_5*1+(DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_4*1+(DeferredTaxAssetsOperatingLossCarryforwards_3*1+(DeferredTaxAssetsDepreciationAndAmortization_2*1+DeferredTaxAssetsOther_1*1))))))
calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsGross') valueAssertion /* not loadable */
  total=DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8*1+(DeferredTaxAssetsTaxDeferredExpenseOther_7*1+(DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges_6*1+(DeferredTaxAssetsDeferredIncome_5*1+(DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_4*1+(DeferredTaxAssetsOperatingLossCarryforwards_3*1+(DeferredTaxAssetsDepreciationAndAmortization_2*1+DeferredTaxAssetsOther_1*1))))))
  variables
  total: [concept(base:'DeferredTaxAssetsGross')],
  DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8: [concept(base:'DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost')],
  DeferredTaxAssetsTaxDeferredExpenseOther_7: [concept(base:'DeferredTaxAssetsTaxDeferredExpenseOther')],
  DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges_6: [concept(base:'DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges')],
  DeferredTaxAssetsDeferredIncome_5: [concept(base:'DeferredTaxAssetsDeferredIncome')],
  DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_4: [concept(base:'DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses')],
  DeferredTaxAssetsOperatingLossCarryforwards_3: [concept(base:'DeferredTaxAssetsOperatingLossCarryforwards')],
  DeferredTaxAssetsDepreciationAndAmortization_2: [concept(msft:'DeferredTaxAssetsDepreciationAndAmortization')],
  DeferredTaxAssetsOther_1: [concept(base:'DeferredTaxAssetsOther')].
calculationbase:DeferredTaxAssetsLiabilitiesNet (in DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail)
  • ok:1
  • failed:0
 total=DeferredTaxAssetsNet_2*1+DeferredIncomeTaxLiabilities_1* -1
calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsLiabilitiesNet') valueAssertion /* not loadable */
  total=DeferredTaxAssetsNet_2*1+DeferredIncomeTaxLiabilities_1* -1
  variables
  total: [concept(base:'DeferredTaxAssetsLiabilitiesNet')],
  DeferredTaxAssetsNet_2: [concept(base:'DeferredTaxAssetsNet')],
  DeferredIncomeTaxLiabilities_1: [concept(base:'DeferredIncomeTaxLiabilities')].
calculationbase:DeferredTaxAssetsNet (in DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail)
  • ok:2
  • failed:0
 total=DeferredTaxAssetsGross_2*1+DeferredTaxAssetsValuationAllowance_1* -1
calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsNet') valueAssertion /* not loadable */
  total=DeferredTaxAssetsGross_2*1+DeferredTaxAssetsValuationAllowance_1* -1
  variables
  total: [concept(base:'DeferredTaxAssetsNet')],
  DeferredTaxAssetsGross_2: [concept(base:'DeferredTaxAssetsGross')],
  DeferredTaxAssetsValuationAllowance_1: [concept(base:'DeferredTaxAssetsValuationAllowance')].
calculationbase:DeferredTaxLiabilities (in DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail)
  • ok:1
  • failed:0
 total=DeferredTaxAssetsNet_2* -1+DeferredIncomeTaxLiabilities_1*1
calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxLiabilities') valueAssertion /* not loadable */
  total=DeferredTaxAssetsNet_2* -1+DeferredIncomeTaxLiabilities_1*1
  variables
  total: [concept(base:'DeferredTaxLiabilities')],
  DeferredTaxAssetsNet_2: [concept(base:'DeferredTaxAssetsNet')],
  DeferredIncomeTaxLiabilities_1: [concept(base:'DeferredIncomeTaxLiabilities')].
calculationbase:EffectiveIncomeTaxRateContinuingOperations (in DisclosureDifferenceBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail)
  • ok:0
  • failed:3
 total=EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7*1+(EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_6*1+(EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses_5*1+(EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation_4* -1+(EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_3* -1+(EffectiveIncomeTaxRateReconciliationInterestIncomeExpense_2*1+EffectiveIncomeTaxRateReconciliationOtherAdjustments_1*1)))))
calculation('http://www.xbrlsite.com/msft/role/DisclosureDifferenceBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail',base:'EffectiveIncomeTaxRateContinuingOperations') valueAssertion /* not loadable */
  total=EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7*1+(EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_6*1+(EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses_5*1+(EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation_4* -1+(EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_3* -1+(EffectiveIncomeTaxRateReconciliationInterestIncomeExpense_2*1+EffectiveIncomeTaxRateReconciliationOtherAdjustments_1*1)))))
  variables
  total: [concept(base:'EffectiveIncomeTaxRateContinuingOperations')],
  EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7: [concept(base:'EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate')],
  EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_6: [concept(base:'EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential')],
  EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses_5: [concept(msft:'EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses')],
  EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation_4: [concept(msft:'EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation')],
  EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_3: [concept(base:'EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities')],
  EffectiveIncomeTaxRateReconciliationInterestIncomeExpense_2: [concept(msft:'EffectiveIncomeTaxRateReconciliationInterestIncomeExpense')],
  EffectiveIncomeTaxRateReconciliationOtherAdjustments_1: [concept(base:'EffectiveIncomeTaxRateReconciliationOtherAdjustments')].
calculationbase:FiniteLivedIntangibleAssetsNet (in DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail)
  • ok:1
  • failed:0
 total=FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2*1+FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1*1))))
calculation('http://www.xbrlsite.com/msft/role/DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail',base:'FiniteLivedIntangibleAssetsNet') valueAssertion /* not loadable */
  total=FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3*1+(FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2*1+FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1*1))))
  variables
  total: [concept(base:'FiniteLivedIntangibleAssetsNet')],
  FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6: [concept(base:'FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths')],
  FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5: [concept(base:'FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo')],
  FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4: [concept(base:'FiniteLivedIntangibleAssetsAmortizationExpenseYearThree')],
  FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3: [concept(base:'FiniteLivedIntangibleAssetsAmortizationExpenseYearFour')],
  FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2: [concept(base:'FiniteLivedIntangibleAssetsAmortizationExpenseYearFive')],
  FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1: [concept(base:'FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive')].
calculationmsft:DerivativeAssetsNetAmountsPresentedInBalanceSheet (in DisclosureFairValuesOfDerivativeInstrumentsDetail)
  • ok:13
  • failed:1
 total=DerivativeFairValueOfDerivativeAsset_2*1+DerivativeAssetFairValueGrossLiability_1* -1
calculation('http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail',msft:'DerivativeAssetsNetAmountsPresentedInBalanceSheet') valueAssertion /* not loadable */
  total=DerivativeFairValueOfDerivativeAsset_2*1+DerivativeAssetFairValueGrossLiability_1* -1
  variables
  total: [concept(msft:'DerivativeAssetsNetAmountsPresentedInBalanceSheet')],
  DerivativeFairValueOfDerivativeAsset_2: [concept(base:'DerivativeFairValueOfDerivativeAsset')],
  DerivativeAssetFairValueGrossLiability_1: [concept(base:'DerivativeAssetFairValueGrossLiability')].
calculationmsft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet (in DisclosureFairValuesOfDerivativeInstrumentsDetail)
  • ok:7
  • failed:0
 total=DerivativeAssetsNetAmountsPresentedInBalanceSheet_3*1+(DerivativeFairValueOfDerivativeAssetAmountNotOffset_2*1+DerivativeCollateralRightToReclaimCash_1*1)
calculation('http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail',msft:'DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet') valueAssertion /* not loadable */
  total=DerivativeAssetsNetAmountsPresentedInBalanceSheet_3*1+(DerivativeFairValueOfDerivativeAssetAmountNotOffset_2*1+DerivativeCollateralRightToReclaimCash_1*1)
  variables
  total: [concept(msft:'DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet')],
  DerivativeAssetsNetAmountsPresentedInBalanceSheet_3: [concept(msft:'DerivativeAssetsNetAmountsPresentedInBalanceSheet')],
  DerivativeFairValueOfDerivativeAssetAmountNotOffset_2: [concept(msft:'DerivativeFairValueOfDerivativeAssetAmountNotOffset')],
  DerivativeCollateralRightToReclaimCash_1: [concept(base:'DerivativeCollateralRightToReclaimCash')].
calculationmsft:DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet (in DisclosureFairValuesOfDerivativeInstrumentsDetail)
  • ok:5
  • failed:1
 total=DerivativeFairValueOfDerivativeLiability_2*1+DerivativeLiabilityFairValueGrossAsset_1* -1
calculation('http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail',msft:'DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet') valueAssertion /* not loadable */
  total=DerivativeFairValueOfDerivativeLiability_2*1+DerivativeLiabilityFairValueGrossAsset_1* -1
  variables
  total: [concept(msft:'DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet')],
  DerivativeFairValueOfDerivativeLiability_2: [concept(base:'DerivativeFairValueOfDerivativeLiability')],
  DerivativeLiabilityFairValueGrossAsset_1: [concept(base:'DerivativeLiabilityFairValueGrossAsset')].
calculationmsft:DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet (in DisclosureFairValuesOfDerivativeInstrumentsDetail)
  • ok:3
  • failed:0
 total=DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet_3*1+(DerivativeFairValueOfDerivativeLiabilityAmountNotOffset_2*1+DerivativeCollateralObligationToReturnCash_1*1)
calculation('http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail',msft:'DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet') valueAssertion /* not loadable */
  total=DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet_3*1+(DerivativeFairValueOfDerivativeLiabilityAmountNotOffset_2*1+DerivativeCollateralObligationToReturnCash_1*1)
  variables
  total: [concept(msft:'DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet')],
  DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet_3: [concept(msft:'DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet')],
  DerivativeFairValueOfDerivativeLiabilityAmountNotOffset_2: [concept(msft:'DerivativeFairValueOfDerivativeLiabilityAmountNotOffset')],
  DerivativeCollateralObligationToReturnCash_1: [concept(base:'DerivativeCollateralObligationToReturnCash')].
calculationbase:FiniteLivedIntangibleAssetsNet (in DisclosureFiniteLivedIntangibleAssetsDetail)
  • ok:10
  • failed:0
 total=FiniteLivedIntangibleAssetsGross_2*1+FiniteLivedIntangibleAssetsAccumulatedAmortization_1* -1
calculation('http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsDetail',base:'FiniteLivedIntangibleAssetsNet') valueAssertion /* not loadable */
  total=FiniteLivedIntangibleAssetsGross_2*1+FiniteLivedIntangibleAssetsAccumulatedAmortization_1* -1
  variables
  total: [concept(base:'FiniteLivedIntangibleAssetsNet')],
  FiniteLivedIntangibleAssetsGross_2: [concept(base:'FiniteLivedIntangibleAssetsGross')],
  FiniteLivedIntangibleAssetsAccumulatedAmortization_1: [concept(base:'FiniteLivedIntangibleAssetsAccumulatedAmortization')].
calculationbase:CapitalLeasesFutureMinimumPaymentsDue (in DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesDetail)
  • ok:1
  • failed:0
 total=CapitalLeasesFutureMinimumPaymentsDueCurrent_6*1+(CapitalLeasesFutureMinimumPaymentsDueInTwoYears_5*1+(CapitalLeasesFutureMinimumPaymentsDueInThreeYears_4*1+(CapitalLeasesFutureMinimumPaymentsDueInFourYears_3*1+(CapitalLeasesFutureMinimumPaymentsDueInFiveYears_2*1+CapitalLeasesFutureMinimumPaymentsDueThereafter_1*1))))
calculation('http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesDetail',base:'CapitalLeasesFutureMinimumPaymentsDue') valueAssertion /* not loadable */
  total=CapitalLeasesFutureMinimumPaymentsDueCurrent_6*1+(CapitalLeasesFutureMinimumPaymentsDueInTwoYears_5*1+(CapitalLeasesFutureMinimumPaymentsDueInThreeYears_4*1+(CapitalLeasesFutureMinimumPaymentsDueInFourYears_3*1+(CapitalLeasesFutureMinimumPaymentsDueInFiveYears_2*1+CapitalLeasesFutureMinimumPaymentsDueThereafter_1*1))))
  variables
  total: [concept(base:'CapitalLeasesFutureMinimumPaymentsDue')],
  CapitalLeasesFutureMinimumPaymentsDueCurrent_6: [concept(base:'CapitalLeasesFutureMinimumPaymentsDueCurrent')],
  CapitalLeasesFutureMinimumPaymentsDueInTwoYears_5: [concept(base:'CapitalLeasesFutureMinimumPaymentsDueInTwoYears')],
  CapitalLeasesFutureMinimumPaymentsDueInThreeYears_4: [concept(base:'CapitalLeasesFutureMinimumPaymentsDueInThreeYears')],
  CapitalLeasesFutureMinimumPaymentsDueInFourYears_3: [concept(base:'CapitalLeasesFutureMinimumPaymentsDueInFourYears')],
  CapitalLeasesFutureMinimumPaymentsDueInFiveYears_2: [concept(base:'CapitalLeasesFutureMinimumPaymentsDueInFiveYears')],
  CapitalLeasesFutureMinimumPaymentsDueThereafter_1: [concept(base:'CapitalLeasesFutureMinimumPaymentsDueThereafter')].
calculationbase:OperatingLeasesFutureMinimumPaymentsDue (in DisclosureFutureMinimumRentalCommitmentsUnderNonCancellableOperatingLeasesDetail)
  • ok:1
  • failed:0
 total=OperatingLeasesFutureMinimumPaymentsDueCurrent_6*1+(OperatingLeasesFutureMinimumPaymentsDueInTwoYears_5*1+(OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4*1+(OperatingLeasesFutureMinimumPaymentsDueInFourYears_3*1+(OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2*1+OperatingLeasesFutureMinimumPaymentsDueThereafter_1*1))))
calculation('http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumRentalCommitmentsUnderNonCancellableOperatingLeasesDetail',base:'OperatingLeasesFutureMinimumPaymentsDue') valueAssertion /* not loadable */
  total=OperatingLeasesFutureMinimumPaymentsDueCurrent_6*1+(OperatingLeasesFutureMinimumPaymentsDueInTwoYears_5*1+(OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4*1+(OperatingLeasesFutureMinimumPaymentsDueInFourYears_3*1+(OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2*1+OperatingLeasesFutureMinimumPaymentsDueThereafter_1*1))))
  variables
  total: [concept(base:'OperatingLeasesFutureMinimumPaymentsDue')],
  OperatingLeasesFutureMinimumPaymentsDueCurrent_6: [concept(base:'OperatingLeasesFutureMinimumPaymentsDueCurrent')],
  OperatingLeasesFutureMinimumPaymentsDueInTwoYears_5: [concept(base:'OperatingLeasesFutureMinimumPaymentsDueInTwoYears')],
  OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4: [concept(base:'OperatingLeasesFutureMinimumPaymentsDueInThreeYears')],
  OperatingLeasesFutureMinimumPaymentsDueInFourYears_3: [concept(base:'OperatingLeasesFutureMinimumPaymentsDueInFourYears')],
  OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2: [concept(base:'OperatingLeasesFutureMinimumPaymentsDueInFiveYears')],
  OperatingLeasesFutureMinimumPaymentsDueThereafter_1: [concept(base:'OperatingLeasesFutureMinimumPaymentsDueThereafter')].
calculationbase:GainLossOnFairValueHedgeIneffectivenessNet (in DisclosureGainsLossesOnFairValueHedgesAndRelatedHedgedItemsDetail)
  • ok:6
  • failed:0
 total=ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1_2*1+ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1_1*1
calculation('http://www.xbrlsite.com/msft/role/DisclosureGainsLossesOnFairValueHedgesAndRelatedHedgedItemsDetail',base:'GainLossOnFairValueHedgeIneffectivenessNet') valueAssertion /* not loadable */
  total=ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1_2*1+ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1_1*1
  variables
  total: [concept(base:'GainLossOnFairValueHedgeIneffectivenessNet')],
  ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1_2: [concept(base:'ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1')],
  ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1_1: [concept(base:'ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1')].
calculationbase:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (in DisclosureIncomeLossBeforeIncomeTaxesDetail)
  • ok:3
  • failed:0
 total=IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_2*1+IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1*1
calculation('http://www.xbrlsite.com/msft/role/DisclosureIncomeLossBeforeIncomeTaxesDetail',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments') valueAssertion /* not loadable */
  total=IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_2*1+IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1*1
  variables
  total: [concept(base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments')],
  IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_2: [concept(base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic')],
  IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1: [concept(base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign')].
calculationbase:AvailableForSaleSecuritiesAmortizedCost (in DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail)
  • ok:22
  • failed:0
 total=AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3* -1+(AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2*1+AvailableForSaleSecurities_1*1)
calculation('http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail',base:'AvailableForSaleSecuritiesAmortizedCost') valueAssertion /* not loadable */
  total=AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3* -1+(AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2*1+AvailableForSaleSecurities_1*1)
  variables
  total: [concept(base:'AvailableForSaleSecuritiesAmortizedCost')],
  AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3: [concept(base:'AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax')],
  AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2: [concept(base:'AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax')],
  AvailableForSaleSecurities_1: [concept(base:'AvailableForSaleSecurities')].
calculationbase:EquityMethodInvestmentAggregateCost (in DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail)
  • ok:2
  • failed:0
 total=AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3* -1+(AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2*1+EquityMethodInvestments_1*1)
calculation('http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail',base:'EquityMethodInvestmentAggregateCost') valueAssertion /* not loadable */
  total=AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3* -1+(AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2*1+EquityMethodInvestments_1*1)
  variables
  total: [concept(base:'EquityMethodInvestmentAggregateCost')],
  AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3: [concept(base:'AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax')],
  AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2: [concept(base:'AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax')],
  EquityMethodInvestments_1: [concept(base:'EquityMethodInvestments')].
calculationbase:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet (in DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceDetail)
  • ok:1
  • failed:0
 total=BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_10*1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_9*1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_8*1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_7*1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_6*1+(Goodwill_5*1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt_4* -1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_3* -1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_2* -1+BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNet_1* -1))))))))
calculation('http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceDetail',base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet') valueAssertion /* not loadable */
  total=BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_10*1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_9*1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_8*1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_7*1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_6*1+(Goodwill_5*1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt_4* -1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_3* -1+(BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_2* -1+BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNet_1* -1))))))))
  variables
  total: [concept(base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet')],
  BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_10: [concept(base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents')],
  BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_9: [concept(base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities')],
  BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_8: [concept(base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther')],
  BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_7: [concept(base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment')],
  BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_6: [concept(base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles')],
  Goodwill_5: [concept(base:'Goodwill')],
  BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt_4: [concept(msft:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt')],
  BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_3: [concept(base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther')],
  BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_2: [concept(base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent')],
  BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNet_1: [concept(msft:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNet')].
calculationbase:DebtInstrumentFaceAmount (in DisclosureMaturitiesOfLongTermDebtDetail)
  • ok:1
  • failed:0
 total=LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_6*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_3*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2*1+LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1*1))))
calculation('http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail',base:'DebtInstrumentFaceAmount') valueAssertion /* not loadable */
  total=LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_6*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_3*1+(LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2*1+LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1*1))))
  variables
  total: [concept(base:'DebtInstrumentFaceAmount')],
  LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_6: [concept(base:'LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths')],
  LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5: [concept(base:'LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo')],
  LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4: [concept(base:'LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree')],
  LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_3: [concept(base:'LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour')],
  LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2: [concept(base:'LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive')],
  LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1: [concept(base:'LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive')].
calculationbase:GainLossOnInvestments (in DisclosureNetRecognizedGainsLossesOnInvestmentsDetail)
  • ok:3
  • failed:0
 total=MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount_3* -1+(AvailableForSaleSecuritiesGrossRealizedGains_2*1+AvailableForSaleSecuritiesGrossRealizedLosses_1* -1)
calculation('http://www.xbrlsite.com/msft/role/DisclosureNetRecognizedGainsLossesOnInvestmentsDetail',base:'GainLossOnInvestments') valueAssertion /* not loadable */
  total=MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount_3* -1+(AvailableForSaleSecuritiesGrossRealizedGains_2*1+AvailableForSaleSecuritiesGrossRealizedLosses_1* -1)
  variables
  total: [concept(base:'GainLossOnInvestments')],
  MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount_3: [concept(base:'MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount')],
  AvailableForSaleSecuritiesGrossRealizedGains_2: [concept(base:'AvailableForSaleSecuritiesGrossRealizedGains')],
  AvailableForSaleSecuritiesGrossRealizedLosses_1: [concept(base:'AvailableForSaleSecuritiesGrossRealizedLosses')].
calculationbase:CurrentIncomeTaxExpenseBenefit (in DisclosureProvisionForIncomeTaxesDetail)
  • ok:3
  • failed:0
 total=CurrentFederalTaxExpenseBenefit_3*1+(CurrentStateAndLocalTaxExpenseBenefit_2*1+CurrentForeignTaxExpenseBenefit_1*1)
calculation('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'CurrentIncomeTaxExpenseBenefit') valueAssertion /* not loadable */
  total=CurrentFederalTaxExpenseBenefit_3*1+(CurrentStateAndLocalTaxExpenseBenefit_2*1+CurrentForeignTaxExpenseBenefit_1*1)
  variables
  total: [concept(base:'CurrentIncomeTaxExpenseBenefit')],
  CurrentFederalTaxExpenseBenefit_3: [concept(base:'CurrentFederalTaxExpenseBenefit')],
  CurrentStateAndLocalTaxExpenseBenefit_2: [concept(base:'CurrentStateAndLocalTaxExpenseBenefit')],
  CurrentForeignTaxExpenseBenefit_1: [concept(base:'CurrentForeignTaxExpenseBenefit')].
calculationbase:IncomeTaxExpenseBenefit (in DisclosureProvisionForIncomeTaxesDetail)
  • ok:3
  • failed:0
 total=CurrentIncomeTaxExpenseBenefit_2*1+DeferredIncomeTaxExpenseBenefit_1*1
calculation('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'IncomeTaxExpenseBenefit') valueAssertion /* not loadable */
  total=CurrentIncomeTaxExpenseBenefit_2*1+DeferredIncomeTaxExpenseBenefit_1*1
  variables
  total: [concept(base:'IncomeTaxExpenseBenefit')],
  CurrentIncomeTaxExpenseBenefit_2: [concept(base:'CurrentIncomeTaxExpenseBenefit')],
  DeferredIncomeTaxExpenseBenefit_1: [concept(base:'DeferredIncomeTaxExpenseBenefit')].
calculationbase:AvailableForSaleSecurities (in DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail)
  • ok:0
  • failed:0
 total=AssetsFairValueDisclosureRecurring_6*1+(Cash_5*1+(CostMethodInvestments_4*1+(EquityMethodInvestments_3*1+(DerivativeAssets_2*1+OtherAssetsFairValueDisclosure_1*1))))
calculation('http://www.xbrlsite.com/msft/role/DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail',base:'AvailableForSaleSecurities') valueAssertion /* not loadable */
  total=AssetsFairValueDisclosureRecurring_6*1+(Cash_5*1+(CostMethodInvestments_4*1+(EquityMethodInvestments_3*1+(DerivativeAssets_2*1+OtherAssetsFairValueDisclosure_1*1))))
  variables
  total: [concept(base:'AvailableForSaleSecurities')],
  AssetsFairValueDisclosureRecurring_6: [concept(base:'AssetsFairValueDisclosureRecurring')],
  Cash_5: [concept(base:'Cash')],
  CostMethodInvestments_4: [concept(base:'CostMethodInvestments')],
  EquityMethodInvestments_3: [concept(base:'EquityMethodInvestments')],
  DerivativeAssets_2: [concept(base:'DerivativeAssets')],
  OtherAssetsFairValueDisclosure_1: [concept(base:'OtherAssetsFairValueDisclosure')].
calculationbase:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (in DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail)
  • ok:6
  • failed:0
 total=OciBeforeReclassificationsNetOfTaxAttributableToParent_2*1+ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_1* -1
calculation('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent') valueAssertion /* not loadable */
  total=OciBeforeReclassificationsNetOfTaxAttributableToParent_2*1+ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_1* -1
  variables
  total: [concept(base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent')],
  OciBeforeReclassificationsNetOfTaxAttributableToParent_2: [concept(base:'OciBeforeReclassificationsNetOfTaxAttributableToParent')],
  ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_1: [concept(base:'ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent')].
calculationbase:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent (in DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail)
  • ok:6
  • failed:0
 total=ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_2*1+ReclassificationFromAociCurrentPeriodTax_1* -1
calculation('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent') valueAssertion /* not loadable */
  total=ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_2*1+ReclassificationFromAociCurrentPeriodTax_1* -1
  variables
  total: [concept(base:'ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent')],
  ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_2: [concept(base:'ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent')],
  ReclassificationFromAociCurrentPeriodTax_1: [concept(base:'ReclassificationFromAociCurrentPeriodTax')].
calculationbase:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss (in DisclosureUnrealizedLossesOnInvestmentsDetail)
  • ok:14
  • failed:0
 total=AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_2*1+AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1*1
calculation('http://www.xbrlsite.com/msft/role/DisclosureUnrealizedLossesOnInvestmentsDetail',base:'AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss') valueAssertion /* not loadable */
  total=AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_2*1+AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1*1
  variables
  total: [concept(base:'AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss')],
  AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_2: [concept(base:'AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss')],
  AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1: [concept(base:'AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss')].
calculationbase:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue (in DisclosureUnrealizedLossesOnInvestmentsDetail)
  • ok:14
  • failed:0
 total=AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2*1+AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_1*1
calculation('http://www.xbrlsite.com/msft/role/DisclosureUnrealizedLossesOnInvestmentsDetail',base:'AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue') valueAssertion /* not loadable */
  total=AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2*1+AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_1*1
  variables
  total: [concept(base:'AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue')],
  AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2: [concept(base:'AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue')],
  AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_1: [concept(base:'AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue')].
calculationbase:Assets (in StatementBALANCESHEETS)
  • ok:2
  • failed:0
 total=AssetsCurrent_6*1+(PropertyPlantAndEquipmentNet_5*1+(LongTermInvestments_4*1+(Goodwill_3*1+(FiniteLivedIntangibleAssetsNet_2*1+OtherAssetsNoncurrent_1*1))))
calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Assets') valueAssertion /* not loadable */
  total=AssetsCurrent_6*1+(PropertyPlantAndEquipmentNet_5*1+(LongTermInvestments_4*1+(Goodwill_3*1+(FiniteLivedIntangibleAssetsNet_2*1+OtherAssetsNoncurrent_1*1))))
  variables
  total: [concept(base:'Assets')],
  AssetsCurrent_6: [concept(base:'AssetsCurrent')],
  PropertyPlantAndEquipmentNet_5: [concept(base:'PropertyPlantAndEquipmentNet')],
  LongTermInvestments_4: [concept(base:'LongTermInvestments')],
  Goodwill_3: [concept(base:'Goodwill')],
  FiniteLivedIntangibleAssetsNet_2: [concept(base:'FiniteLivedIntangibleAssetsNet')],
  OtherAssetsNoncurrent_1: [concept(base:'OtherAssetsNoncurrent')].
calculationbase:AssetsCurrent (in StatementBALANCESHEETS)
  • ok:2
  • failed:0
 total=CashCashEquivalentsAndShortTermInvestments_4*1+(AccountsReceivableNetCurrent_3*1+(InventoryNet_2*1+OtherAssetsCurrent_1*1))
calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'AssetsCurrent') valueAssertion /* not loadable */
  total=CashCashEquivalentsAndShortTermInvestments_4*1+(AccountsReceivableNetCurrent_3*1+(InventoryNet_2*1+OtherAssetsCurrent_1*1))
  variables
  total: [concept(base:'AssetsCurrent')],
  CashCashEquivalentsAndShortTermInvestments_4: [concept(base:'CashCashEquivalentsAndShortTermInvestments')],
  AccountsReceivableNetCurrent_3: [concept(base:'AccountsReceivableNetCurrent')],
  InventoryNet_2: [concept(base:'InventoryNet')],
  OtherAssetsCurrent_1: [concept(base:'OtherAssetsCurrent')].
calculationbase:CashCashEquivalentsAndShortTermInvestments (in StatementBALANCESHEETS)
  • ok:2
  • failed:0
 total=CashAndCashEquivalentsAtCarryingValue_2*1+AvailableForSaleSecuritiesCurrent_1*1
calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'CashCashEquivalentsAndShortTermInvestments') valueAssertion /* not loadable */
  total=CashAndCashEquivalentsAtCarryingValue_2*1+AvailableForSaleSecuritiesCurrent_1*1
  variables
  total: [concept(base:'CashCashEquivalentsAndShortTermInvestments')],
  CashAndCashEquivalentsAtCarryingValue_2: [concept(base:'CashAndCashEquivalentsAtCarryingValue')],
  AvailableForSaleSecuritiesCurrent_1: [concept(base:'AvailableForSaleSecuritiesCurrent')].
calculationbase:Liabilities (in StatementBALANCESHEETS)
  • ok:2
  • failed:0
 total=LiabilitiesCurrent_5*1+(LongTermDebtNoncurrent_4*1+(DeferredRevenueNoncurrent_3*1+(DeferredTaxLiabilitiesNoncurrent_2*1+OtherLiabilitiesNoncurrent_1*1)))
calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Liabilities') valueAssertion /* not loadable */
  total=LiabilitiesCurrent_5*1+(LongTermDebtNoncurrent_4*1+(DeferredRevenueNoncurrent_3*1+(DeferredTaxLiabilitiesNoncurrent_2*1+OtherLiabilitiesNoncurrent_1*1)))
  variables
  total: [concept(base:'Liabilities')],
  LiabilitiesCurrent_5: [concept(base:'LiabilitiesCurrent')],
  LongTermDebtNoncurrent_4: [concept(base:'LongTermDebtNoncurrent')],
  DeferredRevenueNoncurrent_3: [concept(base:'DeferredRevenueNoncurrent')],
  DeferredTaxLiabilitiesNoncurrent_2: [concept(base:'DeferredTaxLiabilitiesNoncurrent')],
  OtherLiabilitiesNoncurrent_1: [concept(base:'OtherLiabilitiesNoncurrent')].
calculationbase:LiabilitiesAndStockholdersEquity (in StatementBALANCESHEETS)
  • ok:0
  • failed:0
 total=Liabilities_3*1+(CommitmentsAndContingencies_2*1+StockholdersEquity_1*1)
calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'LiabilitiesAndStockholdersEquity') valueAssertion /* not loadable */
  total=Liabilities_3*1+(CommitmentsAndContingencies_2*1+StockholdersEquity_1*1)
  variables
  total: [concept(base:'LiabilitiesAndStockholdersEquity')],
  Liabilities_3: [concept(base:'Liabilities')],
  CommitmentsAndContingencies_2: [concept(base:'CommitmentsAndContingencies')],
  StockholdersEquity_1: [concept(base:'StockholdersEquity')].
calculationbase:LiabilitiesCurrent (in StatementBALANCESHEETS)
  • ok:2
  • failed:0
 total=AccountsPayableCurrent_8*1+(ShortTermBorrowings_7*1+(LongTermDebtCurrent_6*1+(EmployeeRelatedLiabilitiesCurrent_5*1+(AccruedIncomeTaxesCurrent_4*1+(DeferredRevenueCurrent_3*1+(DepositsReceivedForSecuritiesLoanedAtCarryingValue_2*1+OtherLiabilitiesCurrent_1*1))))))
calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'LiabilitiesCurrent') valueAssertion /* not loadable */
  total=AccountsPayableCurrent_8*1+(ShortTermBorrowings_7*1+(LongTermDebtCurrent_6*1+(EmployeeRelatedLiabilitiesCurrent_5*1+(AccruedIncomeTaxesCurrent_4*1+(DeferredRevenueCurrent_3*1+(DepositsReceivedForSecuritiesLoanedAtCarryingValue_2*1+OtherLiabilitiesCurrent_1*1))))))
  variables
  total: [concept(base:'LiabilitiesCurrent')],
  AccountsPayableCurrent_8: [concept(base:'AccountsPayableCurrent')],
  ShortTermBorrowings_7: [concept(base:'ShortTermBorrowings')],
  LongTermDebtCurrent_6: [concept(base:'LongTermDebtCurrent')],
  EmployeeRelatedLiabilitiesCurrent_5: [concept(base:'EmployeeRelatedLiabilitiesCurrent')],
  AccruedIncomeTaxesCurrent_4: [concept(base:'AccruedIncomeTaxesCurrent')],
  DeferredRevenueCurrent_3: [concept(base:'DeferredRevenueCurrent')],
  DepositsReceivedForSecuritiesLoanedAtCarryingValue_2: [concept(base:'DepositsReceivedForSecuritiesLoanedAtCarryingValue')],
  OtherLiabilitiesCurrent_1: [concept(base:'OtherLiabilitiesCurrent')].
calculationbase:StockholdersEquity (in StatementBALANCESHEETS)
  • ok:2
  • failed:0
 total=CommonStocksIncludingAdditionalPaidInCapital_3*1+(RetainedEarningsAccumulatedDeficit_2*1+AccumulatedOtherComprehensiveIncomeLossNetOfTax_1*1)
calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StockholdersEquity') valueAssertion /* not loadable */
  total=CommonStocksIncludingAdditionalPaidInCapital_3*1+(RetainedEarningsAccumulatedDeficit_2*1+AccumulatedOtherComprehensiveIncomeLossNetOfTax_1*1)
  variables
  total: [concept(base:'StockholdersEquity')],
  CommonStocksIncludingAdditionalPaidInCapital_3: [concept(base:'CommonStocksIncludingAdditionalPaidInCapital')],
  RetainedEarningsAccumulatedDeficit_2: [concept(base:'RetainedEarningsAccumulatedDeficit')],
  AccumulatedOtherComprehensiveIncomeLossNetOfTax_1: [concept(base:'AccumulatedOtherComprehensiveIncomeLossNetOfTax')].
calculationbase:CashAndCashEquivalentsPeriodIncreaseDecrease (in StatementCASHFLOWSSTATEMENTS)
  • ok:3
  • failed:0
 total=NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4*1+(NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_3*1+(NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2*1+EffectOfExchangeRateOnCashAndCashEquivalents_1*1))
calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'CashAndCashEquivalentsPeriodIncreaseDecrease') valueAssertion /* not loadable */
  total=NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4*1+(NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_3*1+(NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2*1+EffectOfExchangeRateOnCashAndCashEquivalents_1*1))
  variables
  total: [concept(base:'CashAndCashEquivalentsPeriodIncreaseDecrease')],
  NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4: [concept(base:'NetCashProvidedByUsedInOperatingActivitiesContinuingOperations')],
  NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_3: [concept(base:'NetCashProvidedByUsedInFinancingActivitiesContinuingOperations')],
  NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2: [concept(base:'NetCashProvidedByUsedInInvestingActivitiesContinuingOperations')],
  EffectOfExchangeRateOnCashAndCashEquivalents_1: [concept(base:'EffectOfExchangeRateOnCashAndCashEquivalents')].
calculationbase:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations (in StatementCASHFLOWSSTATEMENTS)
  • ok:3
  • failed:0
 total=ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess_7*1+(ProceedsFromDebtMaturingInMoreThanThreeMonths_6*1+(RepaymentsOfDebtMaturingInMoreThanThreeMonths_5* -1+(ProceedsFromIssuanceOfCommonStock_4*1+(PaymentsForRepurchaseOfCommonStock_3* -1+(PaymentsOfDividendsCommonStock_2* -1+ProceedsFromPaymentsForOtherFinancingActivities_1*1)))))
calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInFinancingActivitiesContinuingOperations') valueAssertion /* not loadable */
  total=ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess_7*1+(ProceedsFromDebtMaturingInMoreThanThreeMonths_6*1+(RepaymentsOfDebtMaturingInMoreThanThreeMonths_5* -1+(ProceedsFromIssuanceOfCommonStock_4*1+(PaymentsForRepurchaseOfCommonStock_3* -1+(PaymentsOfDividendsCommonStock_2* -1+ProceedsFromPaymentsForOtherFinancingActivities_1*1)))))
  variables
  total: [concept(base:'NetCashProvidedByUsedInFinancingActivitiesContinuingOperations')],
  ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess_7: [concept(base:'ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess')],
  ProceedsFromDebtMaturingInMoreThanThreeMonths_6: [concept(base:'ProceedsFromDebtMaturingInMoreThanThreeMonths')],
  RepaymentsOfDebtMaturingInMoreThanThreeMonths_5: [concept(base:'RepaymentsOfDebtMaturingInMoreThanThreeMonths')],
  ProceedsFromIssuanceOfCommonStock_4: [concept(base:'ProceedsFromIssuanceOfCommonStock')],
  PaymentsForRepurchaseOfCommonStock_3: [concept(base:'PaymentsForRepurchaseOfCommonStock')],
  PaymentsOfDividendsCommonStock_2: [concept(base:'PaymentsOfDividendsCommonStock')],
  ProceedsFromPaymentsForOtherFinancingActivities_1: [concept(base:'ProceedsFromPaymentsForOtherFinancingActivities')].
calculationbase:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (in StatementCASHFLOWSSTATEMENTS)
  • ok:3
  • failed:0
 total=PaymentsToAcquirePropertyPlantAndEquipment_6* -1+(AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets_5* -1+(PaymentsToAcquireInvestments_4* -1+(ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_3*1+(ProceedsFromSaleOfAvailableForSaleSecurities_2*1+IncreaseDecreaseInCollateralHeldUnderSecuritiesLending_1* -1))))
calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInInvestingActivitiesContinuingOperations') valueAssertion /* not loadable */
  total=PaymentsToAcquirePropertyPlantAndEquipment_6* -1+(AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets_5* -1+(PaymentsToAcquireInvestments_4* -1+(ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_3*1+(ProceedsFromSaleOfAvailableForSaleSecurities_2*1+IncreaseDecreaseInCollateralHeldUnderSecuritiesLending_1* -1))))
  variables
  total: [concept(base:'NetCashProvidedByUsedInInvestingActivitiesContinuingOperations')],
  PaymentsToAcquirePropertyPlantAndEquipment_6: [concept(base:'PaymentsToAcquirePropertyPlantAndEquipment')],
  AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets_5: [concept(msft:'AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets')],
  PaymentsToAcquireInvestments_4: [concept(base:'PaymentsToAcquireInvestments')],
  ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_3: [concept(base:'ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities')],
  ProceedsFromSaleOfAvailableForSaleSecurities_2: [concept(base:'ProceedsFromSaleOfAvailableForSaleSecurities')],
  IncreaseDecreaseInCollateralHeldUnderSecuritiesLending_1: [concept(base:'IncreaseDecreaseInCollateralHeldUnderSecuritiesLending')].
calculationbase:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations (in StatementCASHFLOWSSTATEMENTS)
  • ok:3
  • failed:0
 total=NetIncomeLoss_15*1+(AssetImpairmentCharges_14*1+(DepreciationAmortizationAndOther_13*1+(ShareBasedCompensation_12*1+(GainLossOnInvestmentsAndDerivativeInstruments_11* -1+(DeferredIncomeTaxExpenseBenefit_10*1+(IncreaseDecreaseInDeferredRevenue_9*1+(RecognitionOfDeferredRevenue_8* -1+(IncreaseDecreaseInAccountsReceivable_7* -1+(IncreaseDecreaseInInventories_6* -1+(IncreaseDecreaseInOtherCurrentAssets_5* -1+(IncreaseDecreaseInOtherNoncurrentAssets_4* -1+(IncreaseDecreaseInAccountsPayable_3*1+(IncreaseDecreaseInOtherCurrentLiabilities_2*1+IncreaseDecreaseInOtherNoncurrentLiabilities_1*1)))))))))))))
calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInOperatingActivitiesContinuingOperations') valueAssertion /* not loadable */
  total=NetIncomeLoss_15*1+(AssetImpairmentCharges_14*1+(DepreciationAmortizationAndOther_13*1+(ShareBasedCompensation_12*1+(GainLossOnInvestmentsAndDerivativeInstruments_11* -1+(DeferredIncomeTaxExpenseBenefit_10*1+(IncreaseDecreaseInDeferredRevenue_9*1+(RecognitionOfDeferredRevenue_8* -1+(IncreaseDecreaseInAccountsReceivable_7* -1+(IncreaseDecreaseInInventories_6* -1+(IncreaseDecreaseInOtherCurrentAssets_5* -1+(IncreaseDecreaseInOtherNoncurrentAssets_4* -1+(IncreaseDecreaseInAccountsPayable_3*1+(IncreaseDecreaseInOtherCurrentLiabilities_2*1+IncreaseDecreaseInOtherNoncurrentLiabilities_1*1)))))))))))))
  variables
  total: [concept(base:'NetCashProvidedByUsedInOperatingActivitiesContinuingOperations')],
  NetIncomeLoss_15: [concept(base:'NetIncomeLoss')],
  AssetImpairmentCharges_14: [concept(base:'AssetImpairmentCharges')],
  DepreciationAmortizationAndOther_13: [concept(msft:'DepreciationAmortizationAndOther')],
  ShareBasedCompensation_12: [concept(base:'ShareBasedCompensation')],
  GainLossOnInvestmentsAndDerivativeInstruments_11: [concept(msft:'GainLossOnInvestmentsAndDerivativeInstruments')],
  DeferredIncomeTaxExpenseBenefit_10: [concept(base:'DeferredIncomeTaxExpenseBenefit')],
  IncreaseDecreaseInDeferredRevenue_9: [concept(base:'IncreaseDecreaseInDeferredRevenue')],
  RecognitionOfDeferredRevenue_8: [concept(base:'RecognitionOfDeferredRevenue')],
  IncreaseDecreaseInAccountsReceivable_7: [concept(base:'IncreaseDecreaseInAccountsReceivable')],
  IncreaseDecreaseInInventories_6: [concept(base:'IncreaseDecreaseInInventories')],
  IncreaseDecreaseInOtherCurrentAssets_5: [concept(base:'IncreaseDecreaseInOtherCurrentAssets')],
  IncreaseDecreaseInOtherNoncurrentAssets_4: [concept(base:'IncreaseDecreaseInOtherNoncurrentAssets')],
  IncreaseDecreaseInAccountsPayable_3: [concept(base:'IncreaseDecreaseInAccountsPayable')],
  IncreaseDecreaseInOtherCurrentLiabilities_2: [concept(base:'IncreaseDecreaseInOtherCurrentLiabilities')],
  IncreaseDecreaseInOtherNoncurrentLiabilities_1: [concept(base:'IncreaseDecreaseInOtherNoncurrentLiabilities')].
calculationbase:ComprehensiveIncomeNetOfTax (in StatementCOMPREHENSIVEINCOMESTATEMENTS)
  • ok:3
  • failed:0
 total=NetIncomeLoss_2*1+OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1*1
calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'ComprehensiveIncomeNetOfTax') valueAssertion /* not loadable */
  total=NetIncomeLoss_2*1+OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1*1
  variables
  total: [concept(base:'ComprehensiveIncomeNetOfTax')],
  NetIncomeLoss_2: [concept(base:'NetIncomeLoss')],
  OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1: [concept(base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent')].
calculationbase:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (in StatementCOMPREHENSIVEINCOMESTATEMENTS)
  • ok:3
  • failed:0
 total=OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_3*1+(OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2*1+OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1*1)
calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent') valueAssertion /* not loadable */
  total=OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_3*1+(OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2*1+OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1*1)
  variables
  total: [concept(base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent')],
  OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_3: [concept(base:'OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax')],
  OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2: [concept(base:'OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax')],
  OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1: [concept(base:'OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax')].
calculationbase:CostOfRevenue (in StatementINCOMESTATEMENTS)
  • ok:3
  • failed:0
 total=CostOfGoodsSold_2*1+CostOfServicesAndOther_1*1
calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue') valueAssertion /* not loadable */
  total=CostOfGoodsSold_2*1+CostOfServicesAndOther_1*1
  variables
  total: [concept(base:'CostOfRevenue')],
  CostOfGoodsSold_2: [concept(base:'CostOfGoodsSold')],
  CostOfServicesAndOther_1: [concept(msft:'CostOfServicesAndOther')].
calculationbase:GrossProfit (in StatementINCOMESTATEMENTS)
  • ok:3
  • failed:0
 total=SalesRevenueNet_2*1+CostOfRevenue_1* -1
calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit') valueAssertion /* not loadable */
  total=SalesRevenueNet_2*1+CostOfRevenue_1* -1
  variables
  total: [concept(base:'GrossProfit')],
  SalesRevenueNet_2: [concept(base:'SalesRevenueNet')],
  CostOfRevenue_1: [concept(base:'CostOfRevenue')].
calculationbase:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (in StatementINCOMESTATEMENTS)
  • ok:3
  • failed:0
 total=OperatingIncomeLoss_2*1+NonoperatingIncomeExpense_1*1
calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments') valueAssertion /* not loadable */
  total=OperatingIncomeLoss_2*1+NonoperatingIncomeExpense_1*1
  variables
  total: [concept(base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments')],
  OperatingIncomeLoss_2: [concept(base:'OperatingIncomeLoss')],
  NonoperatingIncomeExpense_1: [concept(base:'NonoperatingIncomeExpense')].
calculationbase:NetIncomeLoss (in StatementINCOMESTATEMENTS)
  • ok:3
  • failed:0
 total=IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2*1+IncomeTaxExpenseBenefit_1* -1
calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss') valueAssertion /* not loadable */
  total=IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2*1+IncomeTaxExpenseBenefit_1* -1
  variables
  total: [concept(base:'NetIncomeLoss')],
  IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2: [concept(base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments')],
  IncomeTaxExpenseBenefit_1: [concept(base:'IncomeTaxExpenseBenefit')].
calculationbase:OperatingIncomeLoss (in StatementINCOMESTATEMENTS)
  • ok:3
  • failed:0
 total=GrossProfit_5*1+(ResearchAndDevelopmentExpense_4* -1+(SellingAndMarketingExpense_3* -1+(GeneralAndAdministrativeExpense_2* -1+ImpairmentIntegrationAndRestructuringExpenses_1* -1)))
calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss') valueAssertion /* not loadable */
  total=GrossProfit_5*1+(ResearchAndDevelopmentExpense_4* -1+(SellingAndMarketingExpense_3* -1+(GeneralAndAdministrativeExpense_2* -1+ImpairmentIntegrationAndRestructuringExpenses_1* -1)))
  variables
  total: [concept(base:'OperatingIncomeLoss')],
  GrossProfit_5: [concept(base:'GrossProfit')],
  ResearchAndDevelopmentExpense_4: [concept(base:'ResearchAndDevelopmentExpense')],
  SellingAndMarketingExpense_3: [concept(base:'SellingAndMarketingExpense')],
  GeneralAndAdministrativeExpense_2: [concept(base:'GeneralAndAdministrativeExpense')],
  ImpairmentIntegrationAndRestructuringExpenses_1: [concept(msft:'ImpairmentIntegrationAndRestructuringExpenses')].
calculationbase:SalesRevenueNet (in StatementINCOMESTATEMENTS)
  • ok:3
  • failed:0
 total=SalesRevenueGoodsNet_2*1+SalesRevenueServicesAndOtherNet_1*1
calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet') valueAssertion /* not loadable */
  total=SalesRevenueGoodsNet_2*1+SalesRevenueServicesAndOtherNet_1*1
  variables
  total: [concept(base:'SalesRevenueNet')],
  SalesRevenueGoodsNet_2: [concept(base:'SalesRevenueGoodsNet')],
  SalesRevenueServicesAndOtherNet_1: [concept(msft:'SalesRevenueServicesAndOtherNet')].

Errors and Warnings

Other than rule related. The error Type is a vague and fragile conjecture on the culprit, because at this point most 'bad reports' simply contain some XBRL feature we have not yet covered.

TypeWhereWhat
bad_reportloadContext/C_0000789019_20160501_20160501failed((simpleDate(2016-05-01),simpleDate(2016-05-01),2016-05-01@>2016-05-01))
bad_reportloadContext/C_0000789019_20170501_20170501failed((simpleDate(2017-05-01),simpleDate(2017-05-01),2017-05-01@>2017-05-01))

For more information: http://logicalcontracts.com/xbrl-and-sbrm-reporting/
DISCLAIMER: this analysis is provided by software still under development, and likely incomplete or even erroneous; do NOT use it other than for experimental, inconsequential purposes