Generated by Logical Toolkit for XBRL version c886a13 (updated 6 hours ago). Analysis at 2021-06-15T15:29:45+0000 for charles.hoffman@me.com. This page will remain online at https://pacioli.logicalcontracts.com/reportAnalysis/50421a77b885670e82098bcbfe2818d4ac8357fb.report/index.html for about 28 days.

Block Pivots (one per detected block)
Network
100690 - Disclosure - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail)
Table(implied)

Concept arrangement pattern: 1.1.6.1.set []
Entity: 0000789019 (http://www.sec.gov/CIK)
Unit: iso4217:'USD'


Component as one Pivot (ALL presented facts)
Network
100690 - Disclosure - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail)
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
100690 - Disclosure - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail)
Table(implied)
#BlockReporting Entity [Aspect]Period [Aspect]Dimension MembersConceptFact ValueUnitRoundingParenthetical ExplanationsOrigin
11.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * Right Of Offset And Netting [Domain]Assets119019000000 iso4217:USD-6Reported
21.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * Right Of Offset And Netting [Domain]Assets133985000000 iso4217:USD-6Reported
31.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets119420000000 iso4217:USD-6Reported
41.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets134212000000 iso4217:USD-6Reported
51.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Mortgage- and asset-backed securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets4803000000 iso4217:USD-6Reported
61.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Mortgage- and asset-backed securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets3934000000 iso4217:USD-6Reported
71.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Mortgage- and asset-backed securities * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
81.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Mortgage- and asset-backed securities * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
91.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Mortgage- and asset-backed securities * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets4803000000 iso4217:USD-6Reported
101.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Mortgage- and asset-backed securities * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets3934000000 iso4217:USD-6Reported
111.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Mortgage- and asset-backed securities * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
121.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Mortgage- and asset-backed securities * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
131.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Certificates of deposit * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets1000000000 iso4217:USD-6Reported
141.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Certificates of deposit * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets1358000000 iso4217:USD-6Reported
151.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Certificates of deposit * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
161.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Certificates of deposit * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
171.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Certificates of deposit * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets1000000000 iso4217:USD-6Reported
181.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Certificates of deposit * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets1358000000 iso4217:USD-6Reported
191.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Certificates of deposit * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
201.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Certificates of deposit * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
211.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Commercial paper * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets298000000 iso4217:USD-6Reported
221.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Commercial paper * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets319000000 iso4217:USD-6Reported
231.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Commercial paper * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
241.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Commercial paper * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
251.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Commercial paper * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets298000000 iso4217:USD-6Reported
261.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Commercial paper * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets319000000 iso4217:USD-6Reported
271.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Commercial paper * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
281.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Commercial paper * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
291.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Corporate notes and bonds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets6362000000 iso4217:USD-6Reported
301.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Corporate notes and bonds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets4830000000 iso4217:USD-6Reported
311.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Corporate notes and bonds * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
321.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Corporate notes and bonds * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
331.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Corporate notes and bonds * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets6361000000 iso4217:USD-6Reported
341.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Corporate notes and bonds * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets4829000000 iso4217:USD-6Reported
351.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Corporate notes and bonds * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets1000000 iso4217:USD-6Reported
361.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Corporate notes and bonds * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets1000000 iso4217:USD-6Reported
371.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Derivatives * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets639000000 iso4217:USD-6Reported
381.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Derivatives * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets509000000 iso4217:USD-6Reported
391.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Derivatives * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets6000000 iso4217:USD-6Reported
401.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Derivatives * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets1000000 iso4217:USD-6Reported
411.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Derivatives * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets633000000 iso4217:USD-6Reported
421.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Derivatives * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets508000000 iso4217:USD-6Reported
431.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Derivatives * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
441.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Derivatives * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
451.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Common and preferred stock * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets9050000000 iso4217:USD-6Reported
461.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Common and preferred stock * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets4426000000 iso4217:USD-6Reported
471.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Common and preferred stock * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets6918000000 iso4217:USD-6Reported
481.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Common and preferred stock * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets2414000000 iso4217:USD-6Reported
491.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Common and preferred stock * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets2114000000 iso4217:USD-6Reported
501.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Common and preferred stock * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets1994000000 iso4217:USD-6Reported
511.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Common and preferred stock * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets18000000 iso4217:USD-6Reported
521.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Common and preferred stock * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets18000000 iso4217:USD-6Reported
531.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Foreign government bonds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets5715000000 iso4217:USD-6Reported
541.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Foreign government bonds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets5187000000 iso4217:USD-6Reported
551.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Foreign government bonds * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets10000000 iso4217:USD-6Reported
561.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Foreign government bonds * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
571.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Foreign government bonds * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets5705000000 iso4217:USD-6Reported
581.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Foreign government bonds * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets5187000000 iso4217:USD-6Reported
591.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Foreign government bonds * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
601.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Foreign government bonds * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
611.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Mutual funds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets1012000000 iso4217:USD-6Reported
621.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Mutual funds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets1478000000 iso4217:USD-6Reported
631.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Mutual funds * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets1012000000 iso4217:USD-6Reported
641.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Mutual funds * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets1478000000 iso4217:USD-6Reported
651.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Mutual funds * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
661.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Mutual funds * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
671.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Mutual funds * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
681.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Mutual funds * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
691.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30U.S. government and agency securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets90199000000 iso4217:USD-6Reported
701.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30U.S. government and agency securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets111844000000 iso4217:USD-6Reported
711.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30U.S. government and agency securities * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets86492000000 iso4217:USD-6Reported
721.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30U.S. government and agency securities * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets109228000000 iso4217:USD-6Reported
731.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30U.S. government and agency securities * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets3707000000 iso4217:USD-6Reported
741.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30U.S. government and agency securities * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets2616000000 iso4217:USD-6Reported
751.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30U.S. government and agency securities * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
761.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30U.S. government and agency securities * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
771.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Municipal securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets342000000 iso4217:USD-6Reported
781.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Municipal securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * GrossAssets327000000 iso4217:USD-6Reported
791.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Municipal securities * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
801.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Municipal securities * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
811.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Municipal securities * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets342000000 iso4217:USD-6Reported
821.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Municipal securities * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets327000000 iso4217:USD-6Reported
831.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Municipal securities * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
841.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Municipal securities * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets0 iso4217:USD-6Reported
851.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets94438000000 iso4217:USD-6Reported
861.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Level 1 * Fair Value by Liability Class [Domain] * GrossAssets113121000000 iso4217:USD-6Reported
871.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets24963000000 iso4217:USD-6Reported
881.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Level 2 * Fair Value by Liability Class [Domain] * GrossAssets21072000000 iso4217:USD-6Reported
891.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets19000000 iso4217:USD-6Reported
901.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Level 3 * Fair Value by Liability Class [Domain] * GrossAssets19000000 iso4217:USD-6Reported
911.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets119019000000 iso4217:USD-6Reported
921.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets133985000000 iso4217:USD-6Reported
931.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Mortgage- and asset-backed securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets4803000000 iso4217:USD-6Reported
941.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Mortgage- and asset-backed securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets3934000000 iso4217:USD-6Reported
951.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Certificates of deposit * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets1000000000 iso4217:USD-6Reported
961.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Certificates of deposit * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets1358000000 iso4217:USD-6Reported
971.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Commercial paper * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets298000000 iso4217:USD-6Reported
981.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Commercial paper * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets319000000 iso4217:USD-6Reported
991.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Corporate notes and bonds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets6362000000 iso4217:USD-6Reported
1001.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Corporate notes and bonds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets4830000000 iso4217:USD-6Reported
1011.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Derivatives * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets238000000 iso4217:USD-6Reported
1021.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Derivatives * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets282000000 iso4217:USD-6Reported
1031.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Common and preferred stock * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets9050000000 iso4217:USD-6Reported
1041.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Common and preferred stock * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets4426000000 iso4217:USD-6Reported
1051.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Foreign government bonds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets5715000000 iso4217:USD-6Reported
1061.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Foreign government bonds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets5187000000 iso4217:USD-6Reported
1071.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Mutual funds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets1012000000 iso4217:USD-6Reported
1081.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Mutual funds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets1478000000 iso4217:USD-6Reported
1091.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30U.S. government and agency securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets90199000000 iso4217:USD-6Reported
1101.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30U.S. government and agency securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets111844000000 iso4217:USD-6Reported
1111.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Municipal securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets342000000 iso4217:USD-6Reported
1121.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Municipal securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NetAssets327000000 iso4217:USD-6Reported
1131.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets-401000000 iso4217:USD-6Reported
1141.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets-227000000 iso4217:USD-6Reported
1151.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Mortgage- and asset-backed securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1161.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Mortgage- and asset-backed securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1171.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Certificates of deposit * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1181.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Certificates of deposit * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1191.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Commercial paper * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1201.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Commercial paper * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1211.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Corporate notes and bonds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1221.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Corporate notes and bonds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1231.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Derivatives * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets-401000000 iso4217:USD-6Reported
1241.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Derivatives * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets-227000000 iso4217:USD-6Reported
1251.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Common and preferred stock * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1261.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Common and preferred stock * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1271.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Foreign government bonds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1281.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Foreign government bonds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1291.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Mutual funds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1301.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Mutual funds * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1311.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30U.S. government and agency securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1321.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30U.S. government and agency securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1331.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Municipal securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1341.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Municipal securities * Fair Value Hierarchy [Domain] * Fair Value by Liability Class [Domain] * NettingAssets0 iso4217:USD-6Reported
1351.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Level 1 * Derivatives and other * GrossLiabilities17000000 iso4217:USD-6Reported
1361.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Level 1 * Derivatives and other * GrossLiabilities0 iso4217:USD-6Reported
1371.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Level 2 * Derivatives and other * GrossLiabilities613000000 iso4217:USD-6Reported
1381.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Level 2 * Derivatives and other * GrossLiabilities345000000 iso4217:USD-6Reported
1391.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Level 3 * Derivatives and other * GrossLiabilities0 iso4217:USD-6Reported
1401.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Level 3 * Derivatives and other * GrossLiabilities39000000 iso4217:USD-6Reported
1411.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Derivatives and other * GrossLiabilities630000000 iso4217:USD-6Reported
1421.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Derivatives and other * GrossLiabilities384000000 iso4217:USD-6Reported
1431.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Derivatives and other * NetLiabilities232000000 iso4217:USD-6Reported
1441.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Derivatives and other * NetLiabilities156000000 iso4217:USD-6Reported
1451.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Derivatives and other * NettingLiabilities-398000000 iso4217:USD-6Reported
1461.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Asset Class [Domain] * Fair Value Hierarchy [Domain] * Derivatives and other * NettingLiabilities-228000000 iso4217:USD-6Reported
Model Structure
Network
100690 - Disclosure - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Fair Value Disclosures [Abstract]Abstractdurationbase:FairValueDisclosuresAbstract
2 Fair Value Measurements, Recurring and Nonrecurring [Table]Hypercubedurationbase:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable
3 Legal Entity [Axis]Dimensiondurationother:LegalEntityAxis
4 Entity [Domain]Memberdurationother:EntityDomain
5 Liability Class [Axis]Dimensiondurationbase:FairValueByLiabilityClassAxis
6 Fair Value by Liability Class [Domain]Memberdurationbase:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain
7 Derivatives and otherMemberdurationbase:DerivativeFinancialInstrumentsLiabilitiesMember
8 Right Of Offset And Netting [Axis]Dimensiondurationmsft:RightOfOffsetAndNettingAxis
9 Right Of Offset And Netting [Domain]Memberdurationmsft:RightOfOffsetAndNettingDomain
10 GrossMemberdurationmsft:GrossMember
11 NettingMemberdurationmsft:NettingMember
12 NetMemberdurationmsft:NetMember
13 Fair Value by Asset ClassDimensiondurationbase:FairValueByAssetClassAxis
14 Asset Class [Domain]Memberdurationbase:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain
15 Mutual fundsMemberdurationbase:MoneyMarketFundsMember
16 Commercial paperMemberdurationbase:CommercialPaperMember
17 Certificates of depositMemberdurationbase:CertificatesOfDepositMember
18 U.S. government and agency securitiesMemberdurationbase:USGovernmentAgenciesDebtSecuritiesMember
19 Foreign government bondsMemberdurationbase:ForeignGovernmentDebtSecuritiesMember
20 Mortgage- and asset-backed securitiesMemberdurationbase:AssetBackedSecuritiesMember
21 Corporate notes and bondsMemberdurationbase:CorporateDebtSecuritiesMember
22 Municipal securitiesMemberdurationbase:USStatesAndPoliticalSubdivisionsMember
23 Common and preferred stockMemberdurationbase:EquitySecuritiesMember
24 DerivativesMemberdurationbase:DerivativeFinancialInstrumentsAssetsMember
25 Fair Value, Hierarchy [Axis]Dimensiondurationbase:FairValueByFairValueHierarchyLevelAxis
26 Fair Value Hierarchy [Domain]Memberdurationbase:FairValueMeasurementsFairValueHierarchyDomain
27 Level 1Memberdurationbase:FairValueInputsLevel1Member
28 Level 2Memberdurationbase:FairValueInputsLevel2Member
29 Level 3Memberdurationbase:FairValueInputsLevel3Member
30 Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]LineItemsdurationbase:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
31 AssetsConcept (Monetary)instantdebitbase:AssetsFairValueDisclosureRecurring
32 LiabilitiesConcept (Monetary)instantcreditbase:LiabilitiesFairValueDisclosureRecurring

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