XML 71 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies - Additional Information (Detail) (USD $)
1 Months Ended
Sep. 30, 2013
Mar. 31, 2015
Antitrust, Unfair Competition, And Overcharge Class Actions | United States    
Loss Contingencies [Line Items]    
Accrual for loss contingency, ending balance   $ 200,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msft_AntitrustUnfairCompetitionAndOverchargeClassActionsMember
/ us-gaap_StatementGeographicalAxis
= country_US
Contingencies Disclosed in Contingencies Note    
Loss Contingencies [Line Items]    
Accrual for disclosed loss contingencies, current, ending balance   640,000,000us-gaap_LossContingencyAccrualCarryingValueCurrent
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msft_ContingenciesDisclosedInContingenciesNoteMember
Accrual for disclosed loss contingencies, noncurrent, ending balance   30,000,000us-gaap_LossContingencyAccrualCarryingValueNoncurrent
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msft_ContingenciesDisclosedInContingenciesNoteMember
Amount not accrued for estimated maximum losses for disclosed loss contingencies   1,900,000,000us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msft_ContingenciesDisclosedInContingenciesNoteMember
Patent And Intellectual Property Claims | US State District Court | Microsoft, Plaintiff    
Loss Contingencies [Line Items]    
Damages awarded value $ 14,500,000us-gaap_LossContingencyDamagesAwardedValue
/ msft_LossContingenciesByNameOfPlaintiffAxis
= msft_MicrosoftPlaintiffMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msft_PatentAndIntellectualPropertyClaimsMember
/ us-gaap_StatementGeographicalAxis
= msft_UnitedStatesStateDistrictCourtMember