Generated by Logical Toolkit for XBRL version c886a13 (updated 6 hours ago). Analysis at 2021-06-15T15:29:44+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
100520 - Disclosure - Accounting Policies - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail)
Table(implied)

Concept arrangement pattern: 1.1.7.1.set []
Entity: 0000789019 (http://www.sec.gov/CIK)


Component as one Pivot (ALL presented facts)
Network
100520 - Disclosure - Accounting Policies - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail)
Table(implied)

Entity: 0000789019 (http://www.sec.gov/CIK)


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

Fact Table
Network
100520 - Disclosure - Accounting Policies - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail)
Table(implied)
#BlockReporting Entity [Aspect]Period [Aspect]Dimension MembersConceptFact ValueUnitRoundingParenthetical ExplanationsOrigin
11.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Windows 10 Licenses * Property, Plant and Equipment, Type [Domain] * Upper Limit * Scenario, UnspecifiedRevenue recognition periodP4Y Reported
21.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Windows 10 Licenses * Property, Plant and Equipment, Type [Domain] * Lower Limit * Scenario, UnspecifiedRevenue recognition periodP2Y Reported
31.1.7.1.set0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedAdvertising expense1900000000 iso4217:USD-8Reported
41.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedAdvertising expense1600000000 iso4217:USD-8Reported
51.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedAdvertising expense1500000000 iso4217:USD-8Reported
61.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Buildings and Improvements * Upper Limit * Scenario, UnspecifiedEstimated useful livesP15Y Reported
71.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Buildings and Improvements * Lower Limit * Scenario, UnspecifiedEstimated useful livesP5Y Reported
81.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Computer Equipment * Upper Limit * Scenario, UnspecifiedEstimated useful livesP3Y Reported
91.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Computer Equipment * Lower Limit * Scenario, UnspecifiedEstimated useful livesP2Y Reported
101.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Furniture and Fixtures * Upper Limit * Scenario, UnspecifiedEstimated useful livesP10Y Reported
111.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Furniture and Fixtures * Lower Limit * Scenario, UnspecifiedEstimated useful livesP1Y Reported
121.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Leasehold Improvements * Upper Limit * Scenario, UnspecifiedEstimated useful livesP20Y Reported
131.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Leasehold Improvements * Lower Limit * Scenario, UnspecifiedEstimated useful livesP3Y Reported
141.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Software * Upper Limit * Scenario, UnspecifiedEstimated useful livesP7Y Reported
151.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Software * Lower Limit * Scenario, UnspecifiedEstimated useful livesP3Y Reported
161.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Upper Limit * Scenario, UnspecifiedEstimated useful lives of intangible assetsP15Y Reported
171.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Lower Limit * Scenario, UnspecifiedEstimated useful lives of intangible assetsP1Y Reported
181.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update 2016-02 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanRecognition of additional ROU assets for operating leases5200000000 iso4217:USD-8Reported
191.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update 2016-02 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanRecognition of additional ROU assets for operating leases6600000000 iso4217:USD-8Reported
201.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update 2016-02 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanRecognition of additional lease liabilities for operating leases5200000000 iso4217:USD-8Reported
211.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update 2016-02 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanRecognition of additional lease liabilities for operating leases6600000000 iso4217:USD-8Reported
221.1.7.1.set0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue93580000000 iso4217:USD-6Reported
231.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue20379000000 iso4217:USD-6Reported
241.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue85320000000 iso4217:USD-6Reported
251.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue23796000000 iso4217:USD-6Reported
261.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue20531000000 iso4217:USD-6Reported
271.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue20614000000 iso4217:USD-6Reported
281.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue20453000000 iso4217:USD-6Reported
291.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue89950000000 iso4217:USD-6Reported
301.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue24090000000 iso4217:USD-6Reported
311.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue22090000000 iso4217:USD-6Reported
321.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue23317000000 iso4217:USD-6Reported
331.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accounting Standards Update 2014-09 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanRevenue5834000000 iso4217:USD-6Reported
341.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accounting Standards Update 2014-09 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanRevenue6621000000 iso4217:USD-6Reported
351.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accounting Standards Update 2016-02 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanRevenue0 iso4217:USD-6Reported
361.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accounting Standards Update 2016-02 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanRevenue0 iso4217:USD-6Reported
371.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-09-30Type of Adoption * Windows 10 Licenses * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue1300000000 iso4217:USD-8Reported
381.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Type of Adoption * Windows 10 Licenses * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue6600000000 iso4217:USD-8Reported
391.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-10-01 to 2015-12-31Type of Adoption * Windows 10 Licenses * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue1700000000 iso4217:USD-8Reported
401.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-01-01 to 2016-03-31Type of Adoption * Windows 10 Licenses * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue1600000000 iso4217:USD-8Reported
411.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-04-01 to 2016-06-30Type of Adoption * Windows 10 Licenses * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue2000000000 iso4217:USD-8Reported
421.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2016-09-30Type of Adoption * Windows 10 Licenses * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue1900000000 iso4217:USD-8Reported
431.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Windows 10 Licenses * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue6700000000 iso4217:USD-8Reported
441.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-10-01 to 2016-12-31Type of Adoption * Windows 10 Licenses * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue2000000000 iso4217:USD-8Reported
451.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-01-01 to 2017-03-31Type of Adoption * Windows 10 Licenses * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue1500000000 iso4217:USD-8Reported
461.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-04-01 to 2017-06-30Type of Adoption * Windows 10 Licenses * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedRevenue1400000000 iso4217:USD-8Reported
471.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanRevenue91154000000 iso4217:USD-6Reported
481.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanRevenue96571000000 iso4217:USD-6Reported
491.1.7.1.set0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedProvision for income taxes6314000000 iso4217:USD-6Reported
501.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedProvision for income taxes2953000000 iso4217:USD-6Reported
511.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedProvision for income taxes1945000000 iso4217:USD-6Reported
521.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accounting Standards Update 2014-09 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanProvision for income taxes2147000000 iso4217:USD-6Reported
531.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accounting Standards Update 2014-09 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanProvision for income taxes2467000000 iso4217:USD-6Reported
541.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accounting Standards Update 2016-02 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanProvision for income taxes0 iso4217:USD-6Reported
551.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accounting Standards Update 2016-02 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanProvision for income taxes0 iso4217:USD-6Reported
561.1.7.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanProvision for income taxes5100000000 iso4217:USD-6Reported
571.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanProvision for income taxes4412000000 iso4217:USD-6Reported
581.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update 2014-09 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanAccounts receivable and other current and long-term assets4200000000 iso4217:USD-8Reported
591.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update 2014-09 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanAccounts receivable and other current and long-term assets2700000000 iso4217:USD-8Reported
601.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedUnearned revenue33909000000 iso4217:USD-6Reported
611.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedUnearned revenue44479000000 iso4217:USD-6Reported
621.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update 2014-09 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanUnearned revenue-11716000000 iso4217:USD-6Reported
631.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update 2014-09 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanUnearned revenue-17823000000 iso4217:USD-6Reported
641.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update 2016-02 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanUnearned revenue0 iso4217:USD-6Reported
651.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update 2016-02 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanUnearned revenue0 iso4217:USD-6Reported
661.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanUnearned revenue22193000000 iso4217:USD-6Reported
671.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanUnearned revenue26656000000 iso4217:USD-6Reported
681.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedDeferred income taxes1476000000 iso4217:USD-6Reported
691.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario, UnspecifiedDeferred income taxes531000000 iso4217:USD-6Reported
701.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update 2014-09 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanDeferred income taxes4837000000 iso4217:USD-6Reported
711.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update 2014-09 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanDeferred income taxes5203000000 iso4217:USD-6Reported
721.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Accounting Standards Update 2016-02 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanDeferred income taxes0 iso4217:USD-6Reported
731.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Accounting Standards Update 2016-02 * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanDeferred income taxes0 iso4217:USD-6Reported
741.1.7.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanDeferred income taxes6313000000 iso4217:USD-6Reported
751.1.7.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Type of Adoption * Deferred Revenue [Domain] * Property, Plant and Equipment, Type [Domain] * Range [Domain] * Scenario PlanDeferred income taxes5734000000 iso4217:USD-6Reported
Model Structure
Network
100520 - Disclosure - Accounting Policies - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureAccountingPoliciesAdditionalInformationDetail)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Accounting Policies [Abstract]Abstractdurationbase:AccountingPoliciesAbstract
2 Significant Accounting Policies [Table]Hypercubedurationmsft:SignificantAccountingPoliciesTable
3 Legal Entity [Axis]Dimensiondurationother:LegalEntityAxis
4 Entity [Domain]Memberdurationother:EntityDomain
5 Deferred Revenue Arrangement TypeDimensiondurationbase:DeferredRevenueArrangementTypeAxis
6 Deferred Revenue [Domain]Memberdurationbase:DeferredRevenueArrangementTypeDomain
7 Windows 10 LicensesMemberdurationmsft:WindowsTenDeferralMember
8 RangeDimensiondurationbase:RangeAxis
9 Range [Domain]Memberdurationbase:RangeMember
10 Lower LimitMemberdurationbase:MinimumMember
11 Upper LimitMemberdurationbase:MaximumMember
12 Property, Plant and Equipment, Type [Axis]Dimensiondurationbase:PropertyPlantAndEquipmentByTypeAxis
13 Property, Plant and Equipment, Type [Domain]Memberdurationbase:PropertyPlantAndEquipmentTypeDomain
14 SoftwareMemberdurationbase:SoftwareAndSoftwareDevelopmentCostsMember
15 Computer EquipmentMemberdurationbase:ComputerEquipmentMember
16 Buildings and ImprovementsMemberdurationbase:BuildingAndBuildingImprovementsMember
17 Leasehold ImprovementsMemberdurationbase:LeaseholdImprovementsMember
18 Furniture and FixturesMemberdurationbase:FurnitureAndFixturesMember
19 Adjustments for New Accounting PronouncementsDimensiondurationbase:AdjustmentsForNewAccountingPronouncementsAxis
20 Type of AdoptionMemberdurationbase:TypeOfAdoptionMember
21 Accounting Standards Update 2016-02Memberdurationbase:AccountingStandardsUpdate201602Member
22 Accounting Standards Update 2014-09Memberdurationbase:AccountingStandardsUpdate201409Member
23 ScenarioDimensiondurationbase:StatementScenarioAxis
24 Scenario, UnspecifiedMemberdurationbase:ScenarioUnspecifiedDomain
25 Scenario PlanMemberdurationbase:ScenarioPlanMember
26 Significant Accounting Policies [Line Items]LineItemsdurationmsft:SignificantAccountingPoliciesLineItems
27 Revenue recognition periodConcept (Duration)durationmsft:RevenueRecognitionPeriod
28 Advertising expenseConcept (Monetary)durationdebitbase:AdvertisingExpense
29 Estimated useful livesConcept (Duration)durationbase:PropertyPlantAndEquipmentUsefulLife
30 Estimated useful lives of intangible assetsConcept (Duration)durationbase:FiniteLivedIntangibleAssetUsefulLife
31 Recognition of additional ROU assets for operating leasesConcept (Monetary)instantdebitmsft:OperatingLeaseRightOfUseAssets
32 Recognition of additional lease liabilities for operating leasesConcept (Monetary)instantcreditmsft:OperatingLeaseLiabilities
33 RevenueConcept (Monetary)durationcreditbase:SalesRevenueNet
34 Provision for income taxesConcept (Monetary)durationdebitbase:IncomeTaxExpenseBenefit
35 Accounts receivable and other current and long-term assetsConcept (Monetary)instantdebitmsft:AccountsReceivableNetAndOtherAssets
36 Unearned revenueConcept (Monetary)instantcreditbase:DeferredRevenue
37 Deferred income taxesConcept (Monetary)instantcreditbase:DeferredTaxLiabilitiesNoncurrent

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