Financial Report Verification Result (msft)
Terms
Term 1 - us-gaap:AccountingPoliciesAbstract
Term 2 - us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems
Term 3 - us-gaap:AccumulatedOtherComprehensiveIncomeLossTable
Term 4 - us-gaap:AcquiredFiniteLivedIntangibleAssetsLineItems
Term 5 - us-gaap:AdjustmentsForNewAccountingPronouncementsAxis
Term 6 - us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract
Term 7 - us-gaap:Assets
Term 8 - us-gaap:AssetsAbstract
Term 9 - us-gaap:AssetsCurrent
Term 10 - us-gaap:AssetsCurrentAbstract
Term 11 - us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
Term 12 - us-gaap:AvailableForSaleSecurities
Term 13 - us-gaap:AvailableForSaleSecuritiesAmortizedCost
Term 14 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
Term 15 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Term 16 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract
Term 17 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract
Term 18 - us-gaap:AvailableForSaleSecuritiesDebtSecurities
Term 19 - us-gaap:AwardTypeAxis
Term 20 - us-gaap:BalanceSheetLocationAxis
Term 21 - us-gaap:BalanceSheetLocationDomain
Term 22 - us-gaap:BusinessAcquisitionAcquireeDomain
Term 23 - us-gaap:BusinessAcquisitionAxis
Term 24 - us-gaap:BusinessAcquisitionLineItems
Term 25 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
Term 26 - us-gaap:BusinessCombinationsAbstract
Term 27 - us-gaap:CapitalLeasesFutureMinimumPaymentsDue
Term 28 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueAbstract
Term 29 - us-gaap:CapitalUnitLineItems
Term 30 - us-gaap:CashAndCashEquivalentsAbstract
Term 31 - us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
Term 32 - us-gaap:CashCashEquivalentsAndShortTermInvestments
Term 33 - us-gaap:CommitmentsAndContingenciesDisclosureAbstract
Term 34 - us-gaap:ComponentOfOtherIncomeNonoperatingLineItems
Term 35 - us-gaap:ComprehensiveIncomeNetOfTax
Term 36 - us-gaap:ConsolidationItemsAxis
Term 37 - us-gaap:ConsolidationItemsDomain
Term 38 - us-gaap:CostOfRevenue
Term 39 - us-gaap:CostOfRevenueAbstract
Term 40 - us-gaap:CurrentIncomeTaxExpenseBenefit
Term 41 - us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract
Term 42 - us-gaap:DebtDisclosureAbstract
Term 43 - us-gaap:DebtInstrumentAxis
Term 44 - us-gaap:DebtInstrumentFaceAmount
Term 45 - us-gaap:DebtInstrumentLineItems
Term 46 - us-gaap:DebtInstrumentNameDomain
Term 47 - us-gaap:DebtInstrumentTable
Term 48 - us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
Term 49 - us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract
Term 50 - us-gaap:DeferredIncomeTaxLiabilities
Term 51 - us-gaap:DeferredRevenueArrangementByTypeTable
Term 52 - us-gaap:DeferredRevenueArrangementLineItems
Term 53 - us-gaap:DeferredRevenueArrangementTypeAxis
Term 54 - us-gaap:DeferredRevenueArrangementTypeDomain
Term 55 - us-gaap:DeferredRevenueDisclosureAbstract
Term 56 - us-gaap:DeferredTaxAssetsGross
Term 57 - us-gaap:DeferredTaxAssetsLiabilitiesNet
Term 58 - us-gaap:DeferredTaxAssetsNet
Term 59 - us-gaap:DeferredTaxAssetsNetAbstract
Term 60 - us-gaap:DeferredTaxLiabilities
Term 61 - us-gaap:DeferredTaxLiabilitiesAbstract
Term 62 - us-gaap:DerivativeContractTypeDomain
Term 63 - us-gaap:DerivativeInstrumentRiskAxis
Term 64 - us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
Term 65 - us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis
Term 66 - us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable
Term 67 - us-gaap:DerivativeInstrumentsGainLossLineItems
Term 68 - us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNetAbstract
Term 69 - us-gaap:DerivativeLineItems
Term 70 - us-gaap:DerivativesFairValueLineItems
Term 71 - us-gaap:DerivativeTable
Term 72 - us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
Term 73 - us-gaap:EarningsPerShareAbstract
Term 74 - us-gaap:EarningsPerShareBasicAndDilutedAbstract
Term 75 - us-gaap:EffectiveIncomeTaxRateContinuingOperations
Term 76 - us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract
Term 77 - us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems
Term 78 - us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems
Term 79 - us-gaap:EquityAbstract
Term 80 - us-gaap:EquityComponentDomain
Term 81 - us-gaap:EquityMethodInvestmentAggregateCost
Term 82 - us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
Term 83 - us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable
Term 84 - us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain
Term 85 - us-gaap:FairValueByAssetClassAxis
Term 86 - us-gaap:FairValueByFairValueHierarchyLevelAxis
Term 87 - us-gaap:FairValueByLiabilityClassAxis
Term 88 - us-gaap:FairValueByMeasurementFrequencyAxis
Term 89 - us-gaap:FairValueDisclosuresAbstract
Term 90 - us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain
Term 91 - us-gaap:FairValueMeasurementFrequencyDomain
Term 92 - us-gaap:FairValueMeasurementsFairValueHierarchyDomain
Term 93 - us-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable
Term 94 - us-gaap:FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable
Term 95 - us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis
Term 96 - us-gaap:FiniteLivedIntangibleAssetsLineItems
Term 97 - us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain
Term 98 - us-gaap:FiniteLivedIntangibleAssetsNet
Term 99 - us-gaap:GainLossOnFairValueHedgeIneffectivenessNet
Term 100 - us-gaap:GainLossOnInvestments
Term 101 - us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract
Term 102 - us-gaap:GoodwillLineItems
Term 103 - us-gaap:GrossProfit
Term 104 - us-gaap:HedgingDesignationAxis
Term 105 - us-gaap:HedgingDesignationDomain
Term 106 - us-gaap:HedgingRelationshipDomain
Term 107 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Term 108 - us-gaap:IncomeStatementAbstract
Term 109 - us-gaap:IncomeStatementLocationAxis
Term 110 - us-gaap:IncomeStatementLocationDomain
Term 111 - us-gaap:IncomeTaxAuthorityAxis
Term 112 - us-gaap:IncomeTaxAuthorityDomain
Term 113 - us-gaap:IncomeTaxAuthorityNameAxis
Term 114 - us-gaap:IncomeTaxAuthorityNameDomain
Term 115 - us-gaap:IncomeTaxContingencyLineItems
Term 116 - us-gaap:IncomeTaxContingencyTable
Term 117 - us-gaap:IncomeTaxDisclosureAbstract
Term 118 - us-gaap:IncomeTaxExaminationLineItems
Term 119 - us-gaap:IncomeTaxExaminationTable
Term 120 - us-gaap:IncomeTaxExpenseBenefit
Term 121 - us-gaap:IncreaseDecreaseInOperatingCapitalAbstract
Term 122 - us-gaap:InventoryCurrentTable
Term 123 - us-gaap:InventoryDisclosureAbstract
Term 124 - us-gaap:InventoryLineItems
Term 125 - us-gaap:InventoryNet
Term 126 - us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract
Term 127 - us-gaap:InvestmentTypeAxis
Term 128 - us-gaap:InvestmentTypeCategorizationMember
Term 129 - us-gaap:Liabilities
Term 130 - us-gaap:LiabilitiesAndStockholdersEquity
Term 131 - us-gaap:LiabilitiesAndStockholdersEquityAbstract
Term 132 - us-gaap:LiabilitiesCurrent
Term 133 - us-gaap:LiabilitiesCurrentAbstract
Term 134 - us-gaap:LongtermDebtTypeAxis
Term 135 - us-gaap:LongtermDebtTypeDomain
Term 136 - us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
Term 137 - us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain
Term 138 - us-gaap:LossContingenciesLineItems
Term 139 - us-gaap:LossContingenciesTable
Term 140 - us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis
Term 141 - us-gaap:MajorTypesOfDebtAndEquitySecuritiesDomain
Term 142 - us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Term 143 - us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract
Term 144 - us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Term 145 - us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract
Term 146 - us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Term 147 - us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract
Term 148 - us-gaap:NetIncomeLoss
Term 149 - us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
Term 150 - us-gaap:NewAccountingPronouncementsOrChangeInAccountingPrincipleTable
Term 151 - us-gaap:NonoperatingIncomeExpense
Term 152 - us-gaap:OperatingIncomeLoss
Term 153 - us-gaap:OperatingLeasedAssetsLineItems
Term 154 - us-gaap:OperatingLeasesFutureMinimumPaymentsDue
Term 155 - us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Term 156 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract
Term 157 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Term 158 - us-gaap:OtherIncomeAndExpensesAbstract
Term 159 - us-gaap:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain
Term 160 - us-gaap:PlanNameAxis
Term 161 - us-gaap:PlanNameDomain
Term 162 - us-gaap:PositionAxis
Term 163 - us-gaap:PositionDomain
Term 164 - us-gaap:PostemploymentBenefitsAbstract
Term 165 - us-gaap:ProductOrServiceAxis
Term 166 - us-gaap:ProductsAndServicesDomain
Term 167 - us-gaap:PropertyPlantAndEquipmentAbstract
Term 168 - us-gaap:PropertyPlantAndEquipmentByTypeAxis
Term 169 - us-gaap:PropertyPlantAndEquipmentGross
Term 170 - us-gaap:PropertyPlantAndEquipmentLineItems
Term 171 - us-gaap:PropertyPlantAndEquipmentNet
Term 172 - us-gaap:PropertyPlantAndEquipmentTypeDomain
Term 173 - us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis
Term 174 - us-gaap:PropertySubjectToOrAvailableForOperatingLeaseDomain
Term 175 - us-gaap:QuarterlyFinancialInformationDisclosureAbstract
Term 176 - us-gaap:RangeAxis
Term 177 - us-gaap:RangeMember
Term 178 - us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
Term 179 - us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable
Term 180 - us-gaap:RestructuringAndRelatedActivitiesAbstract
Term 181 - us-gaap:RestructuringCostAndReserveAxis
Term 182 - us-gaap:RestructuringCostAndReserveLineItems
Term 183 - us-gaap:RestructuringPlanAxis
Term 184 - us-gaap:RestructuringPlanDomain
Term 185 - us-gaap:SalesRevenueNet
Term 186 - us-gaap:SalesRevenueNetAbstract
Term 187 - us-gaap:ScenarioUnspecifiedDomain
Term 188 - us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable
Term 189 - us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable
Term 190 - us-gaap:ScheduleOfCapitalUnitsTable
Term 191 - us-gaap:ScheduleOfCostMethodInvestmentsLineItems
Term 192 - us-gaap:ScheduleOfCostMethodInvestmentsTable
Term 193 - us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable
Term 194 - us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable
Term 195 - us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable
Term 196 - us-gaap:ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems
Term 197 - us-gaap:ScheduleOfGainLossOnInvestmentsTable
Term 198 - us-gaap:ScheduleOfGoodwillTable
Term 199 - us-gaap:ScheduleOfOperatingLeasedAssetsTable
Term 200 - us-gaap:ScheduleOfPropertyPlantAndEquipmentTable
Term 201 - us-gaap:ScheduleOfRestructuringAndRelatedCostsTable
Term 202 - us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable
Term 203 - us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable
Term 204 - us-gaap:SegmentDomain
Term 205 - us-gaap:SegmentGeographicalDomain
Term 206 - us-gaap:SegmentReportingAbstract
Term 207 - us-gaap:SegmentReportingInformationLineItems
Term 208 - us-gaap:SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems
Term 209 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward
Term 210 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward
Term 211 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Term 212 - us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain
Term 213 - us-gaap:ShareRepurchaseProgramAxis
Term 214 - us-gaap:ShareRepurchaseProgramDomain
Term 215 - us-gaap:ShortTermDebtTypeAxis
Term 216 - us-gaap:ShortTermDebtTypeDomain
Term 217 - us-gaap:StatementBusinessSegmentsAxis
Term 218 - us-gaap:StatementEquityComponentsAxis
Term 219 - us-gaap:StatementGeographicalAxis
Term 220 - us-gaap:StatementLineItems
Term 221 - us-gaap:StatementOfCashFlowsAbstract
Term 222 - us-gaap:StatementOfFinancialPositionAbstract
Term 223 - us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract
Term 224 - us-gaap:StatementOfStockholdersEquityAbstract
Term 225 - us-gaap:StatementScenarioAxis
Term 226 - us-gaap:StatementTable
Term 227 - us-gaap:StockholdersEquity
Term 228 - us-gaap:StockholdersEquityAbstract
Term 229 - us-gaap:TaxPeriodAxis
Term 230 - us-gaap:TaxPeriodDomain
Term 231 - us-gaap:TypeOfAdoptionMember
Term 232 - us-gaap:TypeOfRestructuringDomain
Term 233 - us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain
Term 234 - us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
Term 235 - us-gaap:ValuationAllowancesAndReservesDomain
Term 236 - us-gaap:ValuationAllowancesAndReservesTypeAxis
Term 237 - us-gaap:ValuationAndQualifyingAccountsDisclosureLineItems
Term 238 - us-gaap:ValuationAndQualifyingAccountsDisclosureTable
Term 239 - us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
Term 240 - us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract
Term 241 - invest:InvestmentLineItems
Term 242 - invest:InvestmentTable
Term 243 - us-gaap:AccountingStandardsUpdate201409Member
Term 244 - us-gaap:AccountingStandardsUpdate201602Member
Term 245 - us-gaap:AccountsPayableCurrent
Term 246 - us-gaap:AccountsReceivableNetCurrent
Term 247 - us-gaap:AccruedIncomeTaxesCurrent
Term 248 - us-gaap:AccruedIncomeTaxesNoncurrent
Term 249 - us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Term 250 - us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Term 251 - us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
Term 252 - us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
Term 253 - us-gaap:AccumulatedOtherComprehensiveIncomeMember
Term 254 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
Term 255 - us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Term 256 - us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
Term 257 - us-gaap:AdvertisingExpense
Term 258 - us-gaap:AllocatedShareBasedCompensationExpense
Term 259 - us-gaap:AllowanceForDoubtfulAccountsMember
Term 260 - us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
Term 261 - us-gaap:AmortizationOfIntangibleAssets
Term 262 - us-gaap:AssetBackedSecuritiesMember
Term 263 - us-gaap:AssetImpairmentCharges
Term 264 - us-gaap:AssetsFairValueDisclosureRecurring
Term 265 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Term 266 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Term 267 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Term 268 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Term 269 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Term 270 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Term 271 - us-gaap:AvailableForSaleSecuritiesCurrent
Term 272 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
Term 273 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
Term 274 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
Term 275 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
Term 276 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
Term 277 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
Term 278 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
Term 279 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
Term 280 - us-gaap:AvailableForSaleSecuritiesGrossRealizedGains
Term 281 - us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses
Term 282 - us-gaap:BasisOfAccountingPolicyPolicyTextBlock
Term 283 - us-gaap:BuildingAndBuildingImprovementsMember
Term 284 - us-gaap:BuildingMember
Term 285 - us-gaap:BuildingsAndImprovementsGross
Term 286 - us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
Term 287 - us-gaap:BusinessAcquisitionNameOfAcquiredEntity
Term 288 - us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
Term 289 - us-gaap:BusinessAcquisitionProFormaInformationTextBlock
Term 290 - us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
Term 291 - us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
Term 292 - us-gaap:BusinessAcquisitionsProFormaRevenue
Term 293 - us-gaap:BusinessCombinationConsiderationTransferred1
Term 294 - us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
Term 295 - us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
Term 296 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
Term 297 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities
Term 298 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
Term 299 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
Term 300 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
Term 301 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
Term 302 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
Term 303 - us-gaap:CapitalizedComputerSoftwareAmortization1
Term 304 - us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
Term 305 - us-gaap:CapitalLeasedAssetsGross
Term 306 - us-gaap:CapitalLeaseObligationsCurrent
Term 307 - us-gaap:CapitalLeaseObligationsIncurred
Term 308 - us-gaap:CapitalLeaseObligationsNoncurrent
Term 309 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent
Term 310 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears
Term 311 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears
Term 312 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears
Term 313 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
Term 314 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter
Term 315 - us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
Term 316 - us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation
Term 317 - us-gaap:Cash
Term 318 - us-gaap:CashAndCashEquivalentsAtCarryingValue
Term 319 - us-gaap:CashFlowHedgingMember
Term 320 - us-gaap:CashMember
Term 321 - us-gaap:CertificatesOfDepositMember
Term 322 - us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
Term 323 - us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
Term 324 - us-gaap:CommercialPaper
Term 325 - us-gaap:CommercialPaperMember
Term 326 - us-gaap:CommitmentsAndContingencies
Term 327 - us-gaap:CommitmentsDisclosureTextBlock
Term 328 - us-gaap:CommitmentsFairValueDisclosure
Term 329 - us-gaap:CommodityContractMember
Term 330 - us-gaap:CommonStockDividendsPerShareDeclared
Term 331 - us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember
Term 332 - us-gaap:CommonStockSharesAuthorized
Term 333 - us-gaap:CommonStockSharesOutstanding
Term 334 - us-gaap:CommonStocksIncludingAdditionalPaidInCapital
Term 335 - us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
Term 336 - us-gaap:ComprehensiveIncomeNoteTextBlock
Term 337 - us-gaap:ComputerEquipmentMember
Term 338 - us-gaap:ConsolidationPolicyTextBlock
Term 339 - us-gaap:ContractualRightsMember
Term 340 - us-gaap:CorporateDebtSecuritiesMember
Term 341 - us-gaap:CostMethodInvestments
Term 342 - us-gaap:CostOfGoodsSold
Term 343 - us-gaap:CostOfSalesPolicyTextBlock
Term 344 - us-gaap:CreditRiskContractMember
Term 345 - us-gaap:CurrentFederalTaxExpenseBenefit
Term 346 - us-gaap:CurrentForeignTaxExpenseBenefit
Term 347 - us-gaap:CurrentStateAndLocalTaxExpenseBenefit
Term 348 - us-gaap:CustomerRelationshipsMember
Term 349 - us-gaap:DebtDisclosureTextBlock
Term 350 - us-gaap:DebtInstrumentCreditRating
Term 351 - us-gaap:DebtInstrumentInterestRateEffectivePercentage
Term 352 - us-gaap:DebtInstrumentInterestRateStatedPercentage
Term 353 - us-gaap:DebtInstrumentMaturityDate
Term 354 - us-gaap:DebtInstrumentTerm
Term 355 - us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
Term 356 - us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
Term 357 - us-gaap:DeferredForeignIncomeTaxExpenseBenefit
Term 358 - us-gaap:DeferredIncomeTaxExpenseBenefit
Term 359 - us-gaap:DeferredRevenue
Term 360 - us-gaap:DeferredRevenueCurrent
Term 361 - us-gaap:DeferredRevenueDisclosureTextBlock
Term 362 - us-gaap:DeferredRevenueNoncurrent
Term 363 - us-gaap:DeferredTaxAssetsDeferredIncome
Term 364 - us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
Term 365 - us-gaap:DeferredTaxAssetsOther
Term 366 - us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Term 367 - us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
Term 368 - us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
Term 369 - us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges
Term 370 - us-gaap:DeferredTaxAssetsValuationAllowance
Term 371 - us-gaap:DeferredTaxLiabilitiesNoncurrent
Term 372 - us-gaap:DeferredTaxLiabilitiesOther
Term 373 - us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
Term 374 - us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries
Term 375 - us-gaap:DefinedContributionPlanCostRecognized
Term 376 - us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
Term 377 - us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Term 378 - us-gaap:DepositsReceivedForSecuritiesLoanedAtCarryingValue
Term 379 - us-gaap:Depreciation
Term 380 - us-gaap:DerivativeAssetFairValueGrossLiability
Term 381 - us-gaap:DerivativeAssets
Term 382 - us-gaap:DerivativeCollateralObligationToReturnCash
Term 383 - us-gaap:DerivativeCollateralRightToReclaimCash
Term 384 - us-gaap:DerivativeFairValueOfDerivativeAsset
Term 385 - us-gaap:DerivativeFairValueOfDerivativeLiability
Term 386 - us-gaap:DerivativeFinancialInstrumentsAssetsMember
Term 387 - us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
Term 388 - us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
Term 389 - us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
Term 390 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Term 391 - us-gaap:DerivativeLiabilityFairValueGrossAsset
Term 392 - us-gaap:DerivativesPolicyTextBlock
Term 393 - us-gaap:DesignatedAsHedgingInstrumentMember
Term 394 - us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
Term 395 - us-gaap:DividendPayableDateToBePaidDayMonthAndYear
Term 396 - us-gaap:DividendsCommonStockCash
Term 397 - us-gaap:DividendsDeclaredTableTextBlock
Term 398 - us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
Term 399 - us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
Term 400 - us-gaap:EarliestTaxYearMember
Term 401 - us-gaap:EarningsPerShareBasic
Term 402 - us-gaap:EarningsPerShareDiluted
Term 403 - us-gaap:EarningsPerSharePolicyTextBlock
Term 404 - us-gaap:EarningsPerShareTextBlock
Term 405 - us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Term 406 - us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
Term 407 - us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Term 408 - us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
Term 409 - us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
Term 410 - us-gaap:EmployeeRelatedLiabilitiesCurrent
Term 411 - us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Term 412 - us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
Term 413 - us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Term 414 - us-gaap:EmployeeSeveranceMember
Term 415 - us-gaap:EmployeeStockMember
Term 416 - us-gaap:EquityContractMember
Term 417 - us-gaap:EquityMethodInvestments
Term 418 - us-gaap:EquitySecuritiesMember
Term 419 - us-gaap:FairValueDisclosuresTextBlock
Term 420 - us-gaap:FairValueHedgingMember
Term 421 - us-gaap:FairValueInputsLevel1Member
Term 422 - us-gaap:FairValueInputsLevel2Member
Term 423 - us-gaap:FairValueInputsLevel3Member
Term 424 - us-gaap:FairValueMeasurementsNonrecurringMember
Term 425 - us-gaap:FairValueMeasurementsRecurringMember
Term 426 - us-gaap:FairValueOfFinancialInstrumentsPolicy
Term 427 - us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
Term 428 - us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Term 429 - us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Term 430 - us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Term 431 - us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Term 432 - us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Term 433 - us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Term 434 - us-gaap:FiniteLivedIntangibleAssetsGross
Term 435 - us-gaap:FiniteLivedIntangibleAssetUsefulLife
Term 436 - us-gaap:ForeignCountryMember
Term 437 - us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
Term 438 - us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
Term 439 - us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
Term 440 - us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Term 441 - us-gaap:ForeignExchangeContractMember
Term 442 - us-gaap:ForeignGovernmentDebtSecuritiesMember
Term 443 - us-gaap:FurnitureAndFixturesGross
Term 444 - us-gaap:FurnitureAndFixturesMember
Term 445 - us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
Term 446 - us-gaap:GainLossOnDerivativeInstrumentsNetPretax
Term 447 - us-gaap:GeneralAndAdministrativeExpense
Term 448 - us-gaap:Goodwill
Term 449 - us-gaap:GoodwillAcquiredDuringPeriod
Term 450 - us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
Term 451 - us-gaap:GoodwillDisclosureTextBlock
Term 452 - us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
Term 453 - us-gaap:GoodwillImpairmentLoss
Term 454 - us-gaap:GoodwillOtherIncreaseDecrease
Term 455 - us-gaap:ImpairmentOfIntangibleAssetsFinitelived
Term 456 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Term 457 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Term 458 - us-gaap:IncomeTaxDisclosureTextBlock
Term 459 - us-gaap:IncomeTaxesPaidNet
Term 460 - us-gaap:IncomeTaxExaminationYearUnderExamination
Term 461 - us-gaap:IncomeTaxPolicyTextBlock
Term 462 - us-gaap:IncreaseDecreaseInAccountsPayable
Term 463 - us-gaap:IncreaseDecreaseInAccountsReceivable
Term 464 - us-gaap:IncreaseDecreaseInCollateralHeldUnderSecuritiesLending
Term 465 - us-gaap:IncreaseDecreaseInDeferredRevenue
Term 466 - us-gaap:IncreaseDecreaseInInventories
Term 467 - us-gaap:IncreaseDecreaseInOtherCurrentAssets
Term 468 - us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
Term 469 - us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
Term 470 - us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
Term 471 - us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Term 472 - us-gaap:IntangibleAssetsDisclosureTextBlock
Term 473 - us-gaap:IntangibleAssetsFiniteLivedPolicy
Term 474 - us-gaap:InterestExpense
Term 475 - us-gaap:InterestPaid
Term 476 - us-gaap:InterestRateContractMember
Term 477 - us-gaap:InternalRevenueServiceIRSMember
Term 478 - us-gaap:InventoryDisclosureTextBlock
Term 479 - us-gaap:InventoryFinishedGoodsNetOfReserves
Term 480 - us-gaap:InventoryPolicyTextBlock
Term 481 - us-gaap:InventoryRawMaterialsNetOfReserves
Term 482 - us-gaap:InventoryWorkInProcessNetOfReserves
Term 483 - us-gaap:InvestmentIncomeNet
Term 484 - us-gaap:InvestmentPolicyTextBlock
Term 485 - us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Term 486 - us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock
Term 487 - us-gaap:Land
Term 488 - us-gaap:LatestTaxYearMember
Term 489 - us-gaap:LeaseAndRentalExpense
Term 490 - us-gaap:LeaseholdImprovementsGross
Term 491 - us-gaap:LeaseholdImprovementsMember
Term 492 - us-gaap:LegalMattersAndContingenciesTextBlock
Term 493 - us-gaap:LiabilitiesFairValueDisclosureRecurring
Term 494 - us-gaap:LineOfCreditFacilityCovenantCompliance
Term 495 - us-gaap:LineOfCreditFacilityExpirationDate1
Term 496 - us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
Term 497 - us-gaap:LongMember
Term 498 - us-gaap:LongTermDebt
Term 499 - us-gaap:LongTermDebtCurrent
Term 500 - us-gaap:LongTermDebtFairValue
Term 501 - us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
Term 502 - us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
Term 503 - us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
Term 504 - us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
Term 505 - us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
Term 506 - us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
Term 507 - us-gaap:LongTermDebtNoncurrent
Term 508 - us-gaap:LongTermInvestments
Term 509 - us-gaap:LossContingencyAccrualCarryingValueCurrent
Term 510 - us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued
Term 511 - us-gaap:MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount
Term 512 - us-gaap:MarketingRelatedIntangibleAssetsMember
Term 513 - us-gaap:MaximumLengthOfTimeForeignCurrencyCashFlowHedge
Term 514 - us-gaap:MaximumMember
Term 515 - us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
Term 516 - us-gaap:MinimumMember
Term 517 - us-gaap:MoneyMarketFundsMember
Term 518 - us-gaap:MortgageBackedSecuritiesMember
Term 519 - us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
Term 520 - us-gaap:NoncurrentAssets
Term 521 - us-gaap:NondesignatedMember
Term 522 - us-gaap:NonoperatingIncomeExpenseMember
Term 523 - us-gaap:NonUsMember
Term 524 - us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
Term 525 - us-gaap:OpenTaxYear
Term 526 - us-gaap:OperatingLeaseLiability
Term 527 - us-gaap:OperatingLeaseRightOfUseAsset
Term 528 - us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
Term 529 - us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Term 530 - us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
Term 531 - us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
Term 532 - us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
Term 533 - us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
Term 534 - us-gaap:OperatingLossCarryforwards
Term 535 - us-gaap:OperatingSegmentsMember
Term 536 - us-gaap:OtherAssets
Term 537 - us-gaap:OtherAssetsCurrent
Term 538 - us-gaap:OtherAssetsFairValueDisclosure
Term 539 - us-gaap:OtherAssetsMember
Term 540 - us-gaap:OtherAssetsNoncurrent
Term 541 - us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Term 542 - us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
Term 543 - us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
Term 544 - us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
Term 545 - us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
Term 546 - us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Term 547 - us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
Term 548 - us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
Term 549 - us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
Term 550 - us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
Term 551 - us-gaap:OtherCurrentAssetsMember
Term 552 - us-gaap:OtherCurrentLiabilitiesMember
Term 553 - us-gaap:OtherLiabilities
Term 554 - us-gaap:OtherLiabilitiesCurrent
Term 555 - us-gaap:OtherLiabilitiesNoncurrent
Term 556 - us-gaap:OtherNoncurrentAssetsMember
Term 557 - us-gaap:OtherNoncurrentLiabilitiesMember
Term 558 - us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock
Term 559 - us-gaap:OtherNonoperatingIncomeExpense
Term 560 - us-gaap:OtherRestructuringMember
Term 561 - us-gaap:PaymentsForRepurchaseOfCommonStock
Term 562 - us-gaap:PaymentsForRestructuring
Term 563 - us-gaap:PaymentsOfDividendsCommonStock
Term 564 - us-gaap:PaymentsToAcquireBusinessesGross
Term 565 - us-gaap:PaymentsToAcquireInvestments
Term 566 - us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
Term 567 - us-gaap:PerformanceSharesMember
Term 568 - us-gaap:ProceedsFromDebtMaturingInMoreThanThreeMonths
Term 569 - us-gaap:ProceedsFromIssuanceOfCommonStock
Term 570 - us-gaap:ProceedsFromLinesOfCredit
Term 571 - us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
Term 572 - us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
Term 573 - us-gaap:ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
Term 574 - us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
Term 575 - us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
Term 576 - us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
Term 577 - us-gaap:PropertyPlantAndEquipmentTextBlock
Term 578 - us-gaap:PropertyPlantAndEquipmentUsefulLife
Term 579 - us-gaap:QuarterlyFinancialInformationTextBlock
Term 580 - us-gaap:RealizedGainLossOnInvestmentsTableTextBlock
Term 581 - us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
Term 582 - us-gaap:ReclassificationFromAociCurrentPeriodTax
Term 583 - us-gaap:RecognitionOfDeferredRevenue
Term 584 - us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
Term 585 - us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
Term 586 - us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths
Term 587 - us-gaap:ResearchAndDevelopmentExpense
Term 588 - us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
Term 589 - us-gaap:RestatementAdjustmentMember
Term 590 - us-gaap:RestrictedStockMember
Term 591 - us-gaap:RestrictedStockUnitsRSUMember
Term 592 - us-gaap:RestructuringAndRelatedActivitiesCompletionDate
Term 593 - us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
Term 594 - us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated
Term 595 - us-gaap:RestructuringCharges
Term 596 - us-gaap:RestructuringReserve
Term 597 - us-gaap:RestructuringReserveAccrualAdjustment1
Term 598 - us-gaap:RestructuringReserveSettledWithoutCash2
Term 599 - us-gaap:RetainedEarningsAccumulatedDeficit
Term 600 - us-gaap:RetainedEarningsMember
Term 601 - us-gaap:RevenueRecognitionPolicyTextBlock
Term 602 - us-gaap:SalesMember
Term 603 - us-gaap:SalesRevenueGoodsNet
Term 604 - us-gaap:ScenarioPlanMember
Term 605 - us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
Term 606 - us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
Term 607 - us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
Term 608 - us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
Term 609 - us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
Term 610 - us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
Term 611 - us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock
Term 612 - us-gaap:ScheduleOfDebtInstrumentsTextBlock
Term 613 - us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
Term 614 - us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
Term 615 - us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
Term 616 - us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Term 617 - us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
Term 618 - us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
Term 619 - us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
Term 620 - us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
Term 621 - us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
Term 622 - us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
Term 623 - us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock
Term 624 - us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
Term 625 - us-gaap:ScheduleOfGoodwillTextBlock
Term 626 - us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
Term 627 - us-gaap:ScheduleOfInventoryCurrentTableTextBlock
Term 628 - us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
Term 629 - us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
Term 630 - us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
Term 631 - us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
Term 632 - us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
Term 633 - us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
Term 634 - us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
Term 635 - us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
Term 636 - us-gaap:SecuritiesLoaned
Term 637 - us-gaap:SecuritiesReceivedAsCollateral
Term 638 - us-gaap:SegmentReportingDisclosureOfMajorCustomers
Term 639 - us-gaap:SegmentReportingDisclosureTextBlock
Term 640 - us-gaap:SegmentReportingPolicyPolicyTextBlock
Term 641 - us-gaap:SellingAndMarketingExpense
Term 642 - us-gaap:ShareBasedCompensation
Term 643 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Term 644 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
Term 645 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
Term 646 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Term 647 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Term 648 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Term 649 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
Term 650 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
Term 651 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
Term 652 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
Term 653 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
Term 654 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
Term 655 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
Term 656 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Term 657 - us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
Term 658 - us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
Term 659 - us-gaap:ShortMember
Term 660 - us-gaap:ShortTermBorrowings
Term 661 - us-gaap:ShortTermDebtWeightedAverageInterestRate
Term 662 - us-gaap:ShortTermInvestmentsMember
Term 663 - us-gaap:SignificantAccountingPoliciesTextBlock
Term 664 - us-gaap:SoftwareAndSoftwareDevelopmentCostsMember
Term 665 - us-gaap:StandardProductWarrantyPolicy
Term 666 - us-gaap:StockholdersEquityNoteDisclosureTextBlock
Term 667 - us-gaap:StockholdersEquityOther
Term 668 - us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
Term 669 - us-gaap:StockIssuedDuringPeriodSharesNewIssues
Term 670 - us-gaap:StockIssuedDuringPeriodValueNewIssues
Term 671 - us-gaap:StockRepurchasedDuringPeriodShares
Term 672 - us-gaap:StockRepurchasedDuringPeriodValue
Term 673 - us-gaap:StockRepurchaseProgramAuthorizedAmount1
Term 674 - us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Term 675 - us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
Term 676 - us-gaap:TechnologyBasedIntangibleAssetsMember
Term 677 - us-gaap:TradeAndOtherAccountsReceivablePolicy
Term 678 - us-gaap:UndistributedEarningsOfForeignSubsidiaries
Term 679 - us-gaap:UnrecognizedTaxBenefits
Term 680 - us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Term 681 - us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Term 682 - us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Term 683 - us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Term 684 - us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Term 685 - us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Term 686 - us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Term 687 - us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Term 688 - us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Term 689 - us-gaap:UnsecuredDebtMember
Term 690 - us-gaap:UseOfEstimates
Term 691 - us-gaap:USGovernmentAgenciesDebtSecuritiesMember
Term 692 - us-gaap:USStatesAndPoliticalSubdivisionsMember
Term 693 - us-gaap:ValuationAllowancesAndReservesBalance
Term 694 - us-gaap:ValuationAllowancesAndReservesDeductions
Term 695 - us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
Term 696 - country:IE
Term 697 - country:LU
Term 698 - country:US
Term 699 - invest:DerivativeNotionalAmount
Term 700 - msft:DeferredTaxAssetsDepreciationAndAmortization
Term 701 - msft:DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt
Term 702 - msft:DeferredTaxLiabilitiesDepreciationAndAmortization
Term 703 - msft:DocumentAndEntityInformationAbstract
Term 704 - msft:SalesRevenueServicesAndOtherNet
Term 705 - msft:CostOfServicesAndOther
Term 706 - msft:ImpairmentIntegrationAndRestructuringExpenses
Term 707 - msft:DepreciationAmortizationAndOther
Term 708 - msft:GainLossOnInvestmentsAndDerivativeInstruments
Term 709 - msft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets
Term 710 - msft:ProductRevenueAndServiceAndOtherRevenuePolicyTextBlock
Term 711 - msft:SellingAndMarketingPolicyTextBlock
Term 712 - msft:ScheduleOfCashCashEquivalentsAndInvestmentsTableTextBlock
Term 713 - msft:ReconciliationOfAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationTableTextBlock
Term 714 - msft:LinkedInCorporationMember
Term 715 - msft:RevenueAndOperatingLossAttributableToAcquireeSinceAcquisitionDateTableTextBlock
Term 716 - msft:DeferredRevenueBySegmentTextBlock
Term 717 - msft:ShareRepurchaseProgramDisclosureTableTextBlock
Term 718 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock
Term 719 - msft:RevenueRecognitionPeriod
Term 720 - msft:SignificantAccountingPoliciesLineItems
Term 721 - msft:SignificantAccountingPoliciesTable
Term 722 - msft:WindowsTenDeferralMember
Term 723 - msft:ValuationAllowancesAndReservesChargedToCostsAndOther
Term 724 - msft:OperatingLeaseRightOfUseAssets
Term 725 - msft:OperatingLeaseLiabilities
Term 726 - msft:AccountsReceivableNetAndOtherAssets
Term 727 - msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems
Term 728 - msft:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable
Term 729 - msft:OtherIncomeExpenseTable
Term 730 - msft:CashCashEquivalentsAndInvestmentsLineItems
Term 731 - msft:CashCashEquivalentsAndInvestmentsTable
Term 732 - msft:OtherSecurityInvestmentsMember
Term 733 - msft:InvestmentsUnrealizedLossPositionLineItems
Term 734 - msft:InvestmentsUnrealizedLossPositionTable
Term 735 - msft:InvestmentsClassifiedByContractualMaturityDateLineItems
Term 736 - msft:InvestmentsClassifiedByContractualMaturityDateTable
Term 737 - msft:FinancialInstrumentCovenantMinimumLiquidityRequirement
Term 738 - msft:FinancialInstrumentCovenantMinimumLiquidity
Term 739 - msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet
Term 740 - msft:DerivativeFairValueOfDerivativeAssetAmountNotOffset
Term 741 - msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet
Term 742 - msft:DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet
Term 743 - msft:DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet
Term 744 - msft:DerivativeFairValueOfDerivativeLiabilityAmountNotOffset
Term 745 - msft:EquityAndOtherInvestmentsMember
Term 746 - msft:BalanceSheetOffsettingEligibilityAxis
Term 747 - msft:BalanceSheetOffsettingEligibilityDomain
Term 748 - msft:EligibleForOffsettingMember
Term 749 - msft:GainLossOnCashFlowHedgeEffectivenessNetAbstract
Term 750 - msft:RightOfOffsetAndNettingAxis
Term 751 - msft:RightOfOffsetAndNettingDomain
Term 752 - msft:GrossMember
Term 753 - msft:NettingMember
Term 754 - msft:NetMember
Term 755 - msft:ComputerHardwareAndSoftware
Term 756 - msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt
Term 757 - msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNet
Term 758 - msft:ProductivityAndBusinessProcessesMember
Term 759 - msft:IntelligentCloudMember
Term 760 - msft:MorePersonalComputingMember
Term 761 - msft:PhoneHardwareMember
Term 762 - msft:DevicesMember
Term 763 - msft:AcquiredFiniteLivedIntangibleAssets
Term 764 - msft:CreditFacilityExpireOnOctoberThirtyOneTwentySeventeenMember
Term 765 - msft:CreditFacilityExpireOnNovemberFourteenTwentyEighteenMember
Term 766 - msft:NotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember
Term 767 - msft:NotesOnePointZeroPercentDueMayOneTwentyEighteenMember
Term 768 - msft:NotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember
Term 769 - msft:NotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember
Term 770 - msft:NotesFourPointTwoPercentDueJuneOneTwentyNineteenMember
Term 771 - msft:NotesOnePointOnePercentDueAugustEightTwentyNineteenMember
Term 772 - msft:NotesZeroPointFivePercentDueNovemberOneTwentyNineteenMember
Term 773 - msft:NotesOnePointEightFivePercentDueFebruarySixTwentyTwentyMember
Term 774 - msft:NotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember
Term 775 - msft:NotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember
Term 776 - msft:NotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember
Term 777 - msft:NotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember
Term 778 - msft:NotesOnePointFiveFivePercentDueAugustEightTwentyTwentyOneMember
Term 779 - msft:NotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember
Term 780 - msft:NotesTwoPointFourPercentDueFebruarySixTwentyTwentyTwoMember
Term 781 - msft:NotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember
Term 782 - msft:NotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember
Term 783 - msft:NotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember
Term 784 - msft:NotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember
Term 785 - msft:NotesTwoPointZeroPercentDueAugustEightTwentyTwentyThreeMember
Term 786 - msft:NotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember
Term 787 - msft:NotesTwoPointEightSevenFivePercentDueFebruarySixTwentyTwentyFourMember
Term 788 - msft:NotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember
Term 789 - msft:NotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember
Term 790 - msft:NotesTwoPointFourPercentDueAugustEightTwentyTwentySixMember
Term 791 - msft:NotesThreePointThreePercentDueFebruarySixTwentyTwentySevenMember
Term 792 - msft:NotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember
Term 793 - msft:NotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember
Term 794 - msft:NotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember
Term 795 - msft:NotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember
Term 796 - msft:NotesThreePointFourFivePercentDueAugustEightTwentyThirtySixMember
Term 797 - msft:NotesFourPointOnePercentDueFebruarySixTwentyThirtySevenMember
Term 798 - msft:NotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember
Term 799 - msft:NotesFourPointFivePercentDueOctoberOneTwentyFortyMember
Term 800 - dei:AmendmentFlag
Term 801 - msft:NotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember
Term 802 - dei:CurrentFiscalYearEndDate
Term 803 - msft:NotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember
Term 804 - dei:DocumentFiscalPeriodFocus
Term 805 - msft:NotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember
Term 806 - dei:DocumentFiscalYearFocus
Term 807 - msft:NotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember
Term 808 - dei:DocumentPeriodEndDate
Term 809 - msft:NotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember
Term 810 - dei:DocumentType
Term 811 - msft:NotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember
Term 812 - dei:EntityCentralIndexKey
Term 813 - msft:NotesThreePointSevenPercentDueAugustEightTwentyFortySixMember
Term 814 - dei:EntityCommonStockSharesOutstanding
Term 815 - msft:NotesFourPointTwoFivePercentDueFebruarySixTwentyFortySevenMember
Term 816 - dei:EntityCurrentReportingStatus
Term 817 - msft:NotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember
Term 818 - dei:EntityDomain
Term 819 - msft:NotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember
Term 820 - dei:EntityFilerCategory
Term 821 - msft:NotesThreePointNineFivePercentDueAugustEightTwentyFiftySixMember
Term 822 - dei:EntityListingParValuePerShare
Term 823 - msft:NotesFourPointFivePercentDueFebruarySixTwentyFiftySevenMember
Term 824 - dei:EntityPublicFloat
Term 825 - msft:USDDebtIssuedInPeriodMember
Term 826 - dei:EntityRegistrantName
Term 827 - msft:ReconciliationOfProvisionOfIncomeTaxesLineItems
Term 828 - dei:EntityTaxIdentificationNumber
Term 829 - msft:ReconciliationOfProvisionOfIncomeTaxesTable
Term 830 - dei:EntityVoluntaryFilers
Term 831 - msft:IncomeTaxesLineItems
Term 832 - dei:EntityWellKnownSeasonedIssuer
Term 833 - msft:IncomeTaxesTable
Term 834 - dei:LegalEntityAxis
Term 835 - msft:PhoneBusinessMember
Term 836 - dei:TradingSymbol
Term 837 - msft:ImpairmentIntegrationAndRestructuringExpensesMember
Term 838 - msft:RegionalOperatingCentersMember
Term 839 - msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems
Term 840 - msft:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable
Term 841 - msft:EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses
Term 842 - msft:EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation
Term 843 - msft:EffectiveIncomeTaxRateReconciliationInterestIncomeExpense
Term 844 - msft:ReconciliationOfStatutoryFederalTaxRateLineItems
Term 845 - msft:ReconciliationOfStatutoryFederalTaxRateTable
Term 846 - msft:ForeignEarningsTaxedAtRatesLowerThanUsRate
Term 847 - msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems
Term 848 - msft:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable
Term 849 - msft:DeferredIncomeTaxLiabilitiesNoncurrentMember
Term 850 - msft:PhoneHardwareRestructuringPlanMember
Term 851 - msft:TwentySixteenRestructuringPlanMember
Term 852 - msft:TwentySeventeenRestructuringPlanMember
Term 853 - msft:CorporateAndReconcilingItemsMember
Term 854 - msft:CommitmentsLineItems
Term 855 - msft:CommitmentsTable
Term 856 - msft:BuildingBuildingImprovementsAndLeaseholdImprovementsMember
Term 857 - msft:CapitalLeaseMember
Term 858 - msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesLineItems
Term 859 - msft:FutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesTable
Term 860 - msft:ShareRepurchasesLineItems
Term 861 - msft:ShareRepurchasesTable
Term 862 - msft:ShareRepurchaseProgramTwentyThirteenMember
Term 863 - msft:ShareRepurchaseProgramTwentySixteenMember
Term 864 - msft:DividendsLineItems
Term 865 - msft:DividendsTable
Term 866 - msft:AccumulatedTranslationAdjustmentAndOtherMember
Term 867 - msft:CompensationRelatedCostsDisclosureLineItems
Term 868 - msft:CompensationRelatedCostsDisclosureTable
Term 869 - msft:ExecutiveIncentivePlanMember
Term 870 - msft:FirstSixPercentOfParticipantContributionsMember
Term 871 - msft:IRSCompensationLimitMember
Term 872 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare
Term 873 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedLineItems
Term 874 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTable
Term 875 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedAcquisitionInPeriod
Term 876 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInAcquisitionsWeightedAverageGrantDateFairValue
Term 877 - msft:StockIssuedEmployeeStockPurchasePlanAveragePricePerShare
Term 878 - msft:EmployeeStockPurchasePlanLineItems
Term 879 - msft:EmployeeStockPurchasePlanTable
Term 880 - msft:GeographicInformationLineItems
Term 881 - msft:GeographicInformationTable
Term 882 - msft:MicrosoftOfficeSystemMember
Term 883 - msft:ServerProductsAndToolsMember
Term 884 - msft:XboxMember
Term 885 - msft:WindowsOperatingSystemsForComputingDevicesMember
Term 886 - msft:AdvertisingMember
Term 887 - msft:ConsultingAndProductSupportServicesMember
Term 888 - msft:OtherProductsAndServicesMember
Term 889 - msft:ProductsOrServicesSecondaryCategorizationAxis
Term 890 - msft:ProductsOrServicesNameSecondaryCategorizationDomain
Term 891 - msft:CommercialCloudMember
Term 892 - msft:CertainLongLivedAssetsByGeographyLineItems
Term 893 - msft:CertainLongLivedAssetsByGeographyTable
Term 894 - msft:OtherCountriesMember
Term 895 - msft:QuarterlyFinancialInformationLineItems
Term 896 - msft:QuarterlyFinancialInformationTable
Term 897 - msft:SalesAndMarketingRestructuringPlanMember
Term 898 - msft:ImpairmentIntegrationAndRestructuringEffectOnOperatingIncomeLossAfterTax
Term 899 - msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsAfterTax
Term 900 - msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsPerShareAfterTax
Structures
Structure 1 - DocumentDocumentAndEntityInformation
Structure 2 - StatementINCOMESTATEMENTS
Structure 3 - StatementCOMPREHENSIVEINCOMESTATEMENTS
Structure 4 - StatementCOMPREHENSIVEINCOMESTATEMENTSParenthetical
Structure 5 - StatementBALANCESHEETS
Structure 6 - StatementBALANCESHEETSParenthetical
Structure 7 - StatementCASHFLOWSSTATEMENTS
Structure 8 - StatementSTOCKHOLDERSEQUITYSTATEMENTS
Structure 9 - DisclosureACCOUNTINGPOLICIES
Structure 10 - DisclosureEARNINGSPERSHARE
Structure 11 - DisclosureOTHERINCOMEEXPENSENET
Structure 12 - DisclosureINVESTMENTS
Structure 13 - DisclosureDERIVATIVES
Structure 14 - DisclosureFAIRVALUEMEASUREMENTS
Structure 15 - DisclosureINVENTORIES
Structure 16 - DisclosurePROPERTYANDEQUIPMENT
Structure 17 - DisclosureBUSINESSCOMBINATIONS
Structure 18 - DisclosureGOODWILL
Structure 19 - DisclosureINTANGIBLEASSETS
Structure 20 - DisclosureDEBT
Structure 21 - DisclosureINCOMETAXES
Structure 22 - DisclosureRESTRUCTURINGCHARGES
Structure 23 - DisclosureUNEARNEDREVENUE
Structure 24 - DisclosureCOMMITMENTS
Structure 25 - DisclosureCONTINGENCIES
Structure 26 - DisclosureSTOCKHOLDERSEQUITY
Structure 27 - DisclosureACCUMULATEDOTHERCOMPREHENSIVEINCOME
Structure 28 - DisclosureEMPLOYEESTOCKANDSAVINGSPLANS
Structure 29 - DisclosureSEGMENTINFORMATIONANDGEOGRAPHICDATA
Structure 30 - DisclosureQUARTERLYINFORMATIONUNAUDITED
Structure 31 - DisclosureACCOUNTINGPOLICIESPolicies
Structure 32 - DisclosureACCOUNTINGPOLICIESTables
Structure 33 - DisclosureEARNINGSPERSHARETables
Structure 34 - DisclosureOTHERINCOMEEXPENSENETTables
Structure 35 - DisclosureINVESTMENTSTables
Structure 36 - DisclosureDERIVATIVESTables
Structure 37 - DisclosureFAIRVALUEMEASUREMENTSTables
Structure 38 - DisclosureINVENTORIESTables
Structure 39 - DisclosurePROPERTYANDEQUIPMENTTables
Structure 40 - DisclosureBUSINESSCOMBINATIONSTables
Structure 41 - DisclosureGOODWILLTables
Structure 42 - DisclosureINTANGIBLEASSETSTables
Structure 43 - DisclosureDEBTTables
Structure 44 - DisclosureINCOMETAXESTables
Structure 45 - DisclosureRESTRUCTURINGCHARGESTables
Structure 46 - DisclosureUNEARNEDREVENUETables
Structure 47 - DisclosureCOMMITMENTSTables
Structure 48 - DisclosureSTOCKHOLDERSEQUITYTables
Structure 49 - DisclosureACCUMULATEDOTHERCOMPREHENSIVEINCOMETables
Structure 50 - DisclosureEMPLOYEESTOCKANDSAVINGSPLANSTables
Structure 51 - DisclosureSEGMENTINFORMATIONANDGEOGRAPHICDATATables
Structure 52 - DisclosureQUARTERLYINFORMATIONUNAUDITEDTables
Structure 53 - DisclosureAccountingPoliciesAdditionalInformationDetail
Structure 54 - DisclosureAllowanceForDoubtfulAccountsDetail
Structure 55 - DisclosureExpectedImpactsOfAdoptionOfStandardsRelatedToRevenueRecognitionAndLeasesToReportedResultsDetail
Structure 56 - DisclosureBasicAndDilutedEarningsPerShareDetail
Structure 57 - DisclosureComponentsOfOtherIncomeExpenseNetDetail
Structure 58 - DisclosureNetRecognizedGainsLossesOnInvestmentsDetail
Structure 59 - DisclosureInvestmentComponentsIncludingAssociatedDerivativesDetail
Structure 60 - DisclosureInvestmentsCostMethodAdditionalInformationDetail
Structure 61 - DisclosureInvestmentsSecuredBorrowingsAndLoanedSecuritiesAdditionalInformationDetail
Structure 62 - DisclosureUnrealizedLossesOnInvestmentsDetail
Structure 63 - DisclosureDebtInvestmentMaturitiesDetail
Structure 64 - DisclosureDerivativesAdditionalInformationDetail
Structure 65 - DisclosureFairValuesOfDerivativeInstrumentsDetail
Structure 66 - DisclosureGainsLossesOnFairValueHedgesAndRelatedHedgedItemsDetail
Structure 67 - DisclosureGainsLossesRelatedToCashFlowHedgesDetail
Structure 68 - DisclosureGainsLossesRelatedToCashFlowHedgesParentheticalDetail
Structure 69 - DisclosureNonDesignatedDerivativeGainsLossesDetail
Structure 70 - DisclosureFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail
Structure 71 - DisclosureReconciliationOfTotalAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationDetail
Structure 72 - DisclosureComponentsOfInventoriesDetail
Structure 73 - DisclosureComponentsOfPropertyAndEquipmentDetail
Structure 74 - DisclosurePropertyAndEquipmentAdditionalInformationDetail
Structure 75 - DisclosureBusinessCombinationsAdditionalInformationDetail
Structure 76 - DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceDetail
Structure 77 - DisclosureMajorClassesOfAssetsAndLiabilitiesToWhichWeAllocatedPurchasePriceParentheticalDetail
Structure 78 - DisclosureAcquiredIntangibleAssetsDetail
Structure 79 - DisclosureRevenueAndOperatingLossAttributableToAcquireeSinceDateOfAcquisitionDetail
Structure 80 - DisclosureSupplementalConsolidatedFinancialResultsOnUnauditedProFormaBasisAsIfAcquisitionHadBeenConsummatedOnBeginningOfPeriodDetail
Structure 81 - DisclosureCarryingAmountOfGoodwillDetail
Structure 82 - DisclosureGoodwillAdditionalInformationDetail
Structure 83 - DisclosureFiniteLivedIntangibleAssetsDetail
Structure 84 - DisclosureFiniteLivedIntangibleAssetsParentheticalDetail
Structure 85 - DisclosureIntangibleAssetsAdditionalInformationDetail
Structure 86 - DisclosureIntangibleAssetsAcquiredDetail
Structure 87 - DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail
Structure 88 - DisclosureDebtAdditionalInformationDetail
Structure 89 - DisclosureLongTermDebtDetail
Structure 90 - DisclosureLongTermDebtParentheticalDetail
Structure 91 - DisclosureMaturitiesOfLongTermDebtDetail
Structure 92 - DisclosureProvisionForIncomeTaxesDetail
Structure 93 - DisclosureIncomeTaxesAdditionalInformationDetail
Structure 94 - DisclosureIncomeLossBeforeIncomeTaxesDetail
Structure 95 - DisclosureDifferenceBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail
Structure 96 - DisclosureDeferredIncomeTaxAssetsAndLiabilitiesDetail
Structure 97 - DisclosureChangesInUnrecognizedTaxBenefitsDetail
Structure 98 - DisclosureIncomeTaxesAdditionalInformationRegardingExaminationsDetail
Structure 99 - DisclosureRestructuringChargesAdditionalInformationDetail
Structure 100 - DisclosureChangesInRestructuringLiabilityDetail
Structure 101 - DisclosureUnearnedRevenueBySegmentDetail
Structure 102 - DisclosureCommitmentsAdditionalInformationDetail
Structure 103 - DisclosureFutureMinimumRentalCommitmentsUnderNonCancellableOperatingLeasesDetail
Structure 104 - DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesDetail
Structure 105 - DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeasesParentheticalDetail
Structure 106 - DisclosureContingenciesAdditionalInformationDetail
Structure 107 - DisclosureSharesOfCommonStockOutstandingDetail
Structure 108 - DisclosureStockholdersEquityAdditionalInformationDetail
Structure 109 - DisclosureShareRepurchasesDetail
Structure 110 - DisclosureDividendsDeclaredDetail
Structure 111 - DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail
Structure 112 - DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentParentheticalDetail
Structure 113 - DisclosureEmployeeStockAndSavingsPlansAdditionalInformationDetail
Structure 114 - DisclosureStockBasedCompensationExpenseAndRelatedIncomeTaxBenefitsDetail
Structure 115 - DisclosureAssumptionsUsedInEstimatingFairValueOfStockAwardGrantsDetail
Structure 116 - DisclosureStockPlanActivityDetail
Structure 117 - DisclosureStockPlanActivityParentheticalDetail
Structure 118 - DisclosureEmployeePurchasedSharesDetail
Structure 119 - DisclosureSegmentRevenueDetail
Structure 120 - DisclosureOperatingIncomeLossBySegmentDetail
Structure 121 - DisclosureCorporateAndOtherOperatingIncomeLossActivityDetail
Structure 122 - DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail
Structure 123 - DisclosureRevenueClassifiedByMajorGeographicAreasDetail
Structure 124 - DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsDetail
Structure 125 - DisclosureRevenueClassifiedBySignificantProductAndServiceOfferingsParentheticalDetail
Structure 126 - DisclosureLongLivedAssetsExcludingFinancialInstrumentsAndTaxAssetsClassifiedByLocationOfControllingStatutoryCompanyDetail
Structure 127 - DisclosureQuarterlyInformationUnauditedDetail
Structure 128 - DisclosureQuarterlyInformationUnauditedParentheticalDetail
Associations
Association 1 - Calculation
Association 2 - Calculation
Association 3 - Calculation
Association 4 - Calculation
Association 5 - Calculation
Association 6 - Calculation
Association 7 - Calculation
Association 8 - Calculation
Association 9 - Calculation
Association 10 - Calculation
Association 11 - Calculation
Association 12 - Calculation
Association 13 - Calculation
Association 14 - Calculation
Association 15 - Calculation
Association 16 - Calculation
Association 17 - Calculation
Association 18 - Calculation
Association 19 - Calculation
Association 20 - Calculation
Association 21 - Calculation
Association 22 - Calculation
Association 23 - Calculation
Association 24 - Calculation
Association 25 - Calculation
Association 26 - Calculation
Association 27 - Calculation
Association 28 - Calculation
Association 29 - Calculation
Association 30 - Calculation
Association 31 - Calculation
Association 32 - Calculation
Association 33 - Calculation
Association 34 - Calculation
Association 35 - Calculation
Association 36 - Calculation
Association 37 - Calculation
Association 38 - Calculation
Association 39 - Calculation
Association 40 - Calculation
Association 41 - Calculation
Association 42 - Calculation
Association 43 - Calculation
Association 44 - Calculation
Association 45 - Calculation
Association 46 - Calculation
Association 47 - Calculation
Association 48 - Calculation
Association 49 - Calculation
Association 50 - Calculation
Association 51 - Calculation
Association 52 - Calculation
Association 53 - Calculation
Association 54 - Calculation
Association 55 - Calculation
Association 56 - Calculation
Association 57 - Calculation
Association 58 - Calculation
Association 59 - Calculation
Association 60 - Calculation
Association 61 - Calculation
Association 62 - Calculation
Association 63 - Calculation
Association 64 - Calculation
Association 65 - Calculation
Association 66 - Calculation
Association 67 - Calculation
Association 68 - Calculation
Association 69 - Calculation
Association 70 - Calculation
Association 71 - Calculation
Association 72 - Calculation
Association 73 - Calculation
Association 74 - Calculation
Association 75 - Calculation
Association 76 - Calculation
Association 77 - Calculation
Association 78 - Calculation
Association 79 - Calculation
Association 80 - Calculation
Association 81 - Calculation
Association 82 - Calculation
Association 83 - Calculation
Association 84 - Calculation
Association 85 - Calculation
Association 86 - Calculation
Association 87 - Calculation
Association 88 - Calculation
Association 89 - Calculation
Association 90 - Calculation
Association 91 - Calculation
Association 92 - Calculation
Association 93 - Calculation
Association 94 - Calculation
Association 95 - Calculation
Association 96 - Calculation
Association 97 - Calculation
Association 98 - Calculation
Association 99 - Calculation
Association 100 - Calculation
Association 101 - Calculation
Association 102 - Calculation
Association 103 - Calculation
Association 104 - Calculation
Association 105 - Calculation
Association 106 - Calculation
Association 107 - Calculation
Association 108 - Calculation
Association 109 - Calculation
Association 110 - Calculation
Association 111 - Calculation
Association 112 - Calculation
Association 113 - Calculation
Association 114 - Calculation
Association 115 - Calculation
Association 116 - Calculation
Association 117 - Calculation
Association 118 - Calculation
Association 119 - Calculation
Association 120 - Calculation
Association 121 - Calculation
Association 122 - Calculation
Association 123 - Calculation
Association 124 - Calculation
Association 125 - Calculation
Association 126 - Calculation
Association 127 - Calculation
Association 128 - Calculation
Association 129 - Calculation
Association 130 - Calculation
Association 131 - Calculation
Association 132 - Calculation
Association 133 - Calculation
Association 134 - Calculation
Association 135 - Calculation
Association 136 - Calculation
Association 137 - Calculation
Association 138 - Calculation
Association 139 - Calculation
Association 140 - Calculation
Association 141 - Calculation
Association 142 - Calculation
Association 143 - Calculation
Association 144 - Calculation
Association 145 - Calculation
Association 146 - Calculation
Association 147 - Calculation
Association 148 - Calculation
Association 149 - Calculation
Association 150 - Calculation
Association 151 - Calculation
Association 152 - Calculation
Association 153 - Calculation
Association 154 - Calculation
Association 155 - Calculation
Association 156 - Calculation
Association 157 - Calculation
Association 158 - Calculation
Association 159 - Calculation
Association 160 - Calculation
Association 161 - Calculation
Association 162 - Calculation
Association 163 - Calculation
Association 164 - Calculation
Association 165 - Calculation
Association 166 - Calculation
Association 167 - Calculation
Association 168 - Calculation
Association 169 - Calculation
Association 170 - Calculation
Association 171 - Calculation
Association 172 - Calculation
Association 173 - Calculation
Association 174 - Calculation
Association 175 - Calculation
Association 176 - Calculation
Association 177 - Calculation
Association 178 - Calculation
Association 179 - Calculation
Association 180 - Calculation
Association 181 - Calculation
Association 182 - Calculation
Association 183 - Calculation
Association 184 - Calculation
Association 185 - Calculation
Association 186 - Calculation
Association 187 - Calculation
Association 188 - Calculation
Association 189 - Calculation
Association 190 - Calculation
Association 191 - Calculation
Association 192 - Calculation
Association 193 - Calculation
Association 194 - Calculation
Association 195 - Calculation
Association 196 - Calculation
Association 197 - Calculation
Association 198 - Calculation
Association 199 - Calculation
Association 200 - Calculation
Association 201 - Calculation
Association 202 - Calculation
Association 203 - Calculation
Association 204 - Calculation
Association 205 - Calculation
Association 206 - Calculation
Association 207 - Calculation
Association 208 - Calculation
Association 209 - Calculation
Association 210 - Calculation
Association 211 - Calculation
Association 212 - Calculation
Association 213 - Definition
Association 214 - Definition
Association 215 - Definition
Association 216 - Definition
Association 217 - Definition
Association 218 - Definition
Association 219 - Definition
Association 220 - Definition
Association 221 - Definition
Association 222 - Definition
Association 223 - Definition
Association 224 - Definition
Association 225 - Definition
Association 226 - Definition
Association 227 - Definition
Association 228 - Definition
Association 229 - Definition
Association 230 - Definition
Association 231 - Definition
Association 232 - Definition
Association 233 - Definition
Association 234 - Definition
Association 235 - Definition
Association 236 - Definition
Association 237 - Definition
Association 238 - Definition
Association 239 - Definition
Association 240 - Definition
Association 241 - Definition
Association 242 - Definition
Association 243 - Definition
Association 244 - Definition
Association 245 - Definition
Association 246 - Definition
Association 247 - Definition
Association 248 - Definition
Association 249 - Definition
Association 250 - Definition
Association 251 - Definition
Association 252 - Definition
Association 253 - Definition
Association 254 - Definition
Association 255 - Definition
Association 256 - Definition
Association 257 - Definition
Association 258 - Definition
Association 259 - Definition
Association 260 - Definition
Association 261 - Definition
Association 262 - Definition
Association 263 - Definition
Association 264 - Definition
Association 265 - Definition
Association 266 - Definition
Association 267 - Definition
Association 268 - Definition
Association 269 - Definition
Association 270 - Definition
Association 271 - Definition
Association 272 - Definition
Association 273 - Definition
Association 274 - Definition
Association 275 - Definition
Association 276 - Definition
Association 277 - Definition
Association 278 - Definition
Association 279 - Definition
Association 280 - Definition
Association 281 - Definition
Association 282 - Definition
Association 283 - Definition
Association 284 - Definition
Association 285 - Definition
Association 286 - Definition
Association 287 - Definition
Association 288 - Definition
Association 289 - Definition
Association 290 - Definition
Association 291 - Definition
Association 292 - Definition
Association 293 - Definition
Association 294 - Definition
Association 295 - Definition
Association 296 - Definition
Association 297 - Definition
Association 298 - Definition
Association 299 - Definition
Association 300 - Definition
Association 301 - Definition
Association 302 - Definition
Association 303 - Definition
Association 304 - Definition
Association 305 - Definition
Association 306 - Definition
Association 307 - Definition
Association 308 - Definition
Association 309 - Definition
Association 310 - Definition
Association 311 - Definition
Association 312 - Definition
Association 313 - Definition
Association 314 - Definition
Association 315 - Definition
Association 316 - Definition
Association 317 - Definition
Association 318 - Definition
Association 319 - Definition
Association 320 - Definition
Association 321 - Definition
Association 322 - Definition
Association 323 - Definition
Association 324 - Definition
Association 325 - Definition
Association 326 - Definition
Association 327 - Definition
Association 328 - Definition
Association 329 - Definition
Association 330 - Definition
Association 331 - Definition
Association 332 - Definition
Association 333 - Definition
Association 334 - Definition
Association 335 - Definition
Association 336 - Definition
Association 337 - Definition
Association 338 - Definition
Association 339 - Definition
Association 340 - Definition
Association 341 - Definition
Association 342 - Definition
Association 343 - Definition
Association 344 - Definition
Association 345 - Definition
Association 346 - Definition
Association 347 - Definition
Association 348 - Definition
Association 349 - Definition
Association 350 - Definition
Association 351 - Definition
Association 352 - Definition
Association 353 - Definition
Association 354 - Definition
Association 355 - Definition
Association 356 - Definition
Association 357 - Definition
Association 358 - Definition
Association 359 - Definition
Association 360 - Definition
Association 361 - Definition
Association 362 - Definition
Association 363 - Definition
Association 364 - Definition
Association 365 - Definition
Association 366 - Definition
Association 367 - Definition
Association 368 - Definition
Association 369 - Definition
Association 370 - Definition
Association 371 - Definition
Association 372 - Definition
Association 373 - Definition
Association 374 - Definition
Association 375 - Definition
Association 376 - Definition
Association 377 - Definition
Association 378 - Definition
Association 379 - Definition
Association 380 - Definition
Association 381 - Definition
Association 382 - Definition
Association 383 - Definition
Association 384 - Definition
Association 385 - Definition
Association 386 - Definition
Association 387 - Definition
Association 388 - Definition
Association 389 - Definition
Association 390 - Definition
Association 391 - Definition
Association 392 - Definition
Association 393 - Definition
Association 394 - Definition
Association 395 - Definition
Association 396 - Definition
Association 397 - Definition
Association 398 - Definition
Association 399 - Definition
Association 400 - Definition
Association 401 - Definition
Association 402 - Definition
Association 403 - Definition
Association 404 - Definition
Association 405 - Definition
Association 406 - Definition
Association 407 - Definition
Association 408 - Definition
Association 409 - Definition
Association 410 - Definition
Association 411 - Definition
Association 412 - Definition
Association 413 - Definition
Association 414 - Definition
Association 415 - Definition
Association 416 - Definition
Association 417 - Definition
Association 418 - Definition
Association 419 - Definition
Association 420 - Definition
Association 421 - Definition
Association 422 - Definition
Association 423 - Definition
Association 424 - Definition
Association 425 - Definition
Association 426 - Definition
Association 427 - Definition
Association 428 - Definition
Association 429 - Definition
Association 430 - Definition
Association 431 - Definition
Association 432 - Definition
Association 433 - Definition
Association 434 - Definition
Association 435 - Definition
Association 436 - Definition
Association 437 - Definition
Association 438 - Definition
Association 439 - Definition
Association 440 - Definition
Association 441 - Definition
Association 442 - Definition
Association 443 - Definition
Association 444 - Definition
Association 445 - Definition
Association 446 - Definition
Association 447 - Definition
Association 448 - Definition
Association 449 - Definition
Association 450 - Definition
Association 451 - Definition
Association 452 - Definition
Association 453 - Definition
Association 454 - Definition
Association 455 - Definition
Association 456 - Definition
Association 457 - Definition
Association 458 - Definition
Association 459 - Definition
Association 460 - Definition
Association 461 - Definition
Association 462 - Definition
Association 463 - Definition
Association 464 - Definition
Association 465 - Definition
Association 466 - Definition
Association 467 - Definition
Association 468 - Definition
Association 469 - Definition
Association 470 - Definition
Association 471 - Definition
Association 472 - Definition
Association 473 - Definition
Association 474 - Definition
Association 475 - Definition
Association 476 - Definition
Association 477 - Definition
Association 478 - Definition
Association 479 - Definition
Association 480 - Definition
Association 481 - Definition
Association 482 - Definition
Association 483 - Definition
Association 484 - Definition
Association 485 - Definition
Association 486 - Definition
Association 487 - Definition
Association 488 - Definition
Association 489 - Definition
Association 490 - Definition
Association 491 - Definition
Association 492 - Definition
Association 493 - Definition
Association 494 - Definition
Association 495 - Definition
Association 496 - Definition
Association 497 - Definition
Association 498 - Definition
Association 499 - Definition
Association 500 - Definition
Association 501 - Definition
Association 502 - Definition
Association 503 - Definition
Association 504 - Definition
Association 505 - Definition
Association 506 - Definition
Association 507 - Definition
Association 508 - Definition
Association 509 - Definition
Association 510 - Definition
Association 511 - Definition
Association 512 - Definition
Association 513 - Definition
Association 514 - Definition
Association 515 - Definition
Association 516 - Definition
Association 517 - Definition
Association 518 - Definition
Association 519 - Definition
Association 520 - Definition
Association 521 - Definition
Association 522 - Definition
Association 523 - Definition
Association 524 - Definition
Association 525 - Definition
Association 526 - Definition
Association 527 - Definition
Association 528 - Definition
Association 529 - Definition
Association 530 - Definition
Association 531 - Definition
Association 532 - Definition
Association 533 - Definition
Association 534 - Definition
Association 535 - Definition
Association 536 - Definition
Association 537 - Definition
Association 538 - Definition
Association 539 - Definition
Association 540 - Definition
Association 541 - Definition
Association 542 - Definition
Association 543 - Definition
Association 544 - Definition
Association 545 - Definition
Association 546 - Definition
Association 547 - Definition
Association 548 - Definition
Association 549 - Definition
Association 550 - Definition
Association 551 - Definition
Association 552 - Definition
Association 553 - Definition
Association 554 - Definition
Association 555 - Definition
Association 556 - Definition
Association 557 - Definition
Association 558 - Definition
Association 559 - Definition
Association 560 - Definition
Association 561 - Definition
Association 562 - Definition
Association 563 - Definition
Association 564 - Definition
Association 565 - Definition
Association 566 - Definition
Association 567 - Definition
Association 568 - Definition
Association 569 - Definition
Association 570 - Definition
Association 571 - Definition
Association 572 - Definition
Association 573 - Definition
Association 574 - Definition
Association 575 - Definition
Association 576 - Definition
Association 577 - Definition
Association 578 - Definition
Association 579 - Definition
Association 580 - Definition
Association 581 - Definition
Association 582 - Definition
Association 583 - Definition
Association 584 - Definition
Association 585 - Definition
Association 586 - Definition
Association 587 - Definition
Association 588 - Definition
Association 589 - Definition
Association 590 - Definition
Association 591 - Definition
Association 592 - Definition
Association 593 - Definition
Association 594 - Definition
Association 595 - Definition
Association 596 - Definition
Association 597 - Definition
Association 598 - Definition
Association 599 - Definition
Association 600 - Definition
Association 601 - Definition
Association 602 - Definition
Association 603 - Definition
Association 604 - Definition
Association 605 - Definition
Association 606 - Definition
Association 607 - Definition
Association 608 - Definition
Association 609 - Definition
Association 610 - Definition
Association 611 - Definition
Association 612 - Definition
Association 613 - Definition
Association 614 - Definition
Association 615 - Definition
Association 616 - Definition
Association 617 - Definition
Association 618 - Definition
Association 619 - Definition
Association 620 - Definition
Association 621 - Definition
Association 622 - Definition
Association 623 - Definition
Association 624 - Definition
Association 625 - Definition
Association 626 - Definition
Association 627 - Definition
Association 628 - Definition
Association 629 - Definition
Association 630 - Definition
Association 631 - Definition
Association 632 - Definition
Association 633 - Definition
Association 634 - Definition
Association 635 - Definition
Association 636 - Definition
Association 637 - Definition
Association 638 - Definition
Association 639 - Definition
Association 640 - Definition
Association 641 - Definition
Association 642 - Definition
Association 643 - Definition
Association 644 - Definition
Association 645 - Definition
Association 646 - Definition
Association 647 - Definition
Association 648 - Definition
Association 649 - Definition
Association 650 - Definition
Association 651 - Definition
Association 652 - Definition
Association 653 - Definition
Association 654 - Definition
Association 655 - Definition
Association 656 - Definition
Association 657 - Definition
Association 658 - Definition
Association 659 - Definition
Association 660 - Definition
Association 661 - Definition
Association 662 - Definition
Association 663 - Definition
Association 664 - Definition
Association 665 - Definition
Association 666 - Definition
Association 667 - Definition
Association 668 - Definition
Association 669 - Definition
Association 670 - Definition
Association 671 - Definition
Association 672 - Definition
Association 673 - Definition
Association 674 - Definition
Association 675 - Definition
Association 676 - Definition
Association 677 - Definition
Association 678 - Definition
Association 679 - Definition
Association 680 - Definition
Association 681 - Definition
Association 682 - Definition
Association 683 - Definition
Association 684 - Definition
Association 685 - Definition
Association 686 - Definition
Association 687 - Definition
Association 688 - Definition
Association 689 - Definition
Association 690 - Definition
Association 691 - Definition
Association 692 - Definition
Association 693 - Definition
Association 694 - Definition
Association 695 - Definition
Association 696 - Definition
Association 697 - Definition
Association 698 - Definition
Association 699 - Definition
Association 700 - Definition
Association 701 - Definition
Association 702 - Definition
Association 703 - Definition
Association 704 - Definition
Association 705 - Definition
Association 706 - Definition
Association 707 - Definition
Association 708 - Definition
Association 709 - Definition
Association 710 - Definition
Association 711 - Definition
Association 712 - Definition
Association 713 - Definition
Association 714 - Definition
Association 715 - Definition
Association 716 - Definition
Association 717 - Definition
Association 718 - Definition
Association 719 - Definition
Association 720 - Definition
Association 721 - Definition
Association 722 - Definition
Association 723 - Definition
Association 724 - Definition
Association 725 - Definition
Association 726 - Definition
Association 727 - Definition
Association 728 - Definition
Association 729 - Definition
Association 730 - Definition
Association 731 - Definition
Association 732 - Definition
Association 733 - Definition
Association 734 - Definition
Association 735 - Definition
Association 736 - Definition
Association 737 - Definition
Association 738 - Definition
Association 739 - Definition
Association 740 - Definition
Association 741 - Definition
Association 742 - Definition
Association 743 - Definition
Association 744 - Definition
Association 745 - Definition
Association 746 - Definition
Association 747 - Definition
Association 748 - Definition
Association 749 - Definition
Association 750 - Definition
Association 751 - Definition
Association 752 - Definition
Association 753 - Definition
Association 754 - Definition
Association 755 - Definition
Association 756 - Definition
Association 757 - Definition
Association 758 - Definition
Association 759 - Definition
Association 760 - Definition
Association 761 - Definition
Association 762 - Definition
Association 763 - Definition
Association 764 - Definition
Association 765 - Definition
Association 766 - Definition
Association 767 - Definition
Association 768 - Definition
Association 769 - Definition
Association 770 - Definition
Association 771 - Definition
Association 772 - Definition
Association 773 - Definition
Association 774 - Definition
Association 775 - Definition
Association 776 - Definition
Association 777 - Definition
Association 778 - Definition
Association 779 - Definition
Association 780 - Definition
Association 781 - Definition
Association 782 - Definition
Association 783 - Definition
Association 784 - Definition
Association 785 - Definition
Association 786 - Definition
Association 787 - Definition
Association 788 - Definition
Association 789 - Definition
Association 790 - Definition
Association 791 - Definition
Association 792 - Definition
Association 793 - Definition
Association 794 - Definition
Association 795 - Definition
Association 796 - Definition
Association 797 - Definition
Association 798 - Definition
Association 799 - Definition
Association 800 - Definition
Association 801 - Definition
Association 802 - Definition
Association 803 - Definition
Association 804 - Definition
Association 805 - Definition
Association 806 - Definition
Association 807 - Definition
Association 808 - Definition
Association 809 - Definition
Association 810 - Definition
Association 811 - Definition
Association 812 - Definition
Association 813 - Definition
Association 814 - Definition
Association 815 - Definition
Association 816 - Definition
Association 817 - Definition
Association 818 - Definition
Association 819 - Definition
Association 820 - Definition
Association 821 - Definition
Association 822 - Definition
Association 823 - Definition
Association 824 - Definition
Association 825 - Definition
Association 826 - Definition
Association 827 - Definition
Association 828 - Definition
Association 829 - Definition
Association 830 - Definition
Association 831 - Definition
Association 832 - Definition
Association 833 - Definition
Association 834 - Definition
Association 835 - Definition
Association 836 - Definition
Association 837 - Definition
Association 838 - Definition
Association 839 - Definition
Association 840 - Definition
Association 841 - Definition
Association 842 - Definition
Association 843 - Definition
Association 844 - Definition
Association 845 - Definition
Association 846 - Definition
Association 847 - Definition
Association 848 - Definition
Association 849 - Definition
Association 850 - Definition
Association 851 - Definition
Association 852 - Definition
Association 853 - Definition
Association 854 - Definition
Association 855 - Definition
Association 856 - Definition
Association 857 - Definition
Association 858 - Definition
Association 859 - Definition
Association 860 - Definition
Association 861 - Definition
Association 862 - Definition
Association 863 - Definition
Association 864 - Definition
Association 865 - Definition
Association 866 - Definition
Association 867 - Definition
Association 868 - Definition
Association 869 - Definition
Association 870 - Definition
Association 871 - Definition
Association 872 - Definition
Association 873 - Definition
Association 874 - Definition
Association 875 - Definition
Association 876 - Definition
Association 877 - Definition
Association 878 - Definition
Association 879 - Definition
Association 880 - Definition
Association 881 - Definition
Association 882 - Definition
Association 883 - Definition
Association 884 - Definition
Association 885 - Definition
Association 886 - Definition
Association 887 - Definition
Association 888 - Definition
Association 889 - Definition
Association 890 - Definition
Association 891 - Definition
Association 892 - Definition
Association 893 - Definition
Association 894 - Definition
Association 895 - Definition
Association 896 - Definition
Association 897 - Definition
Association 898 - Definition
Association 899 - Definition
Association 900 - Definition
Association 901 - Definition
Association 902 - Definition
Association 903 - Definition
Association 904 - Definition
Association 905 - Definition
Association 906 - Definition
Association 907 - Definition
Association 908 - Definition
Association 909 - Definition
Association 910 - Definition
Association 911 - Definition
Association 912 - Definition
Association 913 - Definition
Association 914 - Definition
Association 915 - Definition
Association 916 - Definition
Association 917 - Definition
Association 918 - Definition
Association 919 - Definition
Association 920 - Definition
Association 921 - Definition
Association 922 - Definition
Association 923 - Definition
Association 924 - Definition
Association 925 - Definition
Association 926 - Definition
Association 927 - Definition
Association 928 - Definition
Association 929 - Definition
Association 930 - Definition
Association 931 - Definition
Association 932 - Definition
Association 933 - Definition
Association 934 - Definition
Association 935 - Definition
Association 936 - Definition
Association 937 - Definition
Association 938 - Definition
Association 939 - Definition
Association 940 - Definition
Association 941 - Definition
Association 942 - Definition
Association 943 - Definition
Association 944 - Definition
Association 945 - Definition
Association 946 - Definition
Association 947 - Definition
Association 948 - Definition
Association 949 - Definition
Association 950 - Definition
Association 951 - Definition
Association 952 - Definition
Association 953 - Definition
Association 954 - Definition
Association 955 - Definition
Association 956 - Definition
Association 957 - Definition
Association 958 - Definition
Association 959 - Definition
Association 960 - Definition
Association 961 - Definition
Association 962 - Definition
Association 963 - Definition
Association 964 - Definition
Association 965 - Definition
Association 966 - Definition
Association 967 - Definition
Association 968 - Definition
Association 969 - Definition
Association 970 - Definition
Association 971 - Definition
Association 972 - Definition
Association 973 - Definition
Association 974 - Definition
Association 975 - Definition
Association 976 - Definition
Association 977 - Definition
Association 978 - Definition
Association 979 - Definition
Association 980 - Definition
Association 981 - Definition
Association 982 - Definition
Association 983 - Definition
Association 984 - Definition
Association 985 - Definition
Association 986 - Definition
Association 987 - Definition
Association 988 - Definition
Association 989 - Definition
Association 990 - Definition
Association 991 - Definition
Association 992 - Definition
Association 993 - Definition
Association 994 - Definition
Association 995 - Definition
Association 996 - Definition
Association 997 - Definition
Association 998 - Definition
Association 999 - Definition
Association 1000 - Definition
Association 1001 - Definition
Association 1002 - Definition
Association 1003 - Definition
Association 1004 - Definition
Association 1005 - Definition
Association 1006 - Definition
Association 1007 - Definition
Association 1008 - Definition
Association 1009 - Definition
Association 1010 - Definition
Association 1011 - Definition
Association 1012 - Definition
Association 1013 - Definition
Association 1014 - Definition
Association 1015 - Definition
Association 1016 - Definition
Association 1017 - Definition
Association 1018 - Definition
Association 1019 - Definition
Association 1020 - Definition
Association 1021 - Definition
Association 1022 - Definition
Association 1023 - Definition
Association 1024 - Definition
Association 1025 - Definition
Association 1026 - Definition
Association 1027 - Definition
Association 1028 - Definition
Association 1029 - Definition
Association 1030 - Definition
Association 1031 - Definition
Association 1032 - Definition
Association 1033 - Definition
Association 1034 - Definition
Association 1035 - Definition
Association 1036 - Definition
Association 1037 - Definition
Association 1038 - Definition
Association 1039 - Definition
Association 1040 - Definition
Association 1041 - Definition
Association 1042 - Definition
Association 1043 - Definition
Association 1044 - Definition
Association 1045 - Definition
Association 1046 - Definition
Association 1047 - Definition
Association 1048 - Definition
Association 1049 - Definition
Association 1050 - Definition
Association 1051 - Definition
Association 1052 - Definition
Association 1053 - Definition
Association 1054 - Definition
Association 1055 - Definition
Association 1056 - Definition
Association 1057 - Definition
Association 1058 - Definition
Association 1059 - Definition
Association 1060 - Definition
Association 1061 - Definition
Association 1062 - Definition
Association 1063 - Definition
Association 1064 - Definition
Association 1065 - Definition
Association 1066 - Definition
Association 1067 - Definition
Association 1068 - Definition
Association 1069 - Definition
Association 1070 - Definition
Association 1071 - Definition
Association 1072 - Definition
Association 1073 - Definition
Association 1074 - Definition
Association 1075 - Definition
Association 1076 - Definition
Association 1077 - Definition
Association 1078 - Definition
Association 1079 - Definition
Association 1080 - Definition
Association 1081 - Definition
Association 1082 - Definition
Association 1083 - Definition
Association 1084 - Definition
Association 1085 - Definition
Association 1086 - Definition
Association 1087 - Definition
Association 1088 - Definition
Association 1089 - Definition
Association 1090 - Definition
Association 1091 - Definition
Association 1092 - Definition
Association 1093 - Definition
Association 1094 - Definition
Association 1095 - Definition
Association 1096 - Definition
Association 1097 - Definition
Association 1098 - Definition
Association 1099 - Definition
Association 1100 - Definition
Association 1101 - Definition
Association 1102 - Definition
Association 1103 - Definition
Association 1104 - Definition
Association 1105 - Definition
Association 1106 - Definition
Association 1107 - Definition
Association 1108 - Definition
Association 1109 - Definition
Association 1110 - Definition
Association 1111 - Definition
Association 1112 - Definition
Association 1113 - Definition
Association 1114 - Definition
Association 1115 - Definition
Association 1116 - Definition
Association 1117 - Definition
Association 1118 - Definition
Association 1119 - Definition
Association 1120 - Definition
Association 1121 - Definition
Association 1122 - Definition
Association 1123 - Definition
Association 1124 - Definition
Association 1125 - Definition
Association 1126 - Definition
Association 1127 - Definition
Association 1128 - Definition
Association 1129 - Definition
Association 1130 - Definition
Association 1131 - Definition
Association 1132 - Definition
Association 1133 - Definition
Association 1134 - Definition
Association 1135 - Definition
Association 1136 - Definition
Association 1137 - Definition
Association 1138 - Definition
Association 1139 - Definition
Association 1140 - Definition
Association 1141 - Definition
Association 1142 - Definition
Association 1143 - Definition
Association 1144 - Definition
Association 1145 - Definition
Association 1146 - Definition
Association 1147 - Definition
Association 1148 - Definition
Association 1149 - Definition
Association 1150 - Definition
Association 1151 - Definition
Association 1152 - Definition
Association 1153 - Definition
Association 1154 - Definition
Association 1155 - Definition
Association 1156 - Definition
Association 1157 - Definition
Association 1158 - Definition
Association 1159 - Definition
Association 1160 - Definition
Association 1161 - Definition
Association 1162 - Definition
Association 1163 - Definition
Association 1164 - Definition
Association 1165 - Definition
Association 1166 - Definition
Association 1167 - Definition
Association 1168 - Definition
Association 1169 - Definition
Association 1170 - Definition
Association 1171 - Definition
Association 1172 - Definition
Association 1173 - Definition
Association 1174 - Definition
Association 1175 - Definition
Association 1176 - Definition
Association 1177 - Definition
Association 1178 - Definition
Association 1179 - Definition
Association 1180 - Definition
Association 1181 - Definition
Association 1182 - Definition
Association 1183 - Definition
Association 1184 - Definition
Association 1185 - Definition
Association 1186 - Definition
Association 1187 - Definition
Association 1188 - Definition
Association 1189 - Definition
Association 1190 - Definition
Association 1191 - Definition
Association 1192 - Definition
Association 1193 - Definition
Association 1194 - Definition
Association 1195 - Definition
Association 1196 - Definition
Association 1197 - Definition
Association 1198 - Definition
Association 1199 - Definition
Association 1200 - Definition
Association 1201 - Definition
Association 1202 - Definition
Association 1203 - Definition
Association 1204 - Definition
Association 1205 - Definition
Association 1206 - Definition
Association 1207 - Definition
Association 1208 - Definition
Association 1209 - Definition
Association 1210 - Definition
Association 1211 - Definition
Association 1212 - Definition
Association 1213 - Definition
Association 1214 - Definition
Association 1215 - Definition
Association 1216 - Definition
Association 1217 - Definition
Association 1218 - Definition
Association 1219 - Definition
Association 1220 - Definition
Association 1221 - Definition
Association 1222 - Definition
Association 1223 - Definition
Association 1224 - Definition
Association 1225 - Definition
Association 1226 - Definition
Association 1227 - Definition
Association 1228 - Definition
Association 1229 - Definition
Association 1230 - Definition
Association 1231 - Definition
Association 1232 - Definition
Association 1233 - Definition
Association 1234 - Definition
Association 1235 - Definition
Association 1236 - Definition
Association 1237 - Definition
Association 1238 - Definition
Association 1239 - Definition
Association 1240 - Definition
Association 1241 - Definition
Association 1242 - Definition
Association 1243 - Definition
Association 1244 - Definition
Association 1245 - Definition
Association 1246 - Definition
Association 1247 - Definition
Association 1248 - Definition
Association 1249 - Definition
Association 1250 - Definition
Association 1251 - Definition
Association 1252 - Definition
Association 1253 - Definition
Association 1254 - Definition
Association 1255 - Definition
Association 1256 - Definition
Association 1257 - Definition
Association 1258 - Definition
Association 1259 - Definition
Association 1260 - Definition
Association 1261 - Definition
Association 1262 - Definition
Association 1263 - Definition
Association 1264 - Definition
Association 1265 - Definition
Association 1266 - Definition
Association 1267 - Definition
Association 1268 - Definition
Association 1269 - Definition
Association 1270 - Definition
Association 1271 - Definition
Association 1272 - Definition
Association 1273 - Definition
Association 1274 - Definition
Association 1275 - Definition
Association 1276 - Definition
Association 1277 - Definition
Association 1278 - Definition
Association 1279 - Definition
Association 1280 - Definition
Association 1281 - Definition
Association 1282 - Definition
Association 1283 - Definition
Association 1284 - Definition
Association 1285 - Definition
Association 1286 - Definition
Association 1287 - Definition
Association 1288 - Definition
Association 1289 - Definition
Association 1290 - Definition
Association 1291 - Definition
Association 1292 - Definition
Association 1293 - Definition
Association 1294 - Definition
Association 1295 - Definition
Association 1296 - Definition
Association 1297 - Definition
Association 1298 - Definition
Association 1299 - Definition
Association 1300 - Definition
Association 1301 - Definition
Association 1302 - Definition
Association 1303 - Definition
Association 1304 - Definition
Association 1305 - Definition
Association 1306 - Definition
Association 1307 - Definition
Association 1308 - Definition
Association 1309 - Definition
Association 1310 - Definition
Association 1311 - Definition
Association 1312 - Definition
Association 1313 - Definition
Association 1314 - Definition
Association 1315 - Definition
Association 1316 - Definition
Association 1317 - Definition
Association 1318 - Definition
Association 1319 - Definition
Association 1320 - Definition
Association 1321 - Definition
Association 1322 - Definition
Association 1323 - Definition
Association 1324 - Definition
Association 1325 - Definition
Association 1326 - Definition
Association 1327 - Definition
Association 1328 - Definition
Association 1329 - Definition
Association 1330 - Definition
Association 1331 - Definition
Association 1332 - Definition
Association 1333 - Definition
Association 1334 - Definition
Association 1335 - Definition
Association 1336 - Definition
Association 1337 - Definition
Association 1338 - Definition
Association 1339 - Definition
Association 1340 - Definition
Association 1341 - Definition
Association 1342 - Definition
Association 1343 - Definition
Association 1344 - Definition
Association 1345 - Definition
Association 1346 - Definition
Association 1347 - Definition
Association 1348 - Definition
Association 1349 - Definition
Association 1350 - Definition
Association 1351 - Definition
Association 1352 - Definition
Association 1353 - Definition
Association 1354 - Definition
Association 1355 - Definition
Association 1356 - Definition
Association 1357 - Definition
Association 1358 - Definition
Association 1359 - Definition
Association 1360 - Definition
Association 1361 - Definition
Association 1362 - Definition
Association 1363 - Definition
Association 1364 - Definition
Association 1365 - Definition
Association 1366 - Definition
Association 1367 - Definition
Association 1368 - Definition
Association 1369 - Definition
Association 1370 - Definition
Association 1371 - Definition
Association 1372 - Definition
Association 1373 - Definition
Association 1374 - Definition
Association 1375 - Definition
Association 1376 - Definition
Association 1377 - Definition
Association 1378 - Definition
Association 1379 - Definition
Association 1380 - Definition
Association 1381 - Definition
Association 1382 - Definition
Association 1383 - Definition
Association 1384 - Definition
Association 1385 - Definition
Association 1386 - Definition
Association 1387 - Definition
Association 1388 - Definition
Association 1389 - Definition
Association 1390 - Definition
Association 1391 - Definition
Association 1392 - Definition
Association 1393 - Definition
Association 1394 - Definition
Association 1395 - Definition
Association 1396 - Definition
Association 1397 - Definition
Association 1398 - Definition
Association 1399 - Definition
Association 1400 - Definition
Association 1401 - Definition
Association 1402 - Definition
Association 1403 - Definition
Association 1404 - Definition
Association 1405 - Definition
Association 1406 - Definition
Association 1407 - Definition
Association 1408 - Definition
Association 1409 - Definition
Association 1410 - Definition
Association 1411 - Definition
Association 1412 - Definition
Association 1413 - Definition
Association 1414 - Definition
Association 1415 - Definition
Association 1416 - Definition
Association 1417 - Definition
Association 1418 - Definition
Association 1419 - Definition
Association 1420 - Definition
Association 1421 - Definition
Association 1422 - Definition
Association 1423 - Definition
Association 1424 - Definition
Association 1425 - Definition
Association 1426 - Definition
Association 1427 - Definition
Association 1428 - Definition
Association 1429 - Definition
Association 1430 - Definition
Association 1431 - Definition
Association 1432 - Definition
Association 1433 - Definition
Association 1434 - Definition
Association 1435 - Definition
Association 1436 - Definition
Association 1437 - Definition
Association 1438 - Definition
Association 1439 - Definition
Association 1440 - Definition
Association 1441 - Definition
Association 1442 - Definition
Association 1443 - Definition
Association 1444 - Definition
Association 1445 - Definition
Association 1446 - Definition
Association 1447 - Definition
Association 1448 - Definition
Association 1449 - Definition
Association 1450 - Definition
Association 1451 - Definition
Association 1452 - Definition
Association 1453 - Definition
Association 1454 - Definition
Association 1455 - Definition
Association 1456 - Definition
Association 1457 - Definition
Association 1458 - Definition
Association 1459 - Definition
Association 1460 - Definition
Association 1461 - Definition
Association 1462 - Definition
Association 1463 - Definition
Association 1464 - Definition
Association 1465 - Definition
Association 1466 - Definition
Association 1467 - Definition
Association 1468 - Definition
Association 1469 - Definition
Association 1470 - Definition
Association 1471 - Definition
Association 1472 - Definition
Association 1473 - Definition
Association 1474 - Definition
Association 1475 - Definition
Association 1476 - Definition
Association 1477 - Definition
Association 1478 - Definition
Association 1479 - Definition
Association 1480 - Definition
Association 1481 - Definition
Association 1482 - Definition
Association 1483 - Definition
Association 1484 - Definition
Association 1485 - Definition
Association 1486 - Definition
Association 1487 - Definition
Association 1488 - Definition
Association 1489 - Definition
Association 1490 - Definition
Association 1491 - Definition
Association 1492 - Definition
Association 1493 - Definition
Association 1494 - Definition
Association 1495 - Definition
Association 1496 - Definition
Association 1497 - Definition
Association 1498 - Definition
Association 1499 - Definition
Association 1500 - Definition
Association 1501 - Definition
Association 1502 - Definition
Association 1503 - Definition
Association 1504 - Definition
Association 1505 - Definition
Association 1506 - Definition
Association 1507 - Definition
Association 1508 - Definition
Association 1509 - Definition
Association 1510 - Definition
Association 1511 - Definition
Association 1512 - Definition
Association 1513 - Definition
Association 1514 - Definition
Association 1515 - Definition
Association 1516 - Definition
Association 1517 - Definition
Association 1518 - Definition
Association 1519 - Definition
Association 1520 - Definition
Association 1521 - Definition
Association 1522 - Definition
Association 1523 - Definition
Association 1524 - Definition
Association 1525 - Definition
Association 1526 - Definition
Association 1527 - Definition
Association 1528 - Definition
Association 1529 - Definition
Association 1530 - Definition
Association 1531 - Definition
Association 1532 - Definition
Association 1533 - Definition
Association 1534 - Definition
Association 1535 - Definition
Association 1536 - Definition
Association 1537 - Definition
Association 1538 - Definition
Association 1539 - Definition
Association 1540 - Definition
Association 1541 - Definition
Association 1542 - Definition
Association 1543 - Definition
Association 1544 - Definition
Association 1545 - Definition
Association 1546 - Definition
Association 1547 - Definition
Association 1548 - Definition
Association 1549 - Definition
Association 1550 - Definition
Association 1551 - Definition
Association 1552 - Definition
Association 1553 - Definition
Association 1554 - Definition
Association 1555 - Definition
Association 1556 - Definition
Association 1557 - Definition
Association 1558 - Definition
Association 1559 - Definition
Association 1560 - Definition
Association 1561 - Definition
Association 1562 - Definition
Association 1563 - Definition
Association 1564 - Definition
Association 1565 - Definition
Association 1566 - Definition
Association 1567 - Definition
Association 1568 - Definition
Association 1569 - Definition
Association 1570 - Definition
Association 1571 - Definition
Association 1572 - Definition
Association 1573 - Definition
Association 1574 - Definition
Association 1575 - Definition
Association 1576 - Definition
Association 1577 - Definition
Association 1578 - Definition
Association 1579 - Definition
Association 1580 - Definition
Association 1581 - Definition
Association 1582 - Definition
Association 1583 - Definition
Association 1584 - Definition
Association 1585 - Definition
Association 1586 - Definition
Association 1587 - Definition
Association 1588 - Definition
Association 1589 - Definition
Association 1590 - Definition
Association 1591 - Definition
Association 1592 - Definition
Association 1593 - Definition
Association 1594 - Definition
Association 1595 - Definition
Association 1596 - Definition
Association 1597 - Definition
Association 1598 - Definition
Association 1599 - Definition
Association 1600 - Definition
Association 1601 - Definition
Association 1602 - Definition
Association 1603 - Definition
Association 1604 - Definition
Association 1605 - Definition
Association 1606 - Definition
Association 1607 - Definition
Association 1608 - Definition
Association 1609 - Definition
Association 1610 - Definition
Association 1611 - Definition
Association 1612 - Definition
Association 1613 - Definition
Association 1614 - Definition
Association 1615 - Definition
Association 1616 - Definition
Association 1617 - Definition
Association 1618 - Definition
Association 1619 - Definition
Association 1620 - Definition
Association 1621 - Definition
Association 1622 - Definition
Association 1623 - Definition
Association 1624 - Definition
Association 1625 - Definition
Association 1626 - Definition
Association 1627 - Definition
Association 1628 - Definition
Association 1629 - Definition
Association 1630 - Definition
Association 1631 - Definition
Association 1632 - Definition
Association 1633 - Definition
Association 1634 - Definition
Association 1635 - Definition
Association 1636 - Definition
Association 1637 - Definition
Association 1638 - Definition
Association 1639 - Definition
Association 1640 - Definition
Association 1641 - Definition
Association 1642 - Definition
Association 1643 - Definition
Association 1644 - Definition
Association 1645 - Definition
Association 1646 - Definition
Association 1647 - Definition
Association 1648 - Definition
Association 1649 - Definition
Association 1650 - Definition
Association 1651 - Definition
Association 1652 - Definition
Association 1653 - Definition
Association 1654 - Definition
Association 1655 - Definition
Association 1656 - Definition
Association 1657 - Definition
Association 1658 - Definition
Association 1659 - Definition
Association 1660 - Definition
Association 1661 - Definition
Association 1662 - Definition
Association 1663 - Definition
Association 1664 - Definition
Association 1665 - Definition
Association 1666 - Definition
Association 1667 - Definition
Association 1668 - Definition
Association 1669 - Definition
Association 1670 - Definition
Association 1671 - Definition
Association 1672 - Definition
Association 1673 - Definition
Association 1674 - Definition
Association 1675 - Definition
Association 1676 - Definition
Association 1677 - Definition
Association 1678 - Definition
Association 1679 - Definition
Association 1680 - Definition
Association 1681 - Definition
Association 1682 - Definition
Association 1683 - Definition
Association 1684 - Definition
Association 1685 - Definition
Association 1686 - Definition
Association 1687 - Definition
Association 1688 - Definition
Association 1689 - Definition
Association 1690 - Definition
Association 1691 - Definition
Association 1692 - Definition
Association 1693 - Definition
Association 1694 - Definition
Association 1695 - Definition
Association 1696 - Definition
Association 1697 - Definition
Association 1698 - Definition
Association 1699 - Definition
Association 1700 - Definition
Association 1701 - Definition
Association 1702 - Definition
Association 1703 - Definition
Association 1704 - Definition
Association 1705 - Definition
Association 1706 - Definition
Association 1707 - Definition
Association 1708 - Presentation
Association 1709 - Presentation
Association 1710 - Presentation
Association 1711 - Presentation
Association 1712 - Presentation
Association 1713 - Presentation
Association 1714 - Presentation
Association 1715 - Presentation
Association 1716 - Presentation
Association 1717 - Presentation
Association 1718 - Presentation
Association 1719 - Presentation
Association 1720 - Presentation
Association 1721 - Presentation
Association 1722 - Presentation
Association 1723 - Presentation
Association 1724 - Presentation
Association 1725 - Presentation
Association 1726 - Presentation
Association 1727 - Presentation
Association 1728 - Presentation
Association 1729 - Presentation
Association 1730 - Presentation
Association 1731 - Presentation
Association 1732 - Presentation
Association 1733 - Presentation
Association 1734 - Presentation
Association 1735 - Presentation
Association 1736 - Presentation
Association 1737 - Presentation
Association 1738 - Presentation
Association 1739 - Presentation
Association 1740 - Presentation
Association 1741 - Presentation
Association 1742 - Presentation
Association 1743 - Presentation
Association 1744 - Presentation
Association 1745 - Presentation
Association 1746 - Presentation
Association 1747 - Presentation
Association 1748 - Presentation
Association 1749 - Presentation
Association 1750 - Presentation
Association 1751 - Presentation
Association 1752 - Presentation
Association 1753 - Presentation
Association 1754 - Presentation
Association 1755 - Presentation
Association 1756 - Presentation
Association 1757 - Presentation
Association 1758 - Presentation
Association 1759 - Presentation
Association 1760 - Presentation
Association 1761 - Presentation
Association 1762 - Presentation
Association 1763 - Presentation
Association 1764 - Presentation
Association 1765 - Presentation
Association 1766 - Presentation
Association 1767 - Presentation
Association 1768 - Presentation
Association 1769 - Presentation
Association 1770 - Presentation
Association 1771 - Presentation
Association 1772 - Presentation
Association 1773 - Presentation
Association 1774 - Presentation
Association 1775 - Presentation
Association 1776 - Presentation
Association 1777 - Presentation
Association 1778 - Presentation
Association 1779 - Presentation
Association 1780 - Presentation
Association 1781 - Presentation
Association 1782 - Presentation
Association 1783 - Presentation
Association 1784 - Presentation
Association 1785 - Presentation
Association 1786 - Presentation
Association 1787 - Presentation
Association 1788 - Presentation
Association 1789 - Presentation
Association 1790 - Presentation
Association 1791 - Presentation
Association 1792 - Presentation
Association 1793 - Presentation
Association 1794 - Presentation
Association 1795 - Presentation
Association 1796 - Presentation
Association 1797 - Presentation
Association 1798 - Presentation
Association 1799 - Presentation
Association 1800 - Presentation
Association 1801 - Presentation
Association 1802 - Presentation
Association 1803 - Presentation
Association 1804 - Presentation
Association 1805 - Presentation
Association 1806 - Presentation
Association 1807 - Presentation
Association 1808 - Presentation
Association 1809 - Presentation
Association 1810 - Presentation
Association 1811 - Presentation
Association 1812 - Presentation
Association 1813 - Presentation
Association 1814 - Presentation
Association 1815 - Presentation
Association 1816 - Presentation
Association 1817 - Presentation
Association 1818 - Presentation
Association 1819 - Presentation
Association 1820 - Presentation
Association 1821 - Presentation
Association 1822 - Presentation
Association 1823 - Presentation
Association 1824 - Presentation
Association 1825 - Presentation
Association 1826 - Presentation
Association 1827 - Presentation
Association 1828 - Presentation
Association 1829 - Presentation
Association 1830 - Presentation
Association 1831 - Presentation
Association 1832 - Presentation
Association 1833 - Presentation
Association 1834 - Presentation
Association 1835 - Presentation
Association 1836 - Presentation
Association 1837 - Presentation
Association 1838 - Presentation
Association 1839 - Presentation
Association 1840 - Presentation
Association 1841 - Presentation
Association 1842 - Presentation
Association 1843 - Presentation
Association 1844 - Presentation
Association 1845 - Presentation
Association 1846 - Presentation
Association 1847 - Presentation
Association 1848 - Presentation
Association 1849 - Presentation
Association 1850 - Presentation
Association 1851 - Presentation
Association 1852 - Presentation
Association 1853 - Presentation
Association 1854 - Presentation
Association 1855 - Presentation
Association 1856 - Presentation
Association 1857 - Presentation
Association 1858 - Presentation
Association 1859 - Presentation
Association 1860 - Presentation
Association 1861 - Presentation
Association 1862 - Presentation
Association 1863 - Presentation
Association 1864 - Presentation
Association 1865 - Presentation
Association 1866 - Presentation
Association 1867 - Presentation
Association 1868 - Presentation
Association 1869 - Presentation
Association 1870 - Presentation
Association 1871 - Presentation
Association 1872 - Presentation
Association 1873 - Presentation
Association 1874 - Presentation
Association 1875 - Presentation
Association 1876 - Presentation
Association 1877 - Presentation
Association 1878 - Presentation
Association 1879 - Presentation
Association 1880 - Presentation
Association 1881 - Presentation
Association 1882 - Presentation
Association 1883 - Presentation
Association 1884 - Presentation
Association 1885 - Presentation
Association 1886 - Presentation
Association 1887 - Presentation
Association 1888 - Presentation
Association 1889 - Presentation
Association 1890 - Presentation
Association 1891 - Presentation
Association 1892 - Presentation
Association 1893 - Presentation
Association 1894 - Presentation
Association 1895 - Presentation
Association 1896 - Presentation
Association 1897 - Presentation
Association 1898 - Presentation
Association 1899 - Presentation
Association 1900 - Presentation
Association 1901 - Presentation
Association 1902 - Presentation
Association 1903 - Presentation
Association 1904 - Presentation
Association 1905 - Presentation
Association 1906 - Presentation
Association 1907 - Presentation
Association 1908 - Presentation
Association 1909 - Presentation
Association 1910 - Presentation
Association 1911 - Presentation
Association 1912 - Presentation
Association 1913 - Presentation
Association 1914 - Presentation
Association 1915 - Presentation
Association 1916 - Presentation
Association 1917 - Presentation
Association 1918 - Presentation
Association 1919 - Presentation
Association 1920 - Presentation
Association 1921 - Presentation
Association 1922 - Presentation
Association 1923 - Presentation
Association 1924 - Presentation
Association 1925 - Presentation
Association 1926 - Presentation
Association 1927 - Presentation
Association 1928 - Presentation
Association 1929 - Presentation
Association 1930 - Presentation
Association 1931 - Presentation
Association 1932 - Presentation
Association 1933 - Presentation
Association 1934 - Presentation
Association 1935 - Presentation
Association 1936 - Presentation
Association 1937 - Presentation
Association 1938 - Presentation
Association 1939 - Presentation
Association 1940 - Presentation
Association 1941 - Presentation
Association 1942 - Presentation
Association 1943 - Presentation
Association 1944 - Presentation
Association 1945 - Presentation
Association 1946 - Presentation
Association 1947 - Presentation
Association 1948 - Presentation
Association 1949 - Presentation
Association 1950 - Presentation
Association 1951 - Presentation
Association 1952 - Presentation
Association 1953 - Presentation
Association 1954 - Presentation
Association 1955 - Presentation
Association 1956 - Presentation
Association 1957 - Presentation
Association 1958 - Presentation
Association 1959 - Presentation
Association 1960 - Presentation
Association 1961 - Presentation
Association 1962 - Presentation
Association 1963 - Presentation
Association 1964 - Presentation
Association 1965 - Presentation
Association 1966 - Presentation
Association 1967 - Presentation
Association 1968 - Presentation
Association 1969 - Presentation
Association 1970 - Presentation
Association 1971 - Presentation
Association 1972 - Presentation
Association 1973 - Presentation
Association 1974 - Presentation
Association 1975 - Presentation
Association 1976 - Presentation
Association 1977 - Presentation
Association 1978 - Presentation
Association 1979 - Presentation
Association 1980 - Presentation
Association 1981 - Presentation
Association 1982 - Presentation
Association 1983 - Presentation
Association 1984 - Presentation
Association 1985 - Presentation
Association 1986 - Presentation
Association 1987 - Presentation
Association 1988 - Presentation
Association 1989 - Presentation
Association 1990 - Presentation
Association 1991 - Presentation
Association 1992 - Presentation
Association 1993 - Presentation
Association 1994 - Presentation
Association 1995 - Presentation
Association 1996 - Presentation
Association 1997 - Presentation
Association 1998 - Presentation
Association 1999 - Presentation
Association 2000 - Presentation
Association 2001 - Presentation
Association 2002 - Presentation
Association 2003 - Presentation
Association 2004 - Presentation
Association 2005 - Presentation
Association 2006 - Presentation
Association 2007 - Presentation
Association 2008 - Presentation
Association 2009 - Presentation
Association 2010 - Presentation
Association 2011 - Presentation
Association 2012 - Presentation
Association 2013 - Presentation
Association 2014 - Presentation
Association 2015 - Presentation
Association 2016 - Presentation
Association 2017 - Presentation
Association 2018 - Presentation
Association 2019 - Presentation
Association 2020 - Presentation
Association 2021 - Presentation
Association 2022 - Presentation
Association 2023 - Presentation
Association 2024 - Presentation
Association 2025 - Presentation
Association 2026 - Presentation
Association 2027 - Presentation
Association 2028 - Presentation
Association 2029 - Presentation
Association 2030 - Presentation
Association 2031 - Presentation
Association 2032 - Presentation
Association 2033 - Presentation
Association 2034 - Presentation
Association 2035 - Presentation
Association 2036 - Presentation
Association 2037 - Presentation
Association 2038 - Presentation
Association 2039 - Presentation
Association 2040 - Presentation
Association 2041 - Presentation
Association 2042 - Presentation
Association 2043 - Presentation
Association 2044 - Presentation
Association 2045 - Presentation
Association 2046 - Presentation
Association 2047 - Presentation
Association 2048 - Presentation
Association 2049 - Presentation
Association 2050 - Presentation
Association 2051 - Presentation
Association 2052 - Presentation
Association 2053 - Presentation
Association 2054 - Presentation
Association 2055 - Presentation
Association 2056 - Presentation
Association 2057 - Presentation
Association 2058 - Presentation
Association 2059 - Presentation
Association 2060 - Presentation
Association 2061 - Presentation
Association 2062 - Presentation
Association 2063 - Presentation
Association 2064 - Presentation
Association 2065 - Presentation
Association 2066 - Presentation
Association 2067 - Presentation
Association 2068 - Presentation
Association 2069 - Presentation
Association 2070 - Presentation
Association 2071 - Presentation
Association 2072 - Presentation
Association 2073 - Presentation
Association 2074 - Presentation
Association 2075 - Presentation
Association 2076 - Presentation
Association 2077 - Presentation
Association 2078 - Presentation
Association 2079 - Presentation
Association 2080 - Presentation
Association 2081 - Presentation
Association 2082 - Presentation
Association 2083 - Presentation
Association 2084 - Presentation
Association 2085 - Presentation
Association 2086 - Presentation
Association 2087 - Presentation
Association 2088 - Presentation
Association 2089 - Presentation
Association 2090 - Presentation
Association 2091 - Presentation
Association 2092 - Presentation
Association 2093 - Presentation
Association 2094 - Presentation
Association 2095 - Presentation
Association 2096 - Presentation
Association 2097 - Presentation
Association 2098 - Presentation
Association 2099 - Presentation
Association 2100 - Presentation
Association 2101 - Presentation
Association 2102 - Presentation
Association 2103 - Presentation
Association 2104 - Presentation
Association 2105 - Presentation
Association 2106 - Presentation
Association 2107 - Presentation
Association 2108 - Presentation
Association 2109 - Presentation
Association 2110 - Presentation
Association 2111 - Presentation
Association 2112 - Presentation
Association 2113 - Presentation
Association 2114 - Presentation
Association 2115 - Presentation
Association 2116 - Presentation
Association 2117 - Presentation
Association 2118 - Presentation
Association 2119 - Presentation
Association 2120 - Presentation
Association 2121 - Presentation
Association 2122 - Presentation
Association 2123 - Presentation
Association 2124 - Presentation
Association 2125 - Presentation
Association 2126 - Presentation
Association 2127 - Presentation
Association 2128 - Presentation
Association 2129 - Presentation
Association 2130 - Presentation
Association 2131 - Presentation
Association 2132 - Presentation
Association 2133 - Presentation
Association 2134 - Presentation
Association 2135 - Presentation
Association 2136 - Presentation
Association 2137 - Presentation
Association 2138 - Presentation
Association 2139 - Presentation
Association 2140 - Presentation
Association 2141 - Presentation
Association 2142 - Presentation
Association 2143 - Presentation
Association 2144 - Presentation
Association 2145 - Presentation
Association 2146 - Presentation
Association 2147 - Presentation
Association 2148 - Presentation
Association 2149 - Presentation
Association 2150 - Presentation
Association 2151 - Presentation
Association 2152 - Presentation
Association 2153 - Presentation
Association 2154 - Presentation
Association 2155 - Presentation
Association 2156 - Presentation
Association 2157 - Presentation
Association 2158 - Presentation
Association 2159 - Presentation
Association 2160 - Presentation
Association 2161 - Presentation
Association 2162 - Presentation
Association 2163 - Presentation
Association 2164 - Presentation
Association 2165 - Presentation
Association 2166 - Presentation
Association 2167 - Presentation
Association 2168 - Presentation
Association 2169 - Presentation
Association 2170 - Presentation
Association 2171 - Presentation
Association 2172 - Presentation
Association 2173 - Presentation
Association 2174 - Presentation
Association 2175 - Presentation
Association 2176 - Presentation
Association 2177 - Presentation
Association 2178 - Presentation
Association 2179 - Presentation
Association 2180 - Presentation
Association 2181 - Presentation
Association 2182 - Presentation
Association 2183 - Presentation
Association 2184 - Presentation
Association 2185 - Presentation
Association 2186 - Presentation
Association 2187 - Presentation
Association 2188 - Presentation
Association 2189 - Presentation
Association 2190 - Presentation
Association 2191 - Presentation
Association 2192 - Presentation
Association 2193 - Presentation
Association 2194 - Presentation
Association 2195 - Presentation
Association 2196 - Presentation
Association 2197 - Presentation
Association 2198 - Presentation
Association 2199 - Presentation
Association 2200 - Presentation
Association 2201 - Presentation
Association 2202 - Presentation
Association 2203 - Presentation
Association 2204 - Presentation
Association 2205 - Presentation
Association 2206 - Presentation
Association 2207 - Presentation
Association 2208 - Presentation
Association 2209 - Presentation
Association 2210 - Presentation
Association 2211 - Presentation
Association 2212 - Presentation
Association 2213 - Presentation
Association 2214 - Presentation
Association 2215 - Presentation
Association 2216 - Presentation
Association 2217 - Presentation
Association 2218 - Presentation
Association 2219 - Presentation
Association 2220 - Presentation
Association 2221 - Presentation
Association 2222 - Presentation
Association 2223 - Presentation
Association 2224 - Presentation
Association 2225 - Presentation
Association 2226 - Presentation
Association 2227 - Presentation
Association 2228 - Presentation
Association 2229 - Presentation
Association 2230 - Presentation
Association 2231 - Presentation
Association 2232 - Presentation
Association 2233 - Presentation
Association 2234 - Presentation
Association 2235 - Presentation
Association 2236 - Presentation
Association 2237 - Presentation
Association 2238 - Presentation
Association 2239 - Presentation
Association 2240 - Presentation
Association 2241 - Presentation
Association 2242 - Presentation
Association 2243 - Presentation
Association 2244 - Presentation
Association 2245 - Presentation
Association 2246 - Presentation
Association 2247 - Presentation
Association 2248 - Presentation
Association 2249 - Presentation
Association 2250 - Presentation
Association 2251 - Presentation
Association 2252 - Presentation
Association 2253 - Presentation
Association 2254 - Presentation
Association 2255 - Presentation
Association 2256 - Presentation
Association 2257 - Presentation
Association 2258 - Presentation
Association 2259 - Presentation
Association 2260 - Presentation
Association 2261 - Presentation
Association 2262 - Presentation
Association 2263 - Presentation
Association 2264 - Presentation
Association 2265 - Presentation
Association 2266 - Presentation
Association 2267 - Presentation
Association 2268 - Presentation
Association 2269 - Presentation
Association 2270 - Presentation
Association 2271 - Presentation
Association 2272 - Presentation
Association 2273 - Presentation
Association 2274 - Presentation
Association 2275 - Presentation
Association 2276 - Presentation
Association 2277 - Presentation
Association 2278 - Presentation
Association 2279 - Presentation
Association 2280 - Presentation
Association 2281 - Presentation
Association 2282 - Presentation
Association 2283 - Presentation
Association 2284 - Presentation
Association 2285 - Presentation
Association 2286 - Presentation
Association 2287 - Presentation
Association 2288 - Presentation
Association 2289 - Presentation
Association 2290 - Presentation
Association 2291 - Presentation
Association 2292 - Presentation
Association 2293 - Presentation
Association 2294 - Presentation
Association 2295 - Presentation
Association 2296 - Presentation
Association 2297 - Presentation
Association 2298 - Presentation
Association 2299 - Presentation
Association 2300 - Presentation
Association 2301 - Presentation
Association 2302 - Presentation
Association 2303 - Presentation
Association 2304 - Presentation
Association 2305 - Presentation
Association 2306 - Presentation
Association 2307 - Presentation
Association 2308 - Presentation
Association 2309 - Presentation
Association 2310 - Presentation
Association 2311 - Presentation
Association 2312 - Presentation
Association 2313 - Presentation
Association 2314 - Presentation
Association 2315 - Presentation
Association 2316 - Presentation
Association 2317 - Presentation
Association 2318 - Presentation
Association 2319 - Presentation
Association 2320 - Presentation
Association 2321 - Presentation
Association 2322 - Presentation
Association 2323 - Presentation
Association 2324 - Presentation
Association 2325 - Presentation
Association 2326 - Presentation
Association 2327 - Presentation
Association 2328 - Presentation
Association 2329 - Presentation
Association 2330 - Presentation
Association 2331 - Presentation
Association 2332 - Presentation
Association 2333 - Presentation
Association 2334 - Presentation
Association 2335 - Presentation
Association 2336 - Presentation
Association 2337 - Presentation
Association 2338 - Presentation
Association 2339 - Presentation
Association 2340 - Presentation
Association 2341 - Presentation
Association 2342 - Presentation
Association 2343 - Presentation
Association 2344 - Presentation
Association 2345 - Presentation
Association 2346 - Presentation
Association 2347 - Presentation
Association 2348 - Presentation
Association 2349 - Presentation
Association 2350 - Presentation
Association 2351 - Presentation
Association 2352 - Presentation
Association 2353 - Presentation
Association 2354 - Presentation
Association 2355 - Presentation
Association 2356 - Presentation
Association 2357 - Presentation
Association 2358 - Presentation
Association 2359 - Presentation
Association 2360 - Presentation
Association 2361 - Presentation
Association 2362 - Presentation
Association 2363 - Presentation
Association 2364 - Presentation
Association 2365 - Presentation
Association 2366 - Presentation
Association 2367 - Presentation
Association 2368 - Presentation
Association 2369 - Presentation
Association 2370 - Presentation
Association 2371 - Presentation
Association 2372 - Presentation
Association 2373 - Presentation
Association 2374 - Presentation
Association 2375 - Presentation
Association 2376 - Presentation
Association 2377 - Presentation
Association 2378 - Presentation
Association 2379 - Presentation
Association 2380 - Presentation
Association 2381 - Presentation
Association 2382 - Presentation
Association 2383 - Presentation
Association 2384 - Presentation
Association 2385 - Presentation
Association 2386 - Presentation
Association 2387 - Presentation
Association 2388 - Presentation
Association 2389 - Presentation
Association 2390 - Presentation
Association 2391 - Presentation
Association 2392 - Presentation
Association 2393 - Presentation
Association 2394 - Presentation
Association 2395 - Presentation
Association 2396 - Presentation
Association 2397 - Presentation
Association 2398 - Presentation
Association 2399 - Presentation
Association 2400 - Presentation
Association 2401 - Presentation
Association 2402 - Presentation
Association 2403 - Presentation
Association 2404 - Presentation
Association 2405 - Presentation
Association 2406 - Presentation
Association 2407 - Presentation
Association 2408 - Presentation
Association 2409 - Presentation
Association 2410 - Presentation
Association 2411 - Presentation
Association 2412 - Presentation
Association 2413 - Presentation
Association 2414 - Presentation
Association 2415 - Presentation
Association 2416 - Presentation
Association 2417 - Presentation
Association 2418 - Presentation
Association 2419 - Presentation
Association 2420 - Presentation
Association 2421 - Presentation
Association 2422 - Presentation
Association 2423 - Presentation
Association 2424 - Presentation
Association 2425 - Presentation
Association 2426 - Presentation
Association 2427 - Presentation
Association 2428 - Presentation
Association 2429 - Presentation
Association 2430 - Presentation
Association 2431 - Presentation
Association 2432 - Presentation
Association 2433 - Presentation
Association 2434 - Presentation
Association 2435 - Presentation
Association 2436 - Presentation
Association 2437 - Presentation
Association 2438 - Presentation
Association 2439 - Presentation
Association 2440 - Presentation
Association 2441 - Presentation
Association 2442 - Presentation
Association 2443 - Presentation
Association 2444 - Presentation
Association 2445 - Presentation
Association 2446 - Presentation
Association 2447 - Presentation
Association 2448 - Presentation
Association 2449 - Presentation
Association 2450 - Presentation
Association 2451 - Presentation
Association 2452 - Presentation
Association 2453 - Presentation
Association 2454 - Presentation
Association 2455 - Presentation
Association 2456 - Presentation
Association 2457 - Presentation
Association 2458 - Presentation
Association 2459 - Presentation
Association 2460 - Presentation
Association 2461 - Presentation
Association 2462 - Presentation
Association 2463 - Presentation
Association 2464 - Presentation
Association 2465 - Presentation
Association 2466 - Presentation
Association 2467 - Presentation
Association 2468 - Presentation
Association 2469 - Presentation
Association 2470 - Presentation
Association 2471 - Presentation
Association 2472 - Presentation
Association 2473 - Presentation
Association 2474 - Presentation
Association 2475 - Presentation
Association 2476 - Presentation
Association 2477 - Presentation
Association 2478 - Presentation
Association 2479 - Presentation
Association 2480 - Presentation
Association 2481 - Presentation
Association 2482 - Presentation
Association 2483 - Presentation
Association 2484 - Presentation
Association 2485 - Presentation
Association 2486 - Presentation
Association 2487 - Presentation
Association 2488 - Presentation
Association 2489 - Presentation
Association 2490 - Presentation
Association 2491 - Presentation
Association 2492 - Presentation
Association 2493 - Presentation
Association 2494 - Presentation
Association 2495 - Presentation
Association 2496 - Presentation
Association 2497 - Presentation
Association 2498 - Presentation
Association 2499 - Presentation
Association 2500 - Presentation
Association 2501 - Presentation
Association 2502 - Presentation
Association 2503 - Presentation
Association 2504 - Presentation
Association 2505 - Presentation
Association 2506 - Presentation
Association 2507 - Presentation
Association 2508 - Presentation
Association 2509 - Presentation
Association 2510 - Presentation
Association 2511 - Presentation
Association 2512 - Presentation
Association 2513 - Presentation
Association 2514 - Presentation
Association 2515 - Presentation
Association 2516 - Presentation
Association 2517 - Presentation
Association 2518 - Presentation
Association 2519 - Presentation
Association 2520 - Presentation
Association 2521 - Presentation
Association 2522 - Presentation
Association 2523 - Presentation
Association 2524 - Presentation
Association 2525 - Presentation
Association 2526 - Presentation
Association 2527 - Presentation
Association 2528 - Presentation
Association 2529 - Presentation
Association 2530 - Presentation
Association 2531 - Presentation
Association 2532 - Presentation
Association 2533 - Presentation
Association 2534 - Presentation
Association 2535 - Presentation
Association 2536 - Presentation
Association 2537 - Presentation
Association 2538 - Presentation
Association 2539 - Presentation
Association 2540 - Presentation
Association 2541 - Presentation
Association 2542 - Presentation
Association 2543 - Presentation
Association 2544 - Presentation
Association 2545 - Presentation
Association 2546 - Presentation
Association 2547 - Presentation
Association 2548 - Presentation
Association 2549 - Presentation
Association 2550 - Presentation
Association 2551 - Presentation
Association 2552 - Presentation
Association 2553 - Presentation
Association 2554 - Presentation
Association 2555 - Presentation
Association 2556 - Presentation
Association 2557 - Presentation
Association 2558 - Presentation
Association 2559 - Presentation
Association 2560 - Presentation
Association 2561 - Presentation
Association 2562 - Presentation
Association 2563 - Presentation
Association 2564 - Presentation
Association 2565 - Presentation
Association 2566 - Presentation
Association 2567 - Presentation
Association 2568 - Presentation
Association 2569 - Presentation
Association 2570 - Presentation
Association 2571 - Presentation
Association 2572 - Presentation
Association 2573 - Presentation
Association 2574 - Presentation
Association 2575 - Presentation
Association 2576 - Presentation
Association 2577 - Presentation
Association 2578 - Presentation
Association 2579 - Presentation
Association 2580 - Presentation
Association 2581 - Presentation
Association 2582 - Presentation
Association 2583 - Presentation
Association 2584 - Presentation
Association 2585 - Presentation
Association 2586 - Presentation
Association 2587 - Presentation
Association 2588 - Presentation
Association 2589 - Presentation
Association 2590 - Presentation
Association 2591 - Presentation
Association 2592 - Presentation
Association 2593 - Presentation
Association 2594 - Presentation
Association 2595 - Presentation
Association 2596 - Presentation
Association 2597 - Presentation
Association 2598 - Presentation
Association 2599 - Presentation
Association 2600 - Presentation
Association 2601 - Presentation
Association 2602 - Presentation
Association 2603 - Presentation
Association 2604 - Presentation
Association 2605 - Presentation
Association 2606 - Presentation
Association 2607 - Presentation
Association 2608 - Presentation
Association 2609 - Presentation
Association 2610 - Presentation
Association 2611 - Presentation
Association 2612 - Presentation
Association 2613 - Presentation
Association 2614 - Presentation
Association 2615 - Presentation
Association 2616 - Presentation
Association 2617 - Presentation
Association 2618 - Presentation
Association 2619 - Presentation
Association 2620 - Presentation
Association 2621 - Presentation
Association 2622 - Presentation
Association 2623 - Presentation
Association 2624 - Presentation
Association 2625 - Presentation
Association 2626 - Presentation
Association 2627 - Presentation
Association 2628 - Presentation
Association 2629 - Presentation
Association 2630 - Presentation
Association 2631 - Presentation
Association 2632 - Presentation
Association 2633 - Presentation
Association 2634 - Presentation
Association 2635 - Presentation
Association 2636 - Presentation
Association 2637 - Presentation
Association 2638 - Presentation
Association 2639 - Presentation
Association 2640 - Presentation
Association 2641 - Presentation
Association 2642 - Presentation
Association 2643 - Presentation
Association 2644 - Presentation
Association 2645 - Presentation
Association 2646 - Presentation
Association 2647 - Presentation
Association 2648 - Presentation
Association 2649 - Presentation
Association 2650 - Presentation
Association 2651 - Presentation
Association 2652 - Presentation
Association 2653 - Presentation
Association 2654 - Presentation
Association 2655 - Presentation
Association 2656 - Presentation
Association 2657 - Presentation
Association 2658 - Presentation
Association 2659 - Presentation
Association 2660 - Presentation
Association 2661 - Presentation
Association 2662 - Presentation
Association 2663 - Presentation
Association 2664 - Presentation
Association 2665 - Presentation
Association 2666 - Presentation
Association 2667 - Presentation
Association 2668 - Presentation
Association 2669 - Presentation
Association 2670 - Presentation
Association 2671 - Presentation
Association 2672 - Presentation
Association 2673 - Presentation
Association 2674 - Presentation
Association 2675 - Presentation
Association 2676 - Presentation
Association 2677 - Presentation
Association 2678 - Presentation
Association 2679 - Presentation
Association 2680 - Presentation
Association 2681 - Presentation
Association 2682 - Presentation
Association 2683 - Presentation
Association 2684 - Presentation
Association 2685 - Presentation
Association 2686 - Presentation
Association 2687 - Presentation
Association 2688 - Presentation
Association 2689 - Presentation
Association 2690 - Presentation
Association 2691 - Presentation
Association 2692 - Presentation
Association 2693 - Presentation
Association 2694 - Presentation
Association 2695 - Presentation
Association 2696 - Presentation
Association 2697 - Presentation
Association 2698 - Presentation
Association 2699 - Presentation
Association 2700 - Presentation
Association 2701 - Presentation
Association 2702 - Presentation
Association 2703 - Presentation
Association 2704 - Presentation
Association 2705 - Presentation
Association 2706 - Presentation
Association 2707 - Presentation
Association 2708 - Presentation
Association 2709 - Presentation
Association 2710 - Presentation
Association 2711 - Presentation
Association 2712 - Presentation
Association 2713 - Presentation
Association 2714 - Presentation
Association 2715 - Presentation
Association 2716 - Presentation
Association 2717 - Presentation
Association 2718 - Presentation
Association 2719 - Presentation
Association 2720 - Presentation
Association 2721 - Presentation
Association 2722 - Presentation
Association 2723 - Presentation
Association 2724 - Presentation
Association 2725 - Presentation
Association 2726 - Presentation
Association 2727 - Presentation
Association 2728 - Presentation
Association 2729 - Presentation
Association 2730 - Presentation
Association 2731 - Presentation
Association 2732 - Presentation
Association 2733 - Presentation
Association 2734 - Presentation
Association 2735 - Presentation
Association 2736 - Presentation
Association 2737 - Presentation
Association 2738 - Presentation
Association 2739 - Presentation
Association 2740 - Presentation
Association 2741 - Presentation
Association 2742 - Presentation
Association 2743 - Presentation
Association 2744 - Presentation
Association 2745 - Presentation
Association 2746 - Presentation
Association 2747 - Presentation
Association 2748 - Presentation
Association 2749 - Presentation
Association 2750 - Presentation
Association 2751 - Presentation
Association 2752 - Presentation
Association 2753 - Presentation
Association 2754 - Presentation
Association 2755 - Presentation
Association 2756 - Presentation
Association 2757 - Presentation
Association 2758 - Presentation
Association 2759 - Presentation
Association 2760 - Presentation
Association 2761 - Presentation
Association 2762 - Presentation
Association 2763 - Presentation
Association 2764 - Presentation
Association 2765 - Presentation
Association 2766 - Presentation
Association 2767 - Presentation
Association 2768 - Presentation
Association 2769 - Presentation
Association 2770 - Presentation
Association 2771 - Presentation
Association 2772 - Presentation
Association 2773 - Presentation
Association 2774 - Presentation
Association 2775 - Presentation
Association 2776 - Presentation
Association 2777 - Presentation
Association 2778 - Presentation
Association 2779 - Presentation
Association 2780 - Presentation
Association 2781 - Presentation
Association 2782 - Presentation
Association 2783 - Presentation
Association 2784 - Presentation
Association 2785 - Presentation
Association 2786 - Presentation
Association 2787 - Presentation
Association 2788 - Presentation
Association 2789 - Presentation
Association 2790 - Presentation
Association 2791 - Presentation
Association 2792 - Presentation
Association 2793 - Presentation
Association 2794 - Presentation
Association 2795 - Presentation
Association 2796 - Presentation
Association 2797 - Presentation
Association 2798 - Presentation
Association 2799 - Presentation
Association 2800 - Presentation
Association 2801 - Presentation
Association 2802 - Presentation
Association 2803 - Presentation
Association 2804 - Presentation
Association 2805 - Presentation
Association 2806 - Presentation
Association 2807 - Presentation
Association 2808 - Presentation
Association 2809 - Presentation
Association 2810 - Presentation
Association 2811 - Presentation
Association 2812 - Presentation
Association 2813 - Presentation
Association 2814 - Presentation
Association 2815 - Presentation
Association 2816 - Presentation
Association 2817 - Presentation
Association 2818 - Presentation
Association 2819 - Presentation
Association 2820 - Presentation
Association 2821 - Presentation
Association 2822 - Presentation
Association 2823 - Presentation
Association 2824 - Presentation
Association 2825 - Presentation
Association 2826 - Presentation
Association 2827 - Presentation
Association 2828 - Presentation
Association 2829 - Presentation
Association 2830 - Presentation
Association 2831 - Presentation
Association 2832 - Presentation
Association 2833 - Presentation
Association 2834 - Presentation
Association 2835 - Presentation
Association 2836 - Presentation
Association 2837 - Presentation
Association 2838 - Presentation
Association 2839 - Presentation
Association 2840 - Presentation
Association 2841 - Presentation
Association 2842 - Presentation
Association 2843 - Presentation
Association 2844 - Presentation
Association 2845 - Presentation
Association 2846 - Presentation
Association 2847 - Presentation
Association 2848 - Presentation
Association 2849 - Presentation
Association 2850 - Presentation
Association 2851 - Presentation
Association 2852 - Presentation
Association 2853 - Presentation
Association 2854 - Presentation
Association 2855 - Presentation
Association 2856 - Presentation
Association 2857 - Presentation
Association 2858 - Presentation
Association 2859 - Presentation
Association 2860 - Presentation
Association 2861 - Presentation
Association 2862 - Presentation
Association 2863 - Presentation
Association 2864 - Presentation
Association 2865 - Presentation
Association 2866 - Presentation
Association 2867 - Presentation
Association 2868 - Presentation
Association 2869 - Presentation
Association 2870 - Presentation
Association 2871 - Presentation
Association 2872 - Presentation
Association 2873 - Presentation
Association 2874 - Presentation
Association 2875 - Presentation
Association 2876 - Presentation
Association 2877 - Presentation
Association 2878 - Presentation
Association 2879 - Presentation
Association 2880 - Presentation
Association 2881 - Presentation
Association 2882 - Presentation
Association 2883 - Presentation
Association 2884 - Presentation
Association 2885 - Presentation
Association 2886 - Presentation
Association 2887 - Presentation
Association 2888 - Presentation
Association 2889 - Presentation
Association 2890 - Presentation
Association 2891 - Presentation
Association 2892 - Presentation
Association 2893 - Presentation
Association 2894 - Presentation
Association 2895 - Presentation
Association 2896 - Presentation
Association 2897 - Presentation
Association 2898 - Presentation
Association 2899 - Presentation
Association 2900 - Presentation
Association 2901 - Presentation
Association 2902 - Presentation
Association 2903 - Presentation
Association 2904 - Presentation
Association 2905 - Presentation
Association 2906 - Presentation
Association 2907 - Presentation
Association 2908 - Presentation
Association 2909 - Presentation
Association 2910 - Presentation
Association 2911 - Presentation
Association 2912 - Presentation
Association 2913 - Presentation
Association 2914 - Presentation
Association 2915 - Presentation
Association 2916 - Presentation
Association 2917 - Presentation
Association 2918 - Presentation
Association 2919 - Presentation
Association 2920 - Presentation
Association 2921 - Presentation
Association 2922 - Presentation
Association 2923 - Presentation
Association 2924 - Presentation
Association 2925 - Presentation
Association 2926 - Presentation
Association 2927 - Presentation
Association 2928 - Presentation
Association 2929 - Presentation
Association 2930 - Presentation
Association 2931 - Presentation
Association 2932 - Presentation
Association 2933 - Presentation
Association 2934 - Presentation
Association 2935 - Presentation
Association 2936 - Presentation
Association 2937 - Presentation
Association 2938 - Presentation
Association 2939 - Presentation
Association 2940 - Presentation
Association 2941 - Presentation
Association 2942 - Presentation
Association 2943 - Presentation
Association 2944 - Presentation
Association 2945 - Presentation
Association 2946 - Presentation
Association 2947 - Presentation
Association 2948 - Presentation
Association 2949 - Presentation
Association 2950 - Presentation
Association 2951 - Presentation
Association 2952 - Presentation
Association 2953 - Presentation
Association 2954 - Presentation
Association 2955 - Presentation
Association 2956 - Presentation
Association 2957 - Presentation
Association 2958 - Presentation
Association 2959 - Presentation
Association 2960 - Presentation
Association 2961 - Presentation
Association 2962 - Presentation
Association 2963 - Presentation
Association 2964 - Presentation
Association 2965 - Presentation
Association 2966 - Presentation
Association 2967 - Presentation
Association 2968 - Presentation
Association 2969 - Presentation
Association 2970 - Presentation
Association 2971 - Presentation
Association 2972 - Presentation
Association 2973 - Presentation
Association 2974 - Presentation
Association 2975 - Presentation
Association 2976 - Presentation
Association 2977 - Presentation
Association 2978 - Presentation
Association 2979 - Presentation
Association 2980 - Presentation
Association 2981 - Presentation
Association 2982 - Presentation
Association 2983 - Presentation
Association 2984 - Presentation
Association 2985 - Presentation
Association 2986 - Presentation
Association 2987 - Presentation
Association 2988 - Presentation
Association 2989 - Presentation
Association 2990 - Presentation
Association 2991 - Presentation
Association 2992 - Presentation
Association 2993 - Presentation
Association 2994 - Presentation
Association 2995 - Presentation
Association 2996 - Presentation
Association 2997 - Presentation
Association 2998 - Presentation
Association 2999 - Presentation
Association 3000 - Presentation
Association 3001 - Presentation
Association 3002 - Presentation
Association 3003 - Presentation
Association 3004 - Presentation
Association 3005 - Presentation
Association 3006 - Presentation
Association 3007 - Presentation
Association 3008 - Presentation
Association 3009 - Presentation
Association 3010 - Presentation
Association 3011 - Presentation
Association 3012 - Presentation
Association 3013 - Presentation
Association 3014 - Presentation
Association 3015 - Presentation
Association 3016 - Presentation
Association 3017 - Presentation
Association 3018 - Presentation
Association 3019 - Presentation
Association 3020 - Presentation
Association 3021 - Presentation
Association 3022 - Presentation
Association 3023 - Presentation
Association 3024 - Presentation
Association 3025 - Presentation
Association 3026 - Presentation
Association 3027 - Presentation
Association 3028 - Presentation
Association 3029 - Presentation
Association 3030 - Presentation
Association 3031 - Presentation
Association 3032 - Presentation
Association 3033 - Presentation
Association 3034 - Presentation
Association 3035 - Presentation
Association 3036 - Presentation
Association 3037 - Presentation
Association 3038 - Presentation
Association 3039 - Presentation
Association 3040 - Presentation
Association 3041 - Presentation
Association 3042 - Presentation
Association 3043 - Presentation
Association 3044 - Presentation
Association 3045 - Presentation
Association 3046 - Presentation
Association 3047 - Presentation
Association 3048 - Presentation
Association 3049 - Presentation
Association 3050 - Presentation
Association 3051 - Presentation
Association 3052 - Presentation
Association 3053 - Presentation
Association 3054 - Presentation
Association 3055 - Presentation
Association 3056 - Presentation
Association 3057 - Presentation
Association 3058 - Presentation
Association 3059 - Presentation
Association 3060 - Presentation
Association 3061 - Presentation
Association 3062 - Presentation
Association 3063 - Presentation
Association 3064 - Presentation
Association 3065 - Presentation
Association 3066 - Presentation
Association 3067 - Presentation
Association 3068 - Presentation
Association 3069 - Presentation
Association 3070 - Presentation
Association 3071 - Presentation
Association 3072 - Presentation
Association 3073 - Presentation
Association 3074 - Presentation
Association 3075 - Presentation
Association 3076 - Presentation
Association 3077 - Presentation
Association 3078 - Presentation
Association 3079 - Presentation
Association 3080 - Presentation
Association 3081 - Presentation
Association 3082 - Presentation
Association 3083 - Presentation
Association 3084 - Presentation
Association 3085 - Presentation
Association 3086 - Presentation
Association 3087 - Presentation
Association 3088 - Presentation
Association 3089 - Presentation
Association 3090 - Presentation
Association 3091 - Presentation
Association 3092 - Presentation
Association 3093 - Presentation
Association 3094 - Presentation
Association 3095 - Presentation
Association 3096 - Presentation
Association 3097 - Presentation
Association 3098 - Presentation
Association 3099 - Presentation
Association 3100 - Presentation
Association 3101 - Presentation
Association 3102 - Presentation
Association 3103 - Presentation
Association 3104 - Presentation
Association 3105 - Presentation
Association 3106 - Presentation
Association 3107 - Presentation
Association 3108 - Presentation
Association 3109 - Presentation
Association 3110 - Presentation
Association 3111 - Presentation
Association 3112 - Presentation
Association 3113 - Presentation
Association 3114 - Presentation
Association 3115 - Presentation
Association 3116 - Presentation
Association 3117 - Presentation
Association 3118 - Presentation
Association 3119 - Presentation
Association 3120 - Presentation
Association 3121 - Presentation
Association 3122 - Presentation
Association 3123 - Presentation
Association 3124 - Presentation
Association 3125 - Presentation
Association 3126 - Presentation
Association 3127 - Presentation
Association 3128 - Presentation
Association 3129 - Presentation
Association 3130 - Presentation
Association 3131 - Presentation
Association 3132 - Presentation
Association 3133 - Presentation
Association 3134 - Presentation
Association 3135 - Presentation
Association 3136 - Presentation
Association 3137 - Presentation
Association 3138 - Presentation
Association 3139 - Presentation
Association 3140 - Presentation
Association 3141 - Presentation
Association 3142 - Presentation
Association 3143 - Presentation
Association 3144 - Presentation
Association 3145 - Presentation
Association 3146 - Presentation
Association 3147 - Presentation
Association 3148 - Presentation
Association 3149 - Presentation
Association 3150 - Presentation
Association 3151 - Presentation
Association 3152 - Presentation
Association 3153 - Presentation
Association 3154 - Presentation
Association 3155 - Presentation
Association 3156 - Presentation
Association 3157 - Presentation
Association 3158 - Presentation
Association 3159 - Presentation
Association 3160 - Presentation
Association 3161 - Presentation
Association 3162 - Presentation
Association 3163 - Presentation
Association 3164 - Presentation
Association 3165 - Presentation
Association 3166 - Presentation
Association 3167 - Presentation
Association 3168 - Presentation
Association 3169 - Presentation
Association 3170 - Presentation
Association 3171 - Presentation
Association 3172 - Presentation
Association 3173 - Presentation
Association 3174 - Presentation
Association 3175 - Presentation
Association 3176 - Presentation
Association 3177 - Presentation
Association 3178 - Presentation
Association 3179 - Presentation
Association 3180 - Presentation
Association 3181 - Presentation
Association 3182 - Presentation
Association 3183 - Presentation
Association 3184 - Presentation
Association 3185 - Presentation
Association 3186 - Presentation
Association 3187 - Presentation
Association 3188 - Presentation
Association 3189 - Presentation
Association 3190 - Presentation
Association 3191 - Presentation
Association 3192 - Presentation
Association 3193 - Presentation
Association 3194 - Presentation
Association 3195 - Presentation
Association 3196 - Presentation
Association 3197 - Presentation
Association 3198 - Presentation
Association 3199 - Presentation
Association 3200 - Presentation
Association 3201 - Presentation
Association 3202 - Presentation
Association 3203 - Presentation
Association 3204 - Presentation
Association 3205 - Presentation
Association 3206 - Presentation
Association 3207 - Presentation
Association 3208 - Presentation
Association 3209 - Presentation
Association 3210 - Presentation
Association 3211 - Presentation
Association 3212 - Presentation
Association 3213 - Presentation
Association 3214 - Presentation
Association 3215 - Presentation
Association 3216 - Presentation
Association 3217 - Presentation
Association 3218 - Presentation
Association 3219 - Presentation
Association 3220 - Presentation
Association 3221 - Presentation
Association 3222 - Presentation
Association 3223 - Presentation
Association 3224 - Presentation
Association 3225 - Presentation
Association 3226 - Presentation
Association 3227 - Presentation
Association 3228 - Presentation
Association 3229 - Presentation
Association 3230 - Presentation
Association 3231 - Presentation
Association 3232 - Presentation
Association 3233 - Presentation
Association 3234 - Presentation
Association 3235 - Presentation
Association 3236 - Presentation
Association 3237 - Presentation
Association 3238 - Presentation
Association 3239 - Presentation
Association 3240 - Presentation
Association 3241 - Presentation
Association 3242 - Presentation
Association 3243 - Presentation
Association 3244 - Presentation
Association 3245 - Presentation
Association 3246 - Presentation
Association 3247 - Presentation
Association 3248 - Presentation
Association 3249 - Presentation
Association 3250 - Presentation
Association 3251 - Presentation
Association 3252 - Presentation
Association 3253 - Presentation
Association 3254 - Presentation
Association 3255 - Presentation
Association 3256 - Presentation
Association 3257 - Presentation
Association 3258 - Presentation
Association 3259 - Presentation
Association 3260 - Presentation
Association 3261 - Presentation
Association 3262 - Presentation
Association 3263 - Presentation
Association 3264 - Presentation
Association 3265 - Presentation
Association 3266 - Presentation
Association 3267 - Presentation
Association 3268 - Presentation
Association 3269 - Presentation
Association 3270 - Presentation
Association 3271 - Presentation
Association 3272 - Presentation
Association 3273 - Presentation
Association 3274 - Presentation
Association 3275 - Presentation
Association 3276 - Presentation
Association 3277 - Presentation
Association 3278 - Presentation
Association 3279 - Presentation
Association 3280 - Presentation
Association 3281 - Presentation
Association 3282 - Presentation
Association 3283 - Presentation
Association 3284 - Presentation
Association 3285 - Presentation
Association 3286 - Presentation
Association 3287 - Presentation
Association 3288 - Presentation
Association 3289 - Presentation
Association 3290 - Presentation
Association 3291 - Presentation
Association 3292 - Presentation
Association 3293 - Presentation
Association 3294 - Presentation
Association 3295 - Presentation
Association 3296 - Presentation
Rules
Facts
Fact 1 - dei:DocumentType - C_0000789019_20160701_20170630
Fact 2 - dei:AmendmentFlag - C_0000789019_20160701_20170630
Fact 3 - dei:DocumentPeriodEndDate - C_0000789019_20160701_20170630
Fact 4 - dei:DocumentFiscalYearFocus - C_0000789019_20160701_20170630
Fact 5 - dei:DocumentFiscalPeriodFocus - C_0000789019_20160701_20170630
Fact 6 - dei:TradingSymbol - C_0000789019_20160701_20170630
Fact 7 - dei:EntityRegistrantName - C_0000789019_20160701_20170630
Fact 8 - dei:EntityCentralIndexKey - C_0000789019_20160701_20170630
Fact 9 - dei:CurrentFiscalYearEndDate - C_0000789019_20160701_20170630
Fact 10 - dei:EntityWellKnownSeasonedIssuer - C_0000789019_20160701_20170630
Fact 11 - dei:EntityCurrentReportingStatus - C_0000789019_20160701_20170630
Fact 12 - dei:EntityVoluntaryFilers - C_0000789019_20160701_20170630
Fact 13 - dei:EntityFilerCategory - C_0000789019_20160701_20170630
Fact 14 - dei:EntityListingParValuePerShare - C_0000789019_20160701_20170630
Fact 15 - dei:EntityCommonStockSharesOutstanding - C_0000789019_20170731
Fact 16 - dei:EntityPublicFloat - C_0000789019_20161231
Fact 17 - dei:EntityTaxIdentificationNumber - C_0000789019_20160701_20170630
Fact 18 - us-gaap:SalesRevenueGoodsNet - C_0000789019_20160701_20170630
Fact 19 - us-gaap:SalesRevenueGoodsNet - C_0000789019_20150701_20160630
Fact 20 - us-gaap:SalesRevenueGoodsNet - C_0000789019_20140701_20150630
Fact 21 - msft:SalesRevenueServicesAndOtherNet - C_0000789019_20160701_20170630
Fact 22 - msft:SalesRevenueServicesAndOtherNet - C_0000789019_20150701_20160630
Fact 23 - msft:SalesRevenueServicesAndOtherNet - C_0000789019_20140701_20150630
Fact 24 - us-gaap:SalesRevenueNet - C_0000789019_20160701_20170630
Fact 25 - us-gaap:SalesRevenueNet - C_0000789019_20150701_20160630
Fact 26 - us-gaap:SalesRevenueNet - C_0000789019_20140701_20150630
Fact 27 - us-gaap:CostOfGoodsSold - C_0000789019_20160701_20170630
Fact 28 - us-gaap:CostOfGoodsSold - C_0000789019_20150701_20160630
Fact 29 - us-gaap:CostOfGoodsSold - C_0000789019_20140701_20150630
Fact 30 - msft:CostOfServicesAndOther - C_0000789019_20160701_20170630
Fact 31 - msft:CostOfServicesAndOther - C_0000789019_20150701_20160630
Fact 32 - msft:CostOfServicesAndOther - C_0000789019_20140701_20150630
Fact 33 - us-gaap:CostOfRevenue - C_0000789019_20160701_20170630
Fact 34 - us-gaap:CostOfRevenue - C_0000789019_20150701_20160630
Fact 35 - us-gaap:CostOfRevenue - C_0000789019_20140701_20150630
Fact 36 - us-gaap:GrossProfit - C_0000789019_20160701_20170630
Fact 37 - us-gaap:GrossProfit - C_0000789019_20150701_20160630
Fact 38 - us-gaap:GrossProfit - C_0000789019_20140701_20150630
Fact 39 - us-gaap:ResearchAndDevelopmentExpense - C_0000789019_20160701_20170630
Fact 40 - us-gaap:ResearchAndDevelopmentExpense - C_0000789019_20150701_20160630
Fact 41 - us-gaap:ResearchAndDevelopmentExpense - C_0000789019_20140701_20150630
Fact 42 - us-gaap:SellingAndMarketingExpense - C_0000789019_20160701_20170630
Fact 43 - us-gaap:SellingAndMarketingExpense - C_0000789019_20150701_20160630
Fact 44 - us-gaap:SellingAndMarketingExpense - C_0000789019_20140701_20150630
Fact 45 - us-gaap:GeneralAndAdministrativeExpense - C_0000789019_20160701_20170630
Fact 46 - us-gaap:GeneralAndAdministrativeExpense - C_0000789019_20150701_20160630
Fact 47 - us-gaap:GeneralAndAdministrativeExpense - C_0000789019_20140701_20150630
Fact 48 - msft:ImpairmentIntegrationAndRestructuringExpenses - C_0000789019_20160701_20170630
Fact 49 - msft:ImpairmentIntegrationAndRestructuringExpenses - C_0000789019_20150701_20160630
Fact 50 - msft:ImpairmentIntegrationAndRestructuringExpenses - C_0000789019_20140701_20150630
Fact 51 - us-gaap:OperatingIncomeLoss - C_0000789019_20160701_20170630
Fact 52 - us-gaap:OperatingIncomeLoss - C_0000789019_20150701_20160630
Fact 53 - us-gaap:OperatingIncomeLoss - C_0000789019_20140701_20150630
Fact 54 - us-gaap:NonoperatingIncomeExpense - C_0000789019_20160701_20170630
Fact 55 - us-gaap:NonoperatingIncomeExpense - C_0000789019_20150701_20160630
Fact 56 - us-gaap:NonoperatingIncomeExpense - C_0000789019_20140701_20150630
Fact 57 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments - C_0000789019_20160701_20170630
Fact 58 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments - C_0000789019_20150701_20160630
Fact 59 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments - C_0000789019_20140701_20150630
Fact 60 - us-gaap:IncomeTaxExpenseBenefit - C_0000789019_20160701_20170630
Fact 61 - us-gaap:IncomeTaxExpenseBenefit - C_0000789019_20150701_20160630
Fact 62 - us-gaap:IncomeTaxExpenseBenefit - C_0000789019_20140701_20150630
Fact 63 - us-gaap:NetIncomeLoss - C_0000789019_20160701_20170630
Fact 64 - us-gaap:NetIncomeLoss - C_0000789019_20150701_20160630
Fact 65 - us-gaap:NetIncomeLoss - C_0000789019_20140701_20150630
Fact 66 - us-gaap:EarningsPerShareBasic - C_0000789019_20160701_20170630
Fact 67 - us-gaap:EarningsPerShareBasic - C_0000789019_20150701_20160630
Fact 68 - us-gaap:EarningsPerShareBasic - C_0000789019_20140701_20150630
Fact 69 - us-gaap:EarningsPerShareDiluted - C_0000789019_20160701_20170630
Fact 70 - us-gaap:EarningsPerShareDiluted - C_0000789019_20150701_20160630
Fact 71 - us-gaap:EarningsPerShareDiluted - C_0000789019_20140701_20150630
Fact 72 - us-gaap:WeightedAverageNumberOfSharesOutstandingBasic - C_0000789019_20160701_20170630
Fact 73 - us-gaap:WeightedAverageNumberOfSharesOutstandingBasic - C_0000789019_20150701_20160630
Fact 74 - us-gaap:WeightedAverageNumberOfSharesOutstandingBasic - C_0000789019_20140701_20150630
Fact 75 - us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - C_0000789019_20160701_20170630
Fact 76 - us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - C_0000789019_20150701_20160630
Fact 77 - us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - C_0000789019_20140701_20150630
Fact 78 - us-gaap:CommonStockDividendsPerShareDeclared - C_0000789019_20160701_20170630
Fact 79 - us-gaap:CommonStockDividendsPerShareDeclared - C_0000789019_20150701_20160630
Fact 80 - us-gaap:CommonStockDividendsPerShareDeclared - C_0000789019_20140701_20150630
Fact 81 - us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax - C_0000789019_20160701_20170630
Fact 82 - us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax - C_0000789019_20150701_20160630
Fact 83 - us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax - C_0000789019_20140701_20150630
Fact 84 - us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - C_0000789019_20160701_20170630
Fact 85 - us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - C_0000789019_20150701_20160630
Fact 86 - us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - C_0000789019_20140701_20150630
Fact 87 - us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax - C_0000789019_20160701_20170630
Fact 88 - us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax - C_0000789019_20150701_20160630
Fact 89 - us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax - C_0000789019_20140701_20150630
Fact 90 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_20160701_20170630
Fact 91 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_20150701_20160630
Fact 92 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_20140701_20150630
Fact 93 - us-gaap:ComprehensiveIncomeNetOfTax - C_0000789019_20160701_20170630
Fact 94 - us-gaap:ComprehensiveIncomeNetOfTax - C_0000789019_20150701_20160630
Fact 95 - us-gaap:ComprehensiveIncomeNetOfTax - C_0000789019_20140701_20150630
Fact 96 - us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax - C_0000789019_20160701_20170630
Fact 97 - us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax - C_0000789019_20150701_20160630
Fact 98 - us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax - C_0000789019_20140701_20150630
Fact 99 - us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax - C_0000789019_20160701_20170630
Fact 100 - us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax - C_0000789019_20150701_20160630
Fact 101 - us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax - C_0000789019_20140701_20150630
Fact 102 - us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax - C_0000789019_20160701_20170630
Fact 103 - us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax - C_0000789019_20150701_20160630
Fact 104 - us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax - C_0000789019_20140701_20150630
Fact 105 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_20170630
Fact 106 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_20160630
Fact 107 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_20170630
Fact 108 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_20160630
Fact 109 - us-gaap:CashCashEquivalentsAndShortTermInvestments - C_0000789019_20170630
Fact 110 - us-gaap:CashCashEquivalentsAndShortTermInvestments - C_0000789019_20160630
Fact 111 - us-gaap:AccountsReceivableNetCurrent - C_0000789019_20170630
Fact 112 - us-gaap:AccountsReceivableNetCurrent - C_0000789019_20160630
Fact 113 - us-gaap:InventoryNet - C_0000789019_20170630
Fact 114 - us-gaap:InventoryNet - C_0000789019_20160630
Fact 115 - us-gaap:OtherAssetsCurrent - C_0000789019_20170630
Fact 116 - us-gaap:OtherAssetsCurrent - C_0000789019_20160630
Fact 117 - us-gaap:AssetsCurrent - C_0000789019_20170630
Fact 118 - us-gaap:AssetsCurrent - C_0000789019_20160630
Fact 119 - us-gaap:PropertyPlantAndEquipmentNet - C_0000789019_20170630
Fact 120 - us-gaap:PropertyPlantAndEquipmentNet - C_0000789019_20160630
Fact 121 - us-gaap:LongTermInvestments - C_0000789019_20170630
Fact 122 - us-gaap:LongTermInvestments - C_0000789019_20160630
Fact 123 - us-gaap:Goodwill - C_0000789019_20170630
Fact 124 - us-gaap:Goodwill - C_0000789019_20160630
Fact 125 - us-gaap:FiniteLivedIntangibleAssetsNet - C_0000789019_20170630
Fact 126 - us-gaap:FiniteLivedIntangibleAssetsNet - C_0000789019_20160630
Fact 127 - us-gaap:OtherAssetsNoncurrent - C_0000789019_20170630
Fact 128 - us-gaap:OtherAssetsNoncurrent - C_0000789019_20160630
Fact 129 - us-gaap:Assets - C_0000789019_20170630
Fact 130 - us-gaap:Assets - C_0000789019_20160630
Fact 131 - us-gaap:AccountsPayableCurrent - C_0000789019_20170630
Fact 132 - us-gaap:AccountsPayableCurrent - C_0000789019_20160630
Fact 133 - us-gaap:ShortTermBorrowings - C_0000789019_20170630
Fact 134 - us-gaap:ShortTermBorrowings - C_0000789019_20160630
Fact 135 - us-gaap:LongTermDebtCurrent - C_0000789019_20170630
Fact 136 - us-gaap:LongTermDebtCurrent - C_0000789019_20160630
Fact 137 - us-gaap:EmployeeRelatedLiabilitiesCurrent - C_0000789019_20170630
Fact 138 - us-gaap:EmployeeRelatedLiabilitiesCurrent - C_0000789019_20160630
Fact 139 - us-gaap:AccruedIncomeTaxesCurrent - C_0000789019_20170630
Fact 140 - us-gaap:AccruedIncomeTaxesCurrent - C_0000789019_20160630
Fact 141 - us-gaap:DeferredRevenueCurrent - C_0000789019_20170630
Fact 142 - us-gaap:DeferredRevenueCurrent - C_0000789019_20160630
Fact 143 - us-gaap:DepositsReceivedForSecuritiesLoanedAtCarryingValue - C_0000789019_20170630
Fact 144 - us-gaap:DepositsReceivedForSecuritiesLoanedAtCarryingValue - C_0000789019_20160630
Fact 145 - us-gaap:OtherLiabilitiesCurrent - C_0000789019_20170630
Fact 146 - us-gaap:OtherLiabilitiesCurrent - C_0000789019_20160630
Fact 147 - us-gaap:LiabilitiesCurrent - C_0000789019_20170630
Fact 148 - us-gaap:LiabilitiesCurrent - C_0000789019_20160630
Fact 149 - us-gaap:LongTermDebtNoncurrent - C_0000789019_20170630
Fact 150 - us-gaap:LongTermDebtNoncurrent - C_0000789019_20160630
Fact 151 - us-gaap:DeferredRevenueNoncurrent - C_0000789019_20170630
Fact 152 - us-gaap:DeferredRevenueNoncurrent - C_0000789019_20160630
Fact 153 - us-gaap:DeferredTaxLiabilitiesNoncurrent - C_0000789019_20170630
Fact 154 - us-gaap:DeferredTaxLiabilitiesNoncurrent - C_0000789019_20160630
Fact 155 - us-gaap:OtherLiabilitiesNoncurrent - C_0000789019_20170630
Fact 156 - us-gaap:OtherLiabilitiesNoncurrent - C_0000789019_20160630
Fact 157 - us-gaap:Liabilities - C_0000789019_20170630
Fact 158 - us-gaap:Liabilities - C_0000789019_20160630
Fact 159 - us-gaap:CommitmentsAndContingencies - C_0000789019_20170630
Fact 160 - us-gaap:CommitmentsAndContingencies - C_0000789019_20160630
Fact 161 - us-gaap:CommonStocksIncludingAdditionalPaidInCapital - C_0000789019_20170630
Fact 162 - us-gaap:CommonStocksIncludingAdditionalPaidInCapital - C_0000789019_20160630
Fact 163 - us-gaap:RetainedEarningsAccumulatedDeficit - C_0000789019_20170630
Fact 164 - us-gaap:RetainedEarningsAccumulatedDeficit - C_0000789019_20160630
Fact 165 - us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax - C_0000789019_20170630
Fact 166 - us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax - C_0000789019_20160630
Fact 167 - us-gaap:StockholdersEquity - C_0000789019_20170630
Fact 168 - us-gaap:StockholdersEquity - C_0000789019_20160630
Fact 169 - us-gaap:LiabilitiesAndStockholdersEquity - C_0000789019_20170630
Fact 170 - us-gaap:LiabilitiesAndStockholdersEquity - C_0000789019_20160630
Fact 171 - us-gaap:SecuritiesLoaned - C_0000789019_20170630
Fact 172 - us-gaap:SecuritiesLoaned - C_0000789019_20160630
Fact 173 - us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent - C_0000789019_20170630
Fact 174 - us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent - C_0000789019_20160630
Fact 175 - us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment - C_0000789019_20170630
Fact 176 - us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment - C_0000789019_20160630
Fact 177 - us-gaap:CommonStockSharesAuthorized - C_0000789019_20170630
Fact 178 - us-gaap:CommonStockSharesAuthorized - C_0000789019_20160630
Fact 179 - us-gaap:CommonStockSharesOutstanding - C_0000789019_20170630
Fact 180 - us-gaap:CommonStockSharesOutstanding - C_0000789019_20160630
Fact 181 - us-gaap:AssetImpairmentCharges - C_0000789019_20160701_20170630
Fact 182 - us-gaap:AssetImpairmentCharges - C_0000789019_20150701_20160630
Fact 183 - us-gaap:AssetImpairmentCharges - C_0000789019_20140701_20150630
Fact 184 - msft:DepreciationAmortizationAndOther - C_0000789019_20160701_20170630
Fact 185 - msft:DepreciationAmortizationAndOther - C_0000789019_20150701_20160630
Fact 186 - msft:DepreciationAmortizationAndOther - C_0000789019_20140701_20150630
Fact 187 - us-gaap:ShareBasedCompensation - C_0000789019_20160701_20170630
Fact 188 - us-gaap:ShareBasedCompensation - C_0000789019_20150701_20160630
Fact 189 - us-gaap:ShareBasedCompensation - C_0000789019_20140701_20150630
Fact 190 - msft:GainLossOnInvestmentsAndDerivativeInstruments - C_0000789019_20160701_20170630
Fact 191 - msft:GainLossOnInvestmentsAndDerivativeInstruments - C_0000789019_20150701_20160630
Fact 192 - msft:GainLossOnInvestmentsAndDerivativeInstruments - C_0000789019_20140701_20150630
Fact 193 - us-gaap:DeferredIncomeTaxExpenseBenefit - C_0000789019_20160701_20170630
Fact 194 - us-gaap:DeferredIncomeTaxExpenseBenefit - C_0000789019_20150701_20160630
Fact 195 - us-gaap:DeferredIncomeTaxExpenseBenefit - C_0000789019_20140701_20150630
Fact 196 - us-gaap:IncreaseDecreaseInDeferredRevenue - C_0000789019_20160701_20170630
Fact 197 - us-gaap:IncreaseDecreaseInDeferredRevenue - C_0000789019_20150701_20160630
Fact 198 - us-gaap:IncreaseDecreaseInDeferredRevenue - C_0000789019_20140701_20150630
Fact 199 - us-gaap:RecognitionOfDeferredRevenue - C_0000789019_20160701_20170630
Fact 200 - us-gaap:RecognitionOfDeferredRevenue - C_0000789019_20150701_20160630
Fact 201 - us-gaap:RecognitionOfDeferredRevenue - C_0000789019_20140701_20150630
Fact 202 - us-gaap:IncreaseDecreaseInAccountsReceivable - C_0000789019_20160701_20170630
Fact 203 - us-gaap:IncreaseDecreaseInAccountsReceivable - C_0000789019_20150701_20160630
Fact 204 - us-gaap:IncreaseDecreaseInAccountsReceivable - C_0000789019_20140701_20150630
Fact 205 - us-gaap:IncreaseDecreaseInInventories - C_0000789019_20160701_20170630
Fact 206 - us-gaap:IncreaseDecreaseInInventories - C_0000789019_20150701_20160630
Fact 207 - us-gaap:IncreaseDecreaseInInventories - C_0000789019_20140701_20150630
Fact 208 - us-gaap:IncreaseDecreaseInOtherCurrentAssets - C_0000789019_20160701_20170630
Fact 209 - us-gaap:IncreaseDecreaseInOtherCurrentAssets - C_0000789019_20150701_20160630
Fact 210 - us-gaap:IncreaseDecreaseInOtherCurrentAssets - C_0000789019_20140701_20150630
Fact 211 - us-gaap:IncreaseDecreaseInOtherNoncurrentAssets - C_0000789019_20160701_20170630
Fact 212 - us-gaap:IncreaseDecreaseInOtherNoncurrentAssets - C_0000789019_20150701_20160630
Fact 213 - us-gaap:IncreaseDecreaseInOtherNoncurrentAssets - C_0000789019_20140701_20150630
Fact 214 - us-gaap:IncreaseDecreaseInAccountsPayable - C_0000789019_20160701_20170630
Fact 215 - us-gaap:IncreaseDecreaseInAccountsPayable - C_0000789019_20150701_20160630
Fact 216 - us-gaap:IncreaseDecreaseInAccountsPayable - C_0000789019_20140701_20150630
Fact 217 - us-gaap:IncreaseDecreaseInOtherCurrentLiabilities - C_0000789019_20160701_20170630
Fact 218 - us-gaap:IncreaseDecreaseInOtherCurrentLiabilities - C_0000789019_20150701_20160630
Fact 219 - us-gaap:IncreaseDecreaseInOtherCurrentLiabilities - C_0000789019_20140701_20150630
Fact 220 - us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities - C_0000789019_20160701_20170630
Fact 221 - us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities - C_0000789019_20150701_20160630
Fact 222 - us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities - C_0000789019_20140701_20150630
Fact 223 - us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations - C_0000789019_20160701_20170630
Fact 224 - us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations - C_0000789019_20150701_20160630
Fact 225 - us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations - C_0000789019_20140701_20150630
Fact 226 - us-gaap:ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess - C_0000789019_20160701_20170630
Fact 227 - us-gaap:ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess - C_0000789019_20150701_20160630
Fact 228 - us-gaap:ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess - C_0000789019_20140701_20150630
Fact 229 - us-gaap:ProceedsFromDebtMaturingInMoreThanThreeMonths - C_0000789019_20160701_20170630
Fact 230 - us-gaap:ProceedsFromDebtMaturingInMoreThanThreeMonths - C_0000789019_20150701_20160630
Fact 231 - us-gaap:ProceedsFromDebtMaturingInMoreThanThreeMonths - C_0000789019_20140701_20150630
Fact 232 - us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths - C_0000789019_20160701_20170630
Fact 233 - us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths - C_0000789019_20150701_20160630
Fact 234 - us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths - C_0000789019_20140701_20150630
Fact 235 - us-gaap:ProceedsFromIssuanceOfCommonStock - C_0000789019_20160701_20170630
Fact 236 - us-gaap:ProceedsFromIssuanceOfCommonStock - C_0000789019_20150701_20160630
Fact 237 - us-gaap:ProceedsFromIssuanceOfCommonStock - C_0000789019_20140701_20150630
Fact 238 - us-gaap:PaymentsForRepurchaseOfCommonStock - C_0000789019_20160701_20170630
Fact 239 - us-gaap:PaymentsForRepurchaseOfCommonStock - C_0000789019_20150701_20160630
Fact 240 - us-gaap:PaymentsForRepurchaseOfCommonStock - C_0000789019_20140701_20150630
Fact 241 - us-gaap:PaymentsOfDividendsCommonStock - C_0000789019_20160701_20170630
Fact 242 - us-gaap:PaymentsOfDividendsCommonStock - C_0000789019_20150701_20160630
Fact 243 - us-gaap:PaymentsOfDividendsCommonStock - C_0000789019_20140701_20150630
Fact 244 - us-gaap:ProceedsFromPaymentsForOtherFinancingActivities - C_0000789019_20160701_20170630
Fact 245 - us-gaap:ProceedsFromPaymentsForOtherFinancingActivities - C_0000789019_20150701_20160630
Fact 246 - us-gaap:ProceedsFromPaymentsForOtherFinancingActivities - C_0000789019_20140701_20150630
Fact 247 - us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations - C_0000789019_20160701_20170630
Fact 248 - us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations - C_0000789019_20150701_20160630
Fact 249 - us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations - C_0000789019_20140701_20150630
Fact 250 - us-gaap:PaymentsToAcquirePropertyPlantAndEquipment - C_0000789019_20160701_20170630
Fact 251 - us-gaap:PaymentsToAcquirePropertyPlantAndEquipment - C_0000789019_20150701_20160630
Fact 252 - us-gaap:PaymentsToAcquirePropertyPlantAndEquipment - C_0000789019_20140701_20150630
Fact 253 - msft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets - C_0000789019_20160701_20170630
Fact 254 - msft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets - C_0000789019_20150701_20160630
Fact 255 - msft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets - C_0000789019_20140701_20150630
Fact 256 - us-gaap:PaymentsToAcquireInvestments - C_0000789019_20160701_20170630
Fact 257 - us-gaap:PaymentsToAcquireInvestments - C_0000789019_20150701_20160630
Fact 258 - us-gaap:PaymentsToAcquireInvestments - C_0000789019_20140701_20150630
Fact 259 - us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities - C_0000789019_20160701_20170630
Fact 260 - us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities - C_0000789019_20150701_20160630
Fact 261 - us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities - C_0000789019_20140701_20150630
Fact 262 - us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities - C_0000789019_20160701_20170630
Fact 263 - us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities - C_0000789019_20150701_20160630
Fact 264 - us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities - C_0000789019_20140701_20150630
Fact 265 - us-gaap:IncreaseDecreaseInCollateralHeldUnderSecuritiesLending - C_0000789019_20160701_20170630
Fact 266 - us-gaap:IncreaseDecreaseInCollateralHeldUnderSecuritiesLending - C_0000789019_20150701_20160630
Fact 267 - us-gaap:IncreaseDecreaseInCollateralHeldUnderSecuritiesLending - C_0000789019_20140701_20150630
Fact 268 - us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations - C_0000789019_20160701_20170630
Fact 269 - us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations - C_0000789019_20150701_20160630
Fact 270 - us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations - C_0000789019_20140701_20150630
Fact 271 - us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents - C_0000789019_20160701_20170630
Fact 272 - us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents - C_0000789019_20150701_20160630
Fact 273 - us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents - C_0000789019_20140701_20150630
Fact 274 - us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease - C_0000789019_20160701_20170630
Fact 275 - us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease - C_0000789019_20150701_20160630
Fact 276 - us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease - C_0000789019_20140701_20150630
Fact 277 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_20150630
Fact 278 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_20140630
Fact 279 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20160630
Fact 280 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20150630
Fact 281 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20140630
Fact 282 - us-gaap:StockIssuedDuringPeriodValueNewIssues - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20160701_20170630
Fact 283 - us-gaap:StockIssuedDuringPeriodValueNewIssues - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20150701_20160630
Fact 284 - us-gaap:StockIssuedDuringPeriodValueNewIssues - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20140701_20150630
Fact 285 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20160701_20170630
Fact 286 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20150701_20160630
Fact 287 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20140701_20150630
Fact 288 - us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20160701_20170630
Fact 289 - us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20150701_20160630
Fact 290 - us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20140701_20150630
Fact 291 - us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20160701_20170630
Fact 292 - us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20150701_20160630
Fact 293 - us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20140701_20150630
Fact 294 - us-gaap:StockholdersEquityOther - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20160701_20170630
Fact 295 - us-gaap:StockholdersEquityOther - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20150701_20160630
Fact 296 - us-gaap:StockholdersEquityOther - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20140701_20150630
Fact 297 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockIncludingAdditionalPaidInCapitalMember_20170630
Fact 298 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20160630
Fact 299 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20150630
Fact 300 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20140630
Fact 301 - us-gaap:NetIncomeLoss - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20160701_20170630
Fact 302 - us-gaap:NetIncomeLoss - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20150701_20160630
Fact 303 - us-gaap:NetIncomeLoss - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20140701_20150630
Fact 304 - us-gaap:DividendsCommonStockCash - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20160701_20170630
Fact 305 - us-gaap:DividendsCommonStockCash - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20150701_20160630
Fact 306 - us-gaap:DividendsCommonStockCash - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20140701_20150630
Fact 307 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20160701_20170630
Fact 308 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20150701_20160630
Fact 309 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20140701_20150630
Fact 310 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapRetainedEarningsMember_20170630
Fact 311 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedOtherComprehensiveIncomeMember_20160630
Fact 312 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedOtherComprehensiveIncomeMember_20150630
Fact 313 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedOtherComprehensiveIncomeMember_20140630
Fact 314 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedOtherComprehensiveIncomeMember_20160701_20170630
Fact 315 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedOtherComprehensiveIncomeMember_20150701_20160630
Fact 316 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedOtherComprehensiveIncomeMember_20140701_20150630
Fact 317 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedOtherComprehensiveIncomeMember_20170630
Fact 318 - us-gaap:StockholdersEquity - C_0000789019_20150630
Fact 319 - us-gaap:SignificantAccountingPoliciesTextBlock - C_0000789019_20160701_20170630
Fact 320 - us-gaap:EarningsPerShareTextBlock - C_0000789019_20160701_20170630
Fact 321 - us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock - C_0000789019_20160701_20170630
Fact 322 - us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock - C_0000789019_20160701_20170630
Fact 323 - us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock - C_0000789019_20160701_20170630
Fact 324 - us-gaap:FairValueDisclosuresTextBlock - C_0000789019_20160701_20170630
Fact 325 - us-gaap:InventoryDisclosureTextBlock - C_0000789019_20160701_20170630
Fact 326 - us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock - C_0000789019_20160701_20170630
Fact 327 - us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock - C_0000789019_20160701_20170630
Fact 328 - us-gaap:GoodwillDisclosureTextBlock - C_0000789019_20160701_20170630
Fact 329 - us-gaap:IntangibleAssetsDisclosureTextBlock - C_0000789019_20160701_20170630
Fact 330 - us-gaap:DebtDisclosureTextBlock - C_0000789019_20160701_20170630
Fact 331 - us-gaap:IncomeTaxDisclosureTextBlock - C_0000789019_20160701_20170630
Fact 332 - us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock - C_0000789019_20160701_20170630
Fact 333 - us-gaap:DeferredRevenueDisclosureTextBlock - C_0000789019_20160701_20170630
Fact 334 - us-gaap:CommitmentsDisclosureTextBlock - C_0000789019_20160701_20170630
Fact 335 - us-gaap:LegalMattersAndContingenciesTextBlock - C_0000789019_20160701_20170630
Fact 336 - us-gaap:StockholdersEquityNoteDisclosureTextBlock - C_0000789019_20160701_20170630
Fact 337 - us-gaap:ComprehensiveIncomeNoteTextBlock - C_0000789019_20160701_20170630
Fact 338 - us-gaap:CompensationAndEmployeeBenefitPlansTextBlock - C_0000789019_20160701_20170630
Fact 339 - us-gaap:SegmentReportingDisclosureTextBlock - C_0000789019_20160701_20170630
Fact 340 - us-gaap:QuarterlyFinancialInformationTextBlock - C_0000789019_20160701_20170630
Fact 341 - us-gaap:BasisOfAccountingPolicyPolicyTextBlock - C_0000789019_20160701_20170630
Fact 342 - us-gaap:ConsolidationPolicyTextBlock - C_0000789019_20160701_20170630
Fact 343 - us-gaap:UseOfEstimates - C_0000789019_20160701_20170630
Fact 344 - us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock - C_0000789019_20160701_20170630
Fact 345 - msft:ProductRevenueAndServiceAndOtherRevenuePolicyTextBlock - C_0000789019_20160701_20170630
Fact 346 - us-gaap:RevenueRecognitionPolicyTextBlock - C_0000789019_20160701_20170630
Fact 347 - us-gaap:CostOfSalesPolicyTextBlock - C_0000789019_20160701_20170630
Fact 348 - us-gaap:StandardProductWarrantyPolicy - C_0000789019_20160701_20170630
Fact 349 - us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock - C_0000789019_20160701_20170630
Fact 350 - msft:SellingAndMarketingPolicyTextBlock - C_0000789019_20160701_20170630
Fact 351 - us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy - C_0000789019_20160701_20170630
Fact 352 - us-gaap:IncomeTaxPolicyTextBlock - C_0000789019_20160701_20170630
Fact 353 - us-gaap:FairValueOfFinancialInstrumentsPolicy - C_0000789019_20160701_20170630
Fact 354 - us-gaap:InvestmentPolicyTextBlock - C_0000789019_20160701_20170630
Fact 355 - us-gaap:DerivativesPolicyTextBlock - C_0000789019_20160701_20170630
Fact 356 - us-gaap:TradeAndOtherAccountsReceivablePolicy - C_0000789019_20160701_20170630
Fact 357 - us-gaap:InventoryPolicyTextBlock - C_0000789019_20160701_20170630
Fact 358 - us-gaap:PropertyPlantAndEquipmentPolicyTextBlock - C_0000789019_20160701_20170630
Fact 359 - us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy - C_0000789019_20160701_20170630
Fact 360 - us-gaap:IntangibleAssetsFiniteLivedPolicy - C_0000789019_20160701_20170630
Fact 361 - us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock - C_0000789019_20160701_20170630
Fact 362 - us-gaap:EarningsPerSharePolicyTextBlock - C_0000789019_20160701_20170630
Fact 363 - us-gaap:SegmentReportingPolicyPolicyTextBlock - C_0000789019_20160701_20170630
Fact 364 - us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock - C_0000789019_20160701_20170630
Fact 365 - us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock - C_0000789019_20160701_20170630
Fact 366 - us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock - C_0000789019_20160701_20170630
Fact 367 - us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock - C_0000789019_20160701_20170630
Fact 368 - us-gaap:RealizedGainLossOnInvestmentsTableTextBlock - C_0000789019_20160701_20170630
Fact 369 - msft:ScheduleOfCashCashEquivalentsAndInvestmentsTableTextBlock - C_0000789019_20160701_20170630
Fact 370 - us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock - C_0000789019_20160701_20170630
Fact 371 - us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock - C_0000789019_20160701_20170630
Fact 372 - us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock - C_0000789019_20160701_20170630
Fact 373 - us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock - C_0000789019_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaapFairValueHedgingMember_20160701_20170630
Fact 374 - us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock - C_0000789019_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaapCashFlowHedgingMember_20160701_20170630
Fact 375 - us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock - C_0000789019_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160701_20170630
Fact 376 - us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock - C_0000789019_20160701_20170630
Fact 377 - msft:ReconciliationOfAssetsMeasuredAtFairValueOnRecurringBasisToBalanceSheetPresentationTableTextBlock - C_0000789019_20160701_20170630
Fact 378 - us-gaap:ScheduleOfInventoryCurrentTableTextBlock - C_0000789019_20160701_20170630
Fact 379 - us-gaap:PropertyPlantAndEquipmentTextBlock - C_0000789019_20160701_20170630
Fact 380 - us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20160701_20170630
Fact 381 - us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20160701_20170630
Fact 382 - msft:RevenueAndOperatingLossAttributableToAcquireeSinceAcquisitionDateTableTextBlock - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20160701_20170630
Fact 383 - us-gaap:BusinessAcquisitionProFormaInformationTextBlock - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20160701_20170630
Fact 384 - us-gaap:ScheduleOfGoodwillTextBlock - C_0000789019_20160701_20170630
Fact 385 - us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock - C_0000789019_20160701_20170630
Fact 386 - us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock - C_0000789019_20160701_20170630
Fact 387 - us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock - C_0000789019_20160701_20170630
Fact 388 - us-gaap:ScheduleOfDebtInstrumentsTextBlock - C_0000789019_20160701_20170630
Fact 389 - us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock - C_0000789019_20160701_20170630
Fact 390 - us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock - C_0000789019_20160701_20170630
Fact 391 - us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock - C_0000789019_20160701_20170630
Fact 392 - us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock - C_0000789019_20160701_20170630
Fact 393 - us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock - C_0000789019_20160701_20170630
Fact 394 - us-gaap:SummaryOfIncomeTaxContingenciesTextBlock - C_0000789019_20160701_20170630
Fact 395 - us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock - C_0000789019_20160701_20170630
Fact 396 - msft:DeferredRevenueBySegmentTextBlock - C_0000789019_20160701_20170630
Fact 397 - us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock - C_0000789019_20160701_20170630
Fact 398 - us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock - C_0000789019_20160701_20170630
Fact 399 - us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock - C_0000789019_20160701_20170630
Fact 400 - msft:ShareRepurchaseProgramDisclosureTableTextBlock - C_0000789019_20160701_20170630
Fact 401 - us-gaap:DividendsDeclaredTableTextBlock - C_0000789019_20160701_20170630
Fact 402 - us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock - C_0000789019_20160701_20170630
Fact 403 - us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock - C_0000789019_20160701_20170630
Fact 404 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock - C_0000789019_20160701_20170630
Fact 405 - us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock - C_0000789019_20160701_20170630
Fact 406 - us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock - C_0000789019_20160701_20170630
Fact 407 - us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock - C_0000789019_20160701_20170630
Fact 408 - us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock - C_0000789019_20160701_20170630
Fact 409 - us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock - C_0000789019_20160701_20170630
Fact 410 - us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock - C_0000789019_20160701_20170630
Fact 411 - us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock - C_0000789019_20160701_20170630
Fact 412 - us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock - C_0000789019_20160701_20170630
Fact 413 - msft:RevenueRecognitionPeriod - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_us-gaapRangeAxis_us-gaapMinimumMember_20160701_20170630
Fact 414 - msft:RevenueRecognitionPeriod - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_us-gaapRangeAxis_us-gaapMaximumMember_20160701_20170630
Fact 415 - us-gaap:AdvertisingExpense - C_0000789019_20160701_20170630
Fact 416 - us-gaap:AdvertisingExpense - C_0000789019_20150701_20160630
Fact 417 - us-gaap:AdvertisingExpense - C_0000789019_20140701_20150630
Fact 418 - us-gaap:ValuationAllowancesAndReservesBalance - C_0000789019_us-gaapValuationAllowancesAndReservesTypeAxis_us-gaapAllowanceForDoubtfulAccountsMember_20160630
Fact 419 - us-gaap:ValuationAllowancesAndReservesBalance - C_0000789019_us-gaapValuationAllowancesAndReservesTypeAxis_us-gaapAllowanceForDoubtfulAccountsMember_20150630
Fact 420 - us-gaap:ValuationAllowancesAndReservesBalance - C_0000789019_us-gaapValuationAllowancesAndReservesTypeAxis_us-gaapAllowanceForDoubtfulAccountsMember_20140630
Fact 421 - msft:ValuationAllowancesAndReservesChargedToCostsAndOther - C_0000789019_us-gaapValuationAllowancesAndReservesTypeAxis_us-gaapAllowanceForDoubtfulAccountsMember_20160701_20170630
Fact 422 - msft:ValuationAllowancesAndReservesChargedToCostsAndOther - C_0000789019_us-gaapValuationAllowancesAndReservesTypeAxis_us-gaapAllowanceForDoubtfulAccountsMember_20150701_20160630
Fact 423 - msft:ValuationAllowancesAndReservesChargedToCostsAndOther - C_0000789019_us-gaapValuationAllowancesAndReservesTypeAxis_us-gaapAllowanceForDoubtfulAccountsMember_20140701_20150630
Fact 424 - us-gaap:ValuationAllowancesAndReservesDeductions - C_0000789019_us-gaapValuationAllowancesAndReservesTypeAxis_us-gaapAllowanceForDoubtfulAccountsMember_20160701_20170630
Fact 425 - us-gaap:ValuationAllowancesAndReservesDeductions - C_0000789019_us-gaapValuationAllowancesAndReservesTypeAxis_us-gaapAllowanceForDoubtfulAccountsMember_20150701_20160630
Fact 426 - us-gaap:ValuationAllowancesAndReservesDeductions - C_0000789019_us-gaapValuationAllowancesAndReservesTypeAxis_us-gaapAllowanceForDoubtfulAccountsMember_20140701_20150630
Fact 427 - us-gaap:ValuationAllowancesAndReservesBalance - C_0000789019_us-gaapValuationAllowancesAndReservesTypeAxis_us-gaapAllowanceForDoubtfulAccountsMember_20170630
Fact 428 - us-gaap:PropertyPlantAndEquipmentUsefulLife - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapSoftwareAndSoftwareDevelopmentCostsMember_us-gaapRangeAxis_us-gaapMinimumMember_20160701_20170630
Fact 429 - us-gaap:PropertyPlantAndEquipmentUsefulLife - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapSoftwareAndSoftwareDevelopmentCostsMember_us-gaapRangeAxis_us-gaapMaximumMember_20160701_20170630
Fact 430 - us-gaap:PropertyPlantAndEquipmentUsefulLife - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapComputerEquipmentMember_us-gaapRangeAxis_us-gaapMinimumMember_20160701_20170630
Fact 431 - us-gaap:PropertyPlantAndEquipmentUsefulLife - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapComputerEquipmentMember_us-gaapRangeAxis_us-gaapMaximumMember_20160701_20170630
Fact 432 - us-gaap:PropertyPlantAndEquipmentUsefulLife - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapBuildingAndBuildingImprovementsMember_us-gaapRangeAxis_us-gaapMinimumMember_20160701_20170630
Fact 433 - us-gaap:PropertyPlantAndEquipmentUsefulLife - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapBuildingAndBuildingImprovementsMember_us-gaapRangeAxis_us-gaapMaximumMember_20160701_20170630
Fact 434 - us-gaap:PropertyPlantAndEquipmentUsefulLife - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapLeaseholdImprovementsMember_us-gaapRangeAxis_us-gaapMinimumMember_20160701_20170630
Fact 435 - us-gaap:PropertyPlantAndEquipmentUsefulLife - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapLeaseholdImprovementsMember_us-gaapRangeAxis_us-gaapMaximumMember_20160701_20170630
Fact 436 - us-gaap:PropertyPlantAndEquipmentUsefulLife - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapFurnitureAndFixturesMember_us-gaapRangeAxis_us-gaapMinimumMember_20160701_20170630
Fact 437 - us-gaap:PropertyPlantAndEquipmentUsefulLife - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapFurnitureAndFixturesMember_us-gaapRangeAxis_us-gaapMaximumMember_20160701_20170630
Fact 438 - us-gaap:FiniteLivedIntangibleAssetUsefulLife - C_0000789019_us-gaapRangeAxis_us-gaapMinimumMember_20160701_20170630
Fact 439 - us-gaap:FiniteLivedIntangibleAssetUsefulLife - C_0000789019_us-gaapRangeAxis_us-gaapMaximumMember_20160701_20170630
Fact 440 - msft:OperatingLeaseRightOfUseAssets - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 441 - msft:OperatingLeaseRightOfUseAssets - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 442 - msft:OperatingLeaseLiabilities - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 443 - msft:OperatingLeaseLiabilities - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 444 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160701_20170630
Fact 445 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20150701_20160630
Fact 446 - us-gaap:IncomeTaxExpenseBenefit - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160701_20170630
Fact 447 - us-gaap:IncomeTaxExpenseBenefit - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20150701_20160630
Fact 448 - msft:AccountsReceivableNetAndOtherAssets - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 449 - msft:AccountsReceivableNetAndOtherAssets - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 450 - us-gaap:DeferredRevenue - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 451 - us-gaap:DeferredRevenue - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 452 - us-gaap:DeferredTaxLiabilitiesNoncurrent - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 453 - us-gaap:DeferredTaxLiabilitiesNoncurrent - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 454 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160701_20170630
Fact 455 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160701_20170630
Fact 456 - us-gaap:IncomeTaxExpenseBenefit - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160701_20170630
Fact 457 - us-gaap:IncomeTaxExpenseBenefit - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160701_20170630
Fact 458 - us-gaap:NetIncomeLoss - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160701_20170630
Fact 459 - us-gaap:NetIncomeLoss - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160701_20170630
Fact 460 - us-gaap:NetIncomeLoss - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160701_20170630
Fact 461 - us-gaap:EarningsPerShareDiluted - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160701_20170630
Fact 462 - us-gaap:EarningsPerShareDiluted - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160701_20170630
Fact 463 - us-gaap:EarningsPerShareDiluted - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160701_20170630
Fact 464 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20150701_20160630
Fact 465 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20150701_20160630
Fact 466 - us-gaap:IncomeTaxExpenseBenefit - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20150701_20160630
Fact 467 - us-gaap:IncomeTaxExpenseBenefit - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20150701_20160630
Fact 468 - us-gaap:NetIncomeLoss - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20150701_20160630
Fact 469 - us-gaap:NetIncomeLoss - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20150701_20160630
Fact 470 - us-gaap:NetIncomeLoss - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20150701_20160630
Fact 471 - us-gaap:EarningsPerShareDiluted - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20150701_20160630
Fact 472 - us-gaap:EarningsPerShareDiluted - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20150701_20160630
Fact 473 - us-gaap:EarningsPerShareDiluted - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20150701_20160630
Fact 474 - us-gaap:AccountsReceivableNetCurrent - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 475 - us-gaap:AccountsReceivableNetCurrent - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 476 - us-gaap:AccountsReceivableNetCurrent - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 477 - us-gaap:OperatingLeaseRightOfUseAsset - C_0000789019_20170630
Fact 478 - us-gaap:OperatingLeaseRightOfUseAsset - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 479 - us-gaap:OperatingLeaseRightOfUseAsset - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 480 - us-gaap:OperatingLeaseRightOfUseAsset - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 481 - us-gaap:OtherAssets - C_0000789019_20170630
Fact 482 - us-gaap:OtherAssets - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 483 - us-gaap:OtherAssets - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 484 - us-gaap:OtherAssets - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 485 - us-gaap:DeferredRevenue - C_0000789019_20170630
Fact 486 - us-gaap:DeferredRevenue - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 487 - us-gaap:DeferredRevenue - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 488 - us-gaap:DeferredTaxLiabilitiesNoncurrent - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 489 - us-gaap:DeferredTaxLiabilitiesNoncurrent - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 490 - us-gaap:OperatingLeaseLiability - C_0000789019_20170630
Fact 491 - us-gaap:OperatingLeaseLiability - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 492 - us-gaap:OperatingLeaseLiability - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 493 - us-gaap:OperatingLeaseLiability - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 494 - us-gaap:OtherLiabilities - C_0000789019_20170630
Fact 495 - us-gaap:OtherLiabilities - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 496 - us-gaap:OtherLiabilities - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 497 - us-gaap:OtherLiabilities - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 498 - us-gaap:StockholdersEquity - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 499 - us-gaap:StockholdersEquity - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 500 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20170630
Fact 501 - us-gaap:AccountsReceivableNetCurrent - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 502 - us-gaap:AccountsReceivableNetCurrent - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 503 - us-gaap:AccountsReceivableNetCurrent - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 504 - us-gaap:OperatingLeaseRightOfUseAsset - C_0000789019_20160630
Fact 505 - us-gaap:OperatingLeaseRightOfUseAsset - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 506 - us-gaap:OperatingLeaseRightOfUseAsset - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 507 - us-gaap:OperatingLeaseRightOfUseAsset - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 508 - us-gaap:OtherAssets - C_0000789019_20160630
Fact 509 - us-gaap:OtherAssets - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 510 - us-gaap:OtherAssets - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 511 - us-gaap:OtherAssets - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 512 - us-gaap:DeferredRevenue - C_0000789019_20160630
Fact 513 - us-gaap:DeferredRevenue - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 514 - us-gaap:DeferredRevenue - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 515 - us-gaap:DeferredTaxLiabilitiesNoncurrent - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 516 - us-gaap:DeferredTaxLiabilitiesNoncurrent - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 517 - us-gaap:OperatingLeaseLiability - C_0000789019_20160630
Fact 518 - us-gaap:OperatingLeaseLiability - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 519 - us-gaap:OperatingLeaseLiability - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 520 - us-gaap:OperatingLeaseLiability - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 521 - us-gaap:OtherLiabilities - C_0000789019_20160630
Fact 522 - us-gaap:OtherLiabilities - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 523 - us-gaap:OtherLiabilities - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 524 - us-gaap:OtherLiabilities - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 525 - us-gaap:StockholdersEquity - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201409Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 526 - us-gaap:StockholdersEquity - C_0000789019_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_us-gaapAccountingStandardsUpdate201602Member_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 527 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementScenarioAxis_us-gaapScenarioPlanMember_20160630
Fact 528 - us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements - C_0000789019_20160701_20170630
Fact 529 - us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements - C_0000789019_20150701_20160630
Fact 530 - us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements - C_0000789019_20140701_20150630
Fact 531 - us-gaap:InvestmentIncomeNet - C_0000789019_20160701_20170630
Fact 532 - us-gaap:InvestmentIncomeNet - C_0000789019_20150701_20160630
Fact 533 - us-gaap:InvestmentIncomeNet - C_0000789019_20140701_20150630
Fact 534 - us-gaap:InterestExpense - C_0000789019_20160701_20170630
Fact 535 - us-gaap:InterestExpense - C_0000789019_20150701_20160630
Fact 536 - us-gaap:InterestExpense - C_0000789019_20140701_20150630
Fact 537 - us-gaap:GainLossOnInvestments - C_0000789019_20160701_20170630
Fact 538 - us-gaap:GainLossOnInvestments - C_0000789019_20150701_20160630
Fact 539 - us-gaap:GainLossOnInvestments - C_0000789019_20140701_20150630
Fact 540 - us-gaap:GainLossOnDerivativeInstrumentsNetPretax - C_0000789019_20160701_20170630
Fact 541 - us-gaap:GainLossOnDerivativeInstrumentsNetPretax - C_0000789019_20150701_20160630
Fact 542 - us-gaap:GainLossOnDerivativeInstrumentsNetPretax - C_0000789019_20140701_20150630
Fact 543 - us-gaap:ForeignCurrencyTransactionGainLossBeforeTax - C_0000789019_20160701_20170630
Fact 544 - us-gaap:ForeignCurrencyTransactionGainLossBeforeTax - C_0000789019_20150701_20160630
Fact 545 - us-gaap:ForeignCurrencyTransactionGainLossBeforeTax - C_0000789019_20140701_20150630
Fact 546 - us-gaap:OtherNonoperatingIncomeExpense - C_0000789019_20160701_20170630
Fact 547 - us-gaap:OtherNonoperatingIncomeExpense - C_0000789019_20150701_20160630
Fact 548 - us-gaap:OtherNonoperatingIncomeExpense - C_0000789019_20140701_20150630
Fact 549 - us-gaap:MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount - C_0000789019_20160701_20170630
Fact 550 - us-gaap:MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount - C_0000789019_20150701_20160630
Fact 551 - us-gaap:MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount - C_0000789019_20140701_20150630
Fact 552 - us-gaap:AvailableForSaleSecuritiesGrossRealizedGains - C_0000789019_20160701_20170630
Fact 553 - us-gaap:AvailableForSaleSecuritiesGrossRealizedGains - C_0000789019_20150701_20160630
Fact 554 - us-gaap:AvailableForSaleSecuritiesGrossRealizedGains - C_0000789019_20140701_20150630
Fact 555 - us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses - C_0000789019_20160701_20170630
Fact 556 - us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses - C_0000789019_20150701_20160630
Fact 557 - us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses - C_0000789019_20140701_20150630
Fact 558 - us-gaap:Cash - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20170630
Fact 559 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20170630
Fact 560 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20170630
Fact 561 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20170630
Fact 562 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20170630
Fact 563 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20170630
Fact 564 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20170630
Fact 565 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20170630
Fact 566 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20170630
Fact 567 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 568 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 569 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 570 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 571 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20170630
Fact 572 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20170630
Fact 573 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_20170630
Fact 574 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20170630
Fact 575 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20170630
Fact 576 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20170630
Fact 577 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 578 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 579 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 580 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 581 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20170630
Fact 582 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20170630
Fact 583 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_20170630
Fact 584 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20170630
Fact 585 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20170630
Fact 586 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20170630
Fact 587 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 588 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 589 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 590 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 591 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20170630
Fact 592 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20170630
Fact 593 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_20170630
Fact 594 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20170630
Fact 595 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20170630
Fact 596 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20170630
Fact 597 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 598 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 599 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 600 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 601 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20170630
Fact 602 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20170630
Fact 603 - us-gaap:AvailableForSaleSecurities - C_0000789019_20170630
Fact 604 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20170630
Fact 605 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20170630
Fact 606 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20170630
Fact 607 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 608 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 609 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 610 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 611 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20170630
Fact 612 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20170630
Fact 613 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20170630
Fact 614 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20170630
Fact 615 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20170630
Fact 616 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 617 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 618 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 619 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 620 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20170630
Fact 621 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20170630
Fact 622 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20170630
Fact 623 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20170630
Fact 624 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20170630
Fact 625 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 626 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 627 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 628 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 629 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20170630
Fact 630 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20170630
Fact 631 - us-gaap:EquityMethodInvestmentAggregateCost - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20170630
Fact 632 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20170630
Fact 633 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20170630
Fact 634 - us-gaap:EquityMethodInvestments - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20170630
Fact 635 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20170630
Fact 636 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20170630
Fact 637 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20170630
Fact 638 - us-gaap:Cash - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20160630
Fact 639 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20160630
Fact 640 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20160630
Fact 641 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20160630
Fact 642 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20160630
Fact 643 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20160630
Fact 644 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20160630
Fact 645 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20160630
Fact 646 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20160630
Fact 647 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 648 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 649 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 650 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 651 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20160630
Fact 652 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20160630
Fact 653 - us-gaap:AvailableForSaleSecuritiesAmortizedCost - C_0000789019_20160630
Fact 654 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20160630
Fact 655 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20160630
Fact 656 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20160630
Fact 657 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 658 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 659 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 660 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 661 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20160630
Fact 662 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20160630
Fact 663 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_20160630
Fact 664 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20160630
Fact 665 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20160630
Fact 666 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20160630
Fact 667 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 668 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 669 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 670 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 671 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20160630
Fact 672 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20160630
Fact 673 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_20160630
Fact 674 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20160630
Fact 675 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20160630
Fact 676 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20160630
Fact 677 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 678 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 679 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 680 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 681 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20160630
Fact 682 - us-gaap:AvailableForSaleSecurities - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20160630
Fact 683 - us-gaap:AvailableForSaleSecurities - C_0000789019_20160630
Fact 684 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20160630
Fact 685 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20160630
Fact 686 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20160630
Fact 687 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 688 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 689 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 690 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 691 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20160630
Fact 692 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20160630
Fact 693 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20160630
Fact 694 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20160630
Fact 695 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20160630
Fact 696 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 697 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 698 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 699 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 700 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20160630
Fact 701 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20160630
Fact 702 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapMoneyMarketFundsMember_20160630
Fact 703 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCommercialPaperMember_20160630
Fact 704 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCertificatesOfDepositMember_20160630
Fact 705 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 706 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 707 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 708 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 709 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20160630
Fact 710 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapEquitySecuritiesMember_20160630
Fact 711 - us-gaap:EquityMethodInvestmentAggregateCost - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20160630
Fact 712 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20160630
Fact 713 - us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20160630
Fact 714 - us-gaap:EquityMethodInvestments - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20160630
Fact 715 - us-gaap:CashAndCashEquivalentsAtCarryingValue - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20160630
Fact 716 - us-gaap:AvailableForSaleSecuritiesCurrent - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20160630
Fact 717 - us-gaap:LongTermInvestments - C_0000789019_us-gaapInvestmentTypeAxis_msftOtherSecurityInvestmentsMember_20160630
Fact 718 - us-gaap:CostMethodInvestments - C_0000789019_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsNonrecurringMember_20170630
Fact 719 - us-gaap:CostMethodInvestments - C_0000789019_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsNonrecurringMember_20160630
Fact 720 - us-gaap:SecuritiesReceivedAsCollateral - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 721 - us-gaap:SecuritiesReceivedAsCollateral - C_0000789019_us-gaapInvestmentTypeAxis_us-gaapCashMember_20160630
Fact 722 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 723 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 724 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 725 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 726 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapEquitySecuritiesMember_20170630
Fact 727 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue - C_0000789019_20170630
Fact 728 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 729 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 730 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 731 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 732 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapEquitySecuritiesMember_20170630
Fact 733 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss - C_0000789019_20170630
Fact 734 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 735 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 736 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 737 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 738 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapEquitySecuritiesMember_20170630
Fact 739 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue - C_0000789019_20170630
Fact 740 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 741 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 742 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 743 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 744 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapEquitySecuritiesMember_20170630
Fact 745 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss - C_0000789019_20170630
Fact 746 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 747 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 748 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 749 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 750 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapEquitySecuritiesMember_20170630
Fact 751 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue - C_0000789019_20170630
Fact 752 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 753 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 754 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 755 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 756 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapEquitySecuritiesMember_20170630
Fact 757 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss - C_0000789019_20170630
Fact 758 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 759 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 760 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 761 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 762 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapEquitySecuritiesMember_20160630
Fact 763 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue - C_0000789019_20160630
Fact 764 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 765 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 766 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 767 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 768 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapEquitySecuritiesMember_20160630
Fact 769 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss - C_0000789019_20160630
Fact 770 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 771 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 772 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 773 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 774 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapEquitySecuritiesMember_20160630
Fact 775 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue - C_0000789019_20160630
Fact 776 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 777 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 778 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 779 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 780 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapEquitySecuritiesMember_20160630
Fact 781 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss - C_0000789019_20160630
Fact 782 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 783 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 784 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 785 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 786 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapEquitySecuritiesMember_20160630
Fact 787 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue - C_0000789019_20160630
Fact 788 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 789 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 790 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 791 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 792 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss - C_0000789019_us-gaapMajorTypesOfDebtAndEquitySecuritiesAxis_us-gaapEquitySecuritiesMember_20160630
Fact 793 - us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss - C_0000789019_20160630
Fact 794 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis - C_0000789019_20170630
Fact 795 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis - C_0000789019_20170630
Fact 796 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis - C_0000789019_20170630
Fact 797 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis - C_0000789019_20170630
Fact 798 - us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis - C_0000789019_20170630
Fact 799 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue - C_0000789019_20170630
Fact 800 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue - C_0000789019_20170630
Fact 801 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue - C_0000789019_20170630
Fact 802 - us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue - C_0000789019_20170630
Fact 803 - us-gaap:AvailableForSaleSecuritiesDebtSecurities - C_0000789019_20170630
Fact 804 - us-gaap:MaximumLengthOfTimeForeignCurrencyCashFlowHedge - C_0000789019_20160701_20170630
Fact 805 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaapCashFlowHedgingMember_us-gaapPositionAxis_us-gaapShortMember_20170630
Fact 806 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaapCashFlowHedgingMember_us-gaapPositionAxis_us-gaapShortMember_20160630
Fact 807 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaapFairValueHedgingMember_us-gaapPositionAxis_us-gaapShortMember_20170630
Fact 808 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaapFairValueHedgingMember_us-gaapPositionAxis_us-gaapShortMember_20160630
Fact 809 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapLongMember_20170630
Fact 810 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapLongMember_20160630
Fact 811 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapShortMember_20170630
Fact 812 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapShortMember_20160630
Fact 813 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapPositionAxis_us-gaapLongMember_20170630
Fact 814 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapPositionAxis_us-gaapLongMember_20160630
Fact 815 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapPositionAxis_us-gaapShortMember_20170630
Fact 816 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapPositionAxis_us-gaapShortMember_20160630
Fact 817 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_us-gaapPositionAxis_us-gaapLongMember_20170630
Fact 818 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_us-gaapPositionAxis_us-gaapLongMember_20160630
Fact 819 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_us-gaapPositionAxis_us-gaapShortMember_20170630
Fact 820 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_us-gaapPositionAxis_us-gaapShortMember_20160630
Fact 821 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapLongMember_20170630
Fact 822 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapShortMember_20170630
Fact 823 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapLongMember_20160630
Fact 824 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapShortMember_20160630
Fact 825 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapMortgageBackedSecuritiesMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapLongMember_20170630
Fact 826 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapMortgageBackedSecuritiesMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapLongMember_20160630
Fact 827 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapLongMember_20170630
Fact 828 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapShortMember_20170630
Fact 829 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapLongMember_20160630
Fact 830 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapShortMember_20160630
Fact 831 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCommodityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapLongMember_20170630
Fact 832 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCommodityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapLongMember_20160630
Fact 833 - invest:DerivativeNotionalAmount - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCommodityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_us-gaapPositionAxis_us-gaapShortMember_20160630
Fact 834 - msft:FinancialInstrumentCovenantMinimumLiquidityRequirement - C_0000789019_20160701_20170630
Fact 835 - us-gaap:DebtInstrumentCreditRating - C_0000789019_us-gaapLongtermDebtTypeAxis_us-gaapUnsecuredDebtMember_20160701_20170630
Fact 836 - msft:FinancialInstrumentCovenantMinimumLiquidity - C_0000789019_20170630
Fact 837 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 838 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 839 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 840 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 841 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 842 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 843 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 844 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 845 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 846 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 847 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 848 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 849 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 850 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 851 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 852 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 853 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 854 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 855 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 856 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 857 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 858 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 859 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 860 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 861 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 862 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 863 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 864 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 865 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 866 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 867 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 868 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 869 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 870 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 871 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 872 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 873 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 874 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 875 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 876 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160630
Fact 877 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160630
Fact 878 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160630
Fact 879 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 880 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 881 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 882 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 883 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160630
Fact 884 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160630
Fact 885 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160630
Fact 886 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 887 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 888 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 889 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 890 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160630
Fact 891 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160630
Fact 892 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160630
Fact 893 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20170630
Fact 894 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20170630
Fact 895 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20170630
Fact 896 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_20170630
Fact 897 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20160630
Fact 898 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20160630
Fact 899 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20160630
Fact 900 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20170630
Fact 901 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20170630
Fact 902 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20170630
Fact 903 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_20170630
Fact 904 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20160630
Fact 905 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20160630
Fact 906 - us-gaap:DerivativeFairValueOfDerivativeAsset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20160630
Fact 907 - us-gaap:DerivativeAssetFairValueGrossLiability - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20170630
Fact 908 - us-gaap:DerivativeAssetFairValueGrossLiability - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20170630
Fact 909 - us-gaap:DerivativeAssetFairValueGrossLiability - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20170630
Fact 910 - us-gaap:DerivativeAssetFairValueGrossLiability - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_20170630
Fact 911 - us-gaap:DerivativeAssetFairValueGrossLiability - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20160630
Fact 912 - us-gaap:DerivativeAssetFairValueGrossLiability - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20160630
Fact 913 - us-gaap:DerivativeAssetFairValueGrossLiability - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20160630
Fact 914 - msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20170630
Fact 915 - msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20170630
Fact 916 - msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20170630
Fact 917 - msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_20170630
Fact 918 - msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20160630
Fact 919 - msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20160630
Fact 920 - msft:DerivativeAssetsNetAmountsPresentedInBalanceSheet - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20160630
Fact 921 - msft:DerivativeFairValueOfDerivativeAssetAmountNotOffset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20170630
Fact 922 - msft:DerivativeFairValueOfDerivativeAssetAmountNotOffset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20170630
Fact 923 - msft:DerivativeFairValueOfDerivativeAssetAmountNotOffset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20170630
Fact 924 - msft:DerivativeFairValueOfDerivativeAssetAmountNotOffset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_20170630
Fact 925 - msft:DerivativeFairValueOfDerivativeAssetAmountNotOffset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20160630
Fact 926 - msft:DerivativeFairValueOfDerivativeAssetAmountNotOffset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20160630
Fact 927 - msft:DerivativeFairValueOfDerivativeAssetAmountNotOffset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20160630
Fact 928 - us-gaap:DerivativeCollateralRightToReclaimCash - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20170630
Fact 929 - us-gaap:DerivativeCollateralRightToReclaimCash - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20170630
Fact 930 - us-gaap:DerivativeCollateralRightToReclaimCash - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20170630
Fact 931 - us-gaap:DerivativeCollateralRightToReclaimCash - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_20170630
Fact 932 - us-gaap:DerivativeCollateralRightToReclaimCash - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20160630
Fact 933 - us-gaap:DerivativeCollateralRightToReclaimCash - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20160630
Fact 934 - us-gaap:DerivativeCollateralRightToReclaimCash - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20160630
Fact 935 - msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20170630
Fact 936 - msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20170630
Fact 937 - msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20170630
Fact 938 - msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_20170630
Fact 939 - msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapShortTermInvestmentsMember_20160630
Fact 940 - msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentAssetsMember_20160630
Fact 941 - msft:DerivativeAssetsPotentialNetAmountsNotPresentedInBalanceSheet - C_0000789019_us-gaapBalanceSheetLocationAxis_msftEquityAndOtherInvestmentsMember_20160630
Fact 942 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 943 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 944 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 945 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 946 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 947 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 948 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 949 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 950 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 951 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 952 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 953 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 954 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 955 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20170630
Fact 956 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapHedgingDesignationAxis_us-gaapNondesignatedMember_20160630
Fact 957 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 958 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 959 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160630
Fact 960 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 961 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 962 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160630
Fact 963 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 964 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20170630
Fact 965 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160630
Fact 966 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20170630
Fact 967 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_20170630
Fact 968 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20160630
Fact 969 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20170630
Fact 970 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_20170630
Fact 971 - us-gaap:DerivativeFairValueOfDerivativeLiability - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20160630
Fact 972 - us-gaap:DerivativeLiabilityFairValueGrossAsset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20170630
Fact 973 - us-gaap:DerivativeLiabilityFairValueGrossAsset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_20170630
Fact 974 - us-gaap:DerivativeLiabilityFairValueGrossAsset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20160630
Fact 975 - msft:DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20170630
Fact 976 - msft:DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_20170630
Fact 977 - msft:DerivativeLiabilitiesNetAmountsPresentedInBalanceSheet - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20160630
Fact 978 - msft:DerivativeFairValueOfDerivativeLiabilityAmountNotOffset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20170630
Fact 979 - msft:DerivativeFairValueOfDerivativeLiabilityAmountNotOffset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_20170630
Fact 980 - msft:DerivativeFairValueOfDerivativeLiabilityAmountNotOffset - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20160630
Fact 981 - us-gaap:DerivativeCollateralObligationToReturnCash - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20170630
Fact 982 - us-gaap:DerivativeCollateralObligationToReturnCash - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_20170630
Fact 983 - us-gaap:DerivativeCollateralObligationToReturnCash - C_0000789019_msftBalanceSheetOffsettingEligibilityAxis_msftEligibleForOffsettingMember_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20160630
Fact 984 - msft:DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20170630
Fact 985 - msft:DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_20170630
Fact 986 - msft:DerivativeLiabilitiesPotentialNetAmountsNotPresentedInBalanceSheet - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20160630
Fact 987 - us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_20160701_20170630
Fact 988 - us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_20150701_20160630
Fact 989 - us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_20140701_20150630
Fact 990 - us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_20160701_20170630
Fact 991 - us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_20150701_20160630
Fact 992 - us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_20140701_20150630
Fact 993 - us-gaap:GainLossOnFairValueHedgeIneffectivenessNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_20160701_20170630
Fact 994 - us-gaap:GainLossOnFairValueHedgeIneffectivenessNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_20150701_20160630
Fact 995 - us-gaap:GainLossOnFairValueHedgeIneffectivenessNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_20140701_20150630
Fact 996 - us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20160701_20170630
Fact 997 - us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20150701_20160630
Fact 998 - us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20140701_20150630
Fact 999 - us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20160701_20170630
Fact 1000 - us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20150701_20160630
Fact 1001 - us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20140701_20150630
Fact 1002 - us-gaap:GainLossOnFairValueHedgeIneffectivenessNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20160701_20170630
Fact 1003 - us-gaap:GainLossOnFairValueHedgeIneffectivenessNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20150701_20160630
Fact 1004 - us-gaap:GainLossOnFairValueHedgeIneffectivenessNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20140701_20150630
Fact 1005 - us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20160701_20170630
Fact 1006 - us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20150701_20160630
Fact 1007 - us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20140701_20150630
Fact 1008 - us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160701_20170630
Fact 1009 - us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20150701_20160630
Fact 1010 - us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20140701_20150630
Fact 1011 - us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160701_20170630
Fact 1012 - us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20150701_20160630
Fact 1013 - us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20140701_20150630
Fact 1014 - us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160701_20170630
Fact 1015 - us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20150701_20160630
Fact 1016 - us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20140701_20150630
Fact 1017 - us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20160701_20170630
Fact 1018 - us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20150701_20160630
Fact 1019 - us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_us-gaapHedgingDesignationAxis_us-gaapDesignatedAsHedgingInstrumentMember_20140701_20150630
Fact 1020 - us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months - C_0000789019_20170630
Fact 1021 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_20160701_20170630
Fact 1022 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_20150701_20160630
Fact 1023 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapForeignExchangeContractMember_20140701_20150630
Fact 1024 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20160701_20170630
Fact 1025 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20150701_20160630
Fact 1026 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapEquityContractMember_20140701_20150630
Fact 1027 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_20160701_20170630
Fact 1028 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_20150701_20160630
Fact 1029 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapInterestRateContractMember_20140701_20150630
Fact 1030 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_20160701_20170630
Fact 1031 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_20150701_20160630
Fact 1032 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCreditRiskContractMember_20140701_20150630
Fact 1033 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCommodityContractMember_20160701_20170630
Fact 1034 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCommodityContractMember_20150701_20160630
Fact 1035 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_us-gaapDerivativeInstrumentRiskAxis_us-gaapCommodityContractMember_20140701_20150630
Fact 1036 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_20160701_20170630
Fact 1037 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_20150701_20160630
Fact 1038 - us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet - C_0000789019_20140701_20150630
Fact 1039 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapMoneyMarketFundsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20170630
Fact 1040 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapMoneyMarketFundsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20170630
Fact 1041 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapMoneyMarketFundsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20170630
Fact 1042 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapMoneyMarketFundsMember_20170630
Fact 1043 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapMoneyMarketFundsMember_20170630
Fact 1044 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapMoneyMarketFundsMember_20170630
Fact 1045 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCommercialPaperMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20170630
Fact 1046 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCommercialPaperMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20170630
Fact 1047 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCommercialPaperMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20170630
Fact 1048 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCommercialPaperMember_20170630
Fact 1049 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapCommercialPaperMember_20170630
Fact 1050 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapCommercialPaperMember_20170630
Fact 1051 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCertificatesOfDepositMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20170630
Fact 1052 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCertificatesOfDepositMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20170630
Fact 1053 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCertificatesOfDepositMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20170630
Fact 1054 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCertificatesOfDepositMember_20170630
Fact 1055 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapCertificatesOfDepositMember_20170630
Fact 1056 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapCertificatesOfDepositMember_20170630
Fact 1057 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20170630
Fact 1058 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20170630
Fact 1059 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20170630
Fact 1060 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 1061 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 1062 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20170630
Fact 1063 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapForeignGovernmentDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20170630
Fact 1064 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapForeignGovernmentDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20170630
Fact 1065 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapForeignGovernmentDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20170630
Fact 1066 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 1067 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 1068 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20170630
Fact 1069 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapAssetBackedSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20170630
Fact 1070 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapAssetBackedSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20170630
Fact 1071 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapAssetBackedSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20170630
Fact 1072 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 1073 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 1074 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapAssetBackedSecuritiesMember_20170630
Fact 1075 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCorporateDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20170630
Fact 1076 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCorporateDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20170630
Fact 1077 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCorporateDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20170630
Fact 1078 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 1079 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 1080 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapCorporateDebtSecuritiesMember_20170630
Fact 1081 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20170630
Fact 1082 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20170630
Fact 1083 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20170630
Fact 1084 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20170630
Fact 1085 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20170630
Fact 1086 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20170630
Fact 1087 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapEquitySecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20170630
Fact 1088 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapEquitySecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20170630
Fact 1089 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapEquitySecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20170630
Fact 1090 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapEquitySecuritiesMember_20170630
Fact 1091 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapEquitySecuritiesMember_20170630
Fact 1092 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapEquitySecuritiesMember_20170630
Fact 1093 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapDerivativeFinancialInstrumentsAssetsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20170630
Fact 1094 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapDerivativeFinancialInstrumentsAssetsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20170630
Fact 1095 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapDerivativeFinancialInstrumentsAssetsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20170630
Fact 1096 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapDerivativeFinancialInstrumentsAssetsMember_20170630
Fact 1097 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapDerivativeFinancialInstrumentsAssetsMember_20170630
Fact 1098 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapDerivativeFinancialInstrumentsAssetsMember_20170630
Fact 1099 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20170630
Fact 1100 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20170630
Fact 1101 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20170630
Fact 1102 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_20170630
Fact 1103 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_20170630
Fact 1104 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_20170630
Fact 1105 - us-gaap:LiabilitiesFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_us-gaapFairValueByLiabilityClassAxis_us-gaapDerivativeFinancialInstrumentsLiabilitiesMember_20170630
Fact 1106 - us-gaap:LiabilitiesFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_us-gaapFairValueByLiabilityClassAxis_us-gaapDerivativeFinancialInstrumentsLiabilitiesMember_20170630
Fact 1107 - us-gaap:LiabilitiesFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_us-gaapFairValueByLiabilityClassAxis_us-gaapDerivativeFinancialInstrumentsLiabilitiesMember_20170630
Fact 1108 - us-gaap:LiabilitiesFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByLiabilityClassAxis_us-gaapDerivativeFinancialInstrumentsLiabilitiesMember_20170630
Fact 1109 - us-gaap:LiabilitiesFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByLiabilityClassAxis_us-gaapDerivativeFinancialInstrumentsLiabilitiesMember_20170630
Fact 1110 - us-gaap:LiabilitiesFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByLiabilityClassAxis_us-gaapDerivativeFinancialInstrumentsLiabilitiesMember_20170630
Fact 1111 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapMoneyMarketFundsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20160630
Fact 1112 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapMoneyMarketFundsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20160630
Fact 1113 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapMoneyMarketFundsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20160630
Fact 1114 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapMoneyMarketFundsMember_20160630
Fact 1115 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapMoneyMarketFundsMember_20160630
Fact 1116 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapMoneyMarketFundsMember_20160630
Fact 1117 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCommercialPaperMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20160630
Fact 1118 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCommercialPaperMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20160630
Fact 1119 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCommercialPaperMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20160630
Fact 1120 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCommercialPaperMember_20160630
Fact 1121 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapCommercialPaperMember_20160630
Fact 1122 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapCommercialPaperMember_20160630
Fact 1123 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCertificatesOfDepositMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20160630
Fact 1124 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCertificatesOfDepositMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20160630
Fact 1125 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCertificatesOfDepositMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20160630
Fact 1126 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCertificatesOfDepositMember_20160630
Fact 1127 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapCertificatesOfDepositMember_20160630
Fact 1128 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapCertificatesOfDepositMember_20160630
Fact 1129 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20160630
Fact 1130 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20160630
Fact 1131 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20160630
Fact 1132 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 1133 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 1134 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapUSGovernmentAgenciesDebtSecuritiesMember_20160630
Fact 1135 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapForeignGovernmentDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20160630
Fact 1136 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapForeignGovernmentDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20160630
Fact 1137 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapForeignGovernmentDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20160630
Fact 1138 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 1139 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 1140 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapForeignGovernmentDebtSecuritiesMember_20160630
Fact 1141 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapAssetBackedSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20160630
Fact 1142 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapAssetBackedSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20160630
Fact 1143 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapAssetBackedSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20160630
Fact 1144 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 1145 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 1146 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapAssetBackedSecuritiesMember_20160630
Fact 1147 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCorporateDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20160630
Fact 1148 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCorporateDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20160630
Fact 1149 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCorporateDebtSecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20160630
Fact 1150 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 1151 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 1152 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapCorporateDebtSecuritiesMember_20160630
Fact 1153 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20160630
Fact 1154 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20160630
Fact 1155 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20160630
Fact 1156 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20160630
Fact 1157 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20160630
Fact 1158 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapUSStatesAndPoliticalSubdivisionsMember_20160630
Fact 1159 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapEquitySecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20160630
Fact 1160 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapEquitySecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20160630
Fact 1161 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapEquitySecuritiesMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20160630
Fact 1162 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapEquitySecuritiesMember_20160630
Fact 1163 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapEquitySecuritiesMember_20160630
Fact 1164 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapEquitySecuritiesMember_20160630
Fact 1165 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapDerivativeFinancialInstrumentsAssetsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20160630
Fact 1166 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapDerivativeFinancialInstrumentsAssetsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20160630
Fact 1167 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapDerivativeFinancialInstrumentsAssetsMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20160630
Fact 1168 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByAssetClassAxis_us-gaapDerivativeFinancialInstrumentsAssetsMember_20160630
Fact 1169 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByAssetClassAxis_us-gaapDerivativeFinancialInstrumentsAssetsMember_20160630
Fact 1170 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByAssetClassAxis_us-gaapDerivativeFinancialInstrumentsAssetsMember_20160630
Fact 1171 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_20160630
Fact 1172 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20160630
Fact 1173 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_20160630
Fact 1174 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_20160630
Fact 1175 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_20160630
Fact 1176 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_20160630
Fact 1177 - us-gaap:LiabilitiesFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel1Member_us-gaapFairValueByLiabilityClassAxis_us-gaapDerivativeFinancialInstrumentsLiabilitiesMember_20160630
Fact 1178 - us-gaap:LiabilitiesFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_us-gaapFairValueByLiabilityClassAxis_us-gaapDerivativeFinancialInstrumentsLiabilitiesMember_20160630
Fact 1179 - us-gaap:LiabilitiesFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel3Member_us-gaapFairValueByLiabilityClassAxis_us-gaapDerivativeFinancialInstrumentsLiabilitiesMember_20160630
Fact 1180 - us-gaap:LiabilitiesFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftGrossMember_us-gaapFairValueByLiabilityClassAxis_us-gaapDerivativeFinancialInstrumentsLiabilitiesMember_20160630
Fact 1181 - us-gaap:LiabilitiesFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNettingMember_us-gaapFairValueByLiabilityClassAxis_us-gaapDerivativeFinancialInstrumentsLiabilitiesMember_20160630
Fact 1182 - us-gaap:LiabilitiesFairValueDisclosureRecurring - C_0000789019_msftRightOfOffsetAndNettingAxis_msftNetMember_us-gaapFairValueByLiabilityClassAxis_us-gaapDerivativeFinancialInstrumentsLiabilitiesMember_20160630
Fact 1183 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_20170630
Fact 1184 - us-gaap:AssetsFairValueDisclosureRecurring - C_0000789019_20160630
Fact 1185 - us-gaap:Cash - C_0000789019_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsRecurringMember_20170630
Fact 1186 - us-gaap:Cash - C_0000789019_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsRecurringMember_20160630
Fact 1187 - us-gaap:EquityMethodInvestments - C_0000789019_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsNonrecurringMember_20170630
Fact 1188 - us-gaap:EquityMethodInvestments - C_0000789019_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsNonrecurringMember_20160630
Fact 1189 - us-gaap:DerivativeAssets - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherAssetsMember_20170630
Fact 1190 - us-gaap:DerivativeAssets - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherAssetsMember_20160630
Fact 1191 - us-gaap:OtherAssetsFairValueDisclosure - C_0000789019_20170630
Fact 1192 - us-gaap:OtherAssetsFairValueDisclosure - C_0000789019_20160630
Fact 1193 - us-gaap:InventoryRawMaterialsNetOfReserves - C_0000789019_20170630
Fact 1194 - us-gaap:InventoryRawMaterialsNetOfReserves - C_0000789019_20160630
Fact 1195 - us-gaap:InventoryWorkInProcessNetOfReserves - C_0000789019_20170630
Fact 1196 - us-gaap:InventoryWorkInProcessNetOfReserves - C_0000789019_20160630
Fact 1197 - us-gaap:InventoryFinishedGoodsNetOfReserves - C_0000789019_20170630
Fact 1198 - us-gaap:InventoryFinishedGoodsNetOfReserves - C_0000789019_20160630
Fact 1199 - us-gaap:Land - C_0000789019_20170630
Fact 1200 - us-gaap:Land - C_0000789019_20160630
Fact 1201 - us-gaap:BuildingsAndImprovementsGross - C_0000789019_20170630
Fact 1202 - us-gaap:BuildingsAndImprovementsGross - C_0000789019_20160630
Fact 1203 - us-gaap:LeaseholdImprovementsGross - C_0000789019_20170630
Fact 1204 - us-gaap:LeaseholdImprovementsGross - C_0000789019_20160630
Fact 1205 - msft:ComputerHardwareAndSoftware - C_0000789019_20170630
Fact 1206 - msft:ComputerHardwareAndSoftware - C_0000789019_20160630
Fact 1207 - us-gaap:FurnitureAndFixturesGross - C_0000789019_20170630
Fact 1208 - us-gaap:FurnitureAndFixturesGross - C_0000789019_20160630
Fact 1209 - us-gaap:PropertyPlantAndEquipmentGross - C_0000789019_20170630
Fact 1210 - us-gaap:PropertyPlantAndEquipmentGross - C_0000789019_20160630
Fact 1211 - us-gaap:CapitalLeasedAssetsGross - C_0000789019_20170630
Fact 1212 - us-gaap:CapitalLeasedAssetsGross - C_0000789019_20160630
Fact 1213 - us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation - C_0000789019_20170630
Fact 1214 - us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation - C_0000789019_20160630
Fact 1215 - us-gaap:CapitalLeaseObligationsIncurred - C_0000789019_20160701_20170630
Fact 1216 - us-gaap:CapitalLeaseObligationsIncurred - C_0000789019_20150701_20160630
Fact 1217 - us-gaap:Depreciation - C_0000789019_20160701_20170630
Fact 1218 - us-gaap:Depreciation - C_0000789019_20150701_20160630
Fact 1219 - us-gaap:Depreciation - C_0000789019_20140701_20150630
Fact 1220 - us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1 - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161207_20161208
Fact 1221 - us-gaap:BusinessAcquisitionNameOfAcquiredEntity - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20160701_20170630
Fact 1222 - us-gaap:BusinessCombinationConsiderationTransferred1 - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161207_20161208
Fact 1223 - us-gaap:PaymentsToAcquireBusinessesGross - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161207_20161208
Fact 1224 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161208
Fact 1225 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161208
Fact 1226 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161208
Fact 1227 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161208
Fact 1228 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161208
Fact 1229 - us-gaap:Goodwill - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161208
Fact 1230 - msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161208
Fact 1231 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161208
Fact 1232 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161208
Fact 1233 - msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNet - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161208
Fact 1234 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161208
Fact 1235 - us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161208
Fact 1236 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20170630
Fact 1237 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapCustomerRelationshipsMember_20161208
Fact 1238 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapMarketingRelatedIntangibleAssetsMember_20161208
Fact 1239 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20161208
Fact 1240 - us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapContractualRightsMember_20161208
Fact 1241 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapCustomerRelationshipsMember_20161207_20161208
Fact 1242 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapMarketingRelatedIntangibleAssetsMember_20161207_20161208
Fact 1243 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20161207_20161208
Fact 1244 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapContractualRightsMember_20161207_20161208
Fact 1245 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20161207_20161208
Fact 1246 - us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20160701_20170630
Fact 1247 - us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20160701_20170630
Fact 1248 - us-gaap:BusinessAcquisitionsProFormaRevenue - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20160701_20170630
Fact 1249 - us-gaap:BusinessAcquisitionsProFormaRevenue - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20150701_20160630
Fact 1250 - us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20160701_20170630
Fact 1251 - us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20150701_20160630
Fact 1252 - us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20160701_20170630
Fact 1253 - us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted - C_0000789019_us-gaapBusinessAcquisitionAxis_msftLinkedInCorporationMember_20150701_20160630
Fact 1254 - us-gaap:Goodwill - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20150630
Fact 1255 - us-gaap:Goodwill - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20150630
Fact 1256 - us-gaap:Goodwill - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20150630
Fact 1257 - us-gaap:Goodwill - C_0000789019_20150630
Fact 1258 - us-gaap:GoodwillAcquiredDuringPeriod - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20150701_20160630
Fact 1259 - us-gaap:GoodwillAcquiredDuringPeriod - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20150701_20160630
Fact 1260 - us-gaap:GoodwillAcquiredDuringPeriod - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20150701_20160630
Fact 1261 - us-gaap:GoodwillAcquiredDuringPeriod - C_0000789019_20150701_20160630
Fact 1262 - us-gaap:GoodwillOtherIncreaseDecrease - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20150701_20160630
Fact 1263 - us-gaap:GoodwillOtherIncreaseDecrease - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20150701_20160630
Fact 1264 - us-gaap:GoodwillOtherIncreaseDecrease - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20150701_20160630
Fact 1265 - us-gaap:GoodwillOtherIncreaseDecrease - C_0000789019_20150701_20160630
Fact 1266 - us-gaap:Goodwill - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20160630
Fact 1267 - us-gaap:Goodwill - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20160630
Fact 1268 - us-gaap:Goodwill - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20160630
Fact 1269 - us-gaap:GoodwillAcquiredDuringPeriod - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20160701_20170630
Fact 1270 - us-gaap:GoodwillAcquiredDuringPeriod - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20160701_20170630
Fact 1271 - us-gaap:GoodwillAcquiredDuringPeriod - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20160701_20170630
Fact 1272 - us-gaap:GoodwillAcquiredDuringPeriod - C_0000789019_20160701_20170630
Fact 1273 - us-gaap:GoodwillOtherIncreaseDecrease - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20160701_20170630
Fact 1274 - us-gaap:GoodwillOtherIncreaseDecrease - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20160701_20170630
Fact 1275 - us-gaap:GoodwillOtherIncreaseDecrease - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20160701_20170630
Fact 1276 - us-gaap:GoodwillOtherIncreaseDecrease - C_0000789019_20160701_20170630
Fact 1277 - us-gaap:Goodwill - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20170630
Fact 1278 - us-gaap:Goodwill - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20170630
Fact 1279 - us-gaap:Goodwill - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20170630
Fact 1280 - us-gaap:GoodwillImpairedAccumulatedImpairmentLoss - C_0000789019_20170630
Fact 1281 - us-gaap:GoodwillImpairedAccumulatedImpairmentLoss - C_0000789019_20160630
Fact 1282 - us-gaap:GoodwillImpairmentLoss - C_0000789019_20170501_20170501
Fact 1283 - us-gaap:GoodwillImpairmentLoss - C_0000789019_20160501_20160501
Fact 1284 - us-gaap:GoodwillImpairmentLoss - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftPhoneHardwareMember_20140701_20150630
Fact 1285 - us-gaap:FiniteLivedIntangibleAssetsGross - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20170630
Fact 1286 - us-gaap:FiniteLivedIntangibleAssetsGross - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapMarketingRelatedIntangibleAssetsMember_20170630
Fact 1287 - us-gaap:FiniteLivedIntangibleAssetsGross - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapContractualRightsMember_20170630
Fact 1288 - us-gaap:FiniteLivedIntangibleAssetsGross - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapCustomerRelationshipsMember_20170630
Fact 1289 - us-gaap:FiniteLivedIntangibleAssetsGross - C_0000789019_20170630
Fact 1290 - us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20170630
Fact 1291 - us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapMarketingRelatedIntangibleAssetsMember_20170630
Fact 1292 - us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapContractualRightsMember_20170630
Fact 1293 - us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapCustomerRelationshipsMember_20170630
Fact 1294 - us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization - C_0000789019_20170630
Fact 1295 - us-gaap:FiniteLivedIntangibleAssetsNet - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20170630
Fact 1296 - us-gaap:FiniteLivedIntangibleAssetsNet - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapMarketingRelatedIntangibleAssetsMember_20170630
Fact 1297 - us-gaap:FiniteLivedIntangibleAssetsNet - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapContractualRightsMember_20170630
Fact 1298 - us-gaap:FiniteLivedIntangibleAssetsNet - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapCustomerRelationshipsMember_20170630
Fact 1299 - us-gaap:FiniteLivedIntangibleAssetsGross - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20160630
Fact 1300 - us-gaap:FiniteLivedIntangibleAssetsGross - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapMarketingRelatedIntangibleAssetsMember_20160630
Fact 1301 - us-gaap:FiniteLivedIntangibleAssetsGross - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapContractualRightsMember_20160630
Fact 1302 - us-gaap:FiniteLivedIntangibleAssetsGross - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapCustomerRelationshipsMember_20160630
Fact 1303 - us-gaap:FiniteLivedIntangibleAssetsGross - C_0000789019_20160630
Fact 1304 - us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20160630
Fact 1305 - us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapMarketingRelatedIntangibleAssetsMember_20160630
Fact 1306 - us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapContractualRightsMember_20160630
Fact 1307 - us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapCustomerRelationshipsMember_20160630
Fact 1308 - us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization - C_0000789019_20160630
Fact 1309 - us-gaap:FiniteLivedIntangibleAssetsNet - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20160630
Fact 1310 - us-gaap:FiniteLivedIntangibleAssetsNet - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapMarketingRelatedIntangibleAssetsMember_20160630
Fact 1311 - us-gaap:FiniteLivedIntangibleAssetsNet - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapContractualRightsMember_20160630
Fact 1312 - us-gaap:FiniteLivedIntangibleAssetsNet - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapCustomerRelationshipsMember_20160630
Fact 1313 - us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20170630
Fact 1314 - us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20160630
Fact 1315 - us-gaap:ImpairmentOfIntangibleAssetsFinitelived - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftDevicesMember_20150701_20160630
Fact 1316 - us-gaap:ImpairmentOfIntangibleAssetsFinitelived - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftPhoneHardwareMember_20140701_20150630
Fact 1317 - msft:AcquiredFiniteLivedIntangibleAssets - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapCustomerRelationshipsMember_20160701_20170630
Fact 1318 - msft:AcquiredFiniteLivedIntangibleAssets - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20160701_20170630
Fact 1319 - msft:AcquiredFiniteLivedIntangibleAssets - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapMarketingRelatedIntangibleAssetsMember_20160701_20170630
Fact 1320 - msft:AcquiredFiniteLivedIntangibleAssets - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapContractualRightsMember_20160701_20170630
Fact 1321 - msft:AcquiredFiniteLivedIntangibleAssets - C_0000789019_20160701_20170630
Fact 1322 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapCustomerRelationshipsMember_20160701_20170630
Fact 1323 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20160701_20170630
Fact 1324 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapMarketingRelatedIntangibleAssetsMember_20160701_20170630
Fact 1325 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapContractualRightsMember_20160701_20170630
Fact 1326 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_20160701_20170630
Fact 1327 - msft:AcquiredFiniteLivedIntangibleAssets - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapCustomerRelationshipsMember_20150701_20160630
Fact 1328 - msft:AcquiredFiniteLivedIntangibleAssets - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20150701_20160630
Fact 1329 - msft:AcquiredFiniteLivedIntangibleAssets - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapMarketingRelatedIntangibleAssetsMember_20150701_20160630
Fact 1330 - msft:AcquiredFiniteLivedIntangibleAssets - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapContractualRightsMember_20150701_20160630
Fact 1331 - msft:AcquiredFiniteLivedIntangibleAssets - C_0000789019_20150701_20160630
Fact 1332 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapCustomerRelationshipsMember_20150701_20160630
Fact 1333 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTechnologyBasedIntangibleAssetsMember_20150701_20160630
Fact 1334 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapMarketingRelatedIntangibleAssetsMember_20150701_20160630
Fact 1335 - us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife - C_0000789019_20150701_20160630
Fact 1336 - us-gaap:AmortizationOfIntangibleAssets - C_0000789019_20160701_20170630
Fact 1337 - us-gaap:AmortizationOfIntangibleAssets - C_0000789019_20150701_20160630
Fact 1338 - us-gaap:AmortizationOfIntangibleAssets - C_0000789019_20140701_20150630
Fact 1339 - us-gaap:CapitalizedComputerSoftwareAmortization1 - C_0000789019_20160701_20170630
Fact 1340 - us-gaap:CapitalizedComputerSoftwareAmortization1 - C_0000789019_20150701_20160630
Fact 1341 - us-gaap:CapitalizedComputerSoftwareAmortization1 - C_0000789019_20140701_20150630
Fact 1342 - us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths - C_0000789019_20170630
Fact 1343 - us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo - C_0000789019_20170630
Fact 1344 - us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree - C_0000789019_20170630
Fact 1345 - us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour - C_0000789019_20170630
Fact 1346 - us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive - C_0000789019_20170630
Fact 1347 - us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive - C_0000789019_20170630
Fact 1348 - us-gaap:CommercialPaper - C_0000789019_20170630
Fact 1349 - us-gaap:CommercialPaper - C_0000789019_20160630
Fact 1350 - us-gaap:ShortTermDebtWeightedAverageInterestRate - C_0000789019_us-gaapShortTermDebtTypeAxis_us-gaapCommercialPaperMember_20170630
Fact 1351 - us-gaap:ShortTermDebtWeightedAverageInterestRate - C_0000789019_us-gaapShortTermDebtTypeAxis_us-gaapCommercialPaperMember_20160630
Fact 1352 - us-gaap:DebtInstrumentTerm - C_0000789019_us-gaapRangeAxis_us-gaapMinimumMember_us-gaapShortTermDebtTypeAxis_us-gaapCommercialPaperMember_20160701_20170630
Fact 1353 - us-gaap:DebtInstrumentTerm - C_0000789019_us-gaapRangeAxis_us-gaapMinimumMember_us-gaapShortTermDebtTypeAxis_us-gaapCommercialPaperMember_20150701_20160630
Fact 1354 - us-gaap:DebtInstrumentTerm - C_0000789019_us-gaapRangeAxis_us-gaapMaximumMember_us-gaapShortTermDebtTypeAxis_us-gaapCommercialPaperMember_20160701_20170630
Fact 1355 - us-gaap:DebtInstrumentTerm - C_0000789019_us-gaapRangeAxis_us-gaapMaximumMember_us-gaapShortTermDebtTypeAxis_us-gaapCommercialPaperMember_20150701_20160630
Fact 1356 - us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity - C_0000789019_us-gaapDebtInstrumentAxis_msftCreditFacilityExpireOnOctoberThirtyOneTwentySeventeenMember_20170630
Fact 1357 - us-gaap:LineOfCreditFacilityExpirationDate1 - C_0000789019_us-gaapDebtInstrumentAxis_msftCreditFacilityExpireOnOctoberThirtyOneTwentySeventeenMember_20160701_20170630
Fact 1358 - us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity - C_0000789019_us-gaapDebtInstrumentAxis_msftCreditFacilityExpireOnNovemberFourteenTwentyEighteenMember_20170630
Fact 1359 - us-gaap:LineOfCreditFacilityExpirationDate1 - C_0000789019_us-gaapDebtInstrumentAxis_msftCreditFacilityExpireOnNovemberFourteenTwentyEighteenMember_20160701_20170630
Fact 1360 - us-gaap:LineOfCreditFacilityCovenantCompliance - C_0000789019_20160701_20170630
Fact 1361 - us-gaap:ProceedsFromLinesOfCredit - C_0000789019_20160701_20170630
Fact 1362 - us-gaap:ProceedsFromLinesOfCredit - C_0000789019_20150701_20160630
Fact 1363 - us-gaap:LongTermDebt - C_0000789019_20170630
Fact 1364 - us-gaap:LongTermDebt - C_0000789019_20160630
Fact 1365 - us-gaap:LongTermDebtFairValue - C_0000789019_20170630
Fact 1366 - us-gaap:LongTermDebtFairValue - C_0000789019_20160630
Fact 1367 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember_20160701_20170630
Fact 1368 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointZeroPercentDueMayOneTwentyEighteenMember_20160701_20170630
Fact 1369 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember_20160701_20170630
Fact 1370 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember_20160701_20170630
Fact 1371 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueJuneOneTwentyNineteenMember_20160701_20170630
Fact 1372 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointOnePercentDueAugustEightTwentyNineteenMember_20160701_20170630
Fact 1373 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesZeroPointFivePercentDueNovemberOneTwentyNineteenMember_20160701_20170630
Fact 1374 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointEightFivePercentDueFebruarySixTwentyTwentyMember_20160701_20170630
Fact 1375 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember_20160701_20170630
Fact 1376 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember_20160701_20170630
Fact 1377 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember_20160701_20170630
Fact 1378 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember_20160701_20170630
Fact 1379 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointFiveFivePercentDueAugustEightTwentyTwentyOneMember_20160701_20170630
Fact 1380 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember_20160701_20170630
Fact 1381 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointFourPercentDueFebruarySixTwentyTwentyTwoMember_20160701_20170630
Fact 1382 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember_20160701_20170630
Fact 1383 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember_20160701_20170630
Fact 1384 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember_20160701_20170630
Fact 1385 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember_20160701_20170630
Fact 1386 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointZeroPercentDueAugustEightTwentyTwentyThreeMember_20160701_20170630
Fact 1387 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember_20160701_20170630
Fact 1388 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointEightSevenFivePercentDueFebruarySixTwentyTwentyFourMember_20160701_20170630
Fact 1389 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember_20160701_20170630
Fact 1390 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember_20160701_20170630
Fact 1391 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointFourPercentDueAugustEightTwentyTwentySixMember_20160701_20170630
Fact 1392 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointThreePercentDueFebruarySixTwentyTwentySevenMember_20160701_20170630
Fact 1393 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember_20160701_20170630
Fact 1394 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember_20160701_20170630
Fact 1395 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember_20160701_20170630
Fact 1396 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember_20160701_20170630
Fact 1397 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFourFivePercentDueAugustEightTwentyThirtySixMember_20160701_20170630
Fact 1398 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointOnePercentDueFebruarySixTwentyThirtySevenMember_20160701_20170630
Fact 1399 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember_20160701_20170630
Fact 1400 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFivePercentDueOctoberOneTwentyFortyMember_20160701_20170630
Fact 1401 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember_20160701_20170630
Fact 1402 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember_20160701_20170630
Fact 1403 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember_20160701_20170630
Fact 1404 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember_20160701_20170630
Fact 1405 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember_20160701_20170630
Fact 1406 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember_20160701_20170630
Fact 1407 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenPercentDueAugustEightTwentyFortySixMember_20160701_20170630
Fact 1408 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoFivePercentDueFebruarySixTwentyFortySevenMember_20160701_20170630
Fact 1409 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember_20160701_20170630
Fact 1410 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember_20160701_20170630
Fact 1411 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointNineFivePercentDueAugustEightTwentyFiftySixMember_20160701_20170630
Fact 1412 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFivePercentDueFebruarySixTwentyFiftySevenMember_20160701_20170630
Fact 1413 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember_20150701_20160630
Fact 1414 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointZeroPercentDueMayOneTwentyEighteenMember_20150701_20160630
Fact 1415 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember_20150701_20160630
Fact 1416 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember_20150701_20160630
Fact 1417 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueJuneOneTwentyNineteenMember_20150701_20160630
Fact 1418 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember_20150701_20160630
Fact 1419 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember_20150701_20160630
Fact 1420 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember_20150701_20160630
Fact 1421 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember_20150701_20160630
Fact 1422 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember_20150701_20160630
Fact 1423 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember_20150701_20160630
Fact 1424 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember_20150701_20160630
Fact 1425 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember_20150701_20160630
Fact 1426 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember_20150701_20160630
Fact 1427 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember_20150701_20160630
Fact 1428 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember_20150701_20160630
Fact 1429 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember_20150701_20160630
Fact 1430 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember_20150701_20160630
Fact 1431 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember_20150701_20160630
Fact 1432 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember_20150701_20160630
Fact 1433 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember_20150701_20160630
Fact 1434 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember_20150701_20160630
Fact 1435 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFivePercentDueOctoberOneTwentyFortyMember_20150701_20160630
Fact 1436 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember_20150701_20160630
Fact 1437 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember_20150701_20160630
Fact 1438 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember_20150701_20160630
Fact 1439 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember_20150701_20160630
Fact 1440 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember_20150701_20160630
Fact 1441 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember_20150701_20160630
Fact 1442 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember_20150701_20160630
Fact 1443 - us-gaap:DebtInstrumentMaturityDate - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember_20150701_20160630
Fact 1444 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember_20170630
Fact 1445 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointZeroPercentDueMayOneTwentyEighteenMember_20170630
Fact 1446 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember_20170630
Fact 1447 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember_20170630
Fact 1448 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueJuneOneTwentyNineteenMember_20170630
Fact 1449 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointOnePercentDueAugustEightTwentyNineteenMember_20170630
Fact 1450 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesZeroPointFivePercentDueNovemberOneTwentyNineteenMember_20170630
Fact 1451 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointEightFivePercentDueFebruarySixTwentyTwentyMember_20170630
Fact 1452 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember_20170630
Fact 1453 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember_20170630
Fact 1454 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember_20170630
Fact 1455 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember_20170630
Fact 1456 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointFiveFivePercentDueAugustEightTwentyTwentyOneMember_20170630
Fact 1457 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember_20170630
Fact 1458 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointFourPercentDueFebruarySixTwentyTwentyTwoMember_20170630
Fact 1459 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember_20170630
Fact 1460 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember_20170630
Fact 1461 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember_20170630
Fact 1462 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember_20170630
Fact 1463 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointZeroPercentDueAugustEightTwentyTwentyThreeMember_20170630
Fact 1464 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember_20170630
Fact 1465 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointEightSevenFivePercentDueFebruarySixTwentyTwentyFourMember_20170630
Fact 1466 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember_20170630
Fact 1467 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember_20170630
Fact 1468 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointFourPercentDueAugustEightTwentyTwentySixMember_20170630
Fact 1469 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointThreePercentDueFebruarySixTwentyTwentySevenMember_20170630
Fact 1470 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember_20170630
Fact 1471 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember_20170630
Fact 1472 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember_20170630
Fact 1473 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember_20170630
Fact 1474 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFourFivePercentDueAugustEightTwentyThirtySixMember_20170630
Fact 1475 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointOnePercentDueFebruarySixTwentyThirtySevenMember_20170630
Fact 1476 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember_20170630
Fact 1477 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFivePercentDueOctoberOneTwentyFortyMember_20170630
Fact 1478 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember_20170630
Fact 1479 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember_20170630
Fact 1480 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember_20170630
Fact 1481 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember_20170630
Fact 1482 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember_20170630
Fact 1483 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember_20170630
Fact 1484 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenPercentDueAugustEightTwentyFortySixMember_20170630
Fact 1485 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoFivePercentDueFebruarySixTwentyFortySevenMember_20170630
Fact 1486 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember_20170630
Fact 1487 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember_20170630
Fact 1488 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointNineFivePercentDueAugustEightTwentyFiftySixMember_20170630
Fact 1489 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFivePercentDueFebruarySixTwentyFiftySevenMember_20170630
Fact 1490 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_20170630
Fact 1491 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember_20160630
Fact 1492 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointZeroPercentDueMayOneTwentyEighteenMember_20160630
Fact 1493 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember_20160630
Fact 1494 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember_20160630
Fact 1495 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueJuneOneTwentyNineteenMember_20160630
Fact 1496 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember_20160630
Fact 1497 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember_20160630
Fact 1498 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember_20160630
Fact 1499 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember_20160630
Fact 1500 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember_20160630
Fact 1501 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember_20160630
Fact 1502 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember_20160630
Fact 1503 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember_20160630
Fact 1504 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember_20160630
Fact 1505 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember_20160630
Fact 1506 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember_20160630
Fact 1507 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember_20160630
Fact 1508 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember_20160630
Fact 1509 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember_20160630
Fact 1510 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember_20160630
Fact 1511 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember_20160630
Fact 1512 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember_20160630
Fact 1513 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFivePercentDueOctoberOneTwentyFortyMember_20160630
Fact 1514 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember_20160630
Fact 1515 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember_20160630
Fact 1516 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember_20160630
Fact 1517 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember_20160630
Fact 1518 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember_20160630
Fact 1519 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember_20160630
Fact 1520 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember_20160630
Fact 1521 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember_20160630
Fact 1522 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_20160630
Fact 1523 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember_20170630
Fact 1524 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointZeroPercentDueMayOneTwentyEighteenMember_20170630
Fact 1525 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember_20170630
Fact 1526 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember_20170630
Fact 1527 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueJuneOneTwentyNineteenMember_20170630
Fact 1528 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointOnePercentDueAugustEightTwentyNineteenMember_20170630
Fact 1529 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesZeroPointFivePercentDueNovemberOneTwentyNineteenMember_20170630
Fact 1530 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointEightFivePercentDueFebruarySixTwentyTwentyMember_20170630
Fact 1531 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember_20170630
Fact 1532 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember_20170630
Fact 1533 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember_20170630
Fact 1534 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember_20170630
Fact 1535 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointFiveFivePercentDueAugustEightTwentyTwentyOneMember_20170630
Fact 1536 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember_20170630
Fact 1537 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointFourPercentDueFebruarySixTwentyTwentyTwoMember_20170630
Fact 1538 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember_20170630
Fact 1539 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember_20170630
Fact 1540 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember_20170630
Fact 1541 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember_20170630
Fact 1542 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointZeroPercentDueAugustEightTwentyTwentyThreeMember_20170630
Fact 1543 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember_20170630
Fact 1544 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointEightSevenFivePercentDueFebruarySixTwentyTwentyFourMember_20170630
Fact 1545 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember_20170630
Fact 1546 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember_20170630
Fact 1547 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointFourPercentDueAugustEightTwentyTwentySixMember_20170630
Fact 1548 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointThreePercentDueFebruarySixTwentyTwentySevenMember_20170630
Fact 1549 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember_20170630
Fact 1550 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember_20170630
Fact 1551 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember_20170630
Fact 1552 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember_20170630
Fact 1553 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFourFivePercentDueAugustEightTwentyThirtySixMember_20170630
Fact 1554 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointOnePercentDueFebruarySixTwentyThirtySevenMember_20170630
Fact 1555 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember_20170630
Fact 1556 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFivePercentDueOctoberOneTwentyFortyMember_20170630
Fact 1557 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember_20170630
Fact 1558 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember_20170630
Fact 1559 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember_20170630
Fact 1560 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember_20170630
Fact 1561 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember_20170630
Fact 1562 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember_20170630
Fact 1563 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenPercentDueAugustEightTwentyFortySixMember_20170630
Fact 1564 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoFivePercentDueFebruarySixTwentyFortySevenMember_20170630
Fact 1565 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember_20170630
Fact 1566 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember_20170630
Fact 1567 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointNineFivePercentDueAugustEightTwentyFiftySixMember_20170630
Fact 1568 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFivePercentDueFebruarySixTwentyFiftySevenMember_20170630
Fact 1569 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember_20170630
Fact 1570 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointZeroPercentDueMayOneTwentyEighteenMember_20170630
Fact 1571 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember_20170630
Fact 1572 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember_20170630
Fact 1573 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueJuneOneTwentyNineteenMember_20170630
Fact 1574 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointOnePercentDueAugustEightTwentyNineteenMember_20170630
Fact 1575 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesZeroPointFivePercentDueNovemberOneTwentyNineteenMember_20170630
Fact 1576 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointEightFivePercentDueFebruarySixTwentyTwentyMember_20170630
Fact 1577 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember_20170630
Fact 1578 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember_20170630
Fact 1579 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember_20170630
Fact 1580 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember_20170630
Fact 1581 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointFiveFivePercentDueAugustEightTwentyTwentyOneMember_20170630
Fact 1582 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember_20170630
Fact 1583 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointFourPercentDueFebruarySixTwentyTwentyTwoMember_20170630
Fact 1584 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember_20170630
Fact 1585 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember_20170630
Fact 1586 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember_20170630
Fact 1587 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember_20170630
Fact 1588 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointZeroPercentDueAugustEightTwentyTwentyThreeMember_20170630
Fact 1589 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember_20170630
Fact 1590 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointEightSevenFivePercentDueFebruarySixTwentyTwentyFourMember_20170630
Fact 1591 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember_20170630
Fact 1592 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember_20170630
Fact 1593 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointFourPercentDueAugustEightTwentyTwentySixMember_20170630
Fact 1594 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointThreePercentDueFebruarySixTwentyTwentySevenMember_20170630
Fact 1595 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember_20170630
Fact 1596 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember_20170630
Fact 1597 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember_20170630
Fact 1598 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember_20170630
Fact 1599 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFourFivePercentDueAugustEightTwentyThirtySixMember_20170630
Fact 1600 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointOnePercentDueFebruarySixTwentyThirtySevenMember_20170630
Fact 1601 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember_20170630
Fact 1602 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFivePercentDueOctoberOneTwentyFortyMember_20170630
Fact 1603 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember_20170630
Fact 1604 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember_20170630
Fact 1605 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember_20170630
Fact 1606 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember_20170630
Fact 1607 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember_20170630
Fact 1608 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember_20170630
Fact 1609 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenPercentDueAugustEightTwentyFortySixMember_20170630
Fact 1610 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoFivePercentDueFebruarySixTwentyFortySevenMember_20170630
Fact 1611 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember_20170630
Fact 1612 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember_20170630
Fact 1613 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointNineFivePercentDueAugustEightTwentyFiftySixMember_20170630
Fact 1614 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFivePercentDueFebruarySixTwentyFiftySevenMember_20170630
Fact 1615 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember_20160630
Fact 1616 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointZeroPercentDueMayOneTwentyEighteenMember_20160630
Fact 1617 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember_20160630
Fact 1618 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember_20160630
Fact 1619 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueJuneOneTwentyNineteenMember_20160630
Fact 1620 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember_20160630
Fact 1621 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember_20160630
Fact 1622 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember_20160630
Fact 1623 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember_20160630
Fact 1624 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember_20160630
Fact 1625 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember_20160630
Fact 1626 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember_20160630
Fact 1627 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember_20160630
Fact 1628 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember_20160630
Fact 1629 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember_20160630
Fact 1630 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember_20160630
Fact 1631 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember_20160630
Fact 1632 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember_20160630
Fact 1633 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember_20160630
Fact 1634 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember_20160630
Fact 1635 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember_20160630
Fact 1636 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember_20160630
Fact 1637 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFivePercentDueOctoberOneTwentyFortyMember_20160630
Fact 1638 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember_20160630
Fact 1639 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember_20160630
Fact 1640 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember_20160630
Fact 1641 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember_20160630
Fact 1642 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember_20160630
Fact 1643 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember_20160630
Fact 1644 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember_20160630
Fact 1645 - us-gaap:DebtInstrumentInterestRateStatedPercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember_20160630
Fact 1646 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesZeroPointEightSevenFivePercentDueNovemberFifteenTwentySeventeenMember_20160630
Fact 1647 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointZeroPercentDueMayOneTwentyEighteenMember_20160630
Fact 1648 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointThreeZeroPercentDueNovemberThreeTwentyEighteenMember_20160630
Fact 1649 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointSixTwoFivePercentDueDecemberSixTwentyEighteenMember_20160630
Fact 1650 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueJuneOneTwentyNineteenMember_20160630
Fact 1651 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesOnePointEightFivePercentDueFebruaryTwelveTwentyTwentyMember_20160630
Fact 1652 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointZeroPercentDueOctoberOneTwentyTwentyMember_20160630
Fact 1653 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointZeroPercentDueNovemberThreeTwentyTwentyMember_20160630
Fact 1654 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointZeroPercentDueFebruaryEightTwentyTwentyOneMember_20160630
Fact 1655 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember_20160630
Fact 1656 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueFebruaryTwelveTwentyTwentyTwoMember_20160630
Fact 1657 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixFivePercentDueNovemberThreeTwentyTwentyTwoMember_20160630
Fact 1658 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointOneTwoFivePercentDueNovemberFifteenTwentyTwentyTwoMember_20160630
Fact 1659 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointThreeSevenFivePercentDueMayOneTwentyTwentyThreeMember_20160630
Fact 1660 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSixTwoFivePercentDueDecemberFifteenTwentyTwentyThreeMember_20160630
Fact 1661 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSevenPercentDueFebruaryTwelveTwentyTwentyFiveMember_20160630
Fact 1662 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueNovemberThreeTwentyTwentyFiveMember_20160630
Fact 1663 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember_20160630
Fact 1664 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember_20160630
Fact 1665 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueFebruaryTwelveTwentyThirtyFiveMember_20160630
Fact 1666 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointTwoPercentDueNovemberThreeTwentyThirtyFiveMember_20160630
Fact 1667 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointTwoPercentDueJuneOneTwentyThirtyNineMember_20160630
Fact 1668 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFivePercentDueOctoberOneTwentyFortyMember_20160630
Fact 1669 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFivePointThreePercentDueFebruaryEightTwentyFortyOneMember_20160630
Fact 1670 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointFivePercentDueNovemberFifteenTwentyFortyTwoMember_20160630
Fact 1671 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueMayOneTwentyFortyThreeMember_20160630
Fact 1672 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointEightSevenFivePercentDueDecemberFifteenTwentyFortyThreeMember_20160630
Fact 1673 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesThreePointSevenFivePercentDueFebruaryTwelveTwentyFortyFiveMember_20160630
Fact 1674 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointFourFivePercentDueNovemberThreeTwentyFortyFiveMember_20160630
Fact 1675 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPercentDueFebruaryTwelveTwentyFiftyFiveMember_20160630
Fact 1676 - us-gaap:DebtInstrumentInterestRateEffectivePercentage - C_0000789019_us-gaapDebtInstrumentAxis_msftNotesFourPointSevenFivePercentDueNovemberThreeTwentyFiftyFiveMember_20160630
Fact 1677 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftUSDDebtIssuedInPeriodMember_20160831
Fact 1678 - us-gaap:DebtInstrumentFaceAmount - C_0000789019_us-gaapDebtInstrumentAxis_msftUSDDebtIssuedInPeriodMember_20170228
Fact 1679 - us-gaap:InterestPaid - C_0000789019_20160701_20170630
Fact 1680 - us-gaap:InterestPaid - C_0000789019_20150701_20160630
Fact 1681 - us-gaap:InterestPaid - C_0000789019_20140701_20150630
Fact 1682 - us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet - C_0000789019_20170630
Fact 1683 - us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet - C_0000789019_20160630
Fact 1684 - us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths - C_0000789019_20170630
Fact 1685 - us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo - C_0000789019_20170630
Fact 1686 - us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree - C_0000789019_20170630
Fact 1687 - us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour - C_0000789019_20170630
Fact 1688 - us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive - C_0000789019_20170630
Fact 1689 - us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive - C_0000789019_20170630
Fact 1690 - us-gaap:CurrentFederalTaxExpenseBenefit - C_0000789019_20160701_20170630
Fact 1691 - us-gaap:CurrentFederalTaxExpenseBenefit - C_0000789019_20150701_20160630
Fact 1692 - us-gaap:CurrentFederalTaxExpenseBenefit - C_0000789019_20140701_20150630
Fact 1693 - us-gaap:CurrentStateAndLocalTaxExpenseBenefit - C_0000789019_20160701_20170630
Fact 1694 - us-gaap:CurrentStateAndLocalTaxExpenseBenefit - C_0000789019_20150701_20160630
Fact 1695 - us-gaap:CurrentStateAndLocalTaxExpenseBenefit - C_0000789019_20140701_20150630
Fact 1696 - us-gaap:CurrentForeignTaxExpenseBenefit - C_0000789019_20160701_20170630
Fact 1697 - us-gaap:CurrentForeignTaxExpenseBenefit - C_0000789019_20150701_20160630
Fact 1698 - us-gaap:CurrentForeignTaxExpenseBenefit - C_0000789019_20140701_20150630
Fact 1699 - us-gaap:CurrentIncomeTaxExpenseBenefit - C_0000789019_20160701_20170630
Fact 1700 - us-gaap:CurrentIncomeTaxExpenseBenefit - C_0000789019_20150701_20160630
Fact 1701 - us-gaap:CurrentIncomeTaxExpenseBenefit - C_0000789019_20140701_20150630
Fact 1702 - us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit - C_0000789019_20160701_20170630
Fact 1703 - us-gaap:DeferredForeignIncomeTaxExpenseBenefit - C_0000789019_20160701_20170630
Fact 1704 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic - C_0000789019_20160701_20170630
Fact 1705 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic - C_0000789019_20150701_20160630
Fact 1706 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic - C_0000789019_20140701_20150630
Fact 1707 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign - C_0000789019_20160701_20170630
Fact 1708 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign - C_0000789019_20150701_20160630
Fact 1709 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign - C_0000789019_20140701_20150630
Fact 1710 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20160701_20170630
Fact 1711 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20150701_20160630
Fact 1712 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic - C_0000789019_us-gaapIncomeStatementLocationAxis_msftImpairmentIntegrationAndRestructuringExpensesMember_us-gaapStatementBusinessSegmentsAxis_msftPhoneBusinessMember_20140701_20150630
Fact 1713 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20160701_20170630
Fact 1714 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20150701_20160630
Fact 1715 - us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign - C_0000789019_us-gaapIncomeStatementLocationAxis_msftImpairmentIntegrationAndRestructuringExpensesMember_us-gaapStatementBusinessSegmentsAxis_msftPhoneBusinessMember_20140701_20150630
Fact 1716 - us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate - C_0000789019_20160701_20170630
Fact 1717 - us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate - C_0000789019_20150701_20160630
Fact 1718 - us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate - C_0000789019_20140701_20150630
Fact 1719 - us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential - C_0000789019_20160701_20170630
Fact 1720 - us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential - C_0000789019_20150701_20160630
Fact 1721 - us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential - C_0000789019_20140701_20150630
Fact 1722 - msft:EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses - C_0000789019_20160701_20170630
Fact 1723 - msft:EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses - C_0000789019_20150701_20160630
Fact 1724 - msft:EffectiveIncomeTaxRateReconciliationPhoneBusinessGainsLosses - C_0000789019_20140701_20150630
Fact 1725 - msft:EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation - C_0000789019_20160701_20170630
Fact 1726 - msft:EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation - C_0000789019_20150701_20160630
Fact 1727 - msft:EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation - C_0000789019_20140701_20150630
Fact 1728 - us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities - C_0000789019_20160701_20170630
Fact 1729 - us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities - C_0000789019_20150701_20160630
Fact 1730 - us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities - C_0000789019_20140701_20150630
Fact 1731 - msft:EffectiveIncomeTaxRateReconciliationInterestIncomeExpense - C_0000789019_20160701_20170630
Fact 1732 - msft:EffectiveIncomeTaxRateReconciliationInterestIncomeExpense - C_0000789019_20150701_20160630
Fact 1733 - msft:EffectiveIncomeTaxRateReconciliationInterestIncomeExpense - C_0000789019_20140701_20150630
Fact 1734 - us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments - C_0000789019_20160701_20170630
Fact 1735 - us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments - C_0000789019_20150701_20160630
Fact 1736 - us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments - C_0000789019_20140701_20150630
Fact 1737 - us-gaap:EffectiveIncomeTaxRateContinuingOperations - C_0000789019_20160701_20170630
Fact 1738 - us-gaap:EffectiveIncomeTaxRateContinuingOperations - C_0000789019_20150701_20160630
Fact 1739 - us-gaap:EffectiveIncomeTaxRateContinuingOperations - C_0000789019_20140701_20150630
Fact 1740 - msft:ForeignEarningsTaxedAtRatesLowerThanUsRate - C_0000789019_us-gaapIncomeTaxAuthorityAxis_msftRegionalOperatingCentersMember_20160701_20170630
Fact 1741 - msft:ForeignEarningsTaxedAtRatesLowerThanUsRate - C_0000789019_us-gaapIncomeTaxAuthorityAxis_msftRegionalOperatingCentersMember_20150701_20160630
Fact 1742 - msft:ForeignEarningsTaxedAtRatesLowerThanUsRate - C_0000789019_us-gaapIncomeTaxAuthorityAxis_msftRegionalOperatingCentersMember_20140701_20150630
Fact 1743 - us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost - C_0000789019_20170630
Fact 1744 - us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther - C_0000789019_20170630
Fact 1745 - us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges - C_0000789019_20170630
Fact 1746 - us-gaap:DeferredTaxAssetsDeferredIncome - C_0000789019_20170630
Fact 1747 - us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses - C_0000789019_20170630
Fact 1748 - us-gaap:DeferredTaxAssetsOperatingLossCarryforwards - C_0000789019_20170630
Fact 1749 - msft:DeferredTaxAssetsDepreciationAndAmortization - C_0000789019_20170630
Fact 1750 - us-gaap:DeferredTaxAssetsOther - C_0000789019_20170630
Fact 1751 - us-gaap:DeferredTaxAssetsGross - C_0000789019_20170630
Fact 1752 - us-gaap:DeferredTaxAssetsValuationAllowance - C_0000789019_20170630
Fact 1753 - us-gaap:DeferredTaxAssetsNet - C_0000789019_20170630
Fact 1754 - us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings - C_0000789019_20170630
Fact 1755 - msft:DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt - C_0000789019_20170630
Fact 1756 - msft:DeferredTaxLiabilitiesDepreciationAndAmortization - C_0000789019_20170630
Fact 1757 - us-gaap:DeferredTaxLiabilitiesOther - C_0000789019_20170630
Fact 1758 - us-gaap:DeferredIncomeTaxLiabilities - C_0000789019_20170630
Fact 1759 - us-gaap:DeferredTaxAssetsLiabilitiesNet - C_0000789019_20170630
Fact 1760 - us-gaap:DeferredTaxAssetsLiabilitiesNet - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_20170630
Fact 1761 - us-gaap:DeferredTaxLiabilities - C_0000789019_us-gaapBalanceSheetLocationAxis_msftDeferredIncomeTaxLiabilitiesNoncurrentMember_20170630
Fact 1762 - us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost - C_0000789019_20160630
Fact 1763 - us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther - C_0000789019_20160630
Fact 1764 - us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges - C_0000789019_20160630
Fact 1765 - us-gaap:DeferredTaxAssetsDeferredIncome - C_0000789019_20160630
Fact 1766 - us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses - C_0000789019_20160630
Fact 1767 - us-gaap:DeferredTaxAssetsOperatingLossCarryforwards - C_0000789019_20160630
Fact 1768 - msft:DeferredTaxAssetsDepreciationAndAmortization - C_0000789019_20160630
Fact 1769 - us-gaap:DeferredTaxAssetsOther - C_0000789019_20160630
Fact 1770 - us-gaap:DeferredTaxAssetsGross - C_0000789019_20160630
Fact 1771 - us-gaap:DeferredTaxAssetsValuationAllowance - C_0000789019_20160630
Fact 1772 - us-gaap:DeferredTaxAssetsNet - C_0000789019_20160630
Fact 1773 - us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings - C_0000789019_20160630
Fact 1774 - msft:DeferredTaxLiabilitiesUnrealizedGainsInvestmentsAndDebt - C_0000789019_20160630
Fact 1775 - msft:DeferredTaxLiabilitiesDepreciationAndAmortization - C_0000789019_20160630
Fact 1776 - us-gaap:DeferredTaxLiabilitiesOther - C_0000789019_20160630
Fact 1777 - us-gaap:DeferredIncomeTaxLiabilities - C_0000789019_20160630
Fact 1778 - us-gaap:DeferredTaxLiabilities - C_0000789019_20160630
Fact 1779 - us-gaap:DeferredTaxAssetsLiabilitiesNet - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentAssetsMember_20160630
Fact 1780 - us-gaap:DeferredTaxLiabilities - C_0000789019_us-gaapBalanceSheetLocationAxis_msftDeferredIncomeTaxLiabilitiesNoncurrentMember_20160630
Fact 1781 - us-gaap:DeferredTaxAssetsOperatingLossCarryforwards - C_0000789019_us-gaapStatementScenarioAxis_us-gaapRestatementAdjustmentMember_20160630
Fact 1782 - us-gaap:DeferredTaxAssetsValuationAllowance - C_0000789019_us-gaapStatementScenarioAxis_us-gaapRestatementAdjustmentMember_20160630
Fact 1783 - us-gaap:OperatingLossCarryforwards - C_0000789019_20170630
Fact 1784 - us-gaap:OperatingLossCarryforwards - C_0000789019_us-gaapIncomeTaxAuthorityAxis_us-gaapForeignCountryMember_20170630
Fact 1785 - us-gaap:UndistributedEarningsOfForeignSubsidiaries - C_0000789019_20170630
Fact 1786 - us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries - C_0000789019_20170630
Fact 1787 - us-gaap:IncomeTaxesPaidNet - C_0000789019_20160701_20170630
Fact 1788 - us-gaap:IncomeTaxesPaidNet - C_0000789019_20150701_20160630
Fact 1789 - us-gaap:IncomeTaxesPaidNet - C_0000789019_20140701_20150630
Fact 1790 - us-gaap:AccruedIncomeTaxesNoncurrent - C_0000789019_20170630
Fact 1791 - us-gaap:AccruedIncomeTaxesNoncurrent - C_0000789019_20160630
Fact 1792 - us-gaap:UnrecognizedTaxBenefits - C_0000789019_20170630
Fact 1793 - us-gaap:UnrecognizedTaxBenefits - C_0000789019_20160630
Fact 1794 - us-gaap:UnrecognizedTaxBenefits - C_0000789019_20150630
Fact 1795 - us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate - C_0000789019_20170630
Fact 1796 - us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate - C_0000789019_20160630
Fact 1797 - us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate - C_0000789019_20150630
Fact 1798 - us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued - C_0000789019_20170630
Fact 1799 - us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued - C_0000789019_20160630
Fact 1800 - us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued - C_0000789019_20150630
Fact 1801 - us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense - C_0000789019_20160701_20170630
Fact 1802 - us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense - C_0000789019_20150701_20160630
Fact 1803 - us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense - C_0000789019_20140701_20150630
Fact 1804 - us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities - C_0000789019_20160701_20170630
Fact 1805 - us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions - C_0000789019_20160701_20170630
Fact 1806 - us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions - C_0000789019_20160701_20170630
Fact 1807 - us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions - C_0000789019_20160701_20170630
Fact 1808 - us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations - C_0000789019_20160701_20170630
Fact 1809 - us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities - C_0000789019_20150701_20160630
Fact 1810 - us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions - C_0000789019_20150701_20160630
Fact 1811 - us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions - C_0000789019_20150701_20160630
Fact 1812 - us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions - C_0000789019_20150701_20160630
Fact 1813 - us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations - C_0000789019_20150701_20160630
Fact 1814 - us-gaap:UnrecognizedTaxBenefits - C_0000789019_20140630
Fact 1815 - us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities - C_0000789019_20140701_20150630
Fact 1816 - us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions - C_0000789019_20140701_20150630
Fact 1817 - us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions - C_0000789019_20140701_20150630
Fact 1818 - us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions - C_0000789019_20140701_20150630
Fact 1819 - us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations - C_0000789019_20140701_20150630
Fact 1820 - us-gaap:IncomeTaxExaminationYearUnderExamination - C_0000789019_us-gaapIncomeTaxAuthorityNameAxis_us-gaapInternalRevenueServiceIRSMember_us-gaapTaxPeriodAxis_us-gaapEarliestTaxYearMember_20110101_20110331
Fact 1821 - us-gaap:IncomeTaxExaminationYearUnderExamination - C_0000789019_us-gaapIncomeTaxAuthorityNameAxis_us-gaapInternalRevenueServiceIRSMember_us-gaapTaxPeriodAxis_us-gaapLatestTaxYearMember_20110101_20110331
Fact 1822 - us-gaap:IncomeTaxExaminationYearUnderExamination - C_0000789019_us-gaapIncomeTaxAuthorityNameAxis_us-gaapInternalRevenueServiceIRSMember_us-gaapTaxPeriodAxis_us-gaapEarliestTaxYearMember_20150701_20150930
Fact 1823 - us-gaap:IncomeTaxExaminationYearUnderExamination - C_0000789019_us-gaapIncomeTaxAuthorityNameAxis_us-gaapInternalRevenueServiceIRSMember_us-gaapTaxPeriodAxis_us-gaapLatestTaxYearMember_20150701_20150930
Fact 1824 - us-gaap:OpenTaxYear - C_0000789019_us-gaapIncomeTaxAuthorityNameAxis_us-gaapInternalRevenueServiceIRSMember_us-gaapTaxPeriodAxis_us-gaapEarliestTaxYearMember_20160701_20170630
Fact 1825 - us-gaap:OpenTaxYear - C_0000789019_us-gaapIncomeTaxAuthorityNameAxis_us-gaapInternalRevenueServiceIRSMember_us-gaapTaxPeriodAxis_us-gaapLatestTaxYearMember_20160701_20170630
Fact 1826 - us-gaap:OpenTaxYear - C_0000789019_us-gaapIncomeTaxAuthorityAxis_us-gaapForeignCountryMember_us-gaapTaxPeriodAxis_us-gaapEarliestTaxYearMember_20160701_20170630
Fact 1827 - us-gaap:OpenTaxYear - C_0000789019_us-gaapIncomeTaxAuthorityAxis_us-gaapForeignCountryMember_us-gaapTaxPeriodAxis_us-gaapLatestTaxYearMember_20160701_20170630
Fact 1828 - us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated - C_0000789019_us-gaapRestructuringPlanAxis_msftPhoneHardwareRestructuringPlanMember_20150701_20160630
Fact 1829 - us-gaap:RestructuringCharges - C_0000789019_us-gaapRestructuringPlanAxis_msftPhoneHardwareRestructuringPlanMember_20140701_20150630
Fact 1830 - us-gaap:RestructuringReserveAccrualAdjustment1 - C_0000789019_us-gaapRestructuringPlanAxis_msftPhoneHardwareRestructuringPlanMember_20150701_20160630
Fact 1831 - us-gaap:RestructuringAndRelatedActivitiesCompletionDate - C_0000789019_us-gaapRestructuringPlanAxis_msftPhoneHardwareRestructuringPlanMember_20160701_20170630
Fact 1832 - us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated - C_0000789019_us-gaapRestructuringPlanAxis_msftTwentySixteenRestructuringPlanMember_20160701_20170630
Fact 1833 - us-gaap:RestructuringCharges - C_0000789019_us-gaapRestructuringPlanAxis_msftTwentySixteenRestructuringPlanMember_20150701_20160630
Fact 1834 - us-gaap:RestructuringAndRelatedActivitiesCompletionDate - C_0000789019_us-gaapRestructuringPlanAxis_msftTwentySixteenRestructuringPlanMember_20160701_20170630
Fact 1835 - us-gaap:RestructuringCharges - C_0000789019_us-gaapRestructuringCostAndReserveAxis_us-gaapEmployeeSeveranceMember_us-gaapRestructuringPlanAxis_msftTwentySeventeenRestructuringPlanMember_20160701_20170630
Fact 1836 - us-gaap:RestructuringAndRelatedActivitiesCompletionDate - C_0000789019_us-gaapRestructuringPlanAxis_msftTwentySeventeenRestructuringPlanMember_20160701_20170630
Fact 1837 - us-gaap:RestructuringReserve - C_0000789019_us-gaapRestructuringCostAndReserveAxis_us-gaapEmployeeSeveranceMember_20160630
Fact 1838 - us-gaap:RestructuringReserve - C_0000789019_us-gaapRestructuringCostAndReserveAxis_us-gaapOtherRestructuringMember_20160630
Fact 1839 - us-gaap:RestructuringReserve - C_0000789019_20160630
Fact 1840 - us-gaap:RestructuringCharges - C_0000789019_us-gaapRestructuringCostAndReserveAxis_us-gaapEmployeeSeveranceMember_20160701_20170630
Fact 1841 - us-gaap:RestructuringCharges - C_0000789019_us-gaapRestructuringCostAndReserveAxis_us-gaapOtherRestructuringMember_20160701_20170630
Fact 1842 - us-gaap:RestructuringCharges - C_0000789019_20160701_20170630
Fact 1843 - us-gaap:PaymentsForRestructuring - C_0000789019_us-gaapRestructuringCostAndReserveAxis_us-gaapEmployeeSeveranceMember_20160701_20170630
Fact 1844 - us-gaap:PaymentsForRestructuring - C_0000789019_us-gaapRestructuringCostAndReserveAxis_us-gaapOtherRestructuringMember_20160701_20170630
Fact 1845 - us-gaap:PaymentsForRestructuring - C_0000789019_20160701_20170630
Fact 1846 - us-gaap:RestructuringReserveSettledWithoutCash2 - C_0000789019_us-gaapRestructuringCostAndReserveAxis_us-gaapEmployeeSeveranceMember_20160701_20170630
Fact 1847 - us-gaap:RestructuringReserveSettledWithoutCash2 - C_0000789019_us-gaapRestructuringCostAndReserveAxis_us-gaapOtherRestructuringMember_20160701_20170630
Fact 1848 - us-gaap:RestructuringReserveSettledWithoutCash2 - C_0000789019_20160701_20170630
Fact 1849 - us-gaap:RestructuringReserve - C_0000789019_us-gaapRestructuringCostAndReserveAxis_us-gaapEmployeeSeveranceMember_20170630
Fact 1850 - us-gaap:RestructuringReserve - C_0000789019_us-gaapRestructuringCostAndReserveAxis_us-gaapOtherRestructuringMember_20170630
Fact 1851 - us-gaap:RestructuringReserve - C_0000789019_20170630
Fact 1852 - us-gaap:DeferredRevenue - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20170630
Fact 1853 - us-gaap:DeferredRevenue - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20160630
Fact 1854 - us-gaap:DeferredRevenue - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20170630
Fact 1855 - us-gaap:DeferredRevenue - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20160630
Fact 1856 - us-gaap:DeferredRevenue - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20170630
Fact 1857 - us-gaap:DeferredRevenue - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20160630
Fact 1858 - us-gaap:DeferredRevenue - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_20170630
Fact 1859 - us-gaap:DeferredRevenue - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_20160630
Fact 1860 - us-gaap:CommitmentsFairValueDisclosure - C_0000789019_us-gaapLongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_msftBuildingBuildingImprovementsAndLeaseholdImprovementsMember_20170630
Fact 1861 - us-gaap:LeaseAndRentalExpense - C_0000789019_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis_us-gaapBuildingMember_20160701_20170630
Fact 1862 - us-gaap:LeaseAndRentalExpense - C_0000789019_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis_us-gaapBuildingMember_20150701_20160630
Fact 1863 - us-gaap:LeaseAndRentalExpense - C_0000789019_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis_us-gaapBuildingMember_20140701_20150630
Fact 1864 - us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapBuildingMember_20170630
Fact 1865 - us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapBuildingMember_20170630
Fact 1866 - us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapBuildingMember_20170630
Fact 1867 - us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapBuildingMember_20170630
Fact 1868 - us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapBuildingMember_20170630
Fact 1869 - us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapBuildingMember_20170630
Fact 1870 - us-gaap:OperatingLeasesFutureMinimumPaymentsDue - C_0000789019_us-gaapPropertyPlantAndEquipmentByTypeAxis_us-gaapBuildingMember_20170630
Fact 1871 - us-gaap:CapitalLeaseObligationsCurrent - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20170630
Fact 1872 - us-gaap:CapitalLeaseObligationsCurrent - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherCurrentLiabilitiesMember_20160630
Fact 1873 - us-gaap:CapitalLeaseObligationsNoncurrent - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_20170630
Fact 1874 - us-gaap:CapitalLeaseObligationsNoncurrent - C_0000789019_us-gaapBalanceSheetLocationAxis_us-gaapOtherNoncurrentLiabilitiesMember_20160630
Fact 1875 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent - C_0000789019_20170630
Fact 1876 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears - C_0000789019_20170630
Fact 1877 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears - C_0000789019_20170630
Fact 1878 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears - C_0000789019_20170630
Fact 1879 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears - C_0000789019_20170630
Fact 1880 - us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter - C_0000789019_20170630
Fact 1881 - us-gaap:CapitalLeasesFutureMinimumPaymentsDue - C_0000789019_20170630
Fact 1882 - us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments - C_0000789019_20170630
Fact 1883 - us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount - C_0000789019_us-gaapUnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_msftCapitalLeaseMember_20170630
Fact 1884 - us-gaap:LossContingencyAccrualCarryingValueCurrent - C_0000789019_20170630
Fact 1885 - us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued - C_0000789019_20170630
Fact 1886 - us-gaap:CommonStockSharesOutstanding - C_0000789019_20150630
Fact 1887 - us-gaap:CommonStockSharesOutstanding - C_0000789019_20140630
Fact 1888 - us-gaap:StockIssuedDuringPeriodSharesNewIssues - C_0000789019_20160701_20170630
Fact 1889 - us-gaap:StockIssuedDuringPeriodSharesNewIssues - C_0000789019_20150701_20160630
Fact 1890 - us-gaap:StockIssuedDuringPeriodSharesNewIssues - C_0000789019_20140701_20150630
Fact 1891 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_20160701_20170630
Fact 1892 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_20150701_20160630
Fact 1893 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_20140701_20150630
Fact 1894 - us-gaap:StockRepurchaseProgramAuthorizedAmount1 - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20130916
Fact 1895 - us-gaap:StockRepurchaseProgramAuthorizedAmount1 - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentySixteenMember_20160920
Fact 1896 - us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentySixteenMember_20170630
Fact 1897 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20160701_20160930
Fact 1898 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20161001_20161231
Fact 1899 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentySixteenMember_20170101_20170331
Fact 1900 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentySixteenMember_20170401_20170630
Fact 1901 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20160701_20160930
Fact 1902 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20161001_20161231
Fact 1903 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentySixteenMember_20170101_20170331
Fact 1904 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentySixteenMember_20170401_20170630
Fact 1905 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_20160701_20170630
Fact 1906 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20150701_20150930
Fact 1907 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20151001_20151231
Fact 1908 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20160101_20160331
Fact 1909 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20160401_20160630
Fact 1910 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20150701_20150930
Fact 1911 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20151001_20151231
Fact 1912 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20160101_20160331
Fact 1913 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20160401_20160630
Fact 1914 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_20150701_20160630
Fact 1915 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20140701_20140930
Fact 1916 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20141001_20141231
Fact 1917 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20150101_20150331
Fact 1918 - us-gaap:StockRepurchasedDuringPeriodShares - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20150401_20150630
Fact 1919 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20140701_20140930
Fact 1920 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20141001_20141231
Fact 1921 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20150101_20150331
Fact 1922 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_us-gaapShareRepurchaseProgramAxis_msftShareRepurchaseProgramTwentyThirteenMember_20150401_20150630
Fact 1923 - us-gaap:StockRepurchasedDuringPeriodValue - C_0000789019_20140701_20150630
Fact 1924 - us-gaap:DividendsPayableDateDeclaredDayMonthAndYear - C_0000789019_20160701_20160930
Fact 1925 - us-gaap:DividendsPayableDateDeclaredDayMonthAndYear - C_0000789019_20161001_20161231
Fact 1926 - us-gaap:DividendsPayableDateDeclaredDayMonthAndYear - C_0000789019_20170101_20170331
Fact 1927 - us-gaap:DividendsPayableDateDeclaredDayMonthAndYear - C_0000789019_20170401_20170630
Fact 1928 - us-gaap:CommonStockDividendsPerShareDeclared - C_0000789019_20160701_20160930
Fact 1929 - us-gaap:CommonStockDividendsPerShareDeclared - C_0000789019_20161001_20161231
Fact 1930 - us-gaap:CommonStockDividendsPerShareDeclared - C_0000789019_20170101_20170331
Fact 1931 - us-gaap:CommonStockDividendsPerShareDeclared - C_0000789019_20170401_20170630
Fact 1932 - us-gaap:DividendsPayableDateOfRecordDayMonthAndYear - C_0000789019_20160701_20160930
Fact 1933 - us-gaap:DividendsPayableDateOfRecordDayMonthAndYear - C_0000789019_20161001_20161231
Fact 1934 - us-gaap:DividendsPayableDateOfRecordDayMonthAndYear - C_0000789019_20170101_20170331
Fact 1935 - us-gaap:DividendsPayableDateOfRecordDayMonthAndYear - C_0000789019_20170401_20170630
Fact 1936 - us-gaap:DividendsCommonStockCash - C_0000789019_20160701_20160930
Fact 1937 - us-gaap:DividendsCommonStockCash - C_0000789019_20161001_20161231
Fact 1938 - us-gaap:DividendsCommonStockCash - C_0000789019_20170101_20170331
Fact 1939 - us-gaap:DividendsCommonStockCash - C_0000789019_20170401_20170630
Fact 1940 - us-gaap:DividendPayableDateToBePaidDayMonthAndYear - C_0000789019_20160701_20160930
Fact 1941 - us-gaap:DividendPayableDateToBePaidDayMonthAndYear - C_0000789019_20161001_20161231
Fact 1942 - us-gaap:DividendPayableDateToBePaidDayMonthAndYear - C_0000789019_20170101_20170331
Fact 1943 - us-gaap:DividendPayableDateToBePaidDayMonthAndYear - C_0000789019_20170401_20170630
Fact 1944 - us-gaap:DividendsPayableDateDeclaredDayMonthAndYear - C_0000789019_20150701_20150930
Fact 1945 - us-gaap:DividendsPayableDateDeclaredDayMonthAndYear - C_0000789019_20151001_20151231
Fact 1946 - us-gaap:DividendsPayableDateDeclaredDayMonthAndYear - C_0000789019_20160101_20160331
Fact 1947 - us-gaap:DividendsPayableDateDeclaredDayMonthAndYear - C_0000789019_20160401_20160630
Fact 1948 - us-gaap:CommonStockDividendsPerShareDeclared - C_0000789019_20150701_20150930
Fact 1949 - us-gaap:CommonStockDividendsPerShareDeclared - C_0000789019_20151001_20151231
Fact 1950 - us-gaap:CommonStockDividendsPerShareDeclared - C_0000789019_20160101_20160331
Fact 1951 - us-gaap:CommonStockDividendsPerShareDeclared - C_0000789019_20160401_20160630
Fact 1952 - us-gaap:DividendsPayableDateOfRecordDayMonthAndYear - C_0000789019_20150701_20150930
Fact 1953 - us-gaap:DividendsPayableDateOfRecordDayMonthAndYear - C_0000789019_20151001_20151231
Fact 1954 - us-gaap:DividendsPayableDateOfRecordDayMonthAndYear - C_0000789019_20160101_20160331
Fact 1955 - us-gaap:DividendsPayableDateOfRecordDayMonthAndYear - C_0000789019_20160401_20160630
Fact 1956 - us-gaap:DividendsCommonStockCash - C_0000789019_20150701_20150930
Fact 1957 - us-gaap:DividendsCommonStockCash - C_0000789019_20151001_20151231
Fact 1958 - us-gaap:DividendsCommonStockCash - C_0000789019_20160101_20160331
Fact 1959 - us-gaap:DividendsCommonStockCash - C_0000789019_20160401_20160630
Fact 1960 - us-gaap:DividendPayableDateToBePaidDayMonthAndYear - C_0000789019_20150701_20150930
Fact 1961 - us-gaap:DividendPayableDateToBePaidDayMonthAndYear - C_0000789019_20151001_20151231
Fact 1962 - us-gaap:DividendPayableDateToBePaidDayMonthAndYear - C_0000789019_20160101_20160331
Fact 1963 - us-gaap:DividendPayableDateToBePaidDayMonthAndYear - C_0000789019_20160401_20160630
Fact 1964 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20160630
Fact 1965 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20150630
Fact 1966 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20140630
Fact 1967 - us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20160701_20170630
Fact 1968 - us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20150701_20160630
Fact 1969 - us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20140701_20150630
Fact 1970 - us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent - C_0000789019_us-gaapIncomeStatementLocationAxis_us-gaapSalesMember_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20160701_20170630
Fact 1971 - us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent - C_0000789019_us-gaapIncomeStatementLocationAxis_us-gaapSalesMember_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20150701_20160630
Fact 1972 - us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent - C_0000789019_us-gaapIncomeStatementLocationAxis_us-gaapSalesMember_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20140701_20150630
Fact 1973 - us-gaap:ReclassificationFromAociCurrentPeriodTax - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20160701_20170630
Fact 1974 - us-gaap:ReclassificationFromAociCurrentPeriodTax - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20150701_20160630
Fact 1975 - us-gaap:ReclassificationFromAociCurrentPeriodTax - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20140701_20150630
Fact 1976 - us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20160701_20170630
Fact 1977 - us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20150701_20160630
Fact 1978 - us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20140701_20150630
Fact 1979 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20160701_20170630
Fact 1980 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20150701_20160630
Fact 1981 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20140701_20150630
Fact 1982 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20170630
Fact 1983 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20160630
Fact 1984 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20150630
Fact 1985 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20140630
Fact 1986 - us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20160701_20170630
Fact 1987 - us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20150701_20160630
Fact 1988 - us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20140701_20150630
Fact 1989 - us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent - C_0000789019_us-gaapIncomeStatementLocationAxis_us-gaapNonoperatingIncomeExpenseMember_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20160701_20170630
Fact 1990 - us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent - C_0000789019_us-gaapIncomeStatementLocationAxis_us-gaapNonoperatingIncomeExpenseMember_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20150701_20160630
Fact 1991 - us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent - C_0000789019_us-gaapIncomeStatementLocationAxis_us-gaapNonoperatingIncomeExpenseMember_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20140701_20150630
Fact 1992 - us-gaap:ReclassificationFromAociCurrentPeriodTax - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20160701_20170630
Fact 1993 - us-gaap:ReclassificationFromAociCurrentPeriodTax - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20150701_20160630
Fact 1994 - us-gaap:ReclassificationFromAociCurrentPeriodTax - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20140701_20150630
Fact 1995 - us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20160701_20170630
Fact 1996 - us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20150701_20160630
Fact 1997 - us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20140701_20150630
Fact 1998 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20160701_20170630
Fact 1999 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20150701_20160630
Fact 2000 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20140701_20150630
Fact 2001 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20170630
Fact 2002 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_msftAccumulatedTranslationAdjustmentAndOtherMember_20160630
Fact 2003 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_msftAccumulatedTranslationAdjustmentAndOtherMember_20150630
Fact 2004 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_msftAccumulatedTranslationAdjustmentAndOtherMember_20140630
Fact 2005 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_msftAccumulatedTranslationAdjustmentAndOtherMember_20160701_20170630
Fact 2006 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_msftAccumulatedTranslationAdjustmentAndOtherMember_20150701_20160630
Fact 2007 - us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - C_0000789019_us-gaapStatementEquityComponentsAxis_msftAccumulatedTranslationAdjustmentAndOtherMember_20140701_20150630
Fact 2008 - us-gaap:StockholdersEquity - C_0000789019_us-gaapStatementEquityComponentsAxis_msftAccumulatedTranslationAdjustmentAndOtherMember_20170630
Fact 2009 - us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20160701_20170630
Fact 2010 - us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20150701_20160630
Fact 2011 - us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20140701_20150630
Fact 2012 - us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20160701_20170630
Fact 2013 - us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20150701_20160630
Fact 2014 - us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax - C_0000789019_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_20140701_20150630
Fact 2015 - us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 - C_0000789019_us-gaapStatementEquityComponentsAxis_msftAccumulatedTranslationAdjustmentAndOtherMember_20160701_20170630
Fact 2016 - us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 - C_0000789019_us-gaapStatementEquityComponentsAxis_msftAccumulatedTranslationAdjustmentAndOtherMember_20150701_20160630
Fact 2017 - us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 - C_0000789019_us-gaapStatementEquityComponentsAxis_msftAccumulatedTranslationAdjustmentAndOtherMember_20140701_20150630
Fact 2018 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20170630
Fact 2019 - us-gaap:AllocatedShareBasedCompensationExpense - C_0000789019_20160701_20170630
Fact 2020 - us-gaap:AllocatedShareBasedCompensationExpense - C_0000789019_20150701_20160630
Fact 2021 - us-gaap:AllocatedShareBasedCompensationExpense - C_0000789019_20140701_20150630
Fact 2022 - us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense - C_0000789019_20160701_20170630
Fact 2023 - us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense - C_0000789019_20150701_20160630
Fact 2024 - us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense - C_0000789019_20140701_20150630
Fact 2025 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_us-gaapRangeAxis_us-gaapMinimumMember_20160701_20170630
Fact 2026 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_us-gaapRangeAxis_us-gaapMaximumMember_20160701_20170630
Fact 2027 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_us-gaapPlanNameAxis_msftExecutiveIncentivePlanMember_20160701_20170630
Fact 2028 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - C_0000789019_us-gaapAwardTypeAxis_us-gaapPerformanceSharesMember_us-gaapPlanNameAxis_msftExecutiveIncentivePlanMember_20160701_20170630
Fact 2029 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare - C_0000789019_us-gaapRangeAxis_us-gaapMinimumMember_20160701_20170630
Fact 2030 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare - C_0000789019_us-gaapRangeAxis_us-gaapMinimumMember_20150701_20160630
Fact 2031 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare - C_0000789019_us-gaapRangeAxis_us-gaapMinimumMember_20140701_20150630
Fact 2032 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare - C_0000789019_us-gaapRangeAxis_us-gaapMaximumMember_20160701_20170630
Fact 2033 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare - C_0000789019_us-gaapRangeAxis_us-gaapMaximumMember_20150701_20160630
Fact 2034 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendsPerShare - C_0000789019_us-gaapRangeAxis_us-gaapMaximumMember_20140701_20150630
Fact 2035 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum - C_0000789019_20160701_20170630
Fact 2036 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum - C_0000789019_20150701_20160630
Fact 2037 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum - C_0000789019_20140701_20150630
Fact 2038 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum - C_0000789019_20160701_20170630
Fact 2039 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum - C_0000789019_20150701_20160630
Fact 2040 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum - C_0000789019_20140701_20150630
Fact 2041 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20160630
Fact 2042 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20160701_20170630
Fact 2043 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedAcquisitionInPeriod - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20160701_20170630
Fact 2044 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20160701_20170630
Fact 2045 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20160701_20170630
Fact 2046 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20170630
Fact 2047 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20160630
Fact 2048 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20160701_20170630
Fact 2049 - msft:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInAcquisitionsWeightedAverageGrantDateFairValue - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20160701_20170630
Fact 2050 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20160701_20170630
Fact 2051 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20160701_20170630
Fact 2052 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20170630
Fact 2053 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod - C_0000789019_us-gaapAwardTypeAxis_us-gaapPerformanceSharesMember_20160701_20170630
Fact 2054 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod - C_0000789019_us-gaapAwardTypeAxis_us-gaapPerformanceSharesMember_20150701_20160630
Fact 2055 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod - C_0000789019_us-gaapAwardTypeAxis_us-gaapPerformanceSharesMember_20140701_20150630
Fact 2056 - us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20170630
Fact 2057 - us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20160701_20170630
Fact 2058 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20150701_20160630
Fact 2059 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20140701_20150630
Fact 2060 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20160701_20170630
Fact 2061 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20150701_20160630
Fact 2062 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue - C_0000789019_us-gaapAwardTypeAxis_us-gaapRestrictedStockMember_20140701_20150630
Fact 2063 - us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent - C_0000789019_us-gaapAwardTypeAxis_us-gaapEmployeeStockMember_20160701_20170630
Fact 2064 - us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent - C_0000789019_us-gaapAwardTypeAxis_us-gaapEmployeeStockMember_20150701_20160630
Fact 2065 - us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent - C_0000789019_us-gaapAwardTypeAxis_us-gaapEmployeeStockMember_20140701_20150630
Fact 2066 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate - C_0000789019_us-gaapAwardTypeAxis_us-gaapEmployeeStockMember_20170630
Fact 2067 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate - C_0000789019_us-gaapAwardTypeAxis_us-gaapEmployeeStockMember_20160630
Fact 2068 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate - C_0000789019_us-gaapAwardTypeAxis_us-gaapEmployeeStockMember_20150630
Fact 2069 - us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans - C_0000789019_20160701_20170630
Fact 2070 - us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans - C_0000789019_20150701_20160630
Fact 2071 - us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans - C_0000789019_20140701_20150630
Fact 2072 - msft:StockIssuedEmployeeStockPurchasePlanAveragePricePerShare - C_0000789019_20160701_20170630
Fact 2073 - msft:StockIssuedEmployeeStockPurchasePlanAveragePricePerShare - C_0000789019_20150701_20160630
Fact 2074 - msft:StockIssuedEmployeeStockPurchasePlanAveragePricePerShare - C_0000789019_20140701_20150630
Fact 2075 - us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant - C_0000789019_us-gaapAwardTypeAxis_us-gaapEmployeeStockMember_20170630
Fact 2076 - us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch - C_0000789019_20160101_20170630
Fact 2077 - us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch - C_0000789019_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_msftFirstSixPercentOfParticipantContributionsMember_20150701_20151231
Fact 2078 - us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch - C_0000789019_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_msftFirstSixPercentOfParticipantContributionsMember_20140701_20150630
Fact 2079 - us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent - C_0000789019_us-gaapRangeAxis_us-gaapMaximumMember_20150701_20151231
Fact 2080 - us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent - C_0000789019_us-gaapRangeAxis_us-gaapMaximumMember_20140701_20150630
Fact 2081 - us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent - C_0000789019_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_msftIRSCompensationLimitMember_us-gaapRangeAxis_us-gaapMaximumMember_20160101_20170630
Fact 2082 - us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent - C_0000789019_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_msftIRSCompensationLimitMember_us-gaapRangeAxis_us-gaapMaximumMember_20150701_20151231
Fact 2083 - us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent - C_0000789019_us-gaapDeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_msftIRSCompensationLimitMember_us-gaapRangeAxis_us-gaapMaximumMember_20140701_20150630
Fact 2084 - us-gaap:DefinedContributionPlanCostRecognized - C_0000789019_20160701_20170630
Fact 2085 - us-gaap:DefinedContributionPlanCostRecognized - C_0000789019_20150701_20160630
Fact 2086 - us-gaap:DefinedContributionPlanCostRecognized - C_0000789019_20140701_20150630
Fact 2087 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20160701_20170630
Fact 2088 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20150701_20160630
Fact 2089 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20140701_20150630
Fact 2090 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20160701_20170630
Fact 2091 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20150701_20160630
Fact 2092 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20140701_20150630
Fact 2093 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20160701_20170630
Fact 2094 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20150701_20160630
Fact 2095 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20140701_20150630
Fact 2096 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_20160701_20170630
Fact 2097 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_20150701_20160630
Fact 2098 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_20140701_20150630
Fact 2099 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20160701_20170630
Fact 2100 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20150701_20160630
Fact 2101 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftProductivityAndBusinessProcessesMember_20140701_20150630
Fact 2102 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20160701_20170630
Fact 2103 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20150701_20160630
Fact 2104 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftIntelligentCloudMember_20140701_20150630
Fact 2105 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20160701_20170630
Fact 2106 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20150701_20160630
Fact 2107 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_msftMorePersonalComputingMember_20140701_20150630
Fact 2108 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_20160701_20170630
Fact 2109 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_20150701_20160630
Fact 2110 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_20140701_20150630
Fact 2111 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20160701_20170630
Fact 2112 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20150701_20160630
Fact 2113 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20140701_20150630
Fact 2114 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_us-gaapIncomeStatementLocationAxis_msftImpairmentIntegrationAndRestructuringExpensesMember_20160701_20170630
Fact 2115 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_us-gaapIncomeStatementLocationAxis_msftImpairmentIntegrationAndRestructuringExpensesMember_20150701_20160630
Fact 2116 - us-gaap:OperatingIncomeLoss - C_0000789019_us-gaapConsolidationItemsAxis_msftCorporateAndReconcilingItemsMember_us-gaapIncomeStatementLocationAxis_msftImpairmentIntegrationAndRestructuringExpensesMember_20140701_20150630
Fact 2117 - us-gaap:SegmentReportingDisclosureOfMajorCustomers - C_0000789019_20160701_20170630
Fact 2118 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapStatementGeographicalAxis_countryUS_20160701_20170630
Fact 2119 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapStatementGeographicalAxis_countryUS_20150701_20160630
Fact 2120 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapStatementGeographicalAxis_countryUS_20140701_20150630
Fact 2121 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapStatementGeographicalAxis_us-gaapNonUsMember_20160701_20170630
Fact 2122 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapStatementGeographicalAxis_us-gaapNonUsMember_20150701_20160630
Fact 2123 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapStatementGeographicalAxis_us-gaapNonUsMember_20140701_20150630
Fact 2124 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftMicrosoftOfficeSystemMember_20160701_20170630
Fact 2125 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftMicrosoftOfficeSystemMember_20150701_20160630
Fact 2126 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftMicrosoftOfficeSystemMember_20140701_20150630
Fact 2127 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftServerProductsAndToolsMember_20160701_20170630
Fact 2128 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftServerProductsAndToolsMember_20150701_20160630
Fact 2129 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftServerProductsAndToolsMember_20140701_20150630
Fact 2130 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftXboxMember_20160701_20170630
Fact 2131 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftXboxMember_20150701_20160630
Fact 2132 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftXboxMember_20140701_20150630
Fact 2133 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftWindowsOperatingSystemsForComputingDevicesMember_20160701_20170630
Fact 2134 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftWindowsOperatingSystemsForComputingDevicesMember_20150701_20160630
Fact 2135 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftWindowsOperatingSystemsForComputingDevicesMember_20140701_20150630
Fact 2136 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftAdvertisingMember_20160701_20170630
Fact 2137 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftAdvertisingMember_20150701_20160630
Fact 2138 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftAdvertisingMember_20140701_20150630
Fact 2139 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftConsultingAndProductSupportServicesMember_20160701_20170630
Fact 2140 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftConsultingAndProductSupportServicesMember_20150701_20160630
Fact 2141 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftConsultingAndProductSupportServicesMember_20140701_20150630
Fact 2142 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftDevicesMember_20160701_20170630
Fact 2143 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftDevicesMember_20150701_20160630
Fact 2144 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftDevicesMember_20140701_20150630
Fact 2145 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftLinkedInCorporationMember_20160701_20170630
Fact 2146 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftLinkedInCorporationMember_20150701_20160630
Fact 2147 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftLinkedInCorporationMember_20140701_20150630
Fact 2148 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftOtherProductsAndServicesMember_20160701_20170630
Fact 2149 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftOtherProductsAndServicesMember_20150701_20160630
Fact 2150 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapProductOrServiceAxis_msftOtherProductsAndServicesMember_20140701_20150630
Fact 2151 - us-gaap:SalesRevenueNet - C_0000789019_msftProductsOrServicesSecondaryCategorizationAxis_msftCommercialCloudMember_20160701_20170630
Fact 2152 - us-gaap:SalesRevenueNet - C_0000789019_msftProductsOrServicesSecondaryCategorizationAxis_msftCommercialCloudMember_20150701_20160630
Fact 2153 - us-gaap:SalesRevenueNet - C_0000789019_msftProductsOrServicesSecondaryCategorizationAxis_msftCommercialCloudMember_20140701_20150630
Fact 2154 - us-gaap:NoncurrentAssets - C_0000789019_us-gaapStatementGeographicalAxis_countryUS_20170630
Fact 2155 - us-gaap:NoncurrentAssets - C_0000789019_us-gaapStatementGeographicalAxis_countryUS_20160630
Fact 2156 - us-gaap:NoncurrentAssets - C_0000789019_us-gaapStatementGeographicalAxis_countryUS_20150630
Fact 2157 - us-gaap:NoncurrentAssets - C_0000789019_us-gaapStatementGeographicalAxis_countryIE_20170630
Fact 2158 - us-gaap:NoncurrentAssets - C_0000789019_us-gaapStatementGeographicalAxis_countryIE_20160630
Fact 2159 - us-gaap:NoncurrentAssets - C_0000789019_us-gaapStatementGeographicalAxis_countryIE_20150630
Fact 2160 - us-gaap:NoncurrentAssets - C_0000789019_us-gaapStatementGeographicalAxis_countryLU_20170630
Fact 2161 - us-gaap:NoncurrentAssets - C_0000789019_us-gaapStatementGeographicalAxis_countryLU_20160630
Fact 2162 - us-gaap:NoncurrentAssets - C_0000789019_us-gaapStatementGeographicalAxis_countryLU_20150630
Fact 2163 - us-gaap:NoncurrentAssets - C_0000789019_us-gaapStatementGeographicalAxis_msftOtherCountriesMember_20170630
Fact 2164 - us-gaap:NoncurrentAssets - C_0000789019_us-gaapStatementGeographicalAxis_msftOtherCountriesMember_20160630
Fact 2165 - us-gaap:NoncurrentAssets - C_0000789019_us-gaapStatementGeographicalAxis_msftOtherCountriesMember_20150630
Fact 2166 - us-gaap:NoncurrentAssets - C_0000789019_20170630
Fact 2167 - us-gaap:NoncurrentAssets - C_0000789019_20160630
Fact 2168 - us-gaap:NoncurrentAssets - C_0000789019_20150630
Fact 2169 - us-gaap:SalesRevenueNet - C_0000789019_20160701_20160930
Fact 2170 - us-gaap:SalesRevenueNet - C_0000789019_20161001_20161231
Fact 2171 - us-gaap:SalesRevenueNet - C_0000789019_20170101_20170331
Fact 2172 - us-gaap:SalesRevenueNet - C_0000789019_20170401_20170630
Fact 2173 - us-gaap:GrossProfit - C_0000789019_20160701_20160930
Fact 2174 - us-gaap:GrossProfit - C_0000789019_20161001_20161231
Fact 2175 - us-gaap:GrossProfit - C_0000789019_20170101_20170331
Fact 2176 - us-gaap:GrossProfit - C_0000789019_20170401_20170630
Fact 2177 - us-gaap:OperatingIncomeLoss - C_0000789019_20160701_20160930
Fact 2178 - us-gaap:OperatingIncomeLoss - C_0000789019_20161001_20161231
Fact 2179 - us-gaap:OperatingIncomeLoss - C_0000789019_20170101_20170331
Fact 2180 - us-gaap:OperatingIncomeLoss - C_0000789019_20170401_20170630
Fact 2181 - us-gaap:NetIncomeLoss - C_0000789019_20160701_20160930
Fact 2182 - us-gaap:NetIncomeLoss - C_0000789019_20161001_20161231
Fact 2183 - us-gaap:NetIncomeLoss - C_0000789019_20170101_20170331
Fact 2184 - us-gaap:NetIncomeLoss - C_0000789019_20170401_20170630
Fact 2185 - us-gaap:EarningsPerShareBasic - C_0000789019_20160701_20160930
Fact 2186 - us-gaap:EarningsPerShareBasic - C_0000789019_20161001_20161231
Fact 2187 - us-gaap:EarningsPerShareBasic - C_0000789019_20170101_20170331
Fact 2188 - us-gaap:EarningsPerShareBasic - C_0000789019_20170401_20170630
Fact 2189 - us-gaap:EarningsPerShareDiluted - C_0000789019_20160701_20160930
Fact 2190 - us-gaap:EarningsPerShareDiluted - C_0000789019_20161001_20161231
Fact 2191 - us-gaap:EarningsPerShareDiluted - C_0000789019_20170101_20170331
Fact 2192 - us-gaap:EarningsPerShareDiluted - C_0000789019_20170401_20170630
Fact 2193 - us-gaap:SalesRevenueNet - C_0000789019_20150701_20150930
Fact 2194 - us-gaap:SalesRevenueNet - C_0000789019_20151001_20151231
Fact 2195 - us-gaap:SalesRevenueNet - C_0000789019_20160101_20160331
Fact 2196 - us-gaap:SalesRevenueNet - C_0000789019_20160401_20160630
Fact 2197 - us-gaap:GrossProfit - C_0000789019_20150701_20150930
Fact 2198 - us-gaap:GrossProfit - C_0000789019_20151001_20151231
Fact 2199 - us-gaap:GrossProfit - C_0000789019_20160101_20160331
Fact 2200 - us-gaap:GrossProfit - C_0000789019_20160401_20160630
Fact 2201 - us-gaap:OperatingIncomeLoss - C_0000789019_20150701_20150930
Fact 2202 - us-gaap:OperatingIncomeLoss - C_0000789019_20151001_20151231
Fact 2203 - us-gaap:OperatingIncomeLoss - C_0000789019_20160101_20160331
Fact 2204 - us-gaap:OperatingIncomeLoss - C_0000789019_20160401_20160630
Fact 2205 - us-gaap:NetIncomeLoss - C_0000789019_20150701_20150930
Fact 2206 - us-gaap:NetIncomeLoss - C_0000789019_20151001_20151231
Fact 2207 - us-gaap:NetIncomeLoss - C_0000789019_20160101_20160331
Fact 2208 - us-gaap:NetIncomeLoss - C_0000789019_20160401_20160630
Fact 2209 - us-gaap:EarningsPerShareBasic - C_0000789019_20150701_20150930
Fact 2210 - us-gaap:EarningsPerShareBasic - C_0000789019_20151001_20151231
Fact 2211 - us-gaap:EarningsPerShareBasic - C_0000789019_20160101_20160331
Fact 2212 - us-gaap:EarningsPerShareBasic - C_0000789019_20160401_20160630
Fact 2213 - us-gaap:EarningsPerShareDiluted - C_0000789019_20150701_20150930
Fact 2214 - us-gaap:EarningsPerShareDiluted - C_0000789019_20151001_20151231
Fact 2215 - us-gaap:EarningsPerShareDiluted - C_0000789019_20160101_20160331
Fact 2216 - us-gaap:EarningsPerShareDiluted - C_0000789019_20160401_20160630
Fact 2217 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20160701_20160930
Fact 2218 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20161001_20161231
Fact 2219 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20170101_20170331
Fact 2220 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20170401_20170630
Fact 2221 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20160701_20170630
Fact 2222 - us-gaap:RestructuringCharges - C_0000789019_us-gaapRestructuringCostAndReserveAxis_us-gaapEmployeeSeveranceMember_us-gaapRestructuringPlanAxis_msftSalesAndMarketingRestructuringPlanMember_20170401_20170630
Fact 2223 - msft:ImpairmentIntegrationAndRestructuringEffectOnOperatingIncomeLossAfterTax - C_0000789019_20170401_20170630
Fact 2224 - msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsAfterTax - C_0000789019_20170401_20170630
Fact 2225 - msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsPerShareAfterTax - C_0000789019_20170401_20170630
Fact 2226 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20150701_20150930
Fact 2227 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20151001_20151231
Fact 2228 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20160101_20160331
Fact 2229 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20160401_20160630
Fact 2230 - us-gaap:SalesRevenueNet - C_0000789019_us-gaapDeferredRevenueArrangementTypeAxis_msftWindowsTenDeferralMember_20150701_20160630
Fact 2231 - us-gaap:AssetImpairmentCharges - C_0000789019_us-gaapStatementBusinessSegmentsAxis_msftPhoneBusinessMember_20160401_20160630
Fact 2232 - us-gaap:RestructuringCharges - C_0000789019_us-gaapRestructuringPlanAxis_msftTwentySixteenRestructuringPlanMember_20160401_20160630
Fact 2233 - msft:ImpairmentIntegrationAndRestructuringEffectOnOperatingIncomeLossAfterTax - C_0000789019_20160401_20160630
Fact 2234 - msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsAfterTax - C_0000789019_20160401_20160630
Fact 2235 - msft:ImpairmentIntegrationAndRestructuringEffectOnEarningsPerShareAfterTax - C_0000789019_20160401_20160630
Legend:
Not Verified
Verified
Warning
Error
Third Party Verification
Last updated: 2/5/2021 10:51:09 AM