Generated by Logical Toolkit for XBRL version f512f32 (updated 14 hours ago). Analysis at 2021-06-12T15:41:30+0000 for charles.hoffman@me.com. This page will remain online at https://pacioli.logicalcontracts.com/reportAnalysis/fb48e93daa9dbb638fa73b35727499980ab8a256.report/index.html for about 28 days.

%3 block('http://www.xbrlsite.com/fac/role/ContinuingDiscontuedBreakdown',fac:'CashFlowStatementTable',[1,1,1,4],rollUp,[calculation('http://www.xbrlsite.com/fac/role/ContinuingDiscontuedBreakdown',fac:'NetCashFlowContinuing')],fac:'NetCashFlowContinuing') 420.1-CFX-Net Cash Flow Breakdown, Continuing and Discontinued (CF1 and CF2) rollUp Net Cash Flow, Continuing block('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'CashFlowStatementTable',[1,1,1,5],rollUp,[calculation('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'NetCashFlowFromOperatingActivities'),calculation('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'NetCashFlowFromInvestingActivities'),calculation('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'NetCashFlowFromFinancingActivities'),calculation('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'NetCashFlow')],fac:'NetCashFlowFromOperatingActivitiesContinuing') 401.0-CF1-Cash Flow Statement, Exchange Gains in Net Cash Flow rollUp Net Cash Flow block('http://www.xbrlsite.com/fac/role/ContinuingDiscontuedBreakdown',fac:'CashFlowStatementTable',[1,1,1,4],rollUp,[calculation('http://www.xbrlsite.com/fac/role/ContinuingDiscontuedBreakdown',fac:'NetCashFlowContinuing')],fac:'NetCashFlowContinuing')--block('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'CashFlowStatementTable',[1,1,1,5],rollUp,[calculation('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'NetCashFlowFromOperatingActivities'),calculation('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'NetCashFlowFromInvestingActivities'),calculation('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'NetCashFlowFromFinancingActivities'),calculation('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'NetCashFlow')],fac:'NetCashFlowFromOperatingActivitiesContinuing') [fac:NetCashFlowFromFinancingActivitiesContinuing,fac:NetCashFlowFromInvestingActivitiesContinuing,fac:NetCashFlowFromOperatingActivitiesContinuing] block('http://www.xbrlsite.com/fac/role/NetCashFlowBreakdown',fac:'NetCashFlowBreakdownTable',[1,1,1,4],rollUp,[calculation('http://www.xbrlsite.com/fac/role/NetCashFlowBreakdown',fac:'NetCashFlow')],fac:'NetCashFlow') 411.1-CF1-Net Cash Flow Breakdown rollUp Net Cash Flow block('http://www.xbrlsite.com/fac/role/NetCashFlowBreakdown',fac:'NetCashFlowBreakdownTable',[1,1,1,4],rollUp,[calculation('http://www.xbrlsite.com/fac/role/NetCashFlowBreakdown',fac:'NetCashFlow')],fac:'NetCashFlow')--block('http://www.xbrlsite.com/fac/role/ContinuingDiscontuedBreakdown',fac:'CashFlowStatementTable',[1,1,1,4],rollUp,[calculation('http://www.xbrlsite.com/fac/role/ContinuingDiscontuedBreakdown',fac:'NetCashFlowContinuing')],fac:'NetCashFlowContinuing') [fac:NetCashFlowContinuing] block('http://www.xbrlsite.com/fac/role/NetCashFlowBreakdown',fac:'NetCashFlowBreakdownTable',[1,1,1,4],rollUp,[calculation('http://www.xbrlsite.com/fac/role/NetCashFlowBreakdown',fac:'NetCashFlow')],fac:'NetCashFlow')--block('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'CashFlowStatementTable',[1,1,1,5],rollUp,[calculation('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'NetCashFlowFromOperatingActivities'),calculation('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'NetCashFlowFromInvestingActivities'),calculation('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'NetCashFlowFromFinancingActivities'),calculation('http://www.xbrlsite.com/fac/role/CashFlowStatement',fac:'NetCashFlow')],fac:'NetCashFlowFromOperatingActivitiesContinuing') [fac:ExchangeGainsLosses,fac:NetCashFlow] block('http://www.xbrlsite.com/fac/role/NetIncomeLossBreakdown',fac:'NetIncomeLossBreakdownTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/NetIncomeLossBreakdown',fac:'NetIncomeLoss')],fac:'NetIncomeLoss') 211.0-ISP1-Net Income (Loss) Breakdown (Same for all IS) rollUp Net Income (Loss) block('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'IncomeStatementSingleStepTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'GrossProfit'),calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'IncomeLossFromContinuingOperationsBeforeTax'),calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'IncomeLossFromContinuingOperationsAfterTax'),calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'NetIncomeLoss')],fac:'Revenues') 202.5-IS11-Income Statement, Multi Step, With Operating Income, Special 6 rollUp Net Income (Loss) block('http://www.xbrlsite.com/fac/role/NetIncomeLossBreakdown',fac:'NetIncomeLossBreakdownTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/NetIncomeLossBreakdown',fac:'NetIncomeLoss')],fac:'NetIncomeLoss')--block('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'IncomeStatementSingleStepTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'GrossProfit'),calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'IncomeLossFromContinuingOperationsBeforeTax'),calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'IncomeLossFromContinuingOperationsAfterTax'),calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'NetIncomeLoss')],fac:'Revenues') [fac:NetIncomeLoss] block('http://www.xbrlsite.com/fac/role/NetIncomeLossAvailableToCommonBreakdown',fac:'NetIncomeLossAvailableToCommonBreakdownTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/NetIncomeLossAvailableToCommonBreakdown',fac:'NetIncomeLossAvailableToCommonStockholdersBasic')],fac:'NetIncomeLossAvailableToCommonStockholdersBasic') 212.0-ISP2-Net Income (Loss) Available to Common Breakdown (Same for all IS) rollUp Net Income (Loss) Available to Common Stockholders, Basic block('http://www.xbrlsite.com/fac/role/NetIncomeLossBreakdown',fac:'NetIncomeLossBreakdownTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/NetIncomeLossBreakdown',fac:'NetIncomeLoss')],fac:'NetIncomeLoss')--block('http://www.xbrlsite.com/fac/role/NetIncomeLossAvailableToCommonBreakdown',fac:'NetIncomeLossAvailableToCommonBreakdownTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/NetIncomeLossAvailableToCommonBreakdown',fac:'NetIncomeLossAvailableToCommonStockholdersBasic')],fac:'NetIncomeLossAvailableToCommonStockholdersBasic') [fac:NetIncomeLossAttributableToParent] block('http://www.xbrlsite.com/fac/role/StatementOfComprehensiveIncome',fac:'StatementComprehensiveIncomeLossTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/StatementOfComprehensiveIncome',fac:'ComprehensiveIncomeLoss')],fac:'ComprehensiveIncomeLoss') 301.0-SCI1-Statement of Comprehensive Income, Starts with Net Income rollUp Comprehensive Income (Loss) block('http://www.xbrlsite.com/fac/role/StatementOfComprehensiveIncome',fac:'StatementComprehensiveIncomeLossTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/StatementOfComprehensiveIncome',fac:'ComprehensiveIncomeLoss')],fac:'ComprehensiveIncomeLoss')--block('http://www.xbrlsite.com/fac/role/NetIncomeLossBreakdown',fac:'NetIncomeLossBreakdownTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/NetIncomeLossBreakdown',fac:'NetIncomeLoss')],fac:'NetIncomeLoss') [fac:NetIncomeLoss] block('http://www.xbrlsite.com/fac/role/StatementOfComprehensiveIncome',fac:'StatementComprehensiveIncomeLossTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/StatementOfComprehensiveIncome',fac:'ComprehensiveIncomeLoss')],fac:'ComprehensiveIncomeLoss')--block('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'IncomeStatementSingleStepTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'GrossProfit'),calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'IncomeLossFromContinuingOperationsBeforeTax'),calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'IncomeLossFromContinuingOperationsAfterTax'),calculation('http://www.xbrlsite.com/fac/role/IncomeStatementSingleStep_Special6',fac:'NetIncomeLoss')],fac:'Revenues') [fac:NetIncomeLoss] block('http://www.xbrlsite.com/fac/role/ComprehensiveIncomeBreakdown',fac:'ComprehensiveIncomeLossBreakdownTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/ComprehensiveIncomeBreakdown',fac:'ComprehensiveIncomeLoss')],fac:'ComprehensiveIncomeLoss') 311.0-SCIP-Comprehensive Income (Loss) Breakdown (SCI1 and SCI2 and SCI3) rollUp Comprehensive Income (Loss) block('http://www.xbrlsite.com/fac/role/StatementOfComprehensiveIncome',fac:'StatementComprehensiveIncomeLossTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/StatementOfComprehensiveIncome',fac:'ComprehensiveIncomeLoss')],fac:'ComprehensiveIncomeLoss')--block('http://www.xbrlsite.com/fac/role/ComprehensiveIncomeBreakdown',fac:'ComprehensiveIncomeLossBreakdownTable',[1,1,1,3],rollUp,[calculation('http://www.xbrlsite.com/fac/role/ComprehensiveIncomeBreakdown',fac:'ComprehensiveIncomeLoss')],fac:'ComprehensiveIncomeLoss') [fac:ComprehensiveIncomeLoss] block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') 100540 - Disclosure - Expected Impacts of Adoption of Standards Related to Revenue Recognition and Leases to Reported Results - (Detail) set Revenue block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') 100520 - Disclosure - Accounting Policies - Additional Information (Detail) set Revenue recognition period block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') [base:DeferredRevenue,base:DeferredTaxLiabilitiesNoncurrent,base:IncomeTaxExpenseBenefit,base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,1],set,[],base:'NetIncomeLoss') 100550 - Disclosure - Basic and Diluted Earnings Per Share (Detail) set Net income available for common shareholders (A) block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,1],set,[],base:'NetIncomeLoss') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,5,1],set,[],base:'EarningsPerShareBasic') 100550 - Disclosure - Basic and Diluted Earnings Per Share (Detail) set Basic (A/B) block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,5,1],set,[],base:'EarningsPerShareBasic') [base:EarningsPerShareDiluted] block('http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsDetail',base:'GoodwillAndIntangibleAssetsDisclosureAbstract',[1,1,3,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsDetail',base:'FiniteLivedIntangibleAssetsNet')],base:'FiniteLivedIntangibleAssetsNet') 100820 - Disclosure - Finite-Lived Intangible Assets (Detail) rollUp Net Carrying Amount block('http://www.xbrlsite.com/msft/role/DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail',base:'GoodwillAndIntangibleAssetsDisclosureAbstract',[1,1,2,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail',base:'FiniteLivedIntangibleAssetsNet')],base:'FiniteLivedIntangibleAssetsNet') 100860 - Disclosure - Estimated Future Amortization Expense Related to Intangible Assets (Detail) rollUp Net Carrying Amount block('http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsDetail',base:'GoodwillAndIntangibleAssetsDisclosureAbstract',[1,1,3,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsDetail',base:'FiniteLivedIntangibleAssetsNet')],base:'FiniteLivedIntangibleAssetsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail',base:'GoodwillAndIntangibleAssetsDisclosureAbstract',[1,1,2,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail',base:'FiniteLivedIntangibleAssetsNet')],base:'FiniteLivedIntangibleAssetsNet') [base:FiniteLivedIntangibleAssetsNet] block('http://www.xbrlsite.com/msft/role/DisclosureINTANGIBLEASSETSTables',base:'GoodwillAndIntangibleAssetsDisclosureAbstract',[1,1,2,2],textBlock,[],base:'ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock') 100410 - Disclosure - INTANGIBLE ASSETS (Tables) textBlock Acquired Intangible Assets block('http://www.xbrlsite.com/msft/role/DisclosureBUSINESSCOMBINATIONSTables',base:'BusinessCombinationsAbstract',[1,1,3,2],textBlock,[],base:'ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock') 100390 - Disclosure - BUSINESS COMBINATIONS (Tables) textBlock Acquired Intangible Assets block('http://www.xbrlsite.com/msft/role/DisclosureINTANGIBLEASSETSTables',base:'GoodwillAndIntangibleAssetsDisclosureAbstract',[1,1,2,2],textBlock,[],base:'ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock')--block('http://www.xbrlsite.com/msft/role/DisclosureBUSINESSCOMBINATIONSTables',base:'BusinessCombinationsAbstract',[1,1,3,2],textBlock,[],base:'ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock') [base:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock] block('http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationDetail',base:'IncomeTaxDisclosureAbstract',[1,1,7,1],set,[],base:'DeferredFederalStateAndLocalTaxExpenseBenefit') 100920 - Disclosure - Income Taxes - Additional Information (Detail) set U.S. deferred tax benefit block('http://www.xbrlsite.com/msft/role/DisclosureChangesInUnrecognizedTaxBenefitsDetail',base:'IncomeTaxDisclosureAbstract',[1,1,2,1],rollForward,['RollForward_UT01'],base:'UnrecognizedTaxBenefits') 100960 - Disclosure - Changes in Unrecognized Tax Benefits (Detail) rollForward Balance, beginning of year block('http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationDetail',base:'IncomeTaxDisclosureAbstract',[1,1,7,1],set,[],base:'DeferredFederalStateAndLocalTaxExpenseBenefit')--block('http://www.xbrlsite.com/msft/role/DisclosureChangesInUnrecognizedTaxBenefitsDetail',base:'IncomeTaxDisclosureAbstract',[1,1,2,1],rollForward,['RollForward_UT01'],base:'UnrecognizedTaxBenefits') [base:UnrecognizedTaxBenefits] block('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'IncomeTaxDisclosureAbstract',[1,1,3,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsGross'),calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsNet'),calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredIncomeTaxLiabilities'),calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsLiabilitiesNet')],base:'DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost') 100950 - Disclosure - Deferred Income Tax Assets and Liabilities (Detail) rollUp Net deferred income tax assets block('http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationDetail',base:'IncomeTaxDisclosureAbstract',[1,1,7,1],set,[],base:'DeferredFederalStateAndLocalTaxExpenseBenefit')--block('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'IncomeTaxDisclosureAbstract',[1,1,3,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsGross'),calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsNet'),calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredIncomeTaxLiabilities'),calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsLiabilitiesNet')],base:'DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost') [base:DeferredTaxAssetsOperatingLossCarryforwards,base:DeferredTaxAssetsValuationAllowance] block('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'IncomeTaxDisclosureAbstract',[1,1,3,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsGross'),calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsNet'),calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredIncomeTaxLiabilities'),calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxLiabilities')],base:'DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost') 100950 - Disclosure - Deferred Income Tax Assets and Liabilities (Detail) rollUp Net deferred income tax liabilities block('http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationDetail',base:'IncomeTaxDisclosureAbstract',[1,1,7,1],set,[],base:'DeferredFederalStateAndLocalTaxExpenseBenefit')--block('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'IncomeTaxDisclosureAbstract',[1,1,3,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsGross'),calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxAssetsNet'),calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredIncomeTaxLiabilities'),calculation('http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail',base:'DeferredTaxLiabilities')],base:'DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost') [base:DeferredTaxAssetsOperatingLossCarryforwards,base:DeferredTaxAssetsValuationAllowance] block('http://www.xbrlsite.com/msft/role/DisclosureIncomeLossBeforeIncomeTaxesDetail',base:'IncomeTaxDisclosureAbstract',[1,1,2,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureIncomeLossBeforeIncomeTaxesDetail',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments')],base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments') 100930 - Disclosure - Income (Loss) Before Income Taxes (Detail) rollUp Income before income taxes block('http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationDetail',base:'IncomeTaxDisclosureAbstract',[1,1,7,1],set,[],base:'DeferredFederalStateAndLocalTaxExpenseBenefit')--block('http://www.xbrlsite.com/msft/role/DisclosureIncomeLossBeforeIncomeTaxesDetail',base:'IncomeTaxDisclosureAbstract',[1,1,2,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureIncomeLossBeforeIncomeTaxesDetail',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments')],base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments') [base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic,base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign] block('http://www.xbrlsite.com/msft/role/DisclosureIntangibleAssetsAcquiredDetail',base:'GoodwillAndIntangibleAssetsDisclosureAbstract',[1,1,3,1],set,[],msft:'AcquiredFiniteLivedIntangibleAssets') 100850 - Disclosure - Intangible Assets Acquired (Detail) set Amount block('http://www.xbrlsite.com/msft/role/DisclosureAcquiredIntangibleAssetsDetail',base:'BusinessCombinationsAbstract',[1,1,4,1],set,[],base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles') 100770 - Disclosure - Acquired Intangible Assets (Detail) set Fair value of intangible assets acquired block('http://www.xbrlsite.com/msft/role/DisclosureIntangibleAssetsAcquiredDetail',base:'GoodwillAndIntangibleAssetsDisclosureAbstract',[1,1,3,1],set,[],msft:'AcquiredFiniteLivedIntangibleAssets')--block('http://www.xbrlsite.com/msft/role/DisclosureAcquiredIntangibleAssetsDetail',base:'BusinessCombinationsAbstract',[1,1,4,1],set,[],base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles') [base:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife] block('http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtParentheticalDetail',base:'DebtDisclosureAbstract',[1,1,3,1],set,[],base:'DebtInstrumentFaceAmount') 100890 - Disclosure - Long-term Debt (Parenthetical) (Detail) set Face Value block('http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtDetail',base:'DebtDisclosureAbstract',[1,1,3,1],set,[],base:'DebtInstrumentMaturityDate') 100880 - Disclosure - Long-term Debt (Detail) set Debt maturity date block('http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtParentheticalDetail',base:'DebtDisclosureAbstract',[1,1,3,1],set,[],base:'DebtInstrumentFaceAmount')--block('http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtDetail',base:'DebtDisclosureAbstract',[1,1,3,1],set,[],base:'DebtInstrumentMaturityDate') [base:DebtInstrumentFaceAmount] block('http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceDetail',base:'BusinessCombinationsAbstract',[1,1,3,11],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceDetail',base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet')],base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet') 100750 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Detail) rollUp Total purchase price block('http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceDetail',base:'BusinessCombinationsAbstract',[1,1,3,11],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceDetail',base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet')],base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet')--block('http://www.xbrlsite.com/msft/role/DisclosureAcquiredIntangibleAssetsDetail',base:'BusinessCombinationsAbstract',[1,1,4,1],set,[],base:'BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles') [base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles] block('http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceParentheticalDetail',base:'BusinessCombinationsAbstract',[1,1,3,1],set,[],base:'BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount') 100760 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Parenthetical) (Detail) set Goodwill expected to be deductible for income tax purposes block('http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceParentheticalDetail',base:'BusinessCombinationsAbstract',[1,1,3,1],set,[],base:'BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount')--block('http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtParentheticalDetail',base:'DebtDisclosureAbstract',[1,1,3,1],set,[],base:'DebtInstrumentFaceAmount') [base:DebtInstrumentFaceAmount] block('http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceParentheticalDetail',base:'BusinessCombinationsAbstract',[1,1,3,1],set,[],base:'BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount')--block('http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtDetail',base:'DebtDisclosureAbstract',[1,1,3,1],set,[],base:'DebtInstrumentMaturityDate') [base:DebtInstrumentFaceAmount] block('http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail',base:'DebtDisclosureAbstract',[1,1,2,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail',base:'DebtInstrumentFaceAmount')],base:'DebtInstrumentFaceAmount') 100900 - Disclosure - Maturities of Long-term Debt (Detail) rollUp Total block('http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail',base:'DebtDisclosureAbstract',[1,1,2,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail',base:'DebtInstrumentFaceAmount')],base:'DebtInstrumentFaceAmount')--block('http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtParentheticalDetail',base:'DebtDisclosureAbstract',[1,1,3,1],set,[],base:'DebtInstrumentFaceAmount') [base:DebtInstrumentFaceAmount] block('http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail',base:'DebtDisclosureAbstract',[1,1,2,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail',base:'DebtInstrumentFaceAmount')],base:'DebtInstrumentFaceAmount')--block('http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtDetail',base:'DebtDisclosureAbstract',[1,1,3,1],set,[],base:'DebtInstrumentMaturityDate') [base:DebtInstrumentFaceAmount] block('http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail',base:'DebtDisclosureAbstract',[1,1,2,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail',base:'DebtInstrumentFaceAmount')],base:'DebtInstrumentFaceAmount')--block('http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceParentheticalDetail',base:'BusinessCombinationsAbstract',[1,1,3,1],set,[],base:'BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount') [base:DebtInstrumentFaceAmount] block('http://www.xbrlsite.com/msft/role/DisclosureNetRecognizedGainsLossesOnInvestmentsDetail',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,2,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureNetRecognizedGainsLossesOnInvestmentsDetail',base:'GainLossOnInvestments')],base:'GainLossOnInvestments') 100570 - Disclosure - Net Recognized Gains (Losses) on Investments (Detail) rollUp Total block('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfOtherIncomeExpenseNetDetail',base:'OtherIncomeAndExpensesAbstract',[1,1,2,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfOtherIncomeExpenseNetDetail',base:'NonoperatingIncomeExpense')],base:'NonoperatingIncomeExpense') 100560 - Disclosure - Components of Other Income (Expense), Net (Detail) rollUp Total block('http://www.xbrlsite.com/msft/role/DisclosureNetRecognizedGainsLossesOnInvestmentsDetail',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,2,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureNetRecognizedGainsLossesOnInvestmentsDetail',base:'GainLossOnInvestments')],base:'GainLossOnInvestments')--block('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfOtherIncomeExpenseNetDetail',base:'OtherIncomeAndExpensesAbstract',[1,1,2,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfOtherIncomeExpenseNetDetail',base:'NonoperatingIncomeExpense')],base:'NonoperatingIncomeExpense') [base:GainLossOnInvestments] block('http://www.xbrlsite.com/msft/role/DisclosureOperatingIncomeLossBySegmentDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'OperatingIncomeLoss') 101190 - Disclosure - Operating Income (Loss) by Segment (Detail) set Operating income (loss) block('http://www.xbrlsite.com/msft/role/DisclosureCorporateAndOtherOperatingIncomeLossActivityDetail',base:'SegmentReportingAbstract',[1,1,5,1],set,[],base:'OperatingIncomeLoss') 101200 - Disclosure - Corporate and Other Operating Income (Loss) Activity (Detail) set Operating income (loss) block('http://www.xbrlsite.com/msft/role/DisclosureOperatingIncomeLossBySegmentDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'OperatingIncomeLoss')--block('http://www.xbrlsite.com/msft/role/DisclosureCorporateAndOtherOperatingIncomeLossActivityDetail',base:'SegmentReportingAbstract',[1,1,5,1],set,[],base:'OperatingIncomeLoss') [base:OperatingIncomeLoss] block('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'IncomeTaxDisclosureAbstract',[1,1,2,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'CurrentIncomeTaxExpenseBenefit'),calculation('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'IncomeTaxExpenseBenefit')],base:'CurrentFederalTaxExpenseBenefit') 100910 - Disclosure - Provision for Income Taxes (Detail) rollUp Provision for income taxes block('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'IncomeTaxDisclosureAbstract',[1,1,2,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'CurrentIncomeTaxExpenseBenefit'),calculation('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'IncomeTaxExpenseBenefit')],base:'CurrentFederalTaxExpenseBenefit')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:IncomeTaxExpenseBenefit] block('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'IncomeTaxDisclosureAbstract',[1,1,2,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'CurrentIncomeTaxExpenseBenefit'),calculation('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'IncomeTaxExpenseBenefit')],base:'CurrentFederalTaxExpenseBenefit')--block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') [base:IncomeTaxExpenseBenefit] block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet') 101260 - Disclosure - Quarterly Information (Unaudited) (Detail) set Revenue block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:EarningsPerShareDiluted,base:NetIncomeLoss,base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,1],set,[],base:'NetIncomeLoss') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,5,1],set,[],base:'EarningsPerShareBasic') [base:EarningsPerShareBasic,base:EarningsPerShareDiluted] block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureOperatingIncomeLossBySegmentDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'OperatingIncomeLoss') [base:OperatingIncomeLoss] block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureCorporateAndOtherOperatingIncomeLossActivityDetail',base:'SegmentReportingAbstract',[1,1,5,1],set,[],base:'OperatingIncomeLoss') [base:OperatingIncomeLoss] block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet') 101270 - Disclosure - Quarterly Information (Unaudited) (Parenthetical) (Detail) set Revenue block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureChangesInRestructuringLiabilityDetail',base:'RestructuringAndRelatedActivitiesAbstract',[1,1,3,1],rollForward,['RollForward_RR01'],base:'RestructuringReserve') 100990 - Disclosure - Changes in Restructuring Liability (Detail) rollForward Balance, as of June 30, 2016 block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureChangesInRestructuringLiabilityDetail',base:'RestructuringAndRelatedActivitiesAbstract',[1,1,3,1],rollForward,['RollForward_RR01'],base:'RestructuringReserve') [base:RestructuringCharges] block('http://www.xbrlsite.com/msft/role/DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail',base:'FairValueDisclosuresAbstract',[1,1,4,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail',base:'AvailableForSaleSecurities')],base:'AvailableForSaleSecurities') 100700 - Disclosure - Reconciliation of Total Assets Measured at Fair Value on Recurring Basis to Balance Sheet Presentation (Detail) rollUp Recorded basis of investment components block('http://www.xbrlsite.com/msft/role/DisclosureFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail',base:'FairValueDisclosuresAbstract',[1,1,6,1],set,[],base:'AssetsFairValueDisclosureRecurring') 100690 - Disclosure - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) set Assets block('http://www.xbrlsite.com/msft/role/DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail',base:'FairValueDisclosuresAbstract',[1,1,4,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail',base:'AvailableForSaleSecurities')],base:'AvailableForSaleSecurities')--block('http://www.xbrlsite.com/msft/role/DisclosureFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail',base:'FairValueDisclosuresAbstract',[1,1,6,1],set,[],base:'AssetsFairValueDisclosureRecurring') [base:AssetsFairValueDisclosureRecurring] block('http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail',base:'InvestmentsDebtAndEquitySecuritiesAbstract',[1,1,3,1],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail',base:'AvailableForSaleSecuritiesAmortizedCost')],base:'AvailableForSaleSecuritiesAmortizedCost') 100580 - Disclosure - Investment Components, Including Associated Derivatives (Detail) rollUp Cost Basis block('http://www.xbrlsite.com/msft/role/DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail',base:'FairValueDisclosuresAbstract',[1,1,4,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail',base:'AvailableForSaleSecurities')],base:'AvailableForSaleSecurities')--block('http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail',base:'InvestmentsDebtAndEquitySecuritiesAbstract',[1,1,3,1],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail',base:'AvailableForSaleSecuritiesAmortizedCost')],base:'AvailableForSaleSecuritiesAmortizedCost') [base:AvailableForSaleSecurities] block('http://www.xbrlsite.com/msft/role/DisclosureRestructuringChargesAdditionalInformationDetail',base:'RestructuringAndRelatedActivitiesAbstract',[1,1,4,1],set,[],base:'RestructuringAndRelatedCostNumberOfPositionsEliminated') 100980 - Disclosure - Restructuring Charges - Additional Information (Detail) set Number of positions eliminated block('http://www.xbrlsite.com/msft/role/DisclosureRestructuringChargesAdditionalInformationDetail',base:'RestructuringAndRelatedActivitiesAbstract',[1,1,4,1],set,[],base:'RestructuringAndRelatedCostNumberOfPositionsEliminated')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet') [base:RestructuringCharges] block('http://www.xbrlsite.com/msft/role/DisclosureRestructuringChargesAdditionalInformationDetail',base:'RestructuringAndRelatedActivitiesAbstract',[1,1,4,1],set,[],base:'RestructuringAndRelatedCostNumberOfPositionsEliminated')--block('http://www.xbrlsite.com/msft/role/DisclosureChangesInRestructuringLiabilityDetail',base:'RestructuringAndRelatedActivitiesAbstract',[1,1,3,1],rollForward,['RollForward_RR01'],base:'RestructuringReserve') [base:RestructuringCharges] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') 101220 - Disclosure - Revenue Classified by Major Geographic Areas (Detail) set Revenues block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') 101230 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Detail) set Revenue block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') 101240 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Parenthetical) (Detail) set Revenue block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'SalesRevenueNet') 101180 - Disclosure - Segment Revenue (Detail) set Revenue block('http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'SalesRevenueNet')--block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/DisclosureSharesOfCommonStockOutstandingDetail',base:'EquityAbstract',[1,1,2,1],rollForward,['RollForward_CS01'],base:'CommonStockSharesOutstanding') 101060 - Disclosure - Shares of Common Stock Outstanding (Detail) rollForward Balance, beginning of year block('http://www.xbrlsite.com/msft/role/DisclosureShareRepurchasesDetail',base:'EquityAbstract',[1,1,3,1],set,[],base:'StockRepurchasedDuringPeriodShares') 101080 - Disclosure - Share Repurchases (Detail) set Shares of common stock repurchased block('http://www.xbrlsite.com/msft/role/DisclosureSharesOfCommonStockOutstandingDetail',base:'EquityAbstract',[1,1,2,1],rollForward,['RollForward_CS01'],base:'CommonStockSharesOutstanding')--block('http://www.xbrlsite.com/msft/role/DisclosureShareRepurchasesDetail',base:'EquityAbstract',[1,1,3,1],set,[],base:'StockRepurchasedDuringPeriodShares') [base:StockRepurchasedDuringPeriodShares] block('http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityDetail',base:'DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract',[1,1,3,2,1],rollForwardInfo,[],base:'ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue') 101150 - Disclosure - Stock Plan Activity (Detail) rollForwardInfo Nonvested balance, beginning of year block('http://www.xbrlsite.com/msft/role/DisclosureEmployeeStockAndSavingsPlansAdditionalInformationDetail',base:'DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract',[1,1,6,1],set,[],base:'ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant') 101120 - Disclosure - Employee Stock and Savings Plans - Additional Information (Detail) set Shares authorized for future grant block('http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityDetail',base:'DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract',[1,1,3,2,1],rollForwardInfo,[],base:'ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue')--block('http://www.xbrlsite.com/msft/role/DisclosureEmployeeStockAndSavingsPlansAdditionalInformationDetail',base:'DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract',[1,1,6,1],set,[],base:'ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant') [base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue] block('http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityParentheticalDetail',base:'DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract',[1,1,3,1],set,[],base:'ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod') 101160 - Disclosure - Stock Plan Activity (Parenthetical) (Detail) set Nonvested stock awards granted block('http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityDetail',base:'DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract',[1,1,3,1,1],rollForwardInfo,[],base:'ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber') 101150 - Disclosure - Stock Plan Activity (Detail) rollForwardInfo Nonvested balance, beginning of year block('http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityParentheticalDetail',base:'DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract',[1,1,3,1],set,[],base:'ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod')--block('http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityDetail',base:'DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract',[1,1,3,1,1],rollForwardInfo,[],base:'ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber') [base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod] block('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,4,1],rulelessRollForward,[],base:'StockholdersEquity') 101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail) rulelessRollForward Balance, beginning of period block('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,4,1],rulelessRollForward,[],base:'StockholdersEquity')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:StockholdersEquity] block('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,4,6],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent'),calculation('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent')],base:'ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent') 101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail) rollUp Net current period other comprehensive income (loss) block('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,4,6],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent'),calculation('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent')],base:'ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent')--block('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,4,1],rulelessRollForward,[],base:'StockholdersEquity') [base:OciBeforeReclassificationsNetOfTaxAttributableToParent,base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent,base:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent,base:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent,base:ReclassificationFromAociCurrentPeriodTax] block('http://www.xbrlsite.com/msft/role/DisclosureUnearnedRevenueBySegmentDetail',base:'DeferredRevenueDisclosureAbstract',[1,1,4,1],set,[],base:'DeferredRevenue') 101000 - Disclosure - Unearned Revenue by Segment (Detail) set Unearned revenue block('http://www.xbrlsite.com/msft/role/DisclosureUnearnedRevenueBySegmentDetail',base:'DeferredRevenueDisclosureAbstract',[1,1,4,1],set,[],base:'DeferredRevenue')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:DeferredRevenue] block('http://www.xbrlsite.com/msft/role/DisclosureUnearnedRevenueBySegmentDetail',base:'DeferredRevenueDisclosureAbstract',[1,1,4,1],set,[],base:'DeferredRevenue')--block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') [base:DeferredRevenue] block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,1,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'CashCashEquivalentsAndShortTermInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'AssetsCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Assets')],base:'CashAndCashEquivalentsAtCarryingValue') 100040 - Statement - BALANCE SHEETS rollUp Total assets block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,1,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'CashCashEquivalentsAndShortTermInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'AssetsCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Assets')],base:'CashAndCashEquivalentsAtCarryingValue')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:AccountsReceivableNetCurrent] block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,1,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'CashCashEquivalentsAndShortTermInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'AssetsCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Assets')],base:'CashAndCashEquivalentsAtCarryingValue')--block('http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsDetail',base:'GoodwillAndIntangibleAssetsDisclosureAbstract',[1,1,3,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsDetail',base:'FiniteLivedIntangibleAssetsNet')],base:'FiniteLivedIntangibleAssetsNet') [base:FiniteLivedIntangibleAssetsNet] block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,1,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'CashCashEquivalentsAndShortTermInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'AssetsCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Assets')],base:'CashAndCashEquivalentsAtCarryingValue')--block('http://www.xbrlsite.com/msft/role/DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail',base:'GoodwillAndIntangibleAssetsDisclosureAbstract',[1,1,2,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail',base:'FiniteLivedIntangibleAssetsNet')],base:'FiniteLivedIntangibleAssetsNet') [base:FiniteLivedIntangibleAssetsNet] block('http://www.xbrlsite.com/msft/role/DisclosureCarryingAmountOfGoodwillDetail',base:'GoodwillAndIntangibleAssetsDisclosureAbstract',[1,1,3,1],rollForward,['RollForward_GW01'],base:'Goodwill') 100800 - Disclosure - Carrying Amount of Goodwill (Detail) rollForward Beginning Balance block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,1,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'CashCashEquivalentsAndShortTermInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'AssetsCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Assets')],base:'CashAndCashEquivalentsAtCarryingValue')--block('http://www.xbrlsite.com/msft/role/DisclosureCarryingAmountOfGoodwillDetail',base:'GoodwillAndIntangibleAssetsDisclosureAbstract',[1,1,3,1],rollForward,['RollForward_GW01'],base:'Goodwill') [base:Goodwill] block('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfInventoriesDetail',base:'InventoryDisclosureAbstract',[1,1,2,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfInventoriesDetail',base:'InventoryNet')],base:'InventoryNet') 100710 - Disclosure - Components of Inventories (Detail) rollUp Total block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,1,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'CashCashEquivalentsAndShortTermInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'AssetsCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Assets')],base:'CashAndCashEquivalentsAtCarryingValue')--block('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfInventoriesDetail',base:'InventoryDisclosureAbstract',[1,1,2,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfInventoriesDetail',base:'InventoryNet')],base:'InventoryNet') [base:InventoryNet] block('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail',base:'PropertyPlantAndEquipmentAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail',base:'PropertyPlantAndEquipmentGross'),calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail',base:'PropertyPlantAndEquipmentNet')],base:'Land') 100720 - Disclosure - Components of Property and Equipment (Detail) rollUp Total, net block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,1,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'CashCashEquivalentsAndShortTermInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'AssetsCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Assets')],base:'CashAndCashEquivalentsAtCarryingValue')--block('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail',base:'PropertyPlantAndEquipmentAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail',base:'PropertyPlantAndEquipmentGross'),calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail',base:'PropertyPlantAndEquipmentNet')],base:'Land') [base:PropertyPlantAndEquipmentNet] block('http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail',base:'InvestmentsDebtAndEquitySecuritiesAbstract',[1,1,3,8],set,[],base:'CashAndCashEquivalentsAtCarryingValue') 100580 - Disclosure - Investment Components, Including Associated Derivatives (Detail) set Cash and cash equivalents block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,1,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'CashCashEquivalentsAndShortTermInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'AssetsCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Assets')],base:'CashAndCashEquivalentsAtCarryingValue')--block('http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail',base:'InvestmentsDebtAndEquitySecuritiesAbstract',[1,1,3,8],set,[],base:'CashAndCashEquivalentsAtCarryingValue') [base:AvailableForSaleSecuritiesCurrent,base:CashAndCashEquivalentsAtCarryingValue,base:LongTermInvestments] block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,2,8,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StockholdersEquity')],base:'StockholdersEquity') 100040 - Statement - BALANCE SHEETS rollUp Total stockholders" equity block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,2,8,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StockholdersEquity')],base:'StockholdersEquity')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:StockholdersEquity] block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,2,8,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StockholdersEquity')],base:'StockholdersEquity')--block('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,4,1],rulelessRollForward,[],base:'StockholdersEquity') [base:StockholdersEquity] block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,2,9],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StockholdersEquity'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'LiabilitiesCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Liabilities'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'LiabilitiesAndStockholdersEquity')],base:'CommonStocksIncludingAdditionalPaidInCapital') 100040 - Statement - BALANCE SHEETS rollUp Total liabilities and stockholders" equity block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,2,9],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StockholdersEquity'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'LiabilitiesCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Liabilities'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'LiabilitiesAndStockholdersEquity')],base:'CommonStocksIncludingAdditionalPaidInCapital')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:DeferredTaxLiabilitiesNoncurrent,base:StockholdersEquity] block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,2,9],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StockholdersEquity'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'LiabilitiesCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Liabilities'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'LiabilitiesAndStockholdersEquity')],base:'CommonStocksIncludingAdditionalPaidInCapital')--block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') [base:DeferredTaxLiabilitiesNoncurrent] block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,2,9],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StockholdersEquity'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'LiabilitiesCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Liabilities'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'LiabilitiesAndStockholdersEquity')],base:'CommonStocksIncludingAdditionalPaidInCapital')--block('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,4,1],rulelessRollForward,[],base:'StockholdersEquity') [base:StockholdersEquity] block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETSParenthetical',base:'StatementOfFinancialPositionAbstract',[1,1,2,1],set,[],base:'SecuritiesLoaned') 100050 - Statement - BALANCE SHEETS (Parenthetical) set Short-term investments, securities loaned block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETSParenthetical',base:'StatementOfFinancialPositionAbstract',[1,1,2,1],set,[],base:'SecuritiesLoaned')--block('http://www.xbrlsite.com/msft/role/DisclosureSharesOfCommonStockOutstandingDetail',base:'EquityAbstract',[1,1,2,1],rollForward,['RollForward_CS01'],base:'CommonStockSharesOutstanding') [base:CommonStockSharesOutstanding] block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETSParenthetical',base:'StatementOfFinancialPositionAbstract',[1,1,2,1],set,[],base:'SecuritiesLoaned')--block('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail',base:'PropertyPlantAndEquipmentAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail',base:'PropertyPlantAndEquipmentGross'),calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail',base:'PropertyPlantAndEquipmentNet')],base:'Land') [base:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment] block('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'StatementOfCashFlowsAbstract',[1,1,2,5],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInOperatingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInInvestingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInFinancingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'CashAndCashEquivalentsPeriodIncreaseDecrease')],base:'NetIncomeLoss') 100060 - Statement - CASH FLOWS STATEMENTS rollUp Net change in cash and cash equivalents block('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'StatementOfCashFlowsAbstract',[1,1,2,5],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInOperatingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInInvestingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInFinancingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'CashAndCashEquivalentsPeriodIncreaseDecrease')],base:'NetIncomeLoss')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'StatementOfCashFlowsAbstract',[1,1,2,5],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInOperatingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInInvestingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInFinancingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'CashAndCashEquivalentsPeriodIncreaseDecrease')],base:'NetIncomeLoss')--block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,1],set,[],base:'NetIncomeLoss') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'StatementOfCashFlowsAbstract',[1,1,2,5],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInOperatingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInInvestingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInFinancingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'CashAndCashEquivalentsPeriodIncreaseDecrease')],base:'NetIncomeLoss')--block('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'IncomeTaxDisclosureAbstract',[1,1,2,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'CurrentIncomeTaxExpenseBenefit'),calculation('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'IncomeTaxExpenseBenefit')],base:'CurrentFederalTaxExpenseBenefit') [base:DeferredIncomeTaxExpenseBenefit] block('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'StatementOfCashFlowsAbstract',[1,1,2,5],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInOperatingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInInvestingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInFinancingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'CashAndCashEquivalentsPeriodIncreaseDecrease')],base:'NetIncomeLoss')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'StatementOfCashFlowsAbstract',[1,1,2,5],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInOperatingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInInvestingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInFinancingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'CashAndCashEquivalentsPeriodIncreaseDecrease')],base:'NetIncomeLoss')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet') [base:AssetImpairmentCharges] block('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'StatementOfCashFlowsAbstract',[1,1,2,6],rulelessRollForward,[],base:'CashAndCashEquivalentsAtCarryingValue') 100060 - Statement - CASH FLOWS STATEMENTS rulelessRollForward Cash and cash equivalents, beginning of period block('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'StatementOfCashFlowsAbstract',[1,1,2,6],rulelessRollForward,[],base:'CashAndCashEquivalentsAtCarryingValue')--block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,1,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'CashCashEquivalentsAndShortTermInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'AssetsCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Assets')],base:'CashAndCashEquivalentsAtCarryingValue') [base:CashAndCashEquivalentsAtCarryingValue] block('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'StatementOfCashFlowsAbstract',[1,1,2,6],rulelessRollForward,[],base:'CashAndCashEquivalentsAtCarryingValue')--block('http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail',base:'InvestmentsDebtAndEquitySecuritiesAbstract',[1,1,3,8],set,[],base:'CashAndCashEquivalentsAtCarryingValue') [base:CashAndCashEquivalentsAtCarryingValue] block('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,2,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent'),calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'ComprehensiveIncomeNetOfTax')],base:'OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax') 100020 - Statement - COMPREHENSIVE INCOME STATEMENTS rollUp Comprehensive income block('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,2,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent'),calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'ComprehensiveIncomeNetOfTax')],base:'OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,2,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent'),calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'ComprehensiveIncomeNetOfTax')],base:'OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax')--block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,1],set,[],base:'NetIncomeLoss') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,2,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent'),calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'ComprehensiveIncomeNetOfTax')],base:'OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,2,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent'),calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'ComprehensiveIncomeNetOfTax')],base:'OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax')--block('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'StatementOfCashFlowsAbstract',[1,1,2,5],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInOperatingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInInvestingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInFinancingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'CashAndCashEquivalentsPeriodIncreaseDecrease')],base:'NetIncomeLoss') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,4,6],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent')],base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent') 101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail) rollUp Net current period other comprehensive income (loss) block('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,2,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent'),calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'ComprehensiveIncomeNetOfTax')],base:'OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax')--block('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,4,6],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent')],base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent') [base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss')],base:'SalesRevenueGoodsNet') 100010 - Statement - INCOME STATEMENTS rollUp Operating income block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureOperatingIncomeLossBySegmentDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'OperatingIncomeLoss') [base:OperatingIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureCorporateAndOtherOperatingIncomeLossActivityDetail',base:'SegmentReportingAbstract',[1,1,5,1],set,[],base:'OperatingIncomeLoss') [base:OperatingIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet') [base:GrossProfit,base:OperatingIncomeLoss,base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,8],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'NetIncomeLoss') 100010 - Statement - INCOME STATEMENTS rollUp Net income block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'NetIncomeLoss')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'NetIncomeLoss')--block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,1],set,[],base:'NetIncomeLoss') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'NetIncomeLoss')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet') 100010 - Statement - INCOME STATEMENTS rollUp Net income block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:IncomeTaxExpenseBenefit,base:NetIncomeLoss,base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail',base:'AccountingPoliciesAbstract',[1,1,7,1],set,[],msft:'RevenueRecognitionPeriod') [base:IncomeTaxExpenseBenefit,base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,1],set,[],base:'NetIncomeLoss') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureIncomeLossBeforeIncomeTaxesDetail',base:'IncomeTaxDisclosureAbstract',[1,1,2,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureIncomeLossBeforeIncomeTaxesDetail',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments')],base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments') [base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfOtherIncomeExpenseNetDetail',base:'OtherIncomeAndExpensesAbstract',[1,1,2,7],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureComponentsOfOtherIncomeExpenseNetDetail',base:'NonoperatingIncomeExpense')],base:'NonoperatingIncomeExpense') [base:NonoperatingIncomeExpense] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureOperatingIncomeLossBySegmentDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'OperatingIncomeLoss') [base:OperatingIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureCorporateAndOtherOperatingIncomeLossActivityDetail',base:'SegmentReportingAbstract',[1,1,5,1],set,[],base:'OperatingIncomeLoss') [base:OperatingIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'IncomeTaxDisclosureAbstract',[1,1,2,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'CurrentIncomeTaxExpenseBenefit'),calculation('http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail',base:'IncomeTaxExpenseBenefit')],base:'CurrentFederalTaxExpenseBenefit') [base:IncomeTaxExpenseBenefit] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet') [base:GrossProfit,base:NetIncomeLoss,base:OperatingIncomeLoss,base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,6,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail',base:'SegmentReportingAbstract',[1,1,3,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail',base:'SegmentReportingAbstract',[1,1,4,1],set,[],base:'SalesRevenueNet') [base:SalesRevenueNet] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'StatementOfCashFlowsAbstract',[1,1,2,5],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInOperatingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInInvestingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'NetCashProvidedByUsedInFinancingActivitiesContinuingOperations'),calculation('http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS',base:'CashAndCashEquivalentsPeriodIncreaseDecrease')],base:'NetIncomeLoss') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,12],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'SalesRevenueNet'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'CostOfRevenue'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'GrossProfit'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'OperatingIncomeLoss'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'),calculation('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'NetIncomeLoss')],base:'SalesRevenueGoodsNet')--block('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,2,3],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent'),calculation('http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS',base:'ComprehensiveIncomeNetOfTax')],base:'OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax') [base:NetIncomeLoss] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,13,1],set,[],base:'EarningsPerShareBasic') 100010 - Statement - INCOME STATEMENTS set Basic block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,13,1],set,[],base:'EarningsPerShareBasic')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:EarningsPerShareDiluted] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,13,1],set,[],base:'EarningsPerShareBasic')--block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,5,1],set,[],base:'EarningsPerShareBasic') [base:EarningsPerShareBasic,base:EarningsPerShareDiluted] block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,13,1],set,[],base:'EarningsPerShareBasic')--block('http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail',base:'QuarterlyFinancialInformationDisclosureAbstract',[1,1,2,1],set,[],base:'SalesRevenueNet') [base:EarningsPerShareBasic,base:EarningsPerShareDiluted] block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'WeightedAverageNumberOfDilutedSharesOutstanding')],base:'WeightedAverageNumberOfDilutedSharesOutstanding') 100550 - Disclosure - Basic and Diluted Earnings Per Share (Detail) rollUp Common stock and common stock equivalents (C) block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,13,1],set,[],base:'EarningsPerShareBasic')--block('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'EarningsPerShareBasicAndDilutedAbstract',[1,1,2,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail',base:'WeightedAverageNumberOfDilutedSharesOutstanding')],base:'WeightedAverageNumberOfDilutedSharesOutstanding') [base:WeightedAverageNumberOfDilutedSharesOutstanding,base:WeightedAverageNumberOfSharesOutstandingBasic] block('http://www.xbrlsite.com/msft/role/DisclosureDividendsDeclaredDetail',base:'EquityAbstract',[1,1,2,1],set,[],base:'DividendsPayableDateDeclaredDayMonthAndYear') 101090 - Disclosure - Dividends Declared (Detail) set Declaration Date block('http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS',base:'IncomeStatementAbstract',[1,1,2,13,1],set,[],base:'EarningsPerShareBasic')--block('http://www.xbrlsite.com/msft/role/DisclosureDividendsDeclaredDetail',base:'EquityAbstract',[1,1,2,1],set,[],base:'DividendsPayableDateDeclaredDayMonthAndYear') [base:CommonStockDividendsPerShareDeclared] block('http://www.xbrlsite.com/msft/role/StatementSTOCKHOLDERSEQUITYSTATEMENTS',base:'StatementOfStockholdersEquityAbstract',[1,1,3,1],rulelessRollForward,[],base:'StockholdersEquity') 100070 - Statement - STOCKHOLDERS' EQUITY STATEMENTS rulelessRollForward Balance, beginning of period block('http://www.xbrlsite.com/msft/role/StatementSTOCKHOLDERSEQUITYSTATEMENTS',base:'StatementOfStockholdersEquityAbstract',[1,1,3,1],rulelessRollForward,[],base:'StockholdersEquity')--block('http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail',base:'AccountingPoliciesAbstract',[1,1,4,1,1],set,[],base:'SalesRevenueNet') [base:StockholdersEquity] block('http://www.xbrlsite.com/msft/role/StatementSTOCKHOLDERSEQUITYSTATEMENTS',base:'StatementOfStockholdersEquityAbstract',[1,1,3,1],rulelessRollForward,[],base:'StockholdersEquity')--block('http://www.xbrlsite.com/msft/role/DisclosureShareRepurchasesDetail',base:'EquityAbstract',[1,1,3,1],set,[],base:'StockRepurchasedDuringPeriodShares') [base:StockRepurchasedDuringPeriodValue] block('http://www.xbrlsite.com/msft/role/StatementSTOCKHOLDERSEQUITYSTATEMENTS',base:'StatementOfStockholdersEquityAbstract',[1,1,3,1],rulelessRollForward,[],base:'StockholdersEquity')--block('http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail',base:'StatementOfIncomeAndComprehensiveIncomeAbstract',[1,1,4,1],rulelessRollForward,[],base:'StockholdersEquity') [base:StockholdersEquity] block('http://www.xbrlsite.com/msft/role/StatementSTOCKHOLDERSEQUITYSTATEMENTS',base:'StatementOfStockholdersEquityAbstract',[1,1,3,1],rulelessRollForward,[],base:'StockholdersEquity')--block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,2,8,4],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StockholdersEquity')],base:'StockholdersEquity') [base:StockholdersEquity] block('http://www.xbrlsite.com/msft/role/StatementSTOCKHOLDERSEQUITYSTATEMENTS',base:'StatementOfStockholdersEquityAbstract',[1,1,3,1],rulelessRollForward,[],base:'StockholdersEquity')--block('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StatementOfFinancialPositionAbstract',[1,1,2,2,9],rollUp,[calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'StockholdersEquity'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'LiabilitiesCurrent'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'Liabilities'),calculation('http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS',base:'LiabilitiesAndStockholdersEquity')],base:'CommonStocksIncludingAdditionalPaidInCapital') [base:StockholdersEquity]