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

Block Pivots (one per detected block)
Network
100640 - Disclosure - Fair Values of Derivative Instruments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail)
Table(implied)

Concept arrangement pattern: 1.1.6.3.rollUp [calculation(http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail,msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet)]
Entity: 0000789019 (http://www.sec.gov/CIK)
Unit: iso4217:'USD'
Balance Sheet Offsetting Eligibility [Axis]: Eligible for Offsetting

Concept arrangement pattern: 1.1.6.6.rollUp [calculation(http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail,msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet)]
Entity: 0000789019 (http://www.sec.gov/CIK)
Unit: iso4217:'USD'
Balance Sheet Offsetting Eligibility [Axis]: Balance Sheet Offsetting Eligibility [Domain]

Concept arrangement pattern: 1.1.6.9.rollUp [calculation(http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail,msft:DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet)]
Entity: 0000789019 (http://www.sec.gov/CIK)
Unit: iso4217:'USD'
Balance Sheet Offsetting Eligibility [Axis]: Eligible for Offsetting

Concept arrangement pattern: 1.1.6.12.rollUp [calculation(http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail,msft:DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet)]
Entity: 0000789019 (http://www.sec.gov/CIK)
Unit: iso4217:'USD'
Balance Sheet Offsetting Eligibility [Axis]: Balance Sheet Offsetting Eligibility [Domain]


Component as one Pivot (ALL presented facts)
Network
100640 - Disclosure - Fair Values of Derivative Instruments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail)
Table(implied)

Entity: 0000789019 (http://www.sec.gov/CIK)
Unit: iso4217:'USD'


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

Fact Table
Network
100640 - Disclosure - Fair Values of Derivative Instruments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail)
Table(implied)
#BlockReporting Entity [Aspect]Period [Aspect]Dimension MembersConceptFact ValueUnitRoundingParenthetical ExplanationsOrigin
11.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Equity and Other Investments * Eligible for OffsettingDerivative Assets18000000 iso4217:USD-6Reported
21.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Equity and Other Investments * Eligible for OffsettingDerivative Assets67000000 iso4217:USD-6Reported
31.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets * Eligible for OffsettingDerivative Assets548000000 iso4217:USD-6Reported
41.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets * Eligible for OffsettingDerivative Assets336000000 iso4217:USD-6Reported
51.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Assets * Eligible for OffsettingDerivative Assets6000000 iso4217:USD-6Reported
61.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Short-term Investments * Eligible for OffsettingDerivative Assets69000000 iso4217:USD-6Reported
71.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Short-term Investments * Eligible for OffsettingDerivative Assets100000000 iso4217:USD-6Reported
81.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Equity and Other Investments * Eligible for OffsettingGross amounts of derivatives offset on the balance sheet, assets(25000000)iso4217:USD-6Reported
91.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Equity and Other Investments * Eligible for OffsettingGross amounts of derivatives offset on the balance sheet, assets(67000000)iso4217:USD-6Reported
101.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets * Eligible for OffsettingGross amounts of derivatives offset on the balance sheet, assets(302000000)iso4217:USD-6Reported
111.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets * Eligible for OffsettingGross amounts of derivatives offset on the balance sheet, assets(132000000)iso4217:USD-6Reported
121.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Assets * Eligible for OffsettingGross amounts of derivatives offset on the balance sheet, assets(8000000)iso4217:USD-6Reported
131.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Short-term Investments * Eligible for OffsettingGross amounts of derivatives offset on the balance sheet, assets(74000000)iso4217:USD-6Reported
141.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Short-term Investments * Eligible for OffsettingGross amounts of derivatives offset on the balance sheet, assets(20000000)iso4217:USD-6Reported
151.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Equity and Other Investments * Eligible for OffsettingNet amounts presented on the balance sheet, assets-7000000 iso4217:USD-6Reported
161.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Equity and Other Investments * Eligible for OffsettingNet amounts presented on the balance sheet, assets0 iso4217:USD-6Reported
171.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets * Eligible for OffsettingNet amounts presented on the balance sheet, assets246000000 iso4217:USD-6Reported
181.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets * Eligible for OffsettingNet amounts presented on the balance sheet, assets204000000 iso4217:USD-6Reported
191.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Assets * Eligible for OffsettingNet amounts presented on the balance sheet, assets-2000000 iso4217:USD-6Reported
201.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Short-term Investments * Eligible for OffsettingNet amounts presented on the balance sheet, assets-5000000 iso4217:USD-6Reported
211.1.6.3.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Short-term Investments * Eligible for OffsettingNet amounts presented on the balance sheet, assets80000000 iso4217:USD-6Reported
221.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Equity and Other Investments * Balance Sheet Offsetting Eligibility [Domain]Net amounts presented on the balance sheet, assets0 iso4217:USDAssumed
231.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Equity and Other Investments * Balance Sheet Offsetting Eligibility [Domain]Net amounts presented on the balance sheet, assets0 iso4217:USDAssumed
241.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets * Balance Sheet Offsetting Eligibility [Domain]Net amounts presented on the balance sheet, assets0 iso4217:USDAssumed
251.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets * Balance Sheet Offsetting Eligibility [Domain]Net amounts presented on the balance sheet, assets0 iso4217:USDAssumed
261.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Assets * Balance Sheet Offsetting Eligibility [Domain]Net amounts presented on the balance sheet, assets0 iso4217:USDAssumed
271.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Short-term Investments * Balance Sheet Offsetting Eligibility [Domain]Net amounts presented on the balance sheet, assets0 iso4217:USDAssumed
281.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Short-term Investments * Balance Sheet Offsetting Eligibility [Domain]Net amounts presented on the balance sheet, assets0 iso4217:USDAssumed
291.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Equity and Other Investments * Balance Sheet Offsetting Eligibility [Domain]Gross amounts of derivatives not offset on the balance sheet, assets0 iso4217:USDAssumed
301.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Equity and Other Investments * Balance Sheet Offsetting Eligibility [Domain]Gross amounts of derivatives not offset on the balance sheet, assets0 iso4217:USDAssumed
311.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets * Balance Sheet Offsetting Eligibility [Domain]Gross amounts of derivatives not offset on the balance sheet, assets0 iso4217:USDAssumed
321.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets * Balance Sheet Offsetting Eligibility [Domain]Gross amounts of derivatives not offset on the balance sheet, assets0 iso4217:USDAssumed
331.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Assets * Balance Sheet Offsetting Eligibility [Domain]Gross amounts of derivatives not offset on the balance sheet, assets0 iso4217:USDAssumed
341.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Short-term Investments * Balance Sheet Offsetting Eligibility [Domain]Gross amounts of derivatives not offset on the balance sheet, assets0 iso4217:USDAssumed
351.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Short-term Investments * Balance Sheet Offsetting Eligibility [Domain]Gross amounts of derivatives not offset on the balance sheet, assets0 iso4217:USDAssumed
361.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Equity and Other Investments * Balance Sheet Offsetting Eligibility [Domain]Cash collateral received, assets0 iso4217:USDAssumed
371.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Equity and Other Investments * Balance Sheet Offsetting Eligibility [Domain]Cash collateral received, assets0 iso4217:USDAssumed
381.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets * Balance Sheet Offsetting Eligibility [Domain]Cash collateral received, assets0 iso4217:USDAssumed
391.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets * Balance Sheet Offsetting Eligibility [Domain]Cash collateral received, assets0 iso4217:USDAssumed
401.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Assets * Balance Sheet Offsetting Eligibility [Domain]Cash collateral received, assets0 iso4217:USDAssumed
411.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Short-term Investments * Balance Sheet Offsetting Eligibility [Domain]Cash collateral received, assets0 iso4217:USDAssumed
421.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Short-term Investments * Balance Sheet Offsetting Eligibility [Domain]Cash collateral received, assets0 iso4217:USDAssumed
431.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Equity and Other Investments * Balance Sheet Offsetting Eligibility [Domain]Net amount, assets-7000000 iso4217:USD-6Reported
441.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Equity and Other Investments * Balance Sheet Offsetting Eligibility [Domain]Net amount, assets0 iso4217:USD-6Reported
451.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Assets * Balance Sheet Offsetting Eligibility [Domain]Net amount, assets246000000 iso4217:USD-6Reported
461.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Assets * Balance Sheet Offsetting Eligibility [Domain]Net amount, assets204000000 iso4217:USD-6Reported
471.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Assets * Balance Sheet Offsetting Eligibility [Domain]Net amount, assets-2000000 iso4217:USD-6Reported
481.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Short-term Investments * Balance Sheet Offsetting Eligibility [Domain]Net amount, assets-5000000 iso4217:USD-6Reported
491.1.6.6.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Short-term Investments * Balance Sheet Offsetting Eligibility [Domain]Net amount, assets80000000 iso4217:USD-6Reported
501.1.6.9.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities * Eligible for OffsettingDerivative Liabilities(630000000)iso4217:USD-6Reported
511.1.6.9.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities * Eligible for OffsettingDerivative Liabilities(334000000)iso4217:USD-6Reported
521.1.6.9.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Liabilities * Eligible for OffsettingDerivative Liabilities(8000000)iso4217:USD-6Reported
531.1.6.9.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities * Eligible for OffsettingGross amounts of derivatives offset on the balance sheet, liabilities398000000 iso4217:USD-6Reported
541.1.6.9.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities * Eligible for OffsettingGross amounts of derivatives offset on the balance sheet, liabilities221000000 iso4217:USD-6Reported
551.1.6.9.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Liabilities * Eligible for OffsettingGross amounts of derivatives offset on the balance sheet, liabilities7000000 iso4217:USD-6Reported
561.1.6.9.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities * Eligible for OffsettingNet amounts presented on the balance sheet, liabilities232000000 iso4217:USD-6Reported
571.1.6.9.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities * Eligible for OffsettingNet amounts presented on the balance sheet, liabilities113000000 iso4217:USD-6Reported
581.1.6.9.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Liabilities * Eligible for OffsettingNet amounts presented on the balance sheet, liabilities1000000 iso4217:USD-6Reported
591.1.6.12.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities * Balance Sheet Offsetting Eligibility [Domain]Net amounts presented on the balance sheet, liabilities0 iso4217:USDAssumed
601.1.6.12.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities * Balance Sheet Offsetting Eligibility [Domain]Net amounts presented on the balance sheet, liabilities0 iso4217:USDAssumed
611.1.6.12.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Liabilities * Balance Sheet Offsetting Eligibility [Domain]Net amounts presented on the balance sheet, liabilities0 iso4217:USDAssumed
621.1.6.12.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities * Balance Sheet Offsetting Eligibility [Domain]Gross amounts of derivatives not offset on the balance sheet, liabilities(0)iso4217:USDAssumed
631.1.6.12.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities * Balance Sheet Offsetting Eligibility [Domain]Gross amounts of derivatives not offset on the balance sheet, liabilities(0)iso4217:USDAssumed
641.1.6.12.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Liabilities * Balance Sheet Offsetting Eligibility [Domain]Gross amounts of derivatives not offset on the balance sheet, liabilities(0)iso4217:USDAssumed
651.1.6.12.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities * Balance Sheet Offsetting Eligibility [Domain]Cash collateral received, liabilities(0)iso4217:USDAssumed
661.1.6.12.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities * Balance Sheet Offsetting Eligibility [Domain]Cash collateral received, liabilities(0)iso4217:USDAssumed
671.1.6.12.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Liabilities * Balance Sheet Offsetting Eligibility [Domain]Cash collateral received, liabilities(0)iso4217:USDAssumed
681.1.6.12.rollUp0000789019 (http://www.sec.gov/CIK)2016-06-30Other Current Liabilities * Balance Sheet Offsetting Eligibility [Domain]Net amount, liabilities482000000 iso4217:USD-6Reported
691.1.6.12.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Current Liabilities * Balance Sheet Offsetting Eligibility [Domain]Net amount, liabilities341000000 iso4217:USD-6Reported
701.1.6.12.rollUp0000789019 (http://www.sec.gov/CIK)2017-06-30Other Long-term Liabilities * Balance Sheet Offsetting Eligibility [Domain]Net amount, liabilities1000000 iso4217:USD-6Reported
Model Structure
Network
100640 - Disclosure - Fair Values of Derivative Instruments (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFairValuesOfDerivativeInstrumentsDetail)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Derivative Instruments And Hedging Activities Disclosure [Abstract]Abstractdurationbase:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
2 Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]Hypercubedurationbase:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable
3 Legal Entity [Axis]Dimensiondurationother:LegalEntityAxis
4 Entity [Domain]Memberdurationother:EntityDomain
5 Hedging DesignationDimensiondurationbase:HedgingDesignationAxis
6 Hedging Designation [Domain]Memberdurationbase:HedgingDesignationDomain
7 Non-designated Hedge DerivativesMemberdurationbase:NondesignatedMember
8 Designated Hedge DerivativesMemberdurationbase:DesignatedAsHedgingInstrumentMember
9 Derivatives, Fair Value, by Balance Sheet LocationDimensiondurationbase:BalanceSheetLocationAxis
10 Balance Sheet Location [Domain]Memberdurationbase:BalanceSheetLocationDomain
11 Short-term InvestmentsMemberdurationbase:ShortTermInvestmentsMember
12 Other Current AssetsMemberdurationbase:OtherCurrentAssetsMember
13 Equity and Other InvestmentsMemberdurationmsft:EquityAndOtherInvestmentsMember
14 Other Long-term AssetsMemberdurationbase:OtherNoncurrentAssetsMember
15 Other Current LiabilitiesMemberdurationbase:OtherCurrentLiabilitiesMember
16 Other Long-term LiabilitiesMemberdurationbase:OtherNoncurrentLiabilitiesMember
17 Derivative Instrument [Axis]Dimensiondurationbase:DerivativeInstrumentRiskAxis
18 Derivative Contract [Domain]Memberdurationbase:DerivativeContractTypeDomain
19 Foreign Exchange ContractsMemberdurationbase:ForeignExchangeContractMember
20 Equity ContractsMemberdurationbase:EquityContractMember
21 Interest Rate ContractsMemberdurationbase:InterestRateContractMember
22 Credit ContractsMemberdurationbase:CreditRiskContractMember
23 Balance Sheet Offsetting Eligibility [Axis]Dimensiondurationmsft:BalanceSheetOffsettingEligibilityAxis
24 Balance Sheet Offsetting Eligibility [Domain]Memberdurationmsft:BalanceSheetOffsettingEligibilityDomain
25 Eligible for OffsettingMemberdurationmsft:EligibleForOffsettingMember
26 Derivatives, Fair Value [Line Items]LineItemsdurationbase:DerivativesFairValueLineItems
27 Derivative AssetsConcept (Monetary)instantdebitbase:DerivativeFairValueOfDerivativeAsset
28 Gross amounts of derivatives offset on the balance sheet, assetsConcept (Monetary)instantcreditbase:DerivativeAssetFairValueGrossLiability
29 Net amounts presented on the balance sheet, assetsConcept (Monetary)instantdebitmsft:DerivativeAssetsNetAmountsPresentedInBalanceSheet
30 Gross amounts of derivatives not offset on the balance sheet, assetsConcept (Monetary)instantdebitmsft:DerivativeFairValueOfDerivativeAssetAmountNotOffset
31 Cash collateral received, assetsConcept (Monetary)instantdebitbase:DerivativeCollateralRightToReclaimCash
32 Net amount, assetsConcept (Monetary)instantdebitmsft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet
33 Derivative LiabilitiesConcept (Monetary)instantcreditbase:DerivativeFairValueOfDerivativeLiability
34 Gross amounts of derivatives offset on the balance sheet, liabilitiesConcept (Monetary)instantdebitbase:DerivativeLiabilityFairValueGrossAsset
35 Net amounts presented on the balance sheet, liabilitiesConcept (Monetary)instantcreditmsft:DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet
36 Gross amounts of derivatives not offset on the balance sheet, liabilitiesConcept (Monetary)instantcreditmsft:DerivativeFairValueOfDerivativeLiabilityAmountNotOffset
37 Cash collateral received, liabilitiesConcept (Monetary)instantcreditbase:DerivativeCollateralObligationToReturnCash
38 Net amount, liabilitiesConcept (Monetary)instantcreditmsft:DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet

Definition Graphs

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

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