Model Structure Summary

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]
# 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
Notes 0.875 Percent Due November 15th 2017
[Member] msft:NotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember
7
Notes 1.0 Percent Due May 1st 2018
[Member] msft:NotesOnePointZeroPercentDueMayOneTwentyEighteenMember
8
Notes 1.30 Percent Due November 3rd 2018
[Member] msft:NotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember
9
Notes 1.625 Percent Due December 6th 2018
[Member] msft:NotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember
10
Notes 4.2 Percent Due June 1st 2019
[Member] msft:NotesFourPointTwoPercentDueJuneOneTwentyNineteenMember
11
Notes 1.1 Percent Due August 8th 2019
[Member] msft:NotesOnePointOnePercentDueAugustEightTwentyNineteenMember
12
Notes 0.500 Percent Due November 1st 2019
[Member] msft:NotesZeroPointFivePercentDueNovemberOneTwentyNineteenMember
13
Notes 1.850 Percent Due February 6th 2020
[Member] msft:NotesOnePointEightFivePercentDueFebruarySixTwentyTwentyMember
14
Notes 1.850 Percent Due February 12th 2020
[Member] msft:NotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember
15
Notes 3.0 Percent Due October 1st 2020
[Member] msft:NotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember
16
Notes 2.0 Percent Due November 3rd 2020
[Member] msft:NotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember
17
Notes 4.0 Percent Due February 8th 2021
[Member] msft:NotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember
18
Notes 1.55 Percent Due August 8th 2021
[Member] msft:NotesOnePointFiveFivePercentDueAugustEightTwentyTwentyOneMember
19
Notes 2.125 Percent Due December 6th 2021
[Member] msft:NotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember
20
Notes 2.40 Percent Due February 6th 2022
[Member] msft:NotesTwoPointFourPercentDueFebruarySixTwentyTwentyTwoMember
21
Notes 2.375 Percent Due February 12th 2022
[Member] msft:NotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember
22
Notes 2.65 Percent Due November 3rd 2022
[Member] msft:NotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember
23
Notes 2.125 Percent Due November 15th 2022
[Member] msft:NotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember
24
Notes 2.375 Percent Due May 1st 2023
[Member] msft:NotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember
25
Notes 2.0 Percent Due August 8th 2023
[Member] msft:NotesTwoPointZeroPercentDueAugustEightTwentyTwentyThreeMember
26
Notes 3.625 Percent Due December 15th 2023
[Member] msft:NotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember
27
Notes 2.875 Percent Due February 6th 2024
[Member] msft:NotesTwoPointEightSevenFivePercentDueFebruarySixTwentyTwentyFourMember
28
Notes 2.70 Percent Due February 12th 2025
[Member] msft:NotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember
29
Notes 3.125 Percent Due November 3rd 2025
[Member] msft:NotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember
30
Notes 2.4 Percent Due August 8th 2026
[Member] msft:NotesTwoPointFourPercentDueAugustEightTwentyTwentySixMember
31
Notes 3.3 Percent Due February 6th 2027
[Member] msft:NotesThreePointThreePercentDueFebruarySixTwentyTwentySevenMember
32
Notes 3.125 Percent Due December 6th 2028
[Member] msft:NotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember
33
Notes 2.625 Percent Due May 2nd 2033
[Member] msft:NotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember
34
Notes 3.50 Percent Due February 12th 2035
[Member] msft:NotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember
35
Notes 4.2 Percent Due November 3rd 2035
[Member] msft:NotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember
36
Notes 3.45 Percent Due August 8th 2036
[Member] msft:NotesThreePointFourFivePercentDueAugustEightTwentyThirtySixMember
37
Notes 4.1 Percent Due February 6th 2037
[Member] msft:NotesFourPointOnePercentDueFebruarySixTwentyThirtySevenMember
38
Notes 5.2 Percent Due June 1st 2039
[Member] msft:NotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember
39
Notes 4.5 Percent Due October 1st 2040
[Member] msft:NotesFourPointFivePercentDueOctoberOneTwentyFortyMember
40
Notes 5.3 Percent Due February 8th 2041
[Member] msft:NotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember
41
Notes 3.5 Percent Due November 15th 2042
[Member] msft:NotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember
42
Notes 3.750 Percent Due May 1st 2043
[Member] msft:NotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember
43
Notes 4.875 Percent Due December 15th 2043
[Member] msft:NotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember
44
Notes 3.750 Percent Due February 12th 2045
[Member] msft:NotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember
45
Notes 4.45 Percent Due November 3rd 2045
[Member] msft:NotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember
46
Notes 3.7 Percent Due August 8th 2046
[Member] msft:NotesThreePointSevenPercentDueAugustEightTwentyFortySixMember
47
Notes 4.25 Percent Due February 6th 2047
[Member] msft:NotesFourPointTwoFivePercentDueFebruarySixTwentyFortySevenMember
48
Notes 4.0 Percent Due February 12th 2055
[Member] msft:NotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember
49
Notes 4.75 Percent Due November 3rd 2055
[Member] msft:NotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember
50
Notes 3.95 Percent Due August 8th 2056
[Member] msft:NotesThreePointNineFivePercentDueAugustEightTwentyFiftySixMember
51
Notes 4.5 Percent Due February 6th 2057
[Member] msft:NotesFourPointFivePercentDueFebruarySixTwentyFiftySevenMember
52
Debt Instrument [Line Items]
[Line Items] base:DebtInstrumentLineItems
53
Debt Instrument [Set]
[Abstract] msft:DebtInstrumentSet
54
Debt maturity date
[Concept] Date For Period base:DebtInstrumentMaturityDate
55
Stated Interest Rate
[Concept] Pure As Of base:DebtInstrumentInterestRateStatedPercentage
56
Effective Interest Rate
[Concept] Pure As Of base:DebtInstrumentInterestRateEffectivePercentage
57
Face Value
[Concept] Monetary As Of Credit base:DebtInstrumentFaceAmount