Component: (Network and Table) | |
---|---|
Network |
100000 - Document - Document and Entity Information
(http://www.xbrlsite.com/msft/role/DocumentDocumentAndEntityInformation)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Document Type
|
[Concept] String | For Period | other:DocumentType | |
6 |
Amendment Flag
|
[Concept] Boolean | For Period | other:AmendmentFlag | |
7 |
Document Period End Date
|
[Concept] Date | For Period | other:DocumentPeriodEndDate | |
8 |
Document Fiscal Year Focus
|
[Concept] GYear | For Period | other:DocumentFiscalYearFocus | |
9 |
Document Fiscal Period Focus
|
[Concept] Token | For Period | other:DocumentFiscalPeriodFocus | |
10 |
Trading Symbol
|
[Concept] NormalizedString | For Period | other:TradingSymbol | |
11 |
Entity Registrant Name
|
[Concept] NormalizedString | For Period | other:EntityRegistrantName | |
12 |
Entity Central Index Key
|
[Concept] Token | For Period | other:EntityCentralIndexKey | |
13 |
Current Fiscal Year End Date
|
[Concept] GMonthDay | For Period | other:CurrentFiscalYearEndDate | |
14 |
Entity Well-known Seasoned Issuer
|
[Concept] Token | For Period | other:EntityWellKnownSeasonedIssuer | |
15 |
Entity Current Reporting Status
|
[Concept] Token | For Period | other:EntityCurrentReportingStatus | |
16 |
Entity Voluntary Filers
|
[Concept] Token | For Period | other:EntityVoluntaryFilers | |
17 |
Entity Filer Category
|
[Concept] String | For Period | other:EntityFilerCategory | |
18 |
Entity Common Stock, Par Value Per Share
|
[Concept] Decimal | For Period | other:EntityListingParValuePerShare | |
19 |
Entity Common Stock, Shares Outstanding
|
[Concept] Shares | As Of | other:EntityCommonStockSharesOutstanding | |
20 |
Entity Public Float
|
[Concept] Monetary | As Of | Credit | other:EntityPublicFloat |
21 |
I.R.S. Employer Identification No.
|
[Concept] Token | For Period | other:EntityTaxIdentificationNumber |
Component: (Network and Table) | |
---|---|
Network |
100010 - Statement - INCOME STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementINCOMESTATEMENTS)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Revenue
|
[Abstract] | base:SalesRevenueNetAbstract | ||
6 |
Product
|
[Concept] Monetary | For Period | Credit | base:SalesRevenueGoodsNet |
7 |
Service and other
|
[Concept] Monetary | For Period | Credit | msft:SalesRevenueServicesAndOtherNet |
8 |
Total revenue
|
[Concept] Monetary | For Period | Credit | base:SalesRevenueNet |
9 |
Cost of revenue
|
[Abstract] | base:CostOfRevenueAbstract | ||
10 |
Product
|
[Concept] Monetary | For Period | Debit | base:CostOfGoodsSold |
11 |
Service and other
|
[Concept] Monetary | For Period | Debit | msft:CostOfServicesAndOther |
12 |
Total cost of revenue
|
[Concept] Monetary | For Period | Debit | base:CostOfRevenue |
13 |
Gross margin
|
[Concept] Monetary | For Period | Credit | base:GrossProfit |
14 |
Research and development
|
[Concept] Monetary | For Period | Debit | base:ResearchAndDevelopmentExpense |
15 |
Sales and marketing
|
[Concept] Monetary | For Period | Debit | base:SellingAndMarketingExpense |
16 |
General and administrative
|
[Concept] Monetary | For Period | Debit | base:GeneralAndAdministrativeExpense |
17 |
Impairment, integration, and restructuring
|
[Concept] Monetary | For Period | Debit | msft:ImpairmentIntegrationAndRestructuringExpenses |
18 |
Operating income
|
[Concept] Monetary | For Period | Credit | base:OperatingIncomeLoss |
19 |
Other income (expense), net
|
[Concept] Monetary | For Period | Credit | base:NonoperatingIncomeExpense |
20 |
Income before income taxes
|
[Concept] Monetary | For Period | Credit | base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments |
21 |
Provision for income taxes
|
[Concept] Monetary | For Period | Debit | base:IncomeTaxExpenseBenefit |
22 |
Net income
|
[Concept] Monetary | For Period | Credit | base:NetIncomeLoss |
23 |
Earnings per share:
|
[Abstract] | base:EarningsPerShareAbstract | ||
24 |
Basic
|
[Concept] Decimal | For Period | base:EarningsPerShareBasic | |
25 |
Diluted
|
[Concept] Decimal | For Period | base:EarningsPerShareDiluted | |
26 |
Weighted average shares outstanding:
|
[Abstract] | base:WeightedAverageNumberOfSharesOutstandingAbstract | ||
27 |
Basic
|
[Concept] Shares | For Period | base:WeightedAverageNumberOfSharesOutstandingBasic | |
28 |
Diluted
|
[Concept] Shares | For Period | base:WeightedAverageNumberOfDilutedSharesOutstanding | |
29 |
Cash dividends declared per common share
|
[Concept] Decimal | For Period | base:CommonStockDividendsPerShareDeclared |
Component: (Network and Table) | |
---|---|
Network |
100020 - Statement - COMPREHENSIVE INCOME STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTS)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Net income
|
[Concept] Monetary | For Period | Credit | base:NetIncomeLoss |
6 |
Other comprehensive income (loss):
|
[Abstract] | base:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract | ||
7 |
Net unrealized gains (losses) on derivatives (net of tax effects of $(5), $(12), and
$20)
|
[Concept] Monetary | For Period | Credit | base:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax |
8 |
Net unrealized losses on investments (net of tax effects of $(613), $(121), and $(197))
|
[Concept] Monetary | For Period | Credit | base:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax |
9 |
Translation adjustments and other (net of tax effects of $9, $(33), and $16)
|
[Concept] Monetary | For Period | Credit | base:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax |
10 |
Other comprehensive loss
|
[Concept] Monetary | For Period | Credit | base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent |
11 |
Comprehensive income
|
[Concept] Monetary | For Period | Credit | base:ComprehensiveIncomeNetOfTax |
Component: (Network and Table) | |
---|---|
Network |
100030 - Statement - COMPREHENSIVE INCOME STATEMENTS (Parenthetical)
(http://www.xbrlsite.com/msft/role/StatementCOMPREHENSIVEINCOMESTATEMENTSParenthetical)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Net unrealized gains (losses) on derivatives, tax effects
|
[Concept] Monetary | For Period | Debit | base:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax |
6 |
Net unrealized losses on investments, tax effects
|
[Concept] Monetary | For Period | Debit | base:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax |
7 |
Translation adjustments and other, tax effects
|
[Concept] Monetary | For Period | Debit | base:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax |
Component: (Network and Table) | |
---|---|
Network |
100040 - Statement - BALANCE SHEETS
(http://www.xbrlsite.com/msft/role/StatementBALANCESHEETS)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Assets
|
[Abstract] | base:AssetsAbstract | ||
6 |
Current assets:
|
[Abstract] | base:AssetsCurrentAbstract | ||
7 |
Cash and cash equivalents
|
[Concept] Monetary | As Of | Debit | base:CashAndCashEquivalentsAtCarryingValue |
8 |
Short-term investments (including securities loaned of $3,694 and $204)
|
[Concept] Monetary | As Of | Debit | base:AvailableForSaleSecuritiesCurrent |
9 |
Total cash, cash equivalents, and short-term investments
|
[Concept] Monetary | As Of | Debit | base:CashCashEquivalentsAndShortTermInvestments |
10 |
Accounts receivable, net of allowance for doubtful accounts of $405 and $426
|
[Concept] Monetary | As Of | Debit | base:AccountsReceivableNetCurrent |
11 |
Inventories
|
[Concept] Monetary | As Of | Debit | base:InventoryNet |
12 |
Other
|
[Concept] Monetary | As Of | Debit | base:OtherAssetsCurrent |
13 |
Total current assets
|
[Concept] Monetary | As Of | Debit | base:AssetsCurrent |
14 |
Property and equipment, net of accumulated depreciation of $24,179 and $19,800
|
[Concept] Monetary | As Of | Debit | base:PropertyPlantAndEquipmentNet |
15 |
Equity and other investments
|
[Concept] Monetary | As Of | Debit | base:LongTermInvestments |
16 |
Goodwill
|
[Concept] Monetary | As Of | Debit | base:Goodwill |
17 |
Intangible assets, net
|
[Concept] Monetary | As Of | Debit | base:FiniteLivedIntangibleAssetsNet |
18 |
Other long-term assets
|
[Concept] Monetary | As Of | Debit | base:OtherAssetsNoncurrent |
19 |
Total assets
|
[Concept] Monetary | As Of | Debit | base:Assets |
20 |
Liabilities and stockholders" equity
|
[Abstract] | base:LiabilitiesAndStockholdersEquityAbstract | ||
21 |
Current liabilities:
|
[Abstract] | base:LiabilitiesCurrentAbstract | ||
22 |
Accounts payable
|
[Concept] Monetary | As Of | Credit | base:AccountsPayableCurrent |
23 |
Short-term debt
|
[Concept] Monetary | As Of | Credit | base:ShortTermBorrowings |
24 |
Current portion of long-term debt
|
[Concept] Monetary | As Of | Credit | base:LongTermDebtCurrent |
25 |
Accrued compensation
|
[Concept] Monetary | As Of | Credit | base:EmployeeRelatedLiabilitiesCurrent |
26 |
Income taxes
|
[Concept] Monetary | As Of | Credit | base:AccruedIncomeTaxesCurrent |
27 |
Short-term unearned revenue
|
[Concept] Monetary | As Of | Credit | base:DeferredRevenueCurrent |
28 |
Securities lending payable
|
[Concept] Monetary | As Of | Credit | base:DepositsReceivedForSecuritiesLoanedAtCarryingValue |
29 |
Other
|
[Concept] Monetary | As Of | Credit | base:OtherLiabilitiesCurrent |
30 |
Total current liabilities
|
[Concept] Monetary | As Of | Credit | base:LiabilitiesCurrent |
31 |
Long-term debt
|
[Concept] Monetary | As Of | Credit | base:LongTermDebtNoncurrent |
32 |
Long-term unearned revenue
|
[Concept] Monetary | As Of | Credit | base:DeferredRevenueNoncurrent |
33 |
Deferred income taxes
|
[Concept] Monetary | As Of | Credit | base:DeferredTaxLiabilitiesNoncurrent |
34 |
Other long-term liabilities
|
[Concept] Monetary | As Of | Credit | base:OtherLiabilitiesNoncurrent |
35 |
Total liabilities
|
[Concept] Monetary | As Of | Credit | base:Liabilities |
36 |
Commitments and contingencies
|
[Concept] Monetary | As Of | Credit | base:CommitmentsAndContingencies |
37 |
Stockholders" equity:
|
[Abstract] | base:StockholdersEquityAbstract | ||
38 |
Common stock and paid-in capital - shares authorized 24,000; outstanding 7,708 and
7,808
|
[Concept] Monetary | As Of | Credit | base:CommonStocksIncludingAdditionalPaidInCapital |
39 |
Retained earnings
|
[Concept] Monetary | As Of | Credit | base:RetainedEarningsAccumulatedDeficit |
40 |
Accumulated other comprehensive income
|
[Concept] Monetary | As Of | Credit | base:AccumulatedOtherComprehensiveIncomeLossNetOfTax |
41 |
Total stockholders" equity
|
[Concept] Monetary | As Of | Credit | base:StockholdersEquity |
42 |
Total liabilities and stockholders" equity
|
[Concept] Monetary | As Of | Credit | base:LiabilitiesAndStockholdersEquity |
Component: (Network and Table) | |
---|---|
Network |
100050 - Statement - BALANCE SHEETS (Parenthetical)
(http://www.xbrlsite.com/msft/role/StatementBALANCESHEETSParenthetical)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Short-term investments, securities loaned
|
[Concept] Monetary | As Of | Credit | base:SecuritiesLoaned |
6 |
Accounts receivable, allowance for doubtful accounts
|
[Concept] Monetary | As Of | Credit | base:AllowanceForDoubtfulAccountsReceivableCurrent |
7 |
Property and equipment, accumulated depreciation
|
[Concept] Monetary | As Of | Credit | base:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
8 |
Common stock, shares authorized
|
[Concept] Shares | As Of | base:CommonStockSharesAuthorized | |
9 |
Common stock, outstanding
|
[Concept] Shares | As Of | base:CommonStockSharesOutstanding |
Component: (Network and Table) | |
---|---|
Network |
100060 - Statement - CASH FLOWS STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementCASHFLOWSSTATEMENTS)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Operations
|
[Abstract] | base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract | ||
6 |
Net income
|
[Concept] Monetary | For Period | Credit | base:NetIncomeLoss |
7 |
Adjustments to reconcile net income to net cash from operations:
|
[Abstract] | base:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract | ||
8 |
Goodwill and asset impairments
|
[Concept] Monetary | For Period | Debit | base:AssetImpairmentCharges |
9 |
Depreciation, amortization, and other
|
[Concept] Monetary | For Period | Debit | msft:DepreciationAmortizationAndOther |
10 |
Stock-based compensation expense
|
[Concept] Monetary | For Period | Debit | base:ShareBasedCompensation |
11 |
Net recognized gains on investments and derivatives
|
[Concept] Monetary | For Period | Credit | msft:GainLossOnInvestmentsAndDerivativeInstruments |
12 |
Deferred income taxes
|
[Concept] Monetary | For Period | Debit | base:DeferredIncomeTaxExpenseBenefit |
13 |
Deferral of unearned revenue
|
[Concept] Monetary | For Period | Debit | base:IncreaseDecreaseInDeferredRevenue |
14 |
Recognition of unearned revenue
|
[Concept] Monetary | For Period | Credit | base:RecognitionOfDeferredRevenue |
15 |
Changes in operating assets and liabilities:
|
[Abstract] | base:IncreaseDecreaseInOperatingCapitalAbstract | ||
16 |
Accounts receivable
|
[Concept] Monetary | For Period | Credit | base:IncreaseDecreaseInAccountsReceivable |
17 |
Inventories
|
[Concept] Monetary | For Period | Credit | base:IncreaseDecreaseInInventories |
18 |
Other current assets
|
[Concept] Monetary | For Period | Credit | base:IncreaseDecreaseInOtherCurrentAssets |
19 |
Other long-term assets
|
[Concept] Monetary | For Period | Credit | base:IncreaseDecreaseInOtherNoncurrentAssets |
20 |
Accounts payable
|
[Concept] Monetary | For Period | Debit | base:IncreaseDecreaseInAccountsPayable |
21 |
Other current liabilities
|
[Concept] Monetary | For Period | Debit | base:IncreaseDecreaseInOtherCurrentLiabilities |
22 |
Other long-term liabilities
|
[Concept] Monetary | For Period | Debit | base:IncreaseDecreaseInOtherNoncurrentLiabilities |
23 |
Net cash from operations
|
[Concept] Monetary | For Period | base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations | |
24 |
Financing
|
[Abstract] | base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract | ||
25 |
Proceeds from issuance (repayments) of short-term debt, maturities of 90 days or less,
net
|
[Concept] Monetary | For Period | Debit | base:ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess |
26 |
Proceeds from issuance of debt
|
[Concept] Monetary | For Period | Debit | base:ProceedsFromDebtMaturingInMoreThanThreeMonths |
27 |
Repayments of debt
|
[Concept] Monetary | For Period | Credit | base:RepaymentsOfDebtMaturingInMoreThanThreeMonths |
28 |
Common stock issued
|
[Concept] Monetary | For Period | Debit | base:ProceedsFromIssuanceOfCommonStock |
29 |
Common stock repurchased
|
[Concept] Monetary | For Period | Credit | base:PaymentsForRepurchaseOfCommonStock |
30 |
Common stock cash dividends paid
|
[Concept] Monetary | For Period | Credit | base:PaymentsOfDividendsCommonStock |
31 |
Other, net
|
[Concept] Monetary | For Period | Debit | base:ProceedsFromPaymentsForOtherFinancingActivities |
32 |
Net cash from (used in) financing
|
[Concept] Monetary | For Period | Debit | base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations |
33 |
Investing
|
[Abstract] | base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract | ||
34 |
Additions to property and equipment
|
[Concept] Monetary | For Period | Credit | base:PaymentsToAcquirePropertyPlantAndEquipment |
35 |
Acquisition of companies, net of cash acquired, and purchases of intangible and other
assets
|
[Concept] Monetary | For Period | Credit | msft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets |
36 |
Purchases of investments
|
[Concept] Monetary | For Period | Credit | base:PaymentsToAcquireInvestments |
37 |
Maturities of investments
|
[Concept] Monetary | For Period | Debit | base:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities |
38 |
Sales of investments
|
[Concept] Monetary | For Period | Debit | base:ProceedsFromSaleOfAvailableForSaleSecurities |
39 |
Securities lending payable
|
[Concept] Monetary | For Period | Credit | base:IncreaseDecreaseInCollateralHeldUnderSecuritiesLending |
40 |
Net cash used in investing
|
[Concept] Monetary | For Period | Debit | base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations |
41 |
Effect of foreign exchange rates on cash and cash equivalents
|
[Concept] Monetary | For Period | Debit | base:EffectOfExchangeRateOnCashAndCashEquivalents |
42 |
Net change in cash and cash equivalents
|
[Concept] Monetary | For Period | Debit | base:CashAndCashEquivalentsPeriodIncreaseDecrease |
43 |
Cash and cash equivalents, beginning of period
|
[Concept] Monetary | As Of | Debit | base:CashAndCashEquivalentsAtCarryingValue |
44 |
Cash and cash equivalents, end of period
|
[Concept] Monetary | As Of | Debit | base:CashAndCashEquivalentsAtCarryingValue |
Component: (Network and Table) | |
---|---|
Network |
100070 - Statement - STOCKHOLDERS' EQUITY STATEMENTS
(http://www.xbrlsite.com/msft/role/StatementSTOCKHOLDERSEQUITYSTATEMENTS)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Equity Components [Axis]
|
[Axis] | base:StatementEquityComponentsAxis | ||
5 |
Equity Component [Domain]
|
[Member] | base:EquityComponentDomain | ||
6 |
Common stock and paid-in capital
|
[Member] | base:CommonStockIncludingAdditionalPaidInCapitalMember | ||
7 |
Retained earnings
|
[Member] | base:RetainedEarningsMember | ||
8 |
Accumulated other comprehensive income
|
[Member] | base:AccumulatedOtherComprehensiveIncomeMember | ||
9 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
10 |
Balance, beginning of period
|
[Concept] Monetary | As Of | Credit | base:StockholdersEquity |
11 |
Common stock issued
|
[Concept] Monetary | For Period | Credit | base:StockIssuedDuringPeriodValueNewIssues |
12 |
Net income
|
[Concept] Monetary | For Period | Credit | base:NetIncomeLoss |
13 |
Other comprehensive loss
|
[Concept] Monetary | For Period | Credit | base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent |
14 |
Common stock cash dividends
|
[Concept] Monetary | For Period | Debit | base:DividendsCommonStockCash |
15 |
Common stock repurchased
|
[Concept] Monetary | For Period | Debit | base:StockRepurchasedDuringPeriodValue |
16 |
Stock-based compensation expense
|
[Concept] Monetary | For Period | Credit | base:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue |
17 |
Stock-based compensation income tax benefits
|
[Concept] Monetary | For Period | Credit | base:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet |
18 |
Other, net
|
[Concept] Monetary | For Period | Debit | base:StockholdersEquityOther |
19 |
Balance, end of period
|
[Concept] Monetary | As Of | Credit | base:StockholdersEquity |
Component: (Network and Table) | |
---|---|
Network |
100080 - Disclosure - ACCOUNTING POLICIES
(http://www.xbrlsite.com/msft/role/DisclosureACCOUNTINGPOLICIES)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
ACCOUNTING POLICIES
|
[Concept] String | For Period | base:SignificantAccountingPoliciesTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100090 - Disclosure - EARNINGS PER SHARE
(http://www.xbrlsite.com/msft/role/DisclosureEARNINGSPERSHARE)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
EARNINGS PER SHARE
|
[Concept] String | For Period | base:EarningsPerShareTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100100 - Disclosure - OTHER INCOME (EXPENSE), NET
(http://www.xbrlsite.com/msft/role/DisclosureOTHERINCOMEEXPENSENET)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
OTHER INCOME (EXPENSE), NET
|
[Concept] String | For Period | base:OtherNonoperatingIncomeAndExpenseTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100110 - Disclosure - INVESTMENTS
(http://www.xbrlsite.com/msft/role/DisclosureINVESTMENTS)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
INVESTMENTS
|
[Concept] String | For Period | base:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100120 - Disclosure - DERIVATIVES
(http://www.xbrlsite.com/msft/role/DisclosureDERIVATIVES)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
DERIVATIVES
|
[Concept] String | For Period | base:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100130 - Disclosure - FAIR VALUE MEASUREMENTS
(http://www.xbrlsite.com/msft/role/DisclosureFAIRVALUEMEASUREMENTS)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
FAIR VALUE MEASUREMENTS
|
[Concept] String | For Period | base:FairValueDisclosuresTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100140 - Disclosure - INVENTORIES
(http://www.xbrlsite.com/msft/role/DisclosureINVENTORIES)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
INVENTORIES
|
[Concept] String | For Period | base:InventoryDisclosureTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100150 - Disclosure - PROPERTY AND EQUIPMENT
(http://www.xbrlsite.com/msft/role/DisclosurePROPERTYANDEQUIPMENT)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
PROPERTY AND EQUIPMENT
|
[Concept] String | For Period | base:PropertyPlantAndEquipmentDisclosureTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100160 - Disclosure - BUSINESS COMBINATIONS
(http://www.xbrlsite.com/msft/role/DisclosureBUSINESSCOMBINATIONS)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
BUSINESS COMBINATIONS
|
[Concept] String | For Period | base:MergersAcquisitionsAndDispositionsDisclosuresTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100170 - Disclosure - GOODWILL
(http://www.xbrlsite.com/msft/role/DisclosureGOODWILL)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
GOODWILL
|
[Concept] String | For Period | base:GoodwillDisclosureTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100180 - Disclosure - INTANGIBLE ASSETS
(http://www.xbrlsite.com/msft/role/DisclosureINTANGIBLEASSETS)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
INTANGIBLE ASSETS
|
[Concept] String | For Period | base:IntangibleAssetsDisclosureTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100190 - Disclosure - DEBT
(http://www.xbrlsite.com/msft/role/DisclosureDEBT)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
DEBT
|
[Concept] String | For Period | base:DebtDisclosureTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100200 - Disclosure - INCOME TAXES
(http://www.xbrlsite.com/msft/role/DisclosureINCOMETAXES)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
INCOME TAXES
|
[Concept] String | For Period | base:IncomeTaxDisclosureTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100210 - Disclosure - RESTRUCTURING CHARGES
(http://www.xbrlsite.com/msft/role/DisclosureRESTRUCTURINGCHARGES)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
RESTRUCTURING CHARGES
|
[Concept] String | For Period | base:RestructuringAndRelatedActivitiesDisclosureTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100220 - Disclosure - UNEARNED REVENUE
(http://www.xbrlsite.com/msft/role/DisclosureUNEARNEDREVENUE)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
UNEARNED REVENUE
|
[Concept] String | For Period | base:DeferredRevenueDisclosureTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100230 - Disclosure - COMMITMENTS
(http://www.xbrlsite.com/msft/role/DisclosureCOMMITMENTS)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
COMMITMENTS
|
[Concept] String | For Period | base:CommitmentsDisclosureTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100240 - Disclosure - CONTINGENCIES
(http://www.xbrlsite.com/msft/role/DisclosureCONTINGENCIES)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
CONTINGENCIES
|
[Concept] String | For Period | base:LegalMattersAndContingenciesTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100250 - Disclosure - STOCKHOLDERS' EQUITY
(http://www.xbrlsite.com/msft/role/DisclosureSTOCKHOLDERSEQUITY)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
STOCKHOLDERS" EQUITY
|
[Concept] String | For Period | base:StockholdersEquityNoteDisclosureTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100260 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME
(http://www.xbrlsite.com/msft/role/DisclosureACCUMULATEDOTHERCOMPREHENSIVEINCOME)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
ACCUMULATED OTHER COMPREHENSIVE INCOME
|
[Concept] String | For Period | base:ComprehensiveIncomeNoteTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100270 - Disclosure - EMPLOYEE STOCK AND SAVINGS PLANS
(http://www.xbrlsite.com/msft/role/DisclosureEMPLOYEESTOCKANDSAVINGSPLANS)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
EMPLOYEE STOCK AND SAVINGS PLANS
|
[Concept] String | For Period | base:CompensationAndEmployeeBenefitPlansTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100280 - Disclosure - SEGMENT INFORMATION AND GEOGRAPHIC DATA
(http://www.xbrlsite.com/msft/role/DisclosureSEGMENTINFORMATIONANDGEOGRAPHICDATA)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
SEGMENT INFORMATION AND GEOGRAPHIC DATA
|
[Concept] String | For Period | base:SegmentReportingDisclosureTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100290 - Disclosure - QUARTERLY INFORMATION (UNAUDITED)
(http://www.xbrlsite.com/msft/role/DisclosureQUARTERLYINFORMATIONUNAUDITED)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
QUARTERLY INFORMATION (UNAUDITED)
|
[Concept] String | For Period | base:QuarterlyFinancialInformationTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100300 - Disclosure - ACCOUNTING POLICIES (Policies)
(http://www.xbrlsite.com/msft/role/DisclosureACCOUNTINGPOLICIESPolicies)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Accounting Principles
|
[Concept] String | For Period | base:BasisOfAccountingPolicyPolicyTextBlock | |
6 |
Principles of Consolidation
|
[Concept] String | For Period | base:ConsolidationPolicyTextBlock | |
7 |
Estimates and Assumptions
|
[Concept] String | For Period | base:UseOfEstimates | |
8 |
Foreign Currencies
|
[Concept] String | For Period | base:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock | |
9 |
Product Revenue and Service and Other Revenue
|
[Concept] String | For Period | msft:ProductRevenueAndServiceAndOtherRevenuePolicyTextBlock | |
10 |
Revenue Recognition
|
[Concept] String | For Period | base:RevenueRecognitionPolicyTextBlock | |
11 |
Cost of Revenue
|
[Concept] String | For Period | base:CostOfSalesPolicyTextBlock | |
12 |
Product Warranty
|
[Concept] String | For Period | base:StandardProductWarrantyPolicy | |
13 |
Research and Development
|
[Concept] String | For Period | base:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock | |
14 |
Sales and Marketing
|
[Concept] String | For Period | msft:SellingAndMarketingPolicyTextBlock | |
15 |
Stock-Based Compensation
|
[Concept] String | For Period | base:ShareBasedCompensationOptionAndIncentivePlansPolicy | |
16 |
Income Taxes
|
[Concept] String | For Period | base:IncomeTaxPolicyTextBlock | |
17 |
Fair Value Measurements
|
[Concept] String | For Period | base:FairValueOfFinancialInstrumentsPolicy | |
18 |
Investments
|
[Concept] String | For Period | base:InvestmentPolicyTextBlock | |
19 |
Derivatives
|
[Concept] String | For Period | base:DerivativesPolicyTextBlock | |
20 |
Allowance for Doubtful Accounts
|
[Concept] String | For Period | base:TradeAndOtherAccountsReceivablePolicy | |
21 |
Inventories
|
[Concept] String | For Period | base:InventoryPolicyTextBlock | |
22 |
Property and Equipment
|
[Concept] String | For Period | base:PropertyPlantAndEquipmentPolicyTextBlock | |
23 |
Goodwill
|
[Concept] String | For Period | base:GoodwillAndIntangibleAssetsGoodwillPolicy | |
24 |
Intangible Assets
|
[Concept] String | For Period | base:IntangibleAssetsFiniteLivedPolicy | |
25 |
Recent Accounting Guidance
|
[Concept] String | For Period | base:NewAccountingPronouncementsPolicyPolicyTextBlock | |
26 |
Earnings Per Share
|
[Concept] String | For Period | base:EarningsPerSharePolicyTextBlock | |
27 |
Segment Reporting
|
[Concept] String | For Period | base:SegmentReportingPolicyPolicyTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100310 - Disclosure - ACCOUNTING POLICIES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureACCOUNTINGPOLICIESTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Allowance for Doubtful Accounts
|
[Concept] String | For Period | base:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock | |
6 |
Expected Impacts of Adoption of Standards Related to Revenue Recognition and Leases
to Reported Results
|
[Concept] String | For Period | base:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100320 - Disclosure - EARNINGS PER SHARE (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureEARNINGSPERSHARETables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Basic and Diluted Earnings Per Share
|
[Concept] String | For Period | base:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100330 - Disclosure - OTHER INCOME (EXPENSE), NET (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureOTHERINCOMEEXPENSENETTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Components of Other Income (Expense), Net
|
[Concept] String | For Period | base:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock | |
6 |
Net Recognized Gains (Losses) on Investments
|
[Concept] String | For Period | base:RealizedGainLossOnInvestmentsTableTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100340 - Disclosure - INVESTMENTS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINVESTMENTSTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Investment Components, Including Associated Derivatives
|
[Concept] String | For Period | msft:ScheduleOfCashCashEquivalentsAndInvestmentsTableTextBlock | |
6 |
Unrealized Losses on Investments
|
[Concept] String | For Period | base:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock | |
7 |
Debt Investment Maturities
|
[Concept] String | For Period | base:InvestmentsClassifiedByContractualMaturityDateTableTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100350 - Disclosure - DERIVATIVES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureDERIVATIVESTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Hedging Relationship [Axis]
|
[Axis] | base:DerivativeInstrumentsGainLossByHedgingRelationshipAxis | ||
5 |
Hedging Relationship [Domain]
|
[Member] | base:HedgingRelationshipDomain | ||
6 |
Fair value hedging
|
[Member] | base:FairValueHedgingMember | ||
7 |
Cash flow hedging
|
[Member] | base:CashFlowHedgingMember | ||
8 |
Hedging Designation
|
[Axis] | base:HedgingDesignationAxis | ||
9 |
Hedging Designation [Domain]
|
[Member] | base:HedgingDesignationDomain | ||
10 |
Non-designated Hedge Derivatives
|
[Member] | base:NondesignatedMember | ||
11 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
12 |
Fair Values of Derivative Instruments
|
[Concept] String | For Period | base:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock | |
13 |
Gains (Losses) on Derivative Instruments
|
[Concept] String | For Period | base:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100360 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureFAIRVALUEMEASUREMENTSTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Financial Assets and Liabilities Measured at Fair Value on Recurring Basis
|
[Concept] String | For Period | base:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock | |
6 |
Reconciliation of Total Assets Measured at Fair Value on Recurring Basis to Balance
Sheet Presentation
|
[Concept] String | For Period | msft:ReconciliationOfAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationTableTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100370 - Disclosure - INVENTORIES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINVENTORIESTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Components of Inventories
|
[Concept] String | For Period | base:ScheduleOfInventoryCurrentTableTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100380 - Disclosure - PROPERTY AND EQUIPMENT (Tables)
(http://www.xbrlsite.com/msft/role/DisclosurePROPERTYANDEQUIPMENTTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Components of Property and Equipment
|
[Concept] String | For Period | base:PropertyPlantAndEquipmentTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100390 - Disclosure - BUSINESS COMBINATIONS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureBUSINESSCOMBINATIONSTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Business Acquisition
|
[Axis] | base:BusinessAcquisitionAxis | ||
5 |
Business Acquisition, Acquiree
|
[Member] | base:BusinessAcquisitionAcquireeDomain | ||
6 |
LinkedIn Corporation
|
[Member] | msft:LinkedInCorporationMember | ||
7 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
8 |
Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price
|
[Concept] String | For Period | base:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock | |
9 |
Acquired Intangible Assets
|
[Concept] String | For Period | base:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock | |
10 |
Revenue and Operating Loss Attributable to Acquiree, Since the Date of Acquisition
|
[Concept] String | For Period | msft:RevenueAndOperatingLossAttributableToAcquireeSinceAcquisitionDateTableTextBlock | |
11 |
Supplemental Consolidated Financial Results on Unaudited Pro Forma Basis, as If the
Acquisition Had Been Consummated on Beginning of Period
|
[Concept] String | For Period | base:BusinessAcquisitionProFormaInformationTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100400 - Disclosure - GOODWILL (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureGOODWILLTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Carrying Amount of Goodwill
|
[Concept] String | For Period | base:ScheduleOfGoodwillTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100410 - Disclosure - INTANGIBLE ASSETS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINTANGIBLEASSETSTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Finite-Lived Intangible Assets
|
[Concept] String | For Period | base:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock | |
6 |
Acquired Intangible Assets
|
[Concept] String | For Period | base:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock | |
7 |
Estimated Future Amortization Expense Related to Intangible Assets
|
[Concept] String | For Period | base:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100420 - Disclosure - DEBT (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureDEBTTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Long-term Debt
|
[Concept] String | For Period | base:ScheduleOfDebtInstrumentsTextBlock | |
6 |
Maturities of Long-term Debt
|
[Concept] String | For Period | base:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100430 - Disclosure - INCOME TAXES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureINCOMETAXESTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Provision for Income Taxes
|
[Concept] String | For Period | base:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock | |
6 |
Income (Loss) Before Income Taxes
|
[Concept] String | For Period | base:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock | |
7 |
Difference Between Income Taxes Computed at Federal Statutory Rate and Provision for
Income Taxes
|
[Concept] String | For Period | base:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock | |
8 |
Deferred Income Tax Assets and Liabilities
|
[Concept] String | For Period | base:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock | |
9 |
Changes in Unrecognized Tax Benefits
|
[Concept] String | For Period | base:SummaryOfIncomeTaxContingenciesTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100440 - Disclosure - RESTRUCTURING CHARGES (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureRESTRUCTURINGCHARGESTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Changes in Restructuring Liability
|
[Concept] String | For Period | base:ScheduleOfRestructuringReserveByTypeOfCostTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100450 - Disclosure - UNEARNED REVENUE (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureUNEARNEDREVENUETables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Unearned Revenue by Segment
|
[Concept] String | For Period | msft:DeferredRevenueBySegmentTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100460 - Disclosure - COMMITMENTS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureCOMMITMENTSTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Future Minimum Rental Commitments Under Non-cancellable Operating Leases
|
[Concept] String | For Period | base:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock | |
6 |
Future Minimum Lease Payments under Non-cancellable Capital Leases
|
[Concept] String | For Period | base:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100470 - Disclosure - STOCKHOLDERS' EQUITY (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureSTOCKHOLDERSEQUITYTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Shares of Common Stock Outstanding
|
[Concept] String | For Period | base:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock | |
6 |
Share Repurchases
|
[Concept] String | For Period | msft:ShareRepurchaseProgramDisclosureTableTextBlock | |
7 |
Dividends Declared
|
[Concept] String | For Period | base:DividendsDeclaredTableTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100480 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureACCUMULATEDOTHERCOMPREHENSIVEINCOMETables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Summary of Changes in Accumulated Other Comprehensive Income by Component
|
[Concept] String | For Period | base:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100490 - Disclosure - EMPLOYEE STOCK AND SAVINGS PLANS (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureEMPLOYEESTOCKANDSAVINGSPLANSTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Stock-Based Compensation Expense and Related Income Tax Benefits
|
[Concept] String | For Period | base:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock | |
6 |
Assumptions Used in Estimating the Fair Value of Stock Award Grants
|
[Concept] String | For Period | msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock | |
7 |
Stock Plan Activity
|
[Concept] String | For Period | base:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock | |
8 |
Employee Purchased Shares
|
[Concept] String | For Period | base:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100500 - Disclosure - SEGMENT INFORMATION AND GEOGRAPHIC DATA (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureSEGMENTINFORMATIONANDGEOGRAPHICDATATables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Segment Revenue
|
[Concept] String | For Period | base:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock | |
6 |
Segment Operating Income (Loss)
|
[Concept] String | For Period | base:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock | |
7 |
Revenue Classified by Major Geographic Areas
|
[Concept] String | For Period | base:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock | |
8 |
Revenue Classified by Significant Product and Service Offerings
|
[Concept] String | For Period | base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock | |
9 |
Long-Lived Assets, Excluding Financial Instruments and Tax Assets, Classified by Location
of Controlling Statutory Company
|
[Concept] String | For Period | base:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100510 - Disclosure - QUARTERLY INFORMATION (UNAUDITED) (Tables)
(http://www.xbrlsite.com/msft/role/DisclosureQUARTERLYINFORMATIONUNAUDITEDTables)
|
Table | Statement [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Statement [Table]
|
[Table] | base:StatementTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement [Line Items]
|
[Line Items] | base:StatementLineItems | ||
5 |
Quarterly Information (Unaudited)
|
[Concept] String | For Period | base:ScheduleOfQuarterlyFinancialInformationTableTextBlock |
Component: (Network and Table) | |
---|---|
Network |
100520 - Disclosure - Accounting Policies - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail)
|
Table | Significant Accounting Policies [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Significant Accounting Policies [Table]
|
[Table] | msft:SignificantAccountingPoliciesTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Deferred Revenue Arrangement Type
|
[Axis] | base:DeferredRevenueArrangementTypeAxis | ||
5 |
Deferred Revenue [Domain]
|
[Member] | base:DeferredRevenueArrangementTypeDomain | ||
6 |
Windows 10 Licenses
|
[Member] | msft:WindowsTenDeferralMember | ||
7 |
Range
|
[Axis] | base:RangeAxis | ||
8 |
Range [Domain]
|
[Member] | base:RangeMember | ||
9 |
Lower Limit
|
[Member] | base:MinimumMember | ||
10 |
Upper Limit
|
[Member] | base:MaximumMember | ||
11 |
Property, Plant and Equipment, Type [Axis]
|
[Axis] | base:PropertyPlantAndEquipmentByTypeAxis | ||
12 |
Property, Plant and Equipment, Type [Domain]
|
[Member] | base:PropertyPlantAndEquipmentTypeDomain | ||
13 |
Software
|
[Member] | base:SoftwareAndSoftwareDevelopmentCostsMember | ||
14 |
Computer Equipment
|
[Member] | base:ComputerEquipmentMember | ||
15 |
Buildings and Improvements
|
[Member] | base:BuildingAndBuildingImprovementsMember | ||
16 |
Leasehold Improvements
|
[Member] | base:LeaseholdImprovementsMember | ||
17 |
Furniture and Fixtures
|
[Member] | base:FurnitureAndFixturesMember | ||
18 |
Adjustments for New Accounting Pronouncements
|
[Axis] | base:AdjustmentsForNewAccountingPronouncementsAxis | ||
19 |
Type of Adoption
|
[Member] | base:TypeOfAdoptionMember | ||
20 |
Accounting Standards Update 2016-02
|
[Member] | base:AccountingStandardsUpdate201602Member | ||
21 |
Accounting Standards Update 2014-09
|
[Member] | base:AccountingStandardsUpdate201409Member | ||
22 |
Scenario
|
[Axis] | base:StatementScenarioAxis | ||
23 |
Scenario, Unspecified
|
[Member] | base:ScenarioUnspecifiedDomain | ||
24 |
Scenario Plan
|
[Member] | base:ScenarioPlanMember | ||
25 |
Significant Accounting Policies [Line Items]
|
[Line Items] | msft:SignificantAccountingPoliciesLineItems | ||
26 |
Revenue recognition period
|
[Concept] Duration | For Period | msft:RevenueRecognitionPeriod | |
27 |
Advertising expense
|
[Concept] Monetary | For Period | Debit | base:AdvertisingExpense |
28 |
Estimated useful lives
|
[Concept] Duration | For Period | base:PropertyPlantAndEquipmentUsefulLife | |
29 |
Estimated useful lives of intangible assets
|
[Concept] Duration | For Period | base:FiniteLivedIntangibleAssetUsefulLife | |
30 |
Recognition of additional ROU assets for operating leases
|
[Concept] Monetary | As Of | Debit | msft:OperatingLeaseRightOfUseAssets |
31 |
Recognition of additional lease liabilities for operating leases
|
[Concept] Monetary | As Of | Credit | msft:OperatingLeaseLiabilities |
32 |
Revenue
|
[Concept] Monetary | For Period | Credit | base:SalesRevenueNet |
33 |
Provision for income taxes
|
[Concept] Monetary | For Period | Debit | base:IncomeTaxExpenseBenefit |
34 |
Accounts receivable and other current and long-term assets
|
[Concept] Monetary | As Of | Debit | msft:AccountsReceivableNetAndOtherAssets |
35 |
Unearned revenue
|
[Concept] Monetary | As Of | Credit | base:DeferredRevenue |
36 |
Deferred income taxes
|
[Concept] Monetary | As Of | Credit | base:DeferredTaxLiabilitiesNoncurrent |
Component: (Network and Table) | |
---|---|
Network |
100530 - Disclosure - Allowance for Doubtful Accounts (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAllowanceForDoubtfulAccountsDetail)
|
Table | Valuation and Qualifying Accounts Disclosure [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Valuation and Qualifying Accounts Disclosure [Table]
|
[Table] | base:ValuationAndQualifyingAccountsDisclosureTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Valuation Allowances and Reserves Type [Axis]
|
[Axis] | base:ValuationAllowancesAndReservesTypeAxis | ||
5 |
Valuation Allowances and Reserves [Domain]
|
[Member] | base:ValuationAllowancesAndReservesDomain | ||
6 |
Allowance for doubtful accounts
|
[Member] | base:AllowanceForDoubtfulAccountsMember | ||
7 |
Valuation and Qualifying Accounts Disclosure [Line Items]
|
[Line Items] | base:ValuationAndQualifyingAccountsDisclosureLineItems | ||
8 |
Balance, beginning of period
|
[Concept] Monetary | As Of | Credit | base:ValuationAllowancesAndReservesBalance |
9 |
Charged to costs and other
|
[Concept] Monetary | For Period | Credit | msft:ValuationAllowancesAndReservesChargedToCostsAndOther |
10 |
Write-offs
|
[Concept] Monetary | For Period | Debit | base:ValuationAllowancesAndReservesDeductions |
11 |
Balance, end of period
|
[Concept] Monetary | As Of | Credit | base:ValuationAllowancesAndReservesBalance |
Component: (Network and Table) | |
---|---|
Network |
100540 - Disclosure - Expected Impacts of Adoption of Standards Related to Revenue Recognition and Leases
to Reported Results - (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail)
|
Table | New Accounting Pronouncements Or Change In Accounting Principle [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
New Accounting Pronouncements Or Change In Accounting Principle [Table]
|
[Table] | base:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Adjustments for New Accounting Pronouncements
|
[Axis] | base:AdjustmentsForNewAccountingPronouncementsAxis | ||
5 |
Type of Adoption
|
[Member] | base:TypeOfAdoptionMember | ||
6 |
New Revenue Standard Adjustment
|
[Member] | base:AccountingStandardsUpdate201409Member | ||
7 |
New Lease Standard Adjustment
|
[Member] | base:AccountingStandardsUpdate201602Member | ||
8 |
Scenario
|
[Axis] | base:StatementScenarioAxis | ||
9 |
Scenario, Unspecified
|
[Member] | base:ScenarioUnspecifiedDomain | ||
10 |
Scenario Plan
|
[Member] | base:ScenarioPlanMember | ||
11 |
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]
|
[Line Items] | base:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems | ||
12 |
Income statements:
|
[Abstract] | base:IncomeStatementAbstract | ||
13 |
Revenue
|
[Concept] Monetary | For Period | Credit | base:SalesRevenueNet |
14 |
Provision for income taxes
|
[Concept] Monetary | For Period | Debit | base:IncomeTaxExpenseBenefit |
15 |
Net income
|
[Concept] Monetary | For Period | Credit | base:NetIncomeLoss |
16 |
Diluted
|
[Concept] Decimal | For Period | base:EarningsPerShareDiluted | |
17 |
Balance sheets:
|
[Abstract] | base:StatementOfFinancialPositionAbstract | ||
18 |
Accounts receivable, net
|
[Concept] Monetary | As Of | Debit | base:AccountsReceivableNetCurrent |
19 |
Operating lease right-of-use assets
|
[Concept] Monetary | As Of | Debit | base:OperatingLeaseRightOfUseAsset |
20 |
Other current and long-term assets
|
[Concept] Monetary | As Of | Debit | base:OtherAssets |
21 |
Unearned revenue
|
[Concept] Monetary | As Of | Credit | base:DeferredRevenue |
22 |
Deferred income taxes
|
[Concept] Monetary | As Of | Credit | base:DeferredTaxLiabilitiesNoncurrent |
23 |
Operating lease liabilities
|
[Concept] Monetary | As Of | Credit | base:OperatingLeaseLiability |
24 |
Other current and long-term liabilities
|
[Concept] Monetary | As Of | Credit | base:OtherLiabilities |
25 |
Stockholders" equity
|
[Concept] Monetary | As Of | Credit | base:StockholdersEquity |
Component: (Network and Table) | |
---|---|
Network |
100550 - Disclosure - Basic and Diluted Earnings Per Share (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureBasicAndDilutedEarningsPerShareDetail)
|
Table | Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table]
|
[Table] | msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]
|
[Line Items] | msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems | ||
5 |
Net income available for common shareholders (A)
|
[Concept] Monetary | For Period | Credit | base:NetIncomeLoss |
6 |
Weighted average outstanding shares of common stock (B)
|
[Concept] Shares | For Period | base:WeightedAverageNumberOfSharesOutstandingBasic | |
7 |
Dilutive effect of stock-based awards
|
[Concept] Shares | For Period | base:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements | |
8 |
Common stock and common stock equivalents (C)
|
[Concept] Shares | For Period | base:WeightedAverageNumberOfDilutedSharesOutstanding | |
9 |
Earnings Per Share
|
[Abstract] | base:EarningsPerShareAbstract | ||
10 |
Basic (A/B)
|
[Concept] Decimal | For Period | base:EarningsPerShareBasic | |
11 |
Diluted (A/C)
|
[Concept] Decimal | For Period | base:EarningsPerShareDiluted |
Component: (Network and Table) | |
---|---|
Network |
100560 - Disclosure - Components of Other Income (Expense), Net (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfOtherIncomeExpenseNetDetail)
|
Table | Other Income Expense [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Other Income Expense [Table]
|
[Table] | msft:OtherIncomeExpenseTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Components of Other Income (Expense) [Line Items]
|
[Line Items] | base:ComponentOfOtherIncomeNonoperatingLineItems | ||
5 |
Dividends and interest income
|
[Concept] Monetary | For Period | Credit | base:InvestmentIncomeNet |
6 |
Interest expense
|
[Concept] Monetary | For Period | Debit | base:InterestExpense |
7 |
Net recognized gains on investments
|
[Concept] Monetary | For Period | Credit | base:GainLossOnInvestments |
8 |
Net losses on derivatives
|
[Concept] Monetary | For Period | Credit | base:GainLossOnDerivativeInstrumentsNetPretax |
9 |
Net gains (losses) on foreign currency remeasurements
|
[Concept] Monetary | For Period | Credit | base:ForeignCurrencyTransactionGainLossBeforeTax |
10 |
Other, net
|
[Concept] Monetary | For Period | Credit | base:OtherNonoperatingIncomeExpense |
11 |
Total
|
[Concept] Monetary | For Period | Credit | base:NonoperatingIncomeExpense |
Component: (Network and Table) | |
---|---|
Network |
100570 - Disclosure - Net Recognized Gains (Losses) on Investments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureNetRecognizedGainsLossesOnInvestmentsDetail)
|
Table | Schedule of Gain (Loss) on Investments [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Gain (Loss) on Investments [Table]
|
[Table] | base:ScheduleOfGainLossOnInvestmentsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Gains (Losses) on Investments [Line Items]
|
[Line Items] | base:ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems | ||
5 |
Other-than-temporary impairments of investments
|
[Concept] Monetary | For Period | Debit | base:MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount |
6 |
Realized gains from sales of available-for-sale securities
|
[Concept] Monetary | For Period | Credit | base:AvailableForSaleSecuritiesGrossRealizedGains |
7 |
Realized losses from sales of available-for-sale securities
|
[Concept] Monetary | For Period | Debit | base:AvailableForSaleSecuritiesGrossRealizedLosses |
8 |
Total
|
[Concept] Monetary | For Period | Credit | base:GainLossOnInvestments |
Component: (Network and Table) | |
---|---|
Network |
100580 - Disclosure - Investment Components, Including Associated Derivatives (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail)
|
Table | Cash, Cash Equivalents and Investments [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Cash, Cash Equivalents and Investments [Table]
|
[Table] | msft:CashCashEquivalentsAndInvestmentsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Schedule of Investment Income, Reported Amounts, by Category
|
[Axis] | base:InvestmentTypeAxis | ||
5 |
Investments [Domain]
|
[Member] | base:InvestmentTypeCategorizationMember | ||
6 |
Cash
|
[Member] | base:CashMember | ||
7 |
Mutual funds
|
[Member] | base:MoneyMarketFundsMember | ||
8 |
Commercial paper
|
[Member] | base:CommercialPaperMember | ||
9 |
Certificates of deposit
|
[Member] | base:CertificatesOfDepositMember | ||
10 |
U.S. government and agency securities
|
[Member] | base:USGovernmentAgenciesDebtSecuritiesMember | ||
11 |
Foreign government bonds
|
[Member] | base:ForeignGovernmentDebtSecuritiesMember | ||
12 |
Mortgage- and asset-backed securities
|
[Member] | base:AssetBackedSecuritiesMember | ||
13 |
Corporate notes and bonds
|
[Member] | base:CorporateDebtSecuritiesMember | ||
14 |
Municipal securities
|
[Member] | base:USStatesAndPoliticalSubdivisionsMember | ||
15 |
Common and preferred stock
|
[Member] | base:EquitySecuritiesMember | ||
16 |
Other investments
|
[Member] | msft:OtherSecurityInvestmentsMember | ||
17 |
Cash, Cash Equivalents and Investments [Line Items]
|
[Line Items] | msft:CashCashEquivalentsAndInvestmentsLineItems | ||
18 |
Cost Basis
|
[Concept] Monetary | As Of | Debit | base:AvailableForSaleSecuritiesAmortizedCost |
19 |
Cost Basis
|
[Concept] Monetary | As Of | Debit | base:EquityMethodInvestmentAggregateCost |
20 |
Cash
|
[Concept] Monetary | As Of | Debit | base:Cash |
21 |
Unrealized Gains
|
[Concept] Monetary | As Of | Credit | base:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax |
22 |
Unrealized Losses
|
[Concept] Monetary | As Of | Debit | base:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax |
23 |
Recorded Basis
|
[Concept] Monetary | As Of | Debit | base:AvailableForSaleSecurities |
24 |
Recorded Basis
|
[Concept] Monetary | As Of | Debit | base:EquityMethodInvestments |
25 |
Cash and cash equivalents
|
[Concept] Monetary | As Of | Debit | base:CashAndCashEquivalentsAtCarryingValue |
26 |
Short-term Investments
|
[Concept] Monetary | As Of | Debit | base:AvailableForSaleSecuritiesCurrent |
27 |
Equity and Other Investments
|
[Concept] Monetary | As Of | Debit | base:LongTermInvestments |
Component: (Network and Table) | |
---|---|
Network |
100590 - Disclosure - Investments - Cost Method - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureInvestmentsCostMethodAdditionalInformationDetail)
|
Table | Schedule of Cost method Investments [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Cost method Investments [Table]
|
[Table] | base:ScheduleOfCostMethodInvestmentsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Fair Value by Measurement Frequency
|
[Axis] | base:FairValueByMeasurementFrequencyAxis | ||
5 |
Fair Value, Measurement Frequency [Domain]
|
[Member] | base:FairValueMeasurementFrequencyDomain | ||
6 |
Fair Value, Measurements, Nonrecurring
|
[Member] | base:FairValueMeasurementsNonrecurringMember | ||
7 |
Schedule of Cost-method Investments [Line Items]
|
[Line Items] | base:ScheduleOfCostMethodInvestmentsLineItems | ||
8 |
Recorded basis of common and preferred stock that are restricted for more than one
year or are not publicly traded
|
[Concept] Monetary | As Of | Debit | base:CostMethodInvestments |
Component: (Network and Table) | |
---|---|
Network |
100600 - Disclosure - Investments - Secured Borrowings and Loaned Securities - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureInvestmentsSecuredBorrowingsAndLoanedSecuritiesAdditionalInformationDetail)
|
Table | Investment [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Investment [Table]
|
[Table] | invest:InvestmentTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Schedule of Investment Income, Reported Amounts, by Category
|
[Axis] | base:InvestmentTypeAxis | ||
5 |
Investments [Domain]
|
[Member] | base:InvestmentTypeCategorizationMember | ||
6 |
U.S. Government and Agency Securities
|
[Member] | base:USGovernmentAgenciesDebtSecuritiesMember | ||
7 |
Cash
|
[Member] | base:CashMember | ||
8 |
Investment [Line Items]
|
[Line Items] | invest:InvestmentLineItems | ||
9 |
Collateral received
|
[Concept] Monetary | As Of | Debit | base:SecuritiesReceivedAsCollateral |
Component: (Network and Table) | |
---|---|
Network |
100610 - Disclosure - Unrealized Losses on Investments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureUnrealizedLossesOnInvestmentsDetail)
|
Table | Investments, Unrealized Loss Position [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Investments, Unrealized Loss Position [Table]
|
[Table] | msft:InvestmentsUnrealizedLossPositionTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Schedule of Available for sale Securities, Major Types of Debt and Equity Securities
|
[Axis] | base:MajorTypesOfDebtAndEquitySecuritiesAxis | ||
5 |
Major Types of Debt and Equity Securities [Domain]
|
[Member] | base:MajorTypesOfDebtAndEquitySecuritiesDomain | ||
6 |
U.S. government and agency securities
|
[Member] | base:USGovernmentAgenciesDebtSecuritiesMember | ||
7 |
Foreign government bonds
|
[Member] | base:ForeignGovernmentDebtSecuritiesMember | ||
8 |
Mortgage- and asset-backed securities
|
[Member] | base:AssetBackedSecuritiesMember | ||
9 |
Corporate notes and bonds
|
[Member] | base:CorporateDebtSecuritiesMember | ||
10 |
Common and preferred stock
|
[Member] | base:EquitySecuritiesMember | ||
11 |
Unrealized Losses on Investments [Line Items]
|
[Line Items] | msft:InvestmentsUnrealizedLossPositionLineItems | ||
12 |
Less than 12 Months - Fair Value
|
[Concept] Monetary | As Of | Debit | base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |
13 |
Less than 12 Months - Unrealized Losses
|
[Concept] Monetary | As Of | Debit | base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss |
14 |
12 Months or Greater - Fair Value
|
[Concept] Monetary | As Of | Debit | base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |
15 |
12 Months or Greater - Unrealized Losses
|
[Concept] Monetary | As Of | Debit | base:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss |
16 |
Total Fair Value
|
[Concept] Monetary | As Of | Debit | base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue |
17 |
Total Unrealized Losses
|
[Concept] Monetary | As Of | Debit | base:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss |
Component: (Network and Table) | |
---|---|
Network |
100620 - Disclosure - Debt Investment Maturities (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDebtInvestmentMaturitiesDetail)
|
Table | Investments Classified by Contractual Maturity Date [Table] |
Component: (Network and Table) | |
---|---|
Network |
100630 - Disclosure - Derivatives - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDerivativesAdditionalInformationDetail)
|
Table | Derivative [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Derivative [Table]
|
[Table] | base:DerivativeTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Position [Axis]
|
[Axis] | base:PositionAxis | ||
5 |
Position [Domain]
|
[Member] | base:PositionDomain | ||
6 |
Derivatives Sold
|
[Member] | base:ShortMember | ||
7 |
Derivatives Purchased
|
[Member] | base:LongMember | ||
8 |
Hedging Relationship [Axis]
|
[Axis] | base:DerivativeInstrumentsGainLossByHedgingRelationshipAxis | ||
9 |
Hedging Relationship [Domain]
|
[Member] | base:HedgingRelationshipDomain | ||
10 |
Cash flow hedging
|
[Member] | base:CashFlowHedgingMember | ||
11 |
Fair value hedging
|
[Member] | base:FairValueHedgingMember | ||
12 |
Derivative Instrument [Axis]
|
[Axis] | base:DerivativeInstrumentRiskAxis | ||
13 |
Derivative Contract [Domain]
|
[Member] | base:DerivativeContractTypeDomain | ||
14 |
Foreign Exchange Contracts
|
[Member] | base:ForeignExchangeContractMember | ||
15 |
Equity Contracts
|
[Member] | base:EquityContractMember | ||
16 |
Interest Rate Contracts
|
[Member] | base:InterestRateContractMember | ||
17 |
Mortgage-backed securities
|
[Member] | base:MortgageBackedSecuritiesMember | ||
18 |
Credit Contracts
|
[Member] | base:CreditRiskContractMember | ||
19 |
Commodity Contracts
|
[Member] | base:CommodityContractMember | ||
20 |
Hedging Designation
|
[Axis] | base:HedgingDesignationAxis | ||
21 |
Hedging Designation [Domain]
|
[Member] | base:HedgingDesignationDomain | ||
22 |
Non-designated Hedge Derivatives
|
[Member] | base:NondesignatedMember | ||
23 |
Designated Hedge Derivatives
|
[Member] | base:DesignatedAsHedgingInstrumentMember | ||
24 |
Long-term Debt, Type
|
[Axis] | base:LongtermDebtTypeAxis | ||
25 |
Long term Debt, Type [Domain]
|
[Member] | base:LongtermDebtTypeDomain | ||
26 |
Senior Unsecured Obligations
|
[Member] | base:UnsecuredDebtMember | ||
27 |
Derivative [Line Items]
|
[Line Items] | base:DerivativeLineItems | ||
28 |
Maximum length of time hedged in cash flow hedge
|
[Concept] Duration | For Period | base:MaximumLengthOfTimeForeignCurrencyCashFlowHedge | |
29 |
Notional amounts
|
[Concept] Monetary | As Of | invest:DerivativeNotionalAmount | |
30 |
Minimum required liquidity under certain counterparty agreements
|
[Concept] Monetary | For Period | Debit | msft:FinancialInstrumentCovenantMinimumLiquidityRequirement |
31 |
Debt instrument credit rating
|
[Concept] String | For Period | base:DebtInstrumentCreditRating | |
32 |
Minimum liquidity for the period as defined by certain counterparty agreements
|
[Concept] Monetary | As Of | Debit | msft:FinancialInstrumentCovenantMinimumLiquidity |
33 |
Estimated derivative net gains (losses) included in AOCI that will be reclassified
into earnings within 12 months
|
[Concept] Monetary | As Of | Credit | base:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months |
Component: (Network and Table) | |
---|---|
Network |
100640 - Disclosure - Fair Values of Derivative Instruments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail)
|
Table | Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]
|
[Table] | base:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Hedging Designation
|
[Axis] | base:HedgingDesignationAxis | ||
5 |
Hedging Designation [Domain]
|
[Member] | base:HedgingDesignationDomain | ||
6 |
Non-designated Hedge Derivatives
|
[Member] | base:NondesignatedMember | ||
7 |
Designated Hedge Derivatives
|
[Member] | base:DesignatedAsHedgingInstrumentMember | ||
8 |
Derivatives, Fair Value, by Balance Sheet Location
|
[Axis] | base:BalanceSheetLocationAxis | ||
9 |
Balance Sheet Location [Domain]
|
[Member] | base:BalanceSheetLocationDomain | ||
10 |
Short-term Investments
|
[Member] | base:ShortTermInvestmentsMember | ||
11 |
Other Current Assets
|
[Member] | base:OtherCurrentAssetsMember | ||
12 |
Equity and Other Investments
|
[Member] | msft:EquityAndOtherInvestmentsMember | ||
13 |
Other Long-term Assets
|
[Member] | base:OtherNoncurrentAssetsMember | ||
14 |
Other Current Liabilities
|
[Member] | base:OtherCurrentLiabilitiesMember | ||
15 |
Other Long-term Liabilities
|
[Member] | base:OtherNoncurrentLiabilitiesMember | ||
16 |
Derivative Instrument [Axis]
|
[Axis] | base:DerivativeInstrumentRiskAxis | ||
17 |
Derivative Contract [Domain]
|
[Member] | base:DerivativeContractTypeDomain | ||
18 |
Foreign Exchange Contracts
|
[Member] | base:ForeignExchangeContractMember | ||
19 |
Equity Contracts
|
[Member] | base:EquityContractMember | ||
20 |
Interest Rate Contracts
|
[Member] | base:InterestRateContractMember | ||
21 |
Credit Contracts
|
[Member] | base:CreditRiskContractMember | ||
22 |
Balance Sheet Offsetting Eligibility [Axis]
|
[Axis] | msft:BalanceSheetOffsettingEligibilityAxis | ||
23 |
Balance Sheet Offsetting Eligibility [Domain]
|
[Member] | msft:BalanceSheetOffsettingEligibilityDomain | ||
24 |
Eligible for Offsetting
|
[Member] | msft:EligibleForOffsettingMember | ||
25 |
Derivatives, Fair Value [Line Items]
|
[Line Items] | base:DerivativesFairValueLineItems | ||
26 |
Derivative Assets
|
[Concept] Monetary | As Of | Debit | base:DerivativeFairValueOfDerivativeAsset |
27 |
Gross amounts of derivatives offset on the balance sheet, assets
|
[Concept] Monetary | As Of | Credit | base:DerivativeAssetFairValueGrossLiability |
28 |
Net amounts presented on the balance sheet, assets
|
[Concept] Monetary | As Of | Debit | msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet |
29 |
Gross amounts of derivatives not offset on the balance sheet, assets
|
[Concept] Monetary | As Of | Debit | msft:DerivativeFairValueOfDerivativeAssetAmountNotOffset |
30 |
Cash collateral received, assets
|
[Concept] Monetary | As Of | Debit | base:DerivativeCollateralRightToReclaimCash |
31 |
Net amount, assets
|
[Concept] Monetary | As Of | Debit | msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet |
32 |
Derivative Liabilities
|
[Concept] Monetary | As Of | Credit | base:DerivativeFairValueOfDerivativeLiability |
33 |
Gross amounts of derivatives offset on the balance sheet, liabilities
|
[Concept] Monetary | As Of | Debit | base:DerivativeLiabilityFairValueGrossAsset |
34 |
Net amounts presented on the balance sheet, liabilities
|
[Concept] Monetary | As Of | Credit | msft:DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet |
35 |
Gross amounts of derivatives not offset on the balance sheet, liabilities
|
[Concept] Monetary | As Of | Credit | msft:DerivativeFairValueOfDerivativeLiabilityAmountNotOffset |
36 |
Cash collateral received, liabilities
|
[Concept] Monetary | As Of | Credit | base:DerivativeCollateralObligationToReturnCash |
37 |
Net amount, liabilities
|
[Concept] Monetary | As Of | Credit | msft:DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet |
Component: (Network and Table) | |
---|---|
Network |
100650 - Disclosure - Gains (Losses) on Fair Value Hedges and Related Hedged Items (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGainsLossesOnFairValueHedgesAndRelatedHedgedItemsDetail)
|
Table | Derivative Instruments, Gain (Loss) [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Derivative Instruments, Gain (Loss) [Table]
|
[Table] | base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Derivative Instrument [Axis]
|
[Axis] | base:DerivativeInstrumentRiskAxis | ||
5 |
Derivative Contract [Domain]
|
[Member] | base:DerivativeContractTypeDomain | ||
6 |
Foreign Exchange Contracts
|
[Member] | base:ForeignExchangeContractMember | ||
7 |
Equity Contracts
|
[Member] | base:EquityContractMember | ||
8 |
Derivative Instruments, Gain (Loss) [Line Items]
|
[Line Items] | base:DerivativeInstrumentsGainLossLineItems | ||
9 |
Derivatives
|
[Concept] Monetary | For Period | Credit | base:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 |
10 |
Hedged items
|
[Concept] Monetary | For Period | Credit | base:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 |
11 |
Total amount of ineffectiveness
|
[Concept] Monetary | For Period | Credit | base:GainLossOnFairValueHedgeIneffectivenessNet |
12 |
Amount of equity contracts excluded from effectiveness assessment
|
[Concept] Monetary | For Period | Credit | base:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet |
Component: (Network and Table) | |
---|---|
Network |
100660 - Disclosure - Gains (Losses) Related to Cash Flow Hedges (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGainsLossesRelatedToCashFlowHedgesDetail)
|
Table | Derivative Instruments, Gain (Loss) [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Derivative Instruments, Gain (Loss) [Table]
|
[Table] | base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Hedging Designation
|
[Axis] | base:HedgingDesignationAxis | ||
5 |
Hedging Designation [Domain]
|
[Member] | base:HedgingDesignationDomain | ||
6 |
Designated Hedge Derivatives
|
[Member] | base:DesignatedAsHedgingInstrumentMember | ||
7 |
Derivative Instrument [Axis]
|
[Axis] | base:DerivativeInstrumentRiskAxis | ||
8 |
Derivative Contract [Domain]
|
[Member] | base:DerivativeContractTypeDomain | ||
9 |
Foreign Exchange Contracts
|
[Member] | base:ForeignExchangeContractMember | ||
10 |
Derivative Instruments, Gain (Loss) [Line Items]
|
[Line Items] | base:DerivativeInstrumentsGainLossLineItems | ||
11 |
Effective Portion
|
[Concept] String | For Period | msft:GainLossOnCashFlowHedgeEffectivenessNetAbstract | |
12 |
Gains recognized in other comprehensive income (net of tax effects of $4, $24 and
$35)
|
[Concept] Monetary | For Period | Credit | base:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax |
13 |
Gains reclassified from accumulated other comprehensive income into revenue
|
[Concept] Monetary | For Period | Credit | base:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet |
14 |
Amount Excluded from Effectiveness Assessment and Ineffective Portion
|
[Abstract] | base:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNetAbstract | ||
15 |
Losses recognized in other income (expense), net
|
[Concept] Monetary | For Period | Credit | base:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet |
Component: (Network and Table) | |
---|---|
Network |
100670 - Disclosure - Gains (Losses) Related to Cash Flow Hedges (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGainsLossesRelatedToCashFlowHedgesParentheticalDetail)
|
Table | Derivative Instruments, Gain (Loss) [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Derivative Instruments, Gain (Loss) [Table]
|
[Table] | base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Hedging Designation
|
[Axis] | base:HedgingDesignationAxis | ||
5 |
Hedging Designation [Domain]
|
[Member] | base:HedgingDesignationDomain | ||
6 |
Designated Hedge Derivatives
|
[Member] | base:DesignatedAsHedgingInstrumentMember | ||
7 |
Derivative Instrument [Axis]
|
[Axis] | base:DerivativeInstrumentRiskAxis | ||
8 |
Derivative Contract [Domain]
|
[Member] | base:DerivativeContractTypeDomain | ||
9 |
Foreign Exchange Contracts
|
[Member] | base:ForeignExchangeContractMember | ||
10 |
Derivative Instruments, Gain (Loss) [Line Items]
|
[Line Items] | base:DerivativeInstrumentsGainLossLineItems | ||
11 |
Gains (losses) recognized in other comprehensive income, tax effects
|
[Concept] Monetary | For Period | Debit | base:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax |
Component: (Network and Table) | |
---|---|
Network |
100680 - Disclosure - Non-Designated Derivative Gains (Losses) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureNonDesignatedDerivativeGainsLossesDetail)
|
Table | Derivative Instruments, Gain (Loss) [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Derivative Instruments, Gain (Loss) [Table]
|
[Table] | base:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Derivative Instrument [Axis]
|
[Axis] | base:DerivativeInstrumentRiskAxis | ||
5 |
Derivative Contract [Domain]
|
[Member] | base:DerivativeContractTypeDomain | ||
6 |
Foreign Exchange Contracts
|
[Member] | base:ForeignExchangeContractMember | ||
7 |
Equity Contracts
|
[Member] | base:EquityContractMember | ||
8 |
Interest Rate Contracts
|
[Member] | base:InterestRateContractMember | ||
9 |
Credit Contracts
|
[Member] | base:CreditRiskContractMember | ||
10 |
Commodity Contracts
|
[Member] | base:CommodityContractMember | ||
11 |
Derivative Instruments, Gain (Loss) [Line Items]
|
[Line Items] | base:DerivativeInstrumentsGainLossLineItems | ||
12 |
Changes in fair value of derivatives not designated as hedges
|
[Concept] Monetary | For Period | Credit | base:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet |
Component: (Network and Table) | |
---|---|
Network |
100690 - Disclosure - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail)
|
Table | Fair Value Measurements, Recurring and Nonrecurring [Table] |
Component: (Network and Table) | |
---|---|
Network |
100700 - Disclosure - Reconciliation of Total Assets Measured at Fair Value on Recurring Basis to Balance
Sheet Presentation (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail)
|
Table | Fair Value Measurements, Recurring and Nonrecurring [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Fair Value Measurements, Recurring and Nonrecurring [Table]
|
[Table] | base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Fair Value by Measurement Frequency
|
[Axis] | base:FairValueByMeasurementFrequencyAxis | ||
5 |
Fair Value, Measurement Frequency [Domain]
|
[Member] | base:FairValueMeasurementFrequencyDomain | ||
6 |
Fair Value, Measurements, Recurring
|
[Member] | base:FairValueMeasurementsRecurringMember | ||
7 |
Fair Value, Measurements, Nonrecurring
|
[Member] | base:FairValueMeasurementsNonrecurringMember | ||
8 |
Derivatives, Fair Value, by Balance Sheet Location
|
[Axis] | base:BalanceSheetLocationAxis | ||
9 |
Balance Sheet Location [Domain]
|
[Member] | base:BalanceSheetLocationDomain | ||
10 |
Other Current and Long-term Assets
|
[Member] | base:OtherAssetsMember | ||
11 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line
Items]
|
[Line Items] | base:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems | ||
12 |
Net fair value of assets measured at fair value on a recurring basis
|
[Concept] Monetary | As Of | Debit | base:AssetsFairValueDisclosureRecurring |
13 |
Cash
|
[Concept] Monetary | As Of | Debit | base:Cash |
14 |
Common and preferred stock measured at fair value on a nonrecurring basis
|
[Concept] Monetary | As Of | Debit | base:CostMethodInvestments |
15 |
Other investments measured at fair value on a nonrecurring basis
|
[Concept] Monetary | As Of | Debit | base:EquityMethodInvestments |
16 |
Less derivative net assets classified as other current and long-term assets
|
[Concept] Monetary | As Of | Debit | base:DerivativeAssets |
17 |
Other
|
[Concept] Monetary | As Of | Debit | base:OtherAssetsFairValueDisclosure |
18 |
Recorded basis of investment components
|
[Concept] Monetary | As Of | Debit | base:AvailableForSaleSecurities |
Component: (Network and Table) | |
---|---|
Network |
100710 - Disclosure - Components of Inventories (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfInventoriesDetail)
|
Table | Inventory, Current [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Inventory, Current [Table]
|
[Table] | base:InventoryCurrentTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Inventory [Line Items]
|
[Line Items] | base:InventoryLineItems | ||
5 |
Raw materials
|
[Concept] Monetary | As Of | Debit | base:InventoryRawMaterialsNetOfReserves |
6 |
Work in process
|
[Concept] Monetary | As Of | Debit | base:InventoryWorkInProcessNetOfReserves |
7 |
Finished goods
|
[Concept] Monetary | As Of | Debit | base:InventoryFinishedGoodsNetOfReserves |
8 |
Total
|
[Concept] Monetary | As Of | Debit | base:InventoryNet |
Component: (Network and Table) | |
---|---|
Network |
100720 - Disclosure - Components of Property and Equipment (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail)
|
Table | Property, Plant and Equipment [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Property, Plant and Equipment [Table]
|
[Table] | base:ScheduleOfPropertyPlantAndEquipmentTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Property, Plant and Equipment [Line Items]
|
[Line Items] | base:PropertyPlantAndEquipmentLineItems | ||
5 |
Land
|
[Concept] Monetary | As Of | Debit | base:Land |
6 |
Buildings and improvements
|
[Concept] Monetary | As Of | Debit | base:BuildingsAndImprovementsGross |
7 |
Leasehold improvements
|
[Concept] Monetary | As Of | Debit | base:LeaseholdImprovementsGross |
8 |
Computer equipment and software
|
[Concept] Monetary | As Of | Debit | msft:ComputerHardwareAndSoftware |
9 |
Furniture and equipment
|
[Concept] Monetary | As Of | Debit | base:FurnitureAndFixturesGross |
10 |
Total, at cost
|
[Concept] Monetary | As Of | Debit | base:PropertyPlantAndEquipmentGross |
11 |
Accumulated depreciation
|
[Concept] Monetary | As Of | Credit | base:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
12 |
Total, net
|
[Concept] Monetary | As Of | Debit | base:PropertyPlantAndEquipmentNet |
Component: (Network and Table) | |
---|---|
Network |
100730 - Disclosure - Property and Equipment - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosurePropertyAndEquipmentAdditionalInformationDetail)
|
Table | Property, Plant and Equipment [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Property, Plant and Equipment [Table]
|
[Table] | base:ScheduleOfPropertyPlantAndEquipmentTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Property, Plant and Equipment [Line Items]
|
[Line Items] | base:PropertyPlantAndEquipmentLineItems | ||
5 |
Assets recorded under capital leases
|
[Concept] Monetary | As Of | Debit | base:CapitalLeasedAssetsGross |
6 |
Accumulated depreciation associated with capital leases
|
[Concept] Monetary | As Of | Credit | base:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation |
7 |
Property and equipment acquired under capital leases
|
[Concept] Monetary | For Period | Credit | base:CapitalLeaseObligationsIncurred |
8 |
Depreciation expense
|
[Concept] Monetary | For Period | Debit | base:Depreciation |
Component: (Network and Table) | |
---|---|
Network |
100740 - Disclosure - Business Combinations - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureBusinessCombinationsAdditionalInformationDetail)
|
Table | Schedule of Business Acquisitions, by Acquisition [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Business Acquisitions, by Acquisition [Table]
|
[Table] | base:ScheduleOfBusinessAcquisitionsByAcquisitionTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Business Acquisition
|
[Axis] | base:BusinessAcquisitionAxis | ||
5 |
Business Acquisition, Acquiree
|
[Member] | base:BusinessAcquisitionAcquireeDomain | ||
6 |
LinkedIn Corporation
|
[Member] | msft:LinkedInCorporationMember | ||
7 |
Business Acquisition [Line Items]
|
[Line Items] | base:BusinessAcquisitionLineItems | ||
8 |
Acquisition date
|
[Concept] Date | For Period | base:BusinessAcquisitionEffectiveDateOfAcquisition1 | |
9 |
Name of acquired entity
|
[Concept] String | For Period | base:BusinessAcquisitionNameOfAcquiredEntity | |
10 |
Total purchase price
|
[Concept] Monetary | For Period | Credit | base:BusinessCombinationConsiderationTransferred1 |
11 |
Cash paid to acquire the business
|
[Concept] Monetary | For Period | Credit | base:PaymentsToAcquireBusinessesGross |
Component: (Network and Table) | |
---|---|
Network |
100750 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceDetail)
|
Table | Schedule of Business Acquisitions, by Acquisition [Table] |
Component: (Network and Table) | |
---|---|
Network |
100760 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Parenthetical)
(Detail)
(http://www.xbrlsite.com/msft/role/DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceParentheticalDetail)
|
Table | Schedule of Business Acquisitions, by Acquisition [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Business Acquisitions, by Acquisition [Table]
|
[Table] | base:ScheduleOfBusinessAcquisitionsByAcquisitionTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Business Acquisition
|
[Axis] | base:BusinessAcquisitionAxis | ||
5 |
Business Acquisition, Acquiree
|
[Member] | base:BusinessAcquisitionAcquireeDomain | ||
6 |
LinkedIn Corporation
|
[Member] | msft:LinkedInCorporationMember | ||
7 |
Business Acquisition [Line Items]
|
[Line Items] | base:BusinessAcquisitionLineItems | ||
8 |
Goodwill expected to be deductible for income tax purposes
|
[Concept] Monetary | As Of | Debit | base:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount |
9 |
Business combination, long-term debt
|
[Concept] Monetary | As Of | Credit | base:DebtInstrumentFaceAmount |
Component: (Network and Table) | |
---|---|
Network |
100770 - Disclosure - Acquired Intangible Assets (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAcquiredIntangibleAssetsDetail)
|
Table | Finite Lived Intangible Assets Acquired as Part of Business Combination [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Finite Lived Intangible Assets Acquired as Part of Business Combination [Table]
|
[Table] | base:FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Business Acquisition
|
[Axis] | base:BusinessAcquisitionAxis | ||
5 |
Business Acquisition, Acquiree
|
[Member] | base:BusinessAcquisitionAcquireeDomain | ||
6 |
LinkedIn Corporation
|
[Member] | msft:LinkedInCorporationMember | ||
7 |
Finite Lived Intangible Assets by Major Class [Axis]
|
[Axis] | base:FiniteLivedIntangibleAssetsByMajorClassAxis | ||
8 |
Finite Lived Intangible Assets, Major Class Name [Domain]
|
[Member] | base:FiniteLivedIntangibleAssetsMajorClassNameDomain | ||
9 |
Customer-related
|
[Member] | base:CustomerRelationshipsMember | ||
10 |
Marketing-related (trade names)
|
[Member] | base:MarketingRelatedIntangibleAssetsMember | ||
11 |
Technology-based
|
[Member] | base:TechnologyBasedIntangibleAssetsMember | ||
12 |
Contract-based
|
[Member] | base:ContractualRightsMember | ||
13 |
Acquired Finite-Lived Intangible Assets [Line Items]
|
[Line Items] | base:AcquiredFiniteLivedIntangibleAssetsLineItems | ||
14 |
Fair value of intangible assets acquired
|
[Concept] Monetary | As Of | Debit | base:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles |
15 |
Weighted Average Life
|
[Concept] Duration | For Period | base:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife |
Component: (Network and Table) | |
---|---|
Network |
100780 - Disclosure - Revenue and Operating Loss Attributable to Acquiree, Since the Date of Acquisition
(Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueAndOperatingLossAttributableToAcquireeSinceDateOfAcquisitionDetail)
|
Table | Schedule of Business Acquisitions, by Acquisition [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Business Acquisitions, by Acquisition [Table]
|
[Table] | base:ScheduleOfBusinessAcquisitionsByAcquisitionTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Business Acquisition
|
[Axis] | base:BusinessAcquisitionAxis | ||
5 |
Business Acquisition, Acquiree
|
[Member] | base:BusinessAcquisitionAcquireeDomain | ||
6 |
LinkedIn Corporation
|
[Member] | msft:LinkedInCorporationMember | ||
7 |
Business Acquisition [Line Items]
|
[Line Items] | base:BusinessAcquisitionLineItems | ||
8 |
Revenue
|
[Concept] Monetary | For Period | Credit | base:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual |
9 |
Operating loss
|
[Concept] Monetary | For Period | Credit | base:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual |
Component: (Network and Table) | |
---|---|
Network |
100790 - Disclosure - Supplemental Consolidated Financial Results on Unaudited Pro Forma Basis, as If the
Acquisition Had Been Consummated on Beginning of Period (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSupplementalConsolidatedFinancialResultsOnUnauditedProFormaBasisAsIfAcquisitionHadBeenConsummatedOnBeginningOfPeriodDetail)
|
Table | Schedule of Business Acquisitions, by Acquisition [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Business Acquisitions, by Acquisition [Table]
|
[Table] | base:ScheduleOfBusinessAcquisitionsByAcquisitionTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Business Acquisition
|
[Axis] | base:BusinessAcquisitionAxis | ||
5 |
Business Acquisition, Acquiree
|
[Member] | base:BusinessAcquisitionAcquireeDomain | ||
6 |
LinkedIn Corporation
|
[Member] | msft:LinkedInCorporationMember | ||
7 |
Business Acquisition [Line Items]
|
[Line Items] | base:BusinessAcquisitionLineItems | ||
8 |
Revenue
|
[Concept] Monetary | For Period | Credit | base:BusinessAcquisitionsProFormaRevenue |
9 |
Net income
|
[Concept] Monetary | For Period | Credit | base:BusinessAcquisitionsProFormaNetIncomeLoss |
10 |
Diluted earnings per share
|
[Concept] Decimal | For Period | base:BusinessAcquisitionProFormaEarningsPerShareDiluted |
Component: (Network and Table) | |
---|---|
Network |
100800 - Disclosure - Carrying Amount of Goodwill (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureCarryingAmountOfGoodwillDetail)
|
Table | Schedule of Goodwill [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Goodwill [Table]
|
[Table] | base:ScheduleOfGoodwillTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement, Business Segments
|
[Axis] | base:StatementBusinessSegmentsAxis | ||
5 |
Segments [Domain]
|
[Member] | base:SegmentDomain | ||
6 |
Productivity and Business Processes
|
[Member] | msft:ProductivityAndBusinessProcessesMember | ||
7 |
Intelligent Cloud
|
[Member] | msft:IntelligentCloudMember | ||
8 |
More Personal Computing
|
[Member] | msft:MorePersonalComputingMember | ||
9 |
Goodwill [Line Items]
|
[Line Items] | base:GoodwillLineItems | ||
10 |
Beginning Balance
|
[Concept] Monetary | As Of | Debit | base:Goodwill |
11 |
Acquisitions
|
[Concept] Monetary | For Period | Debit | base:GoodwillAcquiredDuringPeriod |
12 |
Other
|
[Concept] Monetary | For Period | Debit | base:GoodwillOtherIncreaseDecrease |
13 |
Ending Balance
|
[Concept] Monetary | As Of | Debit | base:Goodwill |
Component: (Network and Table) | |
---|---|
Network |
100810 - Disclosure - Goodwill - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureGoodwillAdditionalInformationDetail)
|
Table | Schedule of Goodwill [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Goodwill [Table]
|
[Table] | base:ScheduleOfGoodwillTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement, Business Segments
|
[Axis] | base:StatementBusinessSegmentsAxis | ||
5 |
Segments [Domain]
|
[Member] | base:SegmentDomain | ||
6 |
Phone Hardware
|
[Member] | msft:PhoneHardwareMember | ||
7 |
Goodwill [Line Items]
|
[Line Items] | base:GoodwillLineItems | ||
8 |
Accumulated goodwill impairment
|
[Concept] Monetary | As Of | Credit | base:GoodwillImpairedAccumulatedImpairmentLoss |
9 |
Goodwill impairment charge
|
[Concept] Monetary | For Period | Debit | base:GoodwillImpairmentLoss |
Component: (Network and Table) | |
---|---|
Network |
100820 - Disclosure - Finite-Lived Intangible Assets (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsDetail)
|
Table | Schedule of Finite Lived Intangible Assets [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Finite Lived Intangible Assets [Table]
|
[Table] | base:ScheduleOfFiniteLivedIntangibleAssetsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Finite Lived Intangible Assets by Major Class [Axis]
|
[Axis] | base:FiniteLivedIntangibleAssetsByMajorClassAxis | ||
5 |
Finite Lived Intangible Assets, Major Class Name [Domain]
|
[Member] | base:FiniteLivedIntangibleAssetsMajorClassNameDomain | ||
6 |
Technology-based
|
[Member] | base:TechnologyBasedIntangibleAssetsMember | ||
7 |
Marketing-related
|
[Member] | base:MarketingRelatedIntangibleAssetsMember | ||
8 |
Contract-based
|
[Member] | base:ContractualRightsMember | ||
9 |
Customer-related
|
[Member] | base:CustomerRelationshipsMember | ||
10 |
Finite-Lived Intangible Assets [Line Items]
|
[Line Items] | base:FiniteLivedIntangibleAssetsLineItems | ||
11 |
Gross Carrying Amount
|
[Concept] Monetary | As Of | Debit | base:FiniteLivedIntangibleAssetsGross |
12 |
Accumulated Amortization
|
[Concept] Monetary | As Of | Credit | base:FiniteLivedIntangibleAssetsAccumulatedAmortization |
13 |
Net Carrying Amount
|
[Concept] Monetary | As Of | Debit | base:FiniteLivedIntangibleAssetsNet |
Component: (Network and Table) | |
---|---|
Network |
100830 - Disclosure - Finite-Lived Intangible Assets (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFiniteLivedIntangibleAssetsParentheticalDetail)
|
Table | Schedule of Finite Lived Intangible Assets [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Finite Lived Intangible Assets [Table]
|
[Table] | base:ScheduleOfFiniteLivedIntangibleAssetsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Finite Lived Intangible Assets by Major Class [Axis]
|
[Axis] | base:FiniteLivedIntangibleAssetsByMajorClassAxis | ||
5 |
Finite Lived Intangible Assets, Major Class Name [Domain]
|
[Member] | base:FiniteLivedIntangibleAssetsMajorClassNameDomain | ||
6 |
Technology-based
|
[Member] | base:TechnologyBasedIntangibleAssetsMember | ||
7 |
Finite-Lived Intangible Assets [Line Items]
|
[Line Items] | base:FiniteLivedIntangibleAssetsLineItems | ||
8 |
Net carrying amount of software to be sold, leased, or otherwise marketed
|
[Concept] Monetary | As Of | Debit | base:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers |
Component: (Network and Table) | |
---|---|
Network |
100840 - Disclosure - Intangible Assets - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIntangibleAssetsAdditionalInformationDetail)
|
Table | Schedule of Finite Lived Intangible Assets [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Finite Lived Intangible Assets [Table]
|
[Table] | base:ScheduleOfFiniteLivedIntangibleAssetsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement, Business Segments
|
[Axis] | base:StatementBusinessSegmentsAxis | ||
5 |
Segments [Domain]
|
[Member] | base:SegmentDomain | ||
6 |
Devices
|
[Member] | msft:DevicesMember | ||
7 |
Phone Hardware
|
[Member] | msft:PhoneHardwareMember | ||
8 |
Finite-Lived Intangible Assets [Line Items]
|
[Line Items] | base:FiniteLivedIntangibleAssetsLineItems | ||
9 |
Impairment charges of intangible assets
|
[Concept] Monetary | For Period | Debit | base:ImpairmentOfIntangibleAssetsFinitelived |
10 |
Intangible assets amortization expense
|
[Concept] Monetary | For Period | Debit | base:AmortizationOfIntangibleAssets |
11 |
Amortization of capitalized software
|
[Concept] Monetary | For Period | Debit | base:CapitalizedComputerSoftwareAmortization1 |
Component: (Network and Table) | |
---|---|
Network |
100850 - Disclosure - Intangible Assets Acquired (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIntangibleAssetsAcquiredDetail)
|
Table | Schedule of Acquired Finite Lived Intangible Asset by Major Class [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Acquired Finite Lived Intangible Asset by Major Class [Table]
|
[Table] | base:ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Finite Lived Intangible Assets by Major Class [Axis]
|
[Axis] | base:FiniteLivedIntangibleAssetsByMajorClassAxis | ||
5 |
Finite Lived Intangible Assets, Major Class Name [Domain]
|
[Member] | base:FiniteLivedIntangibleAssetsMajorClassNameDomain | ||
6 |
Customer-related
|
[Member] | base:CustomerRelationshipsMember | ||
7 |
Technology-based
|
[Member] | base:TechnologyBasedIntangibleAssetsMember | ||
8 |
Marketing-related
|
[Member] | base:MarketingRelatedIntangibleAssetsMember | ||
9 |
Contract-based
|
[Member] | base:ContractualRightsMember | ||
10 |
Acquired Finite-Lived Intangible Assets [Line Items]
|
[Line Items] | base:AcquiredFiniteLivedIntangibleAssetsLineItems | ||
11 |
Amount
|
[Concept] Monetary | For Period | Debit | msft:AcquiredFiniteLivedIntangibleAssets |
12 |
Weighted Average Life
|
[Concept] Duration | For Period | base:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife |
Component: (Network and Table) | |
---|---|
Network |
100860 - Disclosure - Estimated Future Amortization Expense Related to Intangible Assets (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail)
|
Table | Schedule of Finite Lived Intangible Assets [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Finite Lived Intangible Assets [Table]
|
[Table] | base:ScheduleOfFiniteLivedIntangibleAssetsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Finite-Lived Intangible Assets [Line Items]
|
[Line Items] | base:FiniteLivedIntangibleAssetsLineItems | ||
5 |
Year Ending June 30, 2018
|
[Concept] Monetary | As Of | Debit | base:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths |
6 |
Year Ending June 30, 2019
|
[Concept] Monetary | As Of | Debit | base:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo |
7 |
Year Ending June 30, 2020
|
[Concept] Monetary | As Of | Debit | base:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree |
8 |
Year Ending June 30, 2021
|
[Concept] Monetary | As Of | Debit | base:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour |
9 |
Year Ending June 30, 2022
|
[Concept] Monetary | As Of | Debit | base:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive |
10 |
Thereafter
|
[Concept] Monetary | As Of | Debit | base:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive |
11 |
Net Carrying Amount
|
[Concept] Monetary | As Of | Debit | base:FiniteLivedIntangibleAssetsNet |
Component: (Network and Table) | |
---|---|
Network |
100870 - Disclosure - Debt - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDebtAdditionalInformationDetail)
|
Table | Schedule of Long term Debt Instruments [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Long term Debt Instruments [Table]
|
[Table] | base:DebtInstrumentTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Short term Debt, Type [Axis]
|
[Axis] | base:ShortTermDebtTypeAxis | ||
5 |
Short term Debt, Type [Domain]
|
[Member] | base:ShortTermDebtTypeDomain | ||
6 |
Commercial paper
|
[Member] | base:CommercialPaperMember | ||
7 |
Range
|
[Axis] | base:RangeAxis | ||
8 |
Range [Domain]
|
[Member] | base:RangeMember | ||
9 |
Lower Limit
|
[Member] | base:MinimumMember | ||
10 |
Upper Limit
|
[Member] | base:MaximumMember | ||
11 |
Debt Instrument
|
[Axis] | base:DebtInstrumentAxis | ||
12 |
Debt Instrument, Name [Domain]
|
[Member] | base:DebtInstrumentNameDomain | ||
13 |
Credit Facility Expire on October 31st 2017
|
[Member] | msft:CreditFacilityExpireOnOctoberThirtyOneTwentySeventeenMember | ||
14 |
Credit Facility Expire on November 14th 2018
|
[Member] | msft:CreditFacilityExpireOnNovemberFourteenTwentyEighteenMember | ||
15 |
Debt Instrument [Line Items]
|
[Line Items] | base:DebtInstrumentLineItems | ||
16 |
Commercial paper
|
[Concept] Monetary | As Of | Credit | base:CommercialPaper |
17 |
Commercial paper, weighted average interest rate
|
[Concept] Pure | As Of | base:ShortTermDebtWeightedAverageInterestRate | |
18 |
Commercial paper, maturity term
|
[Concept] Duration | For Period | base:DebtInstrumentTerm | |
19 |
Credit facility
|
[Concept] Monetary | As Of | Credit | base:LineOfCreditFacilityMaximumBorrowingCapacity |
20 |
Credit facility, expiration date
|
[Concept] Date | For Period | base:LineOfCreditFacilityExpirationDate1 | |
21 |
Credit facility, financial covenant
|
[Concept] String | For Period | base:LineOfCreditFacilityCovenantCompliance | |
22 |
Credit facility, drawn
|
[Concept] Monetary | For Period | Debit | base:ProceedsFromLinesOfCredit |
23 |
Long-term debt
|
[Concept] Monetary | As Of | Credit | base:LongTermDebt |
24 |
Long-term debt fair value
|
[Concept] Monetary | As Of | Credit | base:LongTermDebtFairValue |
25 |
Cash paid for interest
|
[Concept] Monetary | For Period | Credit | base:InterestPaid |
26 |
Unamortized discount and debt issuance costs
|
[Concept] Monetary | As Of | Debit | base:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet |
Component: (Network and Table) | |
---|---|
Network |
100880 - Disclosure - Long-term Debt (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtDetail)
|
Table | Schedule of Long term Debt Instruments [Table] |
Component: (Network and Table) | |
---|---|
Network |
100890 - Disclosure - Long-term Debt (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureLongTermDebtParentheticalDetail)
|
Table | Schedule of Long term Debt Instruments [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Long term Debt Instruments [Table]
|
[Table] | base:DebtInstrumentTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Debt Instrument
|
[Axis] | base:DebtInstrumentAxis | ||
5 |
Debt Instrument, Name [Domain]
|
[Member] | base:DebtInstrumentNameDomain | ||
6 |
USD Debt Issued in Period
|
[Member] | msft:USDDebtIssuedInPeriodMember | ||
7 |
Debt Instrument [Line Items]
|
[Line Items] | base:DebtInstrumentLineItems | ||
8 |
Face Value
|
[Concept] Monetary | As Of | Credit | base:DebtInstrumentFaceAmount |
Component: (Network and Table) | |
---|---|
Network |
100900 - Disclosure - Maturities of Long-term Debt (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureMaturitiesOfLongTermDebtDetail)
|
Table | Schedule of Long term Debt Instruments [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Long term Debt Instruments [Table]
|
[Table] | base:DebtInstrumentTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Debt Instrument [Line Items]
|
[Line Items] | base:DebtInstrumentLineItems | ||
5 |
Year Ending June 30, 2018
|
[Concept] Monetary | As Of | Credit | base:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths |
6 |
Year Ending June 30, 2019
|
[Concept] Monetary | As Of | Credit | base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo |
7 |
Year Ending June 30, 2020
|
[Concept] Monetary | As Of | Credit | base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree |
8 |
Year Ending June 30, 2021
|
[Concept] Monetary | As Of | Credit | base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour |
9 |
Year Ending June 30, 2022
|
[Concept] Monetary | As Of | Credit | base:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive |
10 |
Thereafter
|
[Concept] Monetary | As Of | Credit | base:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive |
11 |
Total
|
[Concept] Monetary | As Of | Credit | base:DebtInstrumentFaceAmount |
Component: (Network and Table) | |
---|---|
Network |
100910 - Disclosure - Provision for Income Taxes (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureProvisionForIncomeTaxesDetail)
|
Table | Reconciliation of Provision of Income Taxes [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Reconciliation of Provision of Income Taxes [Table]
|
[Table] | msft:ReconciliationOfProvisionOfIncomeTaxesTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Reconciliation of Provision of Income Taxes [Line Items]
|
[Line Items] | msft:ReconciliationOfProvisionOfIncomeTaxesLineItems | ||
5 |
Current Taxes
|
[Abstract] | base:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract | ||
6 |
U.S. federal
|
[Concept] Monetary | For Period | Debit | base:CurrentFederalTaxExpenseBenefit |
7 |
U.S. state and local
|
[Concept] Monetary | For Period | Debit | base:CurrentStateAndLocalTaxExpenseBenefit |
8 |
Foreign
|
[Concept] Monetary | For Period | Debit | base:CurrentForeignTaxExpenseBenefit |
9 |
Current taxes
|
[Concept] Monetary | For Period | Debit | base:CurrentIncomeTaxExpenseBenefit |
10 |
Deferred Taxes
|
[Abstract] | base:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract | ||
11 |
Deferred taxes
|
[Concept] Monetary | For Period | Debit | base:DeferredIncomeTaxExpenseBenefit |
12 |
Provision for income taxes
|
[Concept] Monetary | For Period | Debit | base:IncomeTaxExpenseBenefit |
Component: (Network and Table) | |
---|---|
Network |
100920 - Disclosure - Income Taxes - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationDetail)
|
Table | Income Taxes [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Income Taxes [Table]
|
[Table] | msft:IncomeTaxesTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement, Business Segments
|
[Axis] | base:StatementBusinessSegmentsAxis | ||
5 |
Segments [Domain]
|
[Member] | base:SegmentDomain | ||
6 |
Phone Business
|
[Member] | msft:PhoneBusinessMember | ||
7 |
Income Statement Location [Axis]
|
[Axis] | base:IncomeStatementLocationAxis | ||
8 |
Income Statement Location [Domain]
|
[Member] | base:IncomeStatementLocationDomain | ||
9 |
Impairment, integration, and restructuring expenses
|
[Member] | msft:ImpairmentIntegrationAndRestructuringExpensesMember | ||
10 |
Deferred Revenue Arrangement Type
|
[Axis] | base:DeferredRevenueArrangementTypeAxis | ||
11 |
Deferred Revenue [Domain]
|
[Member] | base:DeferredRevenueArrangementTypeDomain | ||
12 |
Windows 10 Licenses
|
[Member] | msft:WindowsTenDeferralMember | ||
13 |
Income Tax Authority
|
[Axis] | base:IncomeTaxAuthorityAxis | ||
14 |
Income Tax Authority [Domain]
|
[Member] | base:IncomeTaxAuthorityDomain | ||
15 |
Regional Operating Centers
|
[Member] | msft:RegionalOperatingCentersMember | ||
16 |
Foreign Country
|
[Member] | base:ForeignCountryMember | ||
17 |
Scenario
|
[Axis] | base:StatementScenarioAxis | ||
18 |
Scenario, Unspecified
|
[Member] | base:ScenarioUnspecifiedDomain | ||
19 |
Restatement Adjustment
|
[Member] | base:RestatementAdjustmentMember | ||
20 |
Income Taxes [Line Items]
|
[Line Items] | msft:IncomeTaxesLineItems | ||
21 |
U.S. deferred tax benefit
|
[Concept] Monetary | For Period | Debit | base:DeferredFederalStateAndLocalTaxExpenseBenefit |
22 |
Foreign deferred tax benefit
|
[Concept] Monetary | For Period | Debit | base:DeferredForeignIncomeTaxExpenseBenefit |
23 |
U.S. income (loss) before income taxes
|
[Concept] Monetary | For Period | Credit | base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic |
24 |
Foreign income (loss) before income taxes
|
[Concept] Monetary | For Period | Credit | base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign |
25 |
Foreign earnings, taxed at rates lower than U.S. rate as a percentage of foreign income
before tax
|
[Concept] Pure | For Period | msft:ForeignEarningsTaxedAtRatesLowerThanUsRate | |
26 |
Deferred income tax assets, loss carryforward
|
[Concept] Monetary | As Of | Debit | base:DeferredTaxAssetsOperatingLossCarryforwards |
27 |
Deferred income tax assets, valuation allowance
|
[Concept] Monetary | As Of | Credit | base:DeferredTaxAssetsValuationAllowance |
28 |
Operating loss carryforwards
|
[Concept] Monetary | As Of | Debit | base:OperatingLossCarryforwards |
29 |
Temporary differences resulting from earnings for certain non-U.S. subsidiaries which
are permanently reinvested outside the United States
|
[Concept] Monetary | As Of | Credit | base:UndistributedEarningsOfForeignSubsidiaries |
30 |
Unrecognized tax liability on temporary differences resulting from earnings for certain
non-U.S. subsidiaries which are permanently reinvested outside the United States
|
[Concept] Monetary | As Of | Debit | base:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries |
31 |
Income taxes paid, net of refunds
|
[Concept] Monetary | For Period | Credit | base:IncomeTaxesPaidNet |
32 |
Tax contingencies and other tax liabilities
|
[Concept] Monetary | As Of | Credit | base:AccruedIncomeTaxesNoncurrent |
33 |
Unrecognized tax benefits
|
[Concept] Monetary | As Of | Credit | base:UnrecognizedTaxBenefits |
34 |
Unrecognized tax benefits, if recognized would affect our effective tax rates
|
[Concept] Monetary | As Of | Credit | base:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate |
35 |
Accrued interest expense related to uncertain tax positions net of federal income
tax benefits
|
[Concept] Monetary | As Of | Credit | base:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued |
36 |
Interest expense on unrecognized tax benefits
|
[Concept] Monetary | For Period | Debit | base:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense |
Component: (Network and Table) | |
---|---|
Network |
100930 - Disclosure - Income (Loss) Before Income Taxes (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIncomeLossBeforeIncomeTaxesDetail)
|
Table | Schedule of Components of Income Before Income Tax Expense (Benefit) [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Components of Income Before Income Tax Expense (Benefit) [Table]
|
[Table] | msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Schedule of Components of Income Before Income Tax Expense (Benefit) [Line Items]
|
[Line Items] | msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems | ||
5 |
U.S.
|
[Concept] Monetary | For Period | Credit | base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic |
6 |
Foreign
|
[Concept] Monetary | For Period | Credit | base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign |
7 |
Income before income taxes
|
[Concept] Monetary | For Period | Credit | base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments |
Component: (Network and Table) | |
---|---|
Network |
100940 - Disclosure - Difference Between Income Taxes Computed at Federal Statutory Rate and Provision for
Income Taxes (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDifferenceBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail)
|
Table | Reconciliation of Statutory Federal Tax Rate [Table] |
Component: (Network and Table) | |
---|---|
Network |
100950 - Disclosure - Deferred Income Tax Assets and Liabilities (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail)
|
Table | Schedule of Deferred Income Tax Assets and Liabilities [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Deferred Income Tax Assets and Liabilities [Table]
|
[Table] | msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Derivatives, Fair Value, by Balance Sheet Location
|
[Axis] | base:BalanceSheetLocationAxis | ||
5 |
Balance Sheet Location [Domain]
|
[Member] | base:BalanceSheetLocationDomain | ||
6 |
Other Long-term Assets
|
[Member] | base:OtherNoncurrentAssetsMember | ||
7 |
Long-term Deferred Income Tax Liabilities
|
[Member] | msft:DeferredIncomeTaxLiabilitiesNoncurrentMember | ||
8 |
Schedule of Deferred Income Tax Assets and Liabilities [Line Items]
|
[Line Items] | msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems | ||
9 |
Deferred Income Tax Assets
|
[Abstract] | base:DeferredTaxAssetsNetAbstract | ||
10 |
Stock-based compensation expense
|
[Concept] Monetary | As Of | Debit | base:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost |
11 |
Other expense items
|
[Concept] Monetary | As Of | Debit | base:DeferredTaxAssetsTaxDeferredExpenseOther |
12 |
Restructuring charges
|
[Concept] Monetary | As Of | Debit | base:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges |
13 |
Unearned revenue
|
[Concept] Monetary | As Of | Debit | base:DeferredTaxAssetsDeferredIncome |
14 |
Impaired investments
|
[Concept] Monetary | As Of | Debit | base:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses |
15 |
Loss carryforwards
|
[Concept] Monetary | As Of | Debit | base:DeferredTaxAssetsOperatingLossCarryforwards |
16 |
Depreciation and amortization
|
[Concept] Monetary | As Of | Debit | msft:DeferredTaxAssetsDepreciationAndAmortization |
17 |
Other revenue items
|
[Concept] Monetary | As Of | Debit | base:DeferredTaxAssetsOther |
18 |
Deferred income tax assets
|
[Concept] Monetary | As Of | Debit | base:DeferredTaxAssetsGross |
19 |
Less valuation allowance
|
[Concept] Monetary | As Of | Credit | base:DeferredTaxAssetsValuationAllowance |
20 |
Deferred income tax assets, net of valuation allowance
|
[Concept] Monetary | As Of | Debit | base:DeferredTaxAssetsNet |
21 |
Deferred Income Tax Liabilities
|
[Abstract] | base:DeferredTaxLiabilitiesAbstract | ||
22 |
Foreign earnings
|
[Concept] Monetary | As Of | Credit | base:DeferredTaxLiabilitiesUndistributedForeignEarnings |
23 |
Unrealized gain on investments and debt
|
[Concept] Monetary | As Of | Credit | msft:DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt |
24 |
Depreciation and amortization
|
[Concept] Monetary | As Of | Credit | msft:DeferredTaxLiabilitiesDepreciationAndAmortization |
25 |
Other
|
[Concept] Monetary | As Of | Credit | base:DeferredTaxLiabilitiesOther |
26 |
Deferred income tax liabilities
|
[Concept] Monetary | As Of | Credit | base:DeferredIncomeTaxLiabilities |
27 |
Net deferred income tax assets
|
[Concept] Monetary | As Of | Debit | base:DeferredTaxAssetsLiabilitiesNet |
28 |
Net deferred income tax liabilities
|
[Concept] Monetary | As Of | Credit | base:DeferredTaxLiabilities |
Component: (Network and Table) | |
---|---|
Network |
100960 - Disclosure - Changes in Unrecognized Tax Benefits (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureChangesInUnrecognizedTaxBenefitsDetail)
|
Table | Income Tax Contingency [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Income Tax Contingency [Table]
|
[Table] | base:IncomeTaxContingencyTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Income Tax Contingency [Line Items]
|
[Line Items] | base:IncomeTaxContingencyLineItems | ||
5 |
Balance, beginning of year
|
[Concept] Monetary | As Of | Credit | base:UnrecognizedTaxBenefits |
6 |
Decreases related to settlements
|
[Concept] Monetary | For Period | Debit | base:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities |
7 |
Increases for tax positions related to the current year
|
[Concept] Monetary | For Period | Credit | base:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions |
8 |
Increases for tax positions related to prior years
|
[Concept] Monetary | For Period | Credit | base:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions |
9 |
Decreases for tax positions related to prior years
|
[Concept] Monetary | For Period | Debit | base:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions |
10 |
Decreases due to lapsed statutes of limitations
|
[Concept] Monetary | For Period | Debit | base:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations |
11 |
Balance, end of year
|
[Concept] Monetary | As Of | Credit | base:UnrecognizedTaxBenefits |
Component: (Network and Table) | |
---|---|
Network |
100970 - Disclosure - Income Taxes - Additional Information Regarding Examinations (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureIncomeTaxesAdditionalInformationRegardingExaminationsDetail)
|
Table | Income Tax Examination [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Income Tax Examination [Table]
|
[Table] | base:IncomeTaxExaminationTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Income Tax Authority, Name [Axis]
|
[Axis] | base:IncomeTaxAuthorityNameAxis | ||
5 |
Income Tax Authority, Name [Domain]
|
[Member] | base:IncomeTaxAuthorityNameDomain | ||
6 |
Internal Revenue Service (IRS)
|
[Member] | base:InternalRevenueServiceIRSMember | ||
7 |
Tax Period [Axis]
|
[Axis] | base:TaxPeriodAxis | ||
8 |
Tax Period [Domain]
|
[Member] | base:TaxPeriodDomain | ||
9 |
Earliest Tax Year
|
[Member] | base:EarliestTaxYearMember | ||
10 |
Latest Tax Year
|
[Member] | base:LatestTaxYearMember | ||
11 |
Income Tax Authority
|
[Axis] | base:IncomeTaxAuthorityAxis | ||
12 |
Income Tax Authority [Domain]
|
[Member] | base:IncomeTaxAuthorityDomain | ||
13 |
Foreign Country
|
[Member] | base:ForeignCountryMember | ||
14 |
Income Tax Examination [Line Items]
|
[Line Items] | base:IncomeTaxExaminationLineItems | ||
15 |
Tax years under audit
|
[Concept] GYear | For Period | base:IncomeTaxExaminationYearUnderExamination | |
16 |
Tax years subject to examination
|
[Concept] GYear | For Period | base:OpenTaxYear |
Component: (Network and Table) | |
---|---|
Network |
100980 - Disclosure - Restructuring Charges - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRestructuringChargesAdditionalInformationDetail)
|
Table | Schedule of Restructuring and Related Costs [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Restructuring and Related Costs [Table]
|
[Table] | base:ScheduleOfRestructuringAndRelatedCostsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Restructuring Plan [Axis]
|
[Axis] | base:RestructuringPlanAxis | ||
5 |
Restructuring Plan [Domain]
|
[Member] | base:RestructuringPlanDomain | ||
6 |
Phone Hardware Restructuring Plan
|
[Member] | msft:PhoneHardwareRestructuringPlanMember | ||
7 |
2016 Restructuring
|
[Member] | msft:TwentySixteenRestructuringPlanMember | ||
8 |
2017 Restructuring
|
[Member] | msft:TwentySeventeenRestructuringPlanMember | ||
9 |
Restructuring Type [Axis]
|
[Axis] | base:RestructuringCostAndReserveAxis | ||
10 |
Type of Restructuring [Domain]
|
[Member] | base:TypeOfRestructuringDomain | ||
11 |
Severance
|
[Member] | base:EmployeeSeveranceMember | ||
12 |
Restructuring Cost and Reserve [Line Items]
|
[Line Items] | base:RestructuringCostAndReserveLineItems | ||
13 |
Number of positions eliminated
|
[Concept] Integer | For Period | base:RestructuringAndRelatedCostNumberOfPositionsEliminated | |
14 |
Restructuring charges
|
[Concept] Monetary | For Period | Debit | base:RestructuringCharges |
15 |
Reversal of prior year restructuring charges
|
[Concept] Monetary | For Period | Debit | base:RestructuringReserveAccrualAdjustment1 |
16 |
Completion date
|
[Concept] Date | For Period | base:RestructuringAndRelatedActivitiesCompletionDate |
Component: (Network and Table) | |
---|---|
Network |
100990 - Disclosure - Changes in Restructuring Liability (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureChangesInRestructuringLiabilityDetail)
|
Table | Schedule of Restructuring and Related Costs [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Restructuring and Related Costs [Table]
|
[Table] | base:ScheduleOfRestructuringAndRelatedCostsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Restructuring Type [Axis]
|
[Axis] | base:RestructuringCostAndReserveAxis | ||
5 |
Type of Restructuring [Domain]
|
[Member] | base:TypeOfRestructuringDomain | ||
6 |
Severance
|
[Member] | base:EmployeeSeveranceMember | ||
7 |
Other
|
[Member] | base:OtherRestructuringMember | ||
8 |
Restructuring Cost and Reserve [Line Items]
|
[Line Items] | base:RestructuringCostAndReserveLineItems | ||
9 |
Balance, as of June 30, 2016
|
[Concept] Monetary | As Of | Credit | base:RestructuringReserve |
10 |
Restructuring charges
|
[Concept] Monetary | For Period | Debit | base:RestructuringCharges |
11 |
Cash paid
|
[Concept] Monetary | For Period | Credit | base:PaymentsForRestructuring |
12 |
Other
|
[Concept] Monetary | For Period | Debit | base:RestructuringReserveSettledWithoutCash2 |
13 |
Balance, as of June 30, 2017
|
[Concept] Monetary | As Of | Credit | base:RestructuringReserve |
Component: (Network and Table) | |
---|---|
Network |
101000 - Disclosure - Unearned Revenue by Segment (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureUnearnedRevenueBySegmentDetail)
|
Table | Deferred Revenue Arrangement, by Type [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Deferred Revenue Arrangement, by Type [Table]
|
[Table] | base:DeferredRevenueArrangementByTypeTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Segment Reporting Reconciling Item
|
[Axis] | base:ConsolidationItemsAxis | ||
5 |
Consolidation Items [Domain]
|
[Member] | base:ConsolidationItemsDomain | ||
6 |
Reportable Segments
|
[Member] | base:OperatingSegmentsMember | ||
7 |
Corporate and Other
|
[Member] | msft:CorporateAndReconcilingItemsMember | ||
8 |
Statement, Business Segments
|
[Axis] | base:StatementBusinessSegmentsAxis | ||
9 |
Segments [Domain]
|
[Member] | base:SegmentDomain | ||
10 |
Productivity and Business Processes
|
[Member] | msft:ProductivityAndBusinessProcessesMember | ||
11 |
Intelligent Cloud
|
[Member] | msft:IntelligentCloudMember | ||
12 |
More Personal Computing
|
[Member] | msft:MorePersonalComputingMember | ||
13 |
Deferred Revenue Arrangement [Line Items]
|
[Line Items] | base:DeferredRevenueArrangementLineItems | ||
14 |
Unearned revenue
|
[Concept] Monetary | As Of | Credit | base:DeferredRevenue |
Component: (Network and Table) | |
---|---|
Network |
101010 - Disclosure - Commitments - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureCommitmentsAdditionalInformationDetail)
|
Table | Commitments [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Commitments [Table]
|
[Table] | msft:CommitmentsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Category of Item Purchased [Axis]
|
[Axis] | base:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis | ||
5 |
Long term Purchase Commitment, Category of Item Purchased [Domain]
|
[Member] | base:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain | ||
6 |
Building, Building Improvements and Leasehold Improvements
|
[Member] | msft:BuildingBuildingImprovementsAndLeaseholdImprovementsMember | ||
7 |
Property Subject to or Available for Operating Lease [Axis]
|
[Axis] | base:PropertySubjectToOrAvailableForOperatingLeaseAxis | ||
8 |
Property Subject to or Available for Operating Lease [Domain]
|
[Member] | base:PropertySubjectToOrAvailableForOperatingLeaseDomain | ||
9 |
Buildings
|
[Member] | base:BuildingMember | ||
10 |
Derivatives, Fair Value, by Balance Sheet Location
|
[Axis] | base:BalanceSheetLocationAxis | ||
11 |
Balance Sheet Location [Domain]
|
[Member] | base:BalanceSheetLocationDomain | ||
12 |
Other Current Liabilities
|
[Member] | base:OtherCurrentLiabilitiesMember | ||
13 |
Other Long-term Liabilities
|
[Member] | base:OtherNoncurrentLiabilitiesMember | ||
14 |
Unrecorded Unconditional Purchase Obligation by Category of Item Purchased
|
[Axis] | base:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis | ||
15 |
Unconditional Purchase Obligation, Category of Goods or Services Acquired
|
[Member] | base:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain | ||
16 |
Capital Leases
|
[Member] | msft:CapitalLeaseMember | ||
17 |
Commitments [Line Items]
|
[Line Items] | msft:CommitmentsLineItems | ||
18 |
Committed for construction of new buildings, building improvements and leasehold improvements
|
[Concept] Monetary | As Of | Credit | base:CommitmentsFairValueDisclosure |
19 |
Rental expense for facilities operating leases
|
[Concept] Monetary | For Period | Debit | base:LeaseAndRentalExpense |
20 |
Current capital lease obligations
|
[Concept] Monetary | As Of | Credit | base:CapitalLeaseObligationsCurrent |
21 |
Long-term capital lease obligations
|
[Concept] Monetary | As Of | Credit | base:CapitalLeaseObligationsNoncurrent |
22 |
Additional purchase obligations for capital leases executed but not yet recorded
|
[Concept] Monetary | As Of | Credit | base:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount |
Component: (Network and Table) | |
---|---|
Network |
101020 - Disclosure - Future Minimum Rental Commitments Under Non-cancellable Operating Leases (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumRentalCommitmentsUnderNonCancellableOperatingLeasesDetail)
|
Table | Schedule of Operating Leased Assets [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Operating Leased Assets [Table]
|
[Table] | base:ScheduleOfOperatingLeasedAssetsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Property, Plant and Equipment, Type [Axis]
|
[Axis] | base:PropertyPlantAndEquipmentByTypeAxis | ||
5 |
Property, Plant and Equipment, Type [Domain]
|
[Member] | base:PropertyPlantAndEquipmentTypeDomain | ||
6 |
Buildings
|
[Member] | base:BuildingMember | ||
7 |
Operating Leased Assets [Line Items]
|
[Line Items] | base:OperatingLeasedAssetsLineItems | ||
8 |
Year Ending June 30, 2018
|
[Concept] Monetary | As Of | Credit | base:OperatingLeasesFutureMinimumPaymentsDueCurrent |
9 |
Year Ending June 30, 2019
|
[Concept] Monetary | As Of | Credit | base:OperatingLeasesFutureMinimumPaymentsDueInTwoYears |
10 |
Year Ending June 30, 2020
|
[Concept] Monetary | As Of | Credit | base:OperatingLeasesFutureMinimumPaymentsDueInThreeYears |
11 |
Year Ending June 30, 2021
|
[Concept] Monetary | As Of | Credit | base:OperatingLeasesFutureMinimumPaymentsDueInFourYears |
12 |
Year Ending June 30, 2022
|
[Concept] Monetary | As Of | Credit | base:OperatingLeasesFutureMinimumPaymentsDueInFiveYears |
13 |
Thereafter
|
[Concept] Monetary | As Of | Credit | base:OperatingLeasesFutureMinimumPaymentsDueThereafter |
14 |
Total
|
[Concept] Monetary | As Of | Credit | base:OperatingLeasesFutureMinimumPaymentsDue |
Component: (Network and Table) | |
---|---|
Network |
101030 - Disclosure - Future Minimum Lease Payments under Non-cancellable Capital Leases (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesDetail)
|
Table | Future Minimum Lease Payments Under Non Cancellable Capital Leases [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Future Minimum Lease Payments Under Non Cancellable Capital Leases [Table]
|
[Table] | msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Future Minimum Lease Payments Under Non Cancellable Capital Leases [Line Items]
|
[Line Items] | msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems | ||
5 |
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]
|
[Abstract] | base:CapitalLeasesFutureMinimumPaymentsDueAbstract | ||
6 |
Year Ending June 30, 2018
|
[Concept] Monetary | As Of | Credit | base:CapitalLeasesFutureMinimumPaymentsDueCurrent |
7 |
Year Ending June 30, 2019
|
[Concept] Monetary | As Of | Credit | base:CapitalLeasesFutureMinimumPaymentsDueInTwoYears |
8 |
Year Ending June 30, 2020
|
[Concept] Monetary | As Of | Credit | base:CapitalLeasesFutureMinimumPaymentsDueInThreeYears |
9 |
Year Ending June 30, 2021
|
[Concept] Monetary | As Of | Credit | base:CapitalLeasesFutureMinimumPaymentsDueInFourYears |
10 |
Year Ending June 30, 2022
|
[Concept] Monetary | As Of | Credit | base:CapitalLeasesFutureMinimumPaymentsDueInFiveYears |
11 |
Thereafter
|
[Concept] Monetary | As Of | Credit | base:CapitalLeasesFutureMinimumPaymentsDueThereafter |
12 |
Total
|
[Concept] Monetary | As Of | Credit | base:CapitalLeasesFutureMinimumPaymentsDue |
Component: (Network and Table) | |
---|---|
Network |
101040 - Disclosure - Future Minimum Lease Payments under Non-cancellable Capital Leases (Parenthetical)
(Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesParentheticalDetail)
|
Table | Future Minimum Lease Payments Under Non Cancellable Capital Leases [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Future Minimum Lease Payments Under Non Cancellable Capital Leases [Table]
|
[Table] | msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Future Minimum Lease Payments Under Non Cancellable Capital Leases [Line Items]
|
[Line Items] | msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems | ||
5 |
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]
|
[Abstract] | base:CapitalLeasesFutureMinimumPaymentsDueAbstract | ||
6 |
Capital leases includes imputed interest
|
[Concept] Monetary | As Of | Debit | base:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments |
Component: (Network and Table) | |
---|---|
Network |
101050 - Disclosure - Contingencies - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureContingenciesAdditionalInformationDetail)
|
Table | Loss Contingencies [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Loss Contingencies [Table]
|
[Table] | base:LossContingenciesTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Loss Contingencies [Line Items]
|
[Line Items] | base:LossContingenciesLineItems | ||
5 |
Accrual for disclosed loss contingencies, current, ending balance
|
[Concept] Monetary | As Of | Credit | base:LossContingencyAccrualCarryingValueCurrent |
6 |
Amount not accrued for estimated maximum losses for disclosed loss contingencies
|
[Concept] Monetary | As Of | Debit | base:LossContingencyRangeOfPossibleLossPortionNotAccrued |
Component: (Network and Table) | |
---|---|
Network |
101060 - Disclosure - Shares of Common Stock Outstanding (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSharesOfCommonStockOutstandingDetail)
|
Table | Schedule of Capital Units [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Capital Units [Table]
|
[Table] | base:ScheduleOfCapitalUnitsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Capital Unit [Line Items]
|
[Line Items] | base:CapitalUnitLineItems | ||
5 |
Balance, beginning of year
|
[Concept] Shares | As Of | base:CommonStockSharesOutstanding | |
6 |
Issued
|
[Concept] Shares | For Period | base:StockIssuedDuringPeriodSharesNewIssues | |
7 |
Repurchased
|
[Concept] Shares | For Period | base:StockRepurchasedDuringPeriodShares | |
8 |
Balance, end of year
|
[Concept] Shares | As Of | base:CommonStockSharesOutstanding |
Component: (Network and Table) | |
---|---|
Network |
101070 - Disclosure - Stockholders' Equity - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockholdersEquityAdditionalInformationDetail)
|
Table | Share Repurchases [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Share Repurchases [Table]
|
[Table] | msft:ShareRepurchasesTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Share Repurchase Program
|
[Axis] | base:ShareRepurchaseProgramAxis | ||
5 |
Share Repurchase Program
|
[Member] | base:ShareRepurchaseProgramDomain | ||
6 |
Share Repurchase Program 2013
|
[Member] | msft:ShareRepurchaseProgramTwentyThirteenMember | ||
7 |
Share Repurchase Program 2016
|
[Member] | msft:ShareRepurchaseProgramTwentySixteenMember | ||
8 |
Share Repurchases [Line Items]
|
[Line Items] | msft:ShareRepurchasesLineItems | ||
9 |
Amount available for repurchase under the share repurchase program approved by the
company"s Board of Directors
|
[Concept] Monetary | As Of | Credit | base:StockRepurchaseProgramAuthorizedAmount1 |
10 |
Unused amount of share repurchase program
|
[Concept] Monetary | As Of | Credit | base:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 |
Component: (Network and Table) | |
---|---|
Network |
101080 - Disclosure - Share Repurchases (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureShareRepurchasesDetail)
|
Table | Share Repurchases [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Share Repurchases [Table]
|
[Table] | msft:ShareRepurchasesTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Share Repurchase Program
|
[Axis] | base:ShareRepurchaseProgramAxis | ||
5 |
Share Repurchase Program
|
[Member] | base:ShareRepurchaseProgramDomain | ||
6 |
Share Repurchase Program 2013
|
[Member] | msft:ShareRepurchaseProgramTwentyThirteenMember | ||
7 |
Share Repurchase Program 2016
|
[Member] | msft:ShareRepurchaseProgramTwentySixteenMember | ||
8 |
Share Repurchases [Line Items]
|
[Line Items] | msft:ShareRepurchasesLineItems | ||
9 |
Shares of common stock repurchased
|
[Concept] Shares | For Period | base:StockRepurchasedDuringPeriodShares | |
10 |
Value of common stock repurchased
|
[Concept] Monetary | For Period | Debit | base:StockRepurchasedDuringPeriodValue |
Component: (Network and Table) | |
---|---|
Network |
101090 - Disclosure - Dividends Declared (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureDividendsDeclaredDetail)
|
Table | Dividends [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Dividends [Table]
|
[Table] | msft:DividendsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Dividends [Line Items]
|
[Line Items] | msft:DividendsLineItems | ||
5 |
Declaration Date
|
[Concept] Date | For Period | base:DividendsPayableDateDeclaredDayMonthAndYear | |
6 |
Dividend Per Share
|
[Concept] Decimal | For Period | base:CommonStockDividendsPerShareDeclared | |
7 |
Record Date
|
[Concept] Date | For Period | base:DividendsPayableDateOfRecordDayMonthAndYear | |
8 |
Total Amount
|
[Concept] Monetary | For Period | Debit | base:DividendsCommonStockCash |
9 |
Payment Date
|
[Concept] Date | For Period | base:DividendPayableDateToBePaidDayMonthAndYear |
Component: (Network and Table) | |
---|---|
Network |
101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail)
|
Table | Accumulated Other Comprehensive Income (Loss) [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Accumulated Other Comprehensive Income (Loss) [Table]
|
[Table] | base:AccumulatedOtherComprehensiveIncomeLossTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Equity Components [Axis]
|
[Axis] | base:StatementEquityComponentsAxis | ||
5 |
Equity Component [Domain]
|
[Member] | base:EquityComponentDomain | ||
6 |
Derivatives
|
[Member] | base:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember | ||
7 |
Investments
|
[Member] | base:AccumulatedNetUnrealizedInvestmentGainLossMember | ||
8 |
Translation adjustments and other
|
[Member] | msft:AccumulatedTranslationAdjustmentAndOtherMember | ||
9 |
Accumulated other comprehensive income
|
[Member] | base:AccumulatedOtherComprehensiveIncomeMember | ||
10 |
Income Statement Location [Axis]
|
[Axis] | base:IncomeStatementLocationAxis | ||
11 |
Income Statement Location [Domain]
|
[Member] | base:IncomeStatementLocationDomain | ||
12 |
Revenue
|
[Member] | base:SalesMember | ||
13 |
Other income (expense), net
|
[Member] | base:NonoperatingIncomeExpenseMember | ||
14 |
Accumulated Other Comprehensive Income (Loss) [Line Items]
|
[Line Items] | base:AccumulatedOtherComprehensiveIncomeLossLineItems | ||
15 |
Balance, beginning of period
|
[Concept] Monetary | As Of | Credit | base:StockholdersEquity |
16 |
Unrealized gains, net of tax effects
|
[Concept] Monetary | For Period | Credit | base:OciBeforeReclassificationsNetOfTaxAttributableToParent |
17 |
Reclassification adjustments for gains
|
[Concept] Monetary | For Period | Debit | base:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent |
18 |
Tax expense included in provision for income taxes
|
[Concept] Monetary | For Period | Credit | base:ReclassificationFromAociCurrentPeriodTax |
19 |
Amounts reclassified from accumulated other comprehensive income
|
[Concept] Monetary | For Period | Debit | base:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent |
20 |
Net current period other comprehensive income (loss)
|
[Concept] Monetary | For Period | Credit | base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent |
21 |
Balance, end of period
|
[Concept] Monetary | As Of | Credit | base:StockholdersEquity |
Component: (Network and Table) | |
---|---|
Network |
101110 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Parenthetical)
(Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentParentheticalDetail)
|
Table | Accumulated Other Comprehensive Income (Loss) [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Accumulated Other Comprehensive Income (Loss) [Table]
|
[Table] | base:AccumulatedOtherComprehensiveIncomeLossTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Equity Components [Axis]
|
[Axis] | base:StatementEquityComponentsAxis | ||
5 |
Equity Component [Domain]
|
[Member] | base:EquityComponentDomain | ||
6 |
Derivatives
|
[Member] | base:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember | ||
7 |
Investments
|
[Member] | base:AccumulatedNetUnrealizedInvestmentGainLossMember | ||
8 |
Translation adjustments and other
|
[Member] | msft:AccumulatedTranslationAdjustmentAndOtherMember | ||
9 |
Accumulated Other Comprehensive Income (Loss) [Line Items]
|
[Line Items] | base:AccumulatedOtherComprehensiveIncomeLossLineItems | ||
10 |
Unrealized gains (losses), tax effects
|
[Concept] Monetary | For Period | Debit | base:OtherComprehensiveIncomeLossBeforeReclassificationsTax |
11 |
Net current period other comprehensive income (loss), tax effects
|
[Concept] Monetary | For Period | Debit | base:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 |
Component: (Network and Table) | |
---|---|
Network |
101120 - Disclosure - Employee Stock and Savings Plans - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeeStockAndSavingsPlansAdditionalInformationDetail)
|
Table | Compensation Related Costs Disclosure [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Compensation Related Costs Disclosure [Table]
|
[Table] | msft:CompensationRelatedCostsDisclosureTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Award Type [Axis]
|
[Axis] | base:AwardTypeAxis | ||
5 |
Equity Award [Domain]
|
[Member] | base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain | ||
6 |
Stock Awards
|
[Member] | base:RestrictedStockMember | ||
7 |
Restricted Stock Units
|
[Member] | base:RestrictedStockUnitsRSUMember | ||
8 |
Performance Stock Units
|
[Member] | base:PerformanceSharesMember | ||
9 |
Employee Stock
|
[Member] | base:EmployeeStockMember | ||
10 |
Range
|
[Axis] | base:RangeAxis | ||
11 |
Range [Domain]
|
[Member] | base:RangeMember | ||
12 |
Lower Limit
|
[Member] | base:MinimumMember | ||
13 |
Upper Limit
|
[Member] | base:MaximumMember | ||
14 |
Plan Name [Axis]
|
[Axis] | base:PlanNameAxis | ||
15 |
Plan Name [Domain]
|
[Member] | base:PlanNameDomain | ||
16 |
Executive Incentive Plan
|
[Member] | msft:ExecutiveIncentivePlanMember | ||
17 |
Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation
[Axis]
|
[Axis] | base:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis | ||
18 |
Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation
[Domain]
|
[Member] | base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain | ||
19 |
First 6% of Participant Contributions
|
[Member] | msft:FirstSixPercentOfParticipantContributionsMember | ||
20 |
IRS Compensation Limit
|
[Member] | msft:IRSCompensationLimitMember | ||
21 |
Compensation Related Costs Disclosure [Line Items]
|
[Line Items] | msft:CompensationRelatedCostsDisclosureLineItems | ||
22 |
Shares authorized for future grant
|
[Concept] Shares | As Of | base:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant | |
23 |
Award vest period
|
[Concept] Duration | For Period | base:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 | |
24 |
Unrecognized compensation costs
|
[Concept] Monetary | As Of | Debit | base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized |
25 |
Unrecognized compensation costs are expected to be recognized over a weighted average
period (years)
|
[Concept] Duration | For Period | base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 | |
26 |
Weighted average grant-date fair value
|
[Concept] Decimal | For Period | base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue | |
27 |
Fair value of awards vested
|
[Concept] Monetary | For Period | Debit | base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue |
28 |
Percentage of market value at which employees are able to purchase shares of common
stock
|
[Concept] Pure | For Period | base:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent | |
29 |
Maximum percentage of gross compensation at which employees may purchase shares
|
[Concept] Pure | As Of | base:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate | |
30 |
Company contribution amount for each dollar a participant contributes to the savings
plan
|
[Concept] Pure | For Period | base:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch | |
31 |
Percentage of employee"s earnings the company may contribute to the savings plan
|
[Concept] Pure | For Period | base:DefinedContributionPlanEmployerMatchingContributionPercent | |
32 |
Matching contributions for all employee savings plans
|
[Concept] Monetary | For Period | Debit | base:DefinedContributionPlanCostRecognized |
Component: (Network and Table) | |
---|---|
Network |
101130 - Disclosure - Stock-Based Compensation Expense and Related Income Tax Benefits (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockBasedCompensationExpenseAndRelatedIncomeTaxBenefitsDetail)
|
Table | Schedule of Employee Service Share based Compensation, Allocation of Recognized Period Costs [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Employee Service Share based Compensation, Allocation of Recognized Period
Costs [Table]
|
[Table] | base:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost
[Line Items]
|
[Line Items] | base:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems | ||
5 |
Stock-based compensation expense
|
[Concept] Monetary | For Period | Debit | base:AllocatedShareBasedCompensationExpense |
6 |
Income tax benefits related to stock-based compensation
|
[Concept] Monetary | For Period | Credit | base:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense |
Component: (Network and Table) | |
---|---|
Network |
101140 - Disclosure - Assumptions Used in Estimating the Fair Value of Stock Award Grants (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAssumptionsUsedInEstimatingFairValueOfStockAwardGrantsDetail)
|
Table | Share based Compensation Arrangement by Share based Payment Award, Fair Value Assumptions, Method Used [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Share based Compensation Arrangement by Share based Payment Award, Fair Value Assumptions,
Method Used [Table]
|
[Table] | msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Range
|
[Axis] | base:RangeAxis | ||
5 |
Range [Domain]
|
[Member] | base:RangeMember | ||
6 |
Lower Limit
|
[Member] | base:MinimumMember | ||
7 |
Upper Limit
|
[Member] | base:MaximumMember | ||
8 |
Share based Compensation Arrangement by Share based Payment Award, Fair Value Assumptions,
Method Used [Line Items]
|
[Line Items] | msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedLineItems | ||
9 |
Dividends per share (quarterly amounts)
|
[Concept] Decimal | For Period | msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare | |
10 |
Interest rates minimum
|
[Concept] Pure | For Period | base:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum | |
11 |
Interest rates maximum
|
[Concept] Pure | For Period | base:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum |
Component: (Network and Table) | |
---|---|
Network |
101150 - Disclosure - Stock Plan Activity (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityDetail)
|
Table | Schedule of Share based Compensation Arrangements by Share based Payment Award [Table] |
Component: (Network and Table) | |
---|---|
Network |
101160 - Disclosure - Stock Plan Activity (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureStockPlanActivityParentheticalDetail)
|
Table | Schedule of Share based Compensation Arrangements by Share based Payment Award [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Share based Compensation Arrangements by Share based Payment Award [Table]
|
[Table] | base:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Award Type [Axis]
|
[Axis] | base:AwardTypeAxis | ||
5 |
Equity Award [Domain]
|
[Member] | base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain | ||
6 |
Performance Stock Units
|
[Member] | base:PerformanceSharesMember | ||
7 |
Share based Compensation Arrangement by Share based Payment Award [Line Items]
|
[Line Items] | base:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems | ||
8 |
Nonvested stock awards granted
|
[Concept] Shares | For Period | base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod |
Component: (Network and Table) | |
---|---|
Network |
101170 - Disclosure - Employee Purchased Shares (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeePurchasedSharesDetail)
|
Table | Employee Stock Purchase Plan [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Employee Stock Purchase Plan [Table]
|
[Table] | msft:EmployeeStockPurchasePlanTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Employee Stock Purchase Plan [Line Items]
|
[Line Items] | msft:EmployeeStockPurchasePlanLineItems | ||
5 |
Shares purchased
|
[Concept] Shares | For Period | base:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans | |
6 |
Average price per share
|
[Concept] Decimal | For Period | msft:StockIssuedEmployeeStockPurchasePlanAveragePricePerShare |
Component: (Network and Table) | |
---|---|
Network |
101180 - Disclosure - Segment Revenue (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSegmentRevenueDetail)
|
Table | Schedule of Segment Reporting Information, by Segment [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Segment Reporting Information, by Segment [Table]
|
[Table] | base:ScheduleOfSegmentReportingInformationBySegmentTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Segment Reporting Reconciling Item
|
[Axis] | base:ConsolidationItemsAxis | ||
5 |
Consolidation Items [Domain]
|
[Member] | base:ConsolidationItemsDomain | ||
6 |
Reportable Segments
|
[Member] | base:OperatingSegmentsMember | ||
7 |
Corporate and Other
|
[Member] | msft:CorporateAndReconcilingItemsMember | ||
8 |
Statement, Business Segments
|
[Axis] | base:StatementBusinessSegmentsAxis | ||
9 |
Segments [Domain]
|
[Member] | base:SegmentDomain | ||
10 |
Productivity and Business Processes
|
[Member] | msft:ProductivityAndBusinessProcessesMember | ||
11 |
Intelligent Cloud
|
[Member] | msft:IntelligentCloudMember | ||
12 |
More Personal Computing
|
[Member] | msft:MorePersonalComputingMember | ||
13 |
Segment Reporting Information [Line Items]
|
[Line Items] | base:SegmentReportingInformationLineItems | ||
14 |
Revenue
|
[Concept] Monetary | For Period | Credit | base:SalesRevenueNet |
Component: (Network and Table) | |
---|---|
Network |
101190 - Disclosure - Operating Income (Loss) by Segment (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureOperatingIncomeLossBySegmentDetail)
|
Table | Schedule of Segment Reporting Information, by Segment [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Segment Reporting Information, by Segment [Table]
|
[Table] | base:ScheduleOfSegmentReportingInformationBySegmentTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Segment Reporting Reconciling Item
|
[Axis] | base:ConsolidationItemsAxis | ||
5 |
Consolidation Items [Domain]
|
[Member] | base:ConsolidationItemsDomain | ||
6 |
Reportable Segments
|
[Member] | base:OperatingSegmentsMember | ||
7 |
Corporate and Other
|
[Member] | msft:CorporateAndReconcilingItemsMember | ||
8 |
Statement, Business Segments
|
[Axis] | base:StatementBusinessSegmentsAxis | ||
9 |
Segments [Domain]
|
[Member] | base:SegmentDomain | ||
10 |
Productivity and Business Processes
|
[Member] | msft:ProductivityAndBusinessProcessesMember | ||
11 |
Intelligent Cloud
|
[Member] | msft:IntelligentCloudMember | ||
12 |
More Personal Computing
|
[Member] | msft:MorePersonalComputingMember | ||
13 |
Segment Reporting Information [Line Items]
|
[Line Items] | base:SegmentReportingInformationLineItems | ||
14 |
Operating income (loss)
|
[Concept] Monetary | For Period | Credit | base:OperatingIncomeLoss |
Component: (Network and Table) | |
---|---|
Network |
101200 - Disclosure - Corporate and Other Operating Income (Loss) Activity (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureCorporateAndOtherOperatingIncomeLossActivityDetail)
|
Table | Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]
|
[Table] | base:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Segment Reporting Reconciling Item
|
[Axis] | base:ConsolidationItemsAxis | ||
5 |
Consolidation Items [Domain]
|
[Member] | base:ConsolidationItemsDomain | ||
6 |
Corporate and Other
|
[Member] | msft:CorporateAndReconcilingItemsMember | ||
7 |
Income Statement Location [Axis]
|
[Axis] | base:IncomeStatementLocationAxis | ||
8 |
Income Statement Location [Domain]
|
[Member] | base:IncomeStatementLocationDomain | ||
9 |
Impairment, integration, and restructuring expenses
|
[Member] | msft:ImpairmentIntegrationAndRestructuringExpensesMember | ||
10 |
Deferred Revenue Arrangement Type
|
[Axis] | base:DeferredRevenueArrangementTypeAxis | ||
11 |
Deferred Revenue [Domain]
|
[Member] | base:DeferredRevenueArrangementTypeDomain | ||
12 |
Net revenue deferral from Windows 10
|
[Member] | msft:WindowsTenDeferralMember | ||
13 |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated
[Line Items]
|
[Line Items] | base:SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems | ||
14 |
Operating income (loss)
|
[Concept] Monetary | For Period | Credit | base:OperatingIncomeLoss |
Component: (Network and Table) | |
---|---|
Network |
101210 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail)
|
Table | Schedule of Segment Reporting Information, by Segment [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Schedule of Segment Reporting Information, by Segment [Table]
|
[Table] | base:ScheduleOfSegmentReportingInformationBySegmentTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Segment Reporting Information [Line Items]
|
[Line Items] | base:SegmentReportingInformationLineItems | ||
5 |
Sales to an individual customer
|
[Concept] String | For Period | base:SegmentReportingDisclosureOfMajorCustomers |
Component: (Network and Table) | |
---|---|
Network |
101220 - Disclosure - Revenue Classified by Major Geographic Areas (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedByMajorGeographicAreasDetail)
|
Table | Geographic Information [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Geographic Information [Table]
|
[Table] | msft:GeographicInformationTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement, Geographical
|
[Axis] | base:StatementGeographicalAxis | ||
5 |
Geographical [Domain]
|
[Member] | base:SegmentGeographicalDomain | ||
6 |
United States
|
[Member] | country:US | ||
7 |
Other Countries
|
[Member] | base:NonUsMember | ||
8 |
Geographic Information [Line Items]
|
[Line Items] | msft:GeographicInformationLineItems | ||
9 |
Revenues
|
[Concept] Monetary | For Period | Credit | base:SalesRevenueNet |
Component: (Network and Table) | |
---|---|
Network |
101230 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail)
|
Table | Revenue from External Customers by Products and Services [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Revenue from External Customers by Products and Services [Table]
|
[Table] | base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Products and Services
|
[Axis] | base:ProductOrServiceAxis | ||
5 |
Products and Services [Domain]
|
[Member] | base:ProductsAndServicesDomain | ||
6 |
Microsoft Office system
|
[Member] | msft:MicrosoftOfficeSystemMember | ||
7 |
Server products and tools
|
[Member] | msft:ServerProductsAndToolsMember | ||
8 |
Xbox
|
[Member] | msft:XboxMember | ||
9 |
Windows PC operating system
|
[Member] | msft:WindowsOperatingSystemsForComputingDevicesMember | ||
10 |
Advertising
|
[Member] | msft:AdvertisingMember | ||
11 |
Consulting and product support services
|
[Member] | msft:ConsultingAndProductSupportServicesMember | ||
12 |
Devices
|
[Member] | msft:DevicesMember | ||
13 |
LinkedIn
|
[Member] | msft:LinkedInCorporationMember | ||
14 |
Other products and services
|
[Member] | msft:OtherProductsAndServicesMember | ||
15 |
Revenue from External Customer [Line Items]
|
[Line Items] | base:EntityWideInformationRevenueFromExternalCustomerLineItems | ||
16 |
Revenue
|
[Concept] Monetary | For Period | Credit | base:SalesRevenueNet |
Component: (Network and Table) | |
---|---|
Network |
101240 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail)
|
Table | Revenue from External Customers by Products and Services [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Revenue from External Customers by Products and Services [Table]
|
[Table] | base:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Products or Services Secondary Categorization [Axis]
|
[Axis] | msft:ProductsOrServicesSecondaryCategorizationAxis | ||
5 |
Products or Services Name Secondary Categorization [Domain]
|
[Member] | msft:ProductsOrServicesNameSecondaryCategorizationDomain | ||
6 |
Commercial Cloud
|
[Member] | msft:CommercialCloudMember | ||
7 |
Revenue from External Customer [Line Items]
|
[Line Items] | base:EntityWideInformationRevenueFromExternalCustomerLineItems | ||
8 |
Revenue
|
[Concept] Monetary | For Period | Credit | base:SalesRevenueNet |
Component: (Network and Table) | |
---|---|
Network |
101250 - Disclosure - Long-Lived Assets, Excluding Financial Instruments and Tax Assets, Classified by Location
of Controlling Statutory Company (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureLongLivedAssetsExcludingFinancialInstrumentsAndTaxAssetsClassifiedByLocationOfControllingStatutoryCompanyDetail)
|
Table | Certain Long Lived Assets by Geography [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Certain Long Lived Assets by Geography [Table]
|
[Table] | msft:CertainLongLivedAssetsByGeographyTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Statement, Geographical
|
[Axis] | base:StatementGeographicalAxis | ||
5 |
Geographical [Domain]
|
[Member] | base:SegmentGeographicalDomain | ||
6 |
United States
|
[Member] | country:US | ||
7 |
Ireland
|
[Member] | country:IE | ||
8 |
Luxembourg
|
[Member] | country:LU | ||
9 |
Other Countries
|
[Member] | msft:OtherCountriesMember | ||
10 |
Certain Long-Lived Assets by Geography [Line Items]
|
[Line Items] | msft:CertainLongLivedAssetsByGeographyLineItems | ||
11 |
Long-lived assets
|
[Concept] Monetary | As Of | Debit | base:NoncurrentAssets |
Component: (Network and Table) | |
---|---|
Network |
101260 - Disclosure - Quarterly Information (Unaudited) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedDetail)
|
Table | Quarterly Financial Information [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Quarterly Financial Information [Table]
|
[Table] | msft:QuarterlyFinancialInformationTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Quarterly Financial Information [Line Items]
|
[Line Items] | msft:QuarterlyFinancialInformationLineItems | ||
5 |
Revenue
|
[Concept] Monetary | For Period | Credit | base:SalesRevenueNet |
6 |
Gross margin
|
[Concept] Monetary | For Period | Credit | base:GrossProfit |
7 |
Operating income
|
[Concept] Monetary | For Period | Credit | base:OperatingIncomeLoss |
8 |
Net income
|
[Concept] Monetary | For Period | Credit | base:NetIncomeLoss |
9 |
Basic earnings per share
|
[Concept] Decimal | For Period | base:EarningsPerShareBasic | |
10 |
Diluted earnings per share
|
[Concept] Decimal | For Period | base:EarningsPerShareDiluted |
Component: (Network and Table) | |
---|---|
Network |
101270 - Disclosure - Quarterly Information (Unaudited) (Parenthetical) (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureQuarterlyInformationUnauditedParentheticalDetail)
|
Table | Quarterly Financial Information [Table] |
# | Label | Report Element Class | Period Type | Balance | Name |
---|---|---|---|---|---|
1 |
Quarterly Financial Information [Table]
|
[Table] | msft:QuarterlyFinancialInformationTable | ||
2 |
Legal Entity [Axis]
|
[Axis] | other:LegalEntityAxis | ||
3 |
Entity [Domain]
|
[Member] | other:EntityDomain | ||
4 |
Deferred Revenue Arrangement Type
|
[Axis] | base:DeferredRevenueArrangementTypeAxis | ||
5 |
Deferred Revenue [Domain]
|
[Member] | base:DeferredRevenueArrangementTypeDomain | ||
6 |
Windows 10 Licenses
|
[Member] | msft:WindowsTenDeferralMember | ||
7 |
Restructuring Plan [Axis]
|
[Axis] | base:RestructuringPlanAxis | ||
8 |
Restructuring Plan [Domain]
|
[Member] | base:RestructuringPlanDomain | ||
9 |
Sales and Marketing Restructuring Plan
|
[Member] | msft:SalesAndMarketingRestructuringPlanMember | ||
10 |
2016 Restructuring Plans
|
[Member] | msft:TwentySixteenRestructuringPlanMember | ||
11 |
Restructuring Type [Axis]
|
[Axis] | base:RestructuringCostAndReserveAxis | ||
12 |
Type of Restructuring [Domain]
|
[Member] | base:TypeOfRestructuringDomain | ||
13 |
Severance
|
[Member] | base:EmployeeSeveranceMember | ||
14 |
Statement, Business Segments
|
[Axis] | base:StatementBusinessSegmentsAxis | ||
15 |
Segments [Domain]
|
[Member] | base:SegmentDomain | ||
16 |
Phone Business
|
[Member] | msft:PhoneBusinessMember | ||
17 |
Quarterly Financial Information [Line Items]
|
[Line Items] | msft:QuarterlyFinancialInformationLineItems | ||
18 |
Revenue
|
[Concept] Monetary | For Period | Credit | base:SalesRevenueNet |
19 |
Restructuring charges
|
[Concept] Monetary | For Period | Debit | base:RestructuringCharges |
20 |
Decrease in operating income due to impairment, integration and restructuring
|
[Concept] Monetary | For Period | Credit | msft:ImpairmentIntegrationAndRestructuringEffectOnOperatingIncomeLossAfterTax |
21 |
Decrease in net income due to impairment, integration and restructuring
|
[Concept] Monetary | For Period | Credit | msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsAfterTax |
22 |
Decrease in diluted earnings per share due to impairment, integration and restructuring
|
[Concept] Decimal | For Period | msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsPerShareAfterTax | |
23 |
Asset impairment charges
|
[Concept] Monetary | For Period | Debit | base:AssetImpairmentCharges |