MSFT


Line plots across dimensions of each concept
Line plots across concepts
Tables

Table of contents



us-gaap:CommonStockSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:EarningsPerShareBasic
us-gaap:ChangeInAccountingEstimateByType

us-gaap:EarningsPerShareDiluted
us-gaap:ChangeInAccountingEstimateByType

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:CostOfGoodsAndServicesSold
us-gaap:ProductOrService

us-gaap:CostOfRevenue

us-gaap:GainLossOnInvestments
us-gaap:InvestmentType

us-gaap:GeneralAndAdministrativeExpense

us-gaap:GrossProfit

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

us-gaap:IncomeTaxExpenseBenefit
us-gaap:IncomeTaxAuthorityName

us-gaap:InterestExpense

us-gaap:NetIncomeLoss
us-gaap:ChangeInAccountingEstimateByType
us-gaap:StatementEquityComponents

us-gaap:NonoperatingIncomeExpense

us-gaap:OperatingIncomeLoss
us-gaap:ChangeInAccountingEstimateByType
us-gaap:StatementBusinessSegments

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:ResearchAndDevelopmentExpense

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
msft:ProductsOrServicesSecondaryCategorization
us-gaap:ProductOrService
us-gaap:StatementBusinessSegments
us-gaap:StatementGeographical

us-gaap:Revenues

us-gaap:SellingAndMarketingExpense

us-gaap:Assets

us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:CumulativeEffectPeriodOfAdoption, us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent
us-gaap:InvestmentType
us-gaap:Cash

us-gaap:CashAndCashEquivalentsAtCarryingValue
us-gaap:FairValueByAssetClass
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType
us-gaap:InvestmentType

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:ShortTermInvestments
us-gaap:FairValueByAssetClass
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType
us-gaap:InvestmentType
us-gaap:InvestmentType, us-gaap:MeasurementInputType

us-gaap:AccountsReceivableNetCurrent

us-gaap:InventoryNet

us-gaap:OtherAssetsCurrent

us-gaap:Land

us-gaap:NoncurrentAssets
us-gaap:StatementGeographical

us-gaap:PropertyPlantAndEquipmentGross
us-gaap:LeaseContractualTerm

us-gaap:FurnitureAndFixturesGross

us-gaap:LeaseholdImprovementsGross

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
us-gaap:LeaseContractualTerm

us-gaap:AmortizationOfIntangibleAssets

us-gaap:PropertyPlantAndEquipmentNet
us-gaap:LeaseContractualTerm

us-gaap:LongTermInvestments
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType
us-gaap:InvestmentType
us-gaap:InvestmentType, us-gaap:MeasurementInputType

us-gaap:Goodwill
us-gaap:BusinessAcquisition
us-gaap:StatementBusinessSegments

us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType
us-gaap:EquitySecuritiesFvNi
us-gaap:InvestmentType
us-gaap:InvestmentType, us-gaap:MeasurementInputType

us-gaap:AccountsPayableCurrent

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:LiabilitiesCurrent

us-gaap:LongTermDebtCurrent

us-gaap:OtherLiabilitiesCurrent

us-gaap:LongTermDebt

us-gaap:LongTermDebtNoncurrent

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:OperatingLeaseLiability
us-gaap:BalanceSheetLocation

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:StockholdersEquity
us-gaap:CumulativeEffectPeriodOfAdoption, us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents

us-gaap:CommonStocksIncludingAdditionalPaidInCapital

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodValueNewIssues
us-gaap:StatementEquityComponents
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInInventories

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:ChangeInAccountingEstimateByType
us-gaap:StatementEquityComponents

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquireInvestments

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:PaymentsOfDividendsCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:DeferredTaxAssetsNet

us-gaap:UnrecognizedTaxBenefits

us-gaap:DeferredTaxAssetsValuationAllowance

msft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets

msft:ContractWithCustomerLiabilityRevenueDeferred

msft:ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions
us-gaap:InvestmentType
msft:CreditLossAllowanceAndImpairmentOfInvestments

msft:DepreciationAmortizationAndOther

msft:FinanceLeaseCost

msft:GainLossOnInvestmentsAndDerivativeInstruments

msft:ProceedsFromInvestments
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationConsiderationTransferred1
us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship, us-gaap:IncomeStatementLocation
us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship, us-gaap:IncomeStatementLocation
us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:DebtSecuritiesAvailableForSaleRealizedGain

us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
us-gaap:DerivativeInstrumentRisk, us-gaap:IncomeStatementLocation
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet

us-gaap:DividendsCommonStockCash
us-gaap:StatementEquityComponents

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents

us-gaap:EquitySecuritiesFvNiRealizedGainLoss

us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss

us-gaap:FinanceLeaseInterestExpense

us-gaap:FinanceLeaseInterestPaymentOnLiability

us-gaap:FinanceLeasePrincipalPayments

us-gaap:FinanceLeaseRightOfUseAssetAmortization

us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship, us-gaap:IncomeStatementLocation
us-gaap:GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet
us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship, us-gaap:IncomeStatementLocation
us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet

us-gaap:GainLossOnDerivativeInstrumentsNetPretax

us-gaap:GoodwillAcquiredDuringPeriod
us-gaap:StatementBusinessSegments

us-gaap:GoodwillOtherIncreaseDecrease
us-gaap:StatementBusinessSegments
us-gaap:InvestmentType
us-gaap:ImpairmentOfInvestments

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable

us-gaap:IncreaseDecreaseInContractWithCustomerLiability

us-gaap:IncreaseDecreaseInOtherCurrentAssets

us-gaap:IncreaseDecreaseInOtherCurrentLiabilities

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:InvestmentIncomeNet
us-gaap:StatementEquityComponents
us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent

us-gaap:OperatingLeaseCost

us-gaap:OperatingLeasePayments

us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship
us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship, us-gaap:IncomeStatementLocation
us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1

us-gaap:PaymentsForProceedsFromOtherInvestingActivities

us-gaap:PaymentsOfDebtRestructuringCosts

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities

us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
us-gaap:IncomeStatementLocation, us-gaap:StatementEquityComponents
us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
us-gaap:StatementEquityComponents
us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
us-gaap:StatementEquityComponents
us-gaap:ReclassificationFromAociCurrentPeriodTax

us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths

us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
us-gaap:ShareRepurchaseProgram
us-gaap:StockRepurchasedDuringPeriodShares
us-gaap:ShareRepurchaseProgram
us-gaap:StockRepurchasedDuringPeriodValue
us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents
us-gaap:StockholdersEquityOther
us-gaap:IncomeTaxAuthorityName
us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities

dei:EntityPublicFloat
us-gaap:BusinessAcquisition
msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets
us-gaap:BusinessAcquisition
msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilities

msft:CashCashEquivalentsAndInvestments
us-gaap:BusinessAcquisition
msft:CashToBePaidToAcquireBusiness
us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType

msft:ComputerHardwareAndSoftware

msft:DeferredTaxAssetsAmortization

msft:DeferredTaxAssetsLeasingLiabilities

msft:DeferredTaxAssetsOperatingLossAndTaxCreditCarryForwards

msft:DeferredTaxLiabilitiesBookTaxBasisDifferencesInvestmentsAndDebt

msft:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities

msft:DeferredTaxLiabilitiesDepreciation

msft:FinanceLeaseLiabilityPaymentsDueAfterYearFour

msft:FinanceReceivablesNet

msft:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour

msft:HedgeAccountingFairValueAdjustments

msft:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour

msft:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour

msft:PremiumOnDebtExchange1

us-gaap:AccountsReceivableNetNoncurrent

us-gaap:AccruedIncomeTaxesNoncurrent
us-gaap:IncomeTaxAuthority

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
us-gaap:FairValueByAssetClass
us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType
us-gaap:FairValueByAssetClass
us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
us-gaap:FairValueByAssetClass
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue

us-gaap:AvailableForSaleSecuritiesDebtSecurities
us-gaap:FairValueByAssetClass
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:BuildingsAndImprovementsGross
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisitionSharePrice
us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisition, us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet

us-gaap:CashCashEquivalentsAndShortTermInvestments
us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchased
us-gaap:CommitmentsFairValueDisclosure

us-gaap:ContractWithCustomerLiability
us-gaap:StatementBusinessSegments

us-gaap:ContractWithCustomerLiabilityNoncurrent

us-gaap:DebtInstrumentCarryingAmount
us-gaap:DebtInstrument
us-gaap:DebtInstrument
us-gaap:DebtInstrumentFaceAmount

us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
us-gaap:InvestmentType

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
us-gaap:InvestmentType

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
us-gaap:InvestmentType

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
us-gaap:InvestmentType

us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
us-gaap:InvestmentType

us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
us-gaap:InvestmentType
us-gaap:BalanceSheetLocation
us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredTaxAssetsDeferredIncome

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther

us-gaap:DeferredTaxLiabilitiesLeasingArrangements

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:DerivativeAssetFairValueGrossLiability

us-gaap:DerivativeAssets
us-gaap:BalanceSheetLocation
us-gaap:InvestmentType

us-gaap:DerivativeCollateralObligationToReturnCash

us-gaap:DerivativeFairValueOfDerivativeAsset

us-gaap:DerivativeFairValueOfDerivativeLiability

us-gaap:DerivativeLiabilities
us-gaap:BalanceSheetLocation

us-gaap:DerivativeLiabilityFairValueGrossAsset

us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation
us-gaap:FairValueByFairValueHierarchyLevel
us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation, us-gaap:Position
us-gaap:DerivativeNotionalAmount

us-gaap:EmployeeRelatedLiabilitiesCurrent
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount

us-gaap:FinanceLeaseLiability
us-gaap:BalanceSheetLocation

us-gaap:FinanceLeaseLiabilityPaymentsDue

us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour

us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree

us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo

us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount

us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

us-gaap:FiniteLivedIntangibleAssetsGross
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:GoodwillImpairedAccumulatedImpairmentLoss

us-gaap:InventoryFinishedGoodsNetOfReserves

us-gaap:InventoryRawMaterialsNetOfReserves

us-gaap:InventoryWorkInProcessNetOfReserves

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:LongTermDebtFairValue

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear

us-gaap:LossContingencyAccrualCarryingValueCurrent

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
us-gaap:IncomeTaxAuthority
us-gaap:OperatingLossCarryforwards

us-gaap:OtherReceivablesGrossCurrent

us-gaap:RevenueRemainingPerformanceObligation
us-gaap:MajorCustomers
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
us-gaap:ShareRepurchaseProgram
us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1

us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued

us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
us-gaap:LeaseContractualTerm
us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
us-gaap:BalanceSheetLocation, us-gaap:ValuationAllowancesAndReservesType
us-gaap:ValuationAllowancesAndReservesBalance
us-gaap:ValuationAllowancesAndReservesType

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Other Nonoperating Income Expense
Balance Sheet
Finite Lived Intangible Assets Net
Assets
Derivative Assets
Current Assets
Inventory Net
NonCurrent Assets
Long Term Investments
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Derivative Liabilities
Current Liabilities
Accrued Income Taxes Current
Noncurrent Liabilities
Deferred Income Tax Liabilities Net
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
CashFlow
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Inventories
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Common Stock Shares Outstanding
DividendsAndRepurchase
Dividends Common Stock Cash
OperatingLeaseLiability
Operating Lease Liability Noncurrent
NonoperatingIncomeExpense
Other Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Net
InventoryNet
Inventory Work In Process Net Of Reserves
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Tables

  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
us-gaap:CommonStockSharesOutstanding ▁▁▁▁▁▂▂▂▂▂▂▂▂▂▂▃▂▃▃▃▃▄▄▅▅▆▆▇▇▇▇▇▇▇█████████7519.07534.07546.07564.07571.07590.07611.07634.07643.07666.07683.07680.07677.07690.07705.07720.07708.07723.07730.07784.07808.07870.07925.07986.08027.08113.08218.08255.08239.08260.08300.08346.08328.08349.08374.08422.08381.08400.08382.08410.08376.08431.08403.0NA8668.0NANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding NA7597.07616.07637.0NA7675.07691.07710.0NA7744.07768.07766.0NA7794.07710.07799.0NA7813.07830.07876.0NA7985.08028.08066.0NA8237.08297.08351.0NA8367.08395.08434.0NA8429.08444.08494.0NA8498.08465.08490.0NA8510.08570.08695.0NA8876.08951.0NA
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic NA7539.07555.07566.0NA7602.07621.07634.0NA7672.07692.07673.0NA7698.07710.07708.0NA7725.07755.07789.0NA7895.07964.07996.0NA8167.08228.08249.0NA8284.08326.08339.0NA8364.08393.08396.0NA8401.08402.08392.0NA8420.08497.08614.0NA8767.08856.0NA
us-gaap:EarningsPerShareBasic ███▇▆▆▆▆▇▆▅▆▆▅▁▅▅▄▄▄▄▄▄▄▂▄▅▄▄▄▅▄▄▅▅▄▃▄▅▄▅▄▅▄▄▄▅▄2.18999999999999952.052.051.841.481.411.531.41.721.151.091.151.150.96-0.820.850.840.620.670.60.40.480.630.58-0.40.610.710.550.560.680.790.630.590.720.760.53-0.060.610.790.680.70.620.780.630.520.460.750.4
us-gaap:EarningsPerShareDiluted ███▇▆▆▆▆▇▆▅▆▆▅▁▅▅▄▄▄▄▄▄▄▂▄▅▄▄▅▅▄▄▅▅▄▃▄▅▅▅▄▅▄▄▄▅▄2.1700000000000012.032.031.821.461.41.511.381.711.141.081.141.140.95-0.820.840.830.610.660.60.390.470.620.57-0.40.610.710.540.550.680.780.620.590.720.760.53-0.060.60.780.680.690.610.770.620.510.450.740.4
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
 COGS Ratio us-gaap:ProductOrService us-gaap:Product▇▄█▃▆▃▆▃▅▃▄▅▅▂▆▁18938.016873.019460.015803.018147.015871.018255.015768.017103.015448.016219.017299.017159.015114.017926.014298.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 COGS Ratio us-gaap:ProductOrService us-gaap:ServiceOther█▇▇▆▅▅▄▄▄▃▃▂▂▂▁▁27214.024833.023616.021351.019886.019150.018651.017287.016614.015123.016252.011785.012926.011705.010992.010240.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 Operating Margin us-gaap:StatementBusinessSegments msft:IntelligentCloud█▆▆▅▅▅▄▄▄▃▃▂▃▂▂▁17375.015118.014601.012986.013371.012281.011869.010845.011391.09649.09378.08567.09606.07896.07795.06922.0NA6730.06758.06097.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 Operating Margin us-gaap:StatementBusinessSegments msft:MorePersonalComputing▇▅█▄▅▃▆▃▃▃▅▃▃▂▄▁14086.013036.015122.011849.012910.010997.013211.011133.011279.010680.012993.010746.010811.09917.012170.09378.0NA8775.011889.09395.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 Operating Margin us-gaap:StatementBusinessSegments msft:ProductivityAndBusinessProcesses█▇▇▅▅▅▅▄▄▃▃▃▃▂▂▁14691.013552.013353.012319.011752.011743.011826.011077.011047.010242.010100.09771.09668.09006.08953.08238.0NA7707.07179.06436.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
 TTM Greenblatt ROC _ _█▇█▇▆▆▆▆▆▅▅▅▅▄▅▄▃▄▄▃▃▃▄▄▁▄▄▄▄▄▄▄▄▄▄▃▂▄▄▄▄▄▄▄19095.017048.017897.015876.013407.012975.013891.012686.012405.010341.010258.09955.010379.08292.08679.07708.05330.05594.06177.05225.03080.05283.06026.05793.0-2053.06594.07776.05844.06482.06974.07969.06334.06073.07612.07771.05308.0192.06374.07994.07203.06171.05709.08165.07116.0NANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
us-gaap:ComprehensiveIncomeNetOfTax █▇█▇▇▇▆▆▇▆▆▆▅▅▁▅▅▅▄▅▄▄▅▄▂▅▅▄▅▅▅▅▄▅▅▅▃▅▅▄16818.013552.015720.013807.011712.013683.011455.010957.014112.09557.09022.08463.07797.06670.0-7227.06475.06300.04933.04031.04834.02819.03823.05033.03836.0-4144.05073.05489.04589.04988.05715.07104.06232.04503.06254.06563.04864.0-402.05614.06699.04626.0NANANANANANANANA
us-gaap:CostOfGoodsAndServicesSold █▇█▆▇▆▇▆▆▆▇▅▅▅▆▄▄▄▅▄▄▄▅▄▄▄▆▄▄▃▄▂▃▂▃▂▂▂▃▂▂▂▂▁▁▁▂13991.013045.014194.011002.012339.010975.012358.010406.010412.010170.012423.09905.09742.09269.011064.08278.08456.08060.09901.07844.07979.07722.09872.07207.07468.07161.010136.08273.07595.05941.08284.05114.05602.04787.05692.04168.04163.03952.05638.03777.03708.03897.04833.03139.03170.02755.03628.0NA
us-gaap:CostOfRevenue █▇█▆▇▆▇▆▆▆▇▅▅▅▆▄▄▄▅▄▄▄▅▄▄▄▆▄▄▃▄▂▃▂▃▂▂▂▃▂▂▂▂▁▁▁▂13991.013045.014194.011002.012339.010975.012358.010406.010412.010170.012423.09905.09742.09269.011064.08278.08456.08060.09901.07844.07979.07722.09872.07207.07468.07161.010136.08273.07595.05941.08284.05114.05602.04787.05692.04168.04163.03952.05638.03777.03708.03897.04833.03139.03170.02755.03628.0NA
us-gaap:GainLossOnInvestments ▅▅▅▃▂▁▃▁▄▂▃▄▆▆█▆▇█▇▅▆▂▃▂▃▃▄▂▄▃▂▂▂▂▂▂▃▂▄▂▃▃▃▂▂▃▃395.0353.0359.0125.028.0-101.0162.0-57.0267.044.094.0243.0548.0510.0768.0573.0690.0790.0698.0405.0475.085.0106.02.0151.0169.0317.079.0284.090.070.0-7.031.057.043.0-15.0212.034.0315.03.0100.0187.0118.034.049.0137.092.0NA
us-gaap:GeneralAndAdministrativeExpense ▇▅▃▃█▅▃▃▆▄▃▃▅▄▃▄▅▄▁▂▅▃▂▃▅▃▃▃▅▄▄▂▄█▃▃▃▃▃▄▄▄▂▂▂▃▄1522.01327.01139.01119.01656.01273.01121.01061.01425.01179.01132.01149.01271.01208.01109.01166.01355.01202.0879.01045.01301.01140.01038.01084.01272.01091.01097.01151.01373.01203.01235.01010.01210.01656.01156.01127.01136.01150.01120.01163.01179.01160.0945.0938.0987.01152.01183.0NA
us-gaap:GrossProfit █▇▇▆▆▅▆▅▅▄▄▄▄▃▃▃▃▂▂▂▂▂▂▂▂▂▃▃▃▂▃▂▂▃▃▂▂▂▃▂▂▂▃▂▂▂▃▁32161.028661.028882.026152.025694.024046.024548.022649.023305.020401.020048.019179.020343.017550.017854.016260.014861.014030.014189.012609.012635.012809.013924.013172.014712.014568.016334.014928.015787.014462.016235.013415.014294.015702.015764.011840.013896.013455.015247.013595.013659.012531.015120.013056.012869.011748.015394.010078.0
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments █▇█▇▆▆▆▆▆▅▅▅▅▄▅▄▃▄▄▃▃▃▄▃▁▄▄▄▄▄▄▄▄▄▄▃▂▄▄▄▄▄▄▄▄▃▅19405.017236.018337.016124.013422.012843.014085.012686.012596.010486.010385.010221.010680.08641.09169.07984.05545.05916.06363.05325.03347.05036.05855.05513.0-1756.06517.07850.05896.06577.06957.07878.06408.06145.07603.07770.05534.0359.06363.08239.07306.06319.06025.08497.07230.06024.05341.08883.0NA
us-gaap:IncomeTaxExpenseBenefit ▃▂▃▂▂▂▂▂▁▂▂▂▂▂█▂▁▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂2947.01779.02874.02231.02220.02091.02436.02008.0-591.01677.01965.01397.01807.01217.015471.01408.0-968.01115.01163.0635.0225.01280.0857.0893.01439.01532.01987.01356.01965.01297.01320.01164.01180.01548.01393.01068.0851.01255.01615.01568.0445.0793.01863.01820.01506.01335.02221.0NA
us-gaap:InterestExpense ▆▇▇▇█▇█▇█████████▇▆▅▄▄▄▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁553.0633.0571.0589.0686.0614.0654.0637.0669.0671.0672.0674.0672.0691.0698.0672.0655.0609.0521.0437.0345.0340.0309.0249.0247.0211.0162.0161.0169.0175.0135.0118.0120.0109.0105.095.096.095.095.094.094.084.072.045.037.038.038.0NA
us-gaap:NetIncomeLoss ███▇▆▆▇▆▇▆▆▆▆▅▁▅▅▄▅▄▄▄▄▄▂▄▅▄▄▅▅▅▄▅▅▄▃▅▅▅▅▅▅▅▄▄▅▄16458.015457.015463.013893.011202.010752.011649.010678.013187.08809.08420.08824.08873.07424.0-6302.06576.06513.04801.05200.04690.03122.03756.04998.04620.0-3195.04985.05863.04540.04612.05660.06558.05244.04965.06055.06377.04466.0-492.05108.06624.05738.05874.05232.06634.05410.04518.04006.06662.03574.0
us-gaap:NonoperatingIncomeExpense ▆▅█▆▄▂▅▄▅▅▅▆▆▇█▆▆▆▅▄▆▁▂▁▆▃▄▄▄▃▃▄▄▃▄▆▅▃▆▄▅▆▇▅▄▅▇310.0188.0440.0248.015.0-132.0194.00.0191.0145.0127.0266.0301.0349.0490.0276.0215.0322.0186.0100.0267.0-247.0-171.0-280.0297.0-77.074.052.095.0-17.0-91.074.072.0-9.0-1.0226.0167.0-11.0245.0103.0148.0316.0332.0114.094.0168.0370.0NA
us-gaap:OperatingIncomeLoss █▇█▇▆▆▆▆▆▅▅▅▅▄▅▄▃▄▄▃▃▃▄▄▁▄▄▄▄▄▄▄▄▄▄▃▂▄▄▄▄▄▄▄▄▃▄19095.017048.017897.015876.013407.012975.013891.012686.012405.010341.010258.09955.010379.08292.08679.07708.05330.05594.06177.05225.03080.05283.06026.05793.0-2053.06594.07776.05844.06482.06974.07969.06334.06073.07612.07771.05308.0192.06374.07994.07203.06171.05709.08165.07116.05930.05173.08513.0NA
us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax ▆█▇▇▇▄▆▇▁▄▆▄-11.018.08.04.04.0-36.0-4.0-2.0-80.0-33.0-15.0-45.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax ▆▃█▅▅▂▅▃▄▅▃▄▁▆▄▆▆▆▂▅▃▄▄▃▂▂▂▄▅▄▄▅▄▄▄▅▄▅▄▄239.0-218.0741.0111.0181.0-541.0230.0-296.0-66.067.0-264.0-55.0-686.0255.0-40.0293.0293.0292.0-455.098.0-180.07.0-76.0-270.0-474.0-438.0-390.0-81.0162.018.021.062.0-74.0-114.03.0169.0-134.076.0-125.0-123.0NANANANANANANANA
us-gaap:OtherNonoperatingIncomeExpense ▅▅▆▅▅▅▄▄▂▅▅▅▄▅▅▄▄▄▂▄▄▄▄▃▅▄▁▄▃▃▃▆▆▃▄█▄▄▅▄▅▅▅▄▄▄▅22.06.070.00.00.0-3.0-19.0-18.0-121.016.034.014.0-61.07.034.0-39.0-23.0-39.0-174.0-15.0-39.0-49.0-14.0-93.04.0-27.0-209.0-35.0-66.0-72.0-111.080.0105.0-80.0-33.0202.0-25.0-20.050.0-4.00.07.00.0-38.0-19.0-10.046.0NA
us-gaap:ResearchAndDevelopmentExpense █▇▆▇▇▆▆▆▆▅▅▅▅▄▄▄▄▃▃▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▁▂▁▁▁▂▁▁5687.05204.04899.04926.05214.04887.04603.04565.04513.04316.04070.03977.03933.03715.03504.03574.03514.03355.03062.03106.03146.02980.02900.02962.03094.02984.02903.03065.03123.02743.02748.02767.02783.02640.02528.02460.02594.02517.02371.02329.02393.02269.02185.02196.02350.02220.02079.0NA
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax █▇▇▆▆▆▆▅▅▅▅▄▅▄▄▃▄▃▄▃▃▃▃▃▃▃▄▃▃▃▃▂▂▃▃▂▂▂▃▂▂▂▂▂▂▁▂▁46152.041706.043076.037154.038033.035021.036906.033055.033717.030571.032471.029084.030085.026819.028918.024538.025605.023212.025826.020453.020614.020531.023796.020379.022180.021729.026470.023201.023382.020403.024519.018529.019896.020489.021456.016008.018059.017407.020885.017372.017367.016428.019953.016195.016039.014503.019022.012920.0
us-gaap:Revenues █▇▇▆▆▆▆▅▅▅▅▄▅▄▄▃▄▃▄▃▃▃▃▃▃▃▄▃▃▃▃▂▂▃▃▂▂▂▃▂▂▂▂▂▂▁▂▁46152.041706.043076.037154.038033.035021.036906.033055.033717.030571.032471.029084.030085.026819.028918.024538.025605.023212.025826.020453.020614.020531.023796.020379.022180.021729.026470.023201.023382.020403.024519.018529.019896.020489.021456.016008.018059.017407.020885.017372.017367.016428.019953.016195.016039.014503.019022.012920.0
us-gaap:SellingAndMarketingExpense █▆▆▄▇▆▆▅▆▅▅▄▅▅▅▃▅▃▄▂▄▂▄▂▄▃▄▃▅▃▄▂▄▃▄▁▃▂▃▁▄▂▃▁▃▂▃5857.05082.04947.04231.05417.04911.04933.04337.04962.04565.04588.04098.04760.04335.04562.03812.04356.03879.04071.03233.03998.03406.03960.03333.03961.03709.04315.03728.04682.03542.04283.03304.04228.03794.04309.02945.03781.03414.03762.02900.03916.03393.03825.02806.03602.03203.03619.0NA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
us-gaap:Assets █▇▇▇▇▇▇▆▇▆▆▆▆▅▆▆▅▅▅▄▄▄▄▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁▁333779.0308879.0304137.0301001.0301311.0285449.0282794.0278955.0286556.0263281.0258859.0257619.0258848.0245497.0256003.0249097.0241086.0225017.0224610.0212524.0193694.0181869.0180098.0172896.0176223.0176683.0174848.0169656.0172384.0156119.0153543.0142348.0142431.0134105.0128683.0121876.0121271.0118010.0112243.0107415.0108704.099727.092306.0NA86113.0NANANA
us-gaap:Liabilities █▇▇▇█▇▇▇█▇▇▇▇▇▇▆▇▆▆▆▅▄▄▃▃▃▃▃▃▂▂▂▂▂▂▁▂▁▁▁▁▁▁191791.0174374.0173901.0177609.0183007.0170948.0172685.0172894.0184226.0168417.0166731.0171652.0176130.0166258.0177643.0159450.0168692.0155288.0155801.0142152.0121697.0107063.0103318.095451.096140.086551.082969.079486.082600.068695.068443.060707.063487.057417.056107.053040.054908.049351.048122.048024.051621.046275.043825.0NA39938.0NANANA
us-gaap:LiabilitiesAndStockholdersEquity █▇▇▇▇▇▇▆▇▆▆▆▆▅▆▆▅▅▅▄▄▄▄▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁▁333779.0308879.0304137.0301001.0301311.0285449.0282794.0278955.0286556.0263281.0258859.0257619.0258848.0245497.0256003.0249097.0241086.0225017.0224610.0212524.0193694.0181869.0180098.0172896.0176223.0176683.0174848.0169656.0172384.0156119.0153543.0142348.0142431.0134105.0128683.0121876.0121271.0118010.0112243.0107415.0108704.099727.092306.0NA86113.0NANANA
us-gaap:StockholdersEquity █▇▇▇▆▆▆▅▅▅▄▄▄▄▃▄▃▃▃▃▃▃▃▃▄▄▄▄▄▄▄▄▃▃▃▃▃▃▂▂▂▂▁▁▁▁▁141988.0134505.0130236.0123392.0118304.0114501.0110109.0106061.0102330.094864.092128.085967.082718.079239.078360.089647.072394.069729.068809.070372.071997.074806.076780.077445.080083.090132.091879.090170.089784.087424.085100.081641.078944.076688.072576.068836.066363.068659.064121.059391.057083.053452.048481.046942.046175.045710.044283.0NA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
us-gaap:AssetsCurrent █▇▇██▇▇▇█▇▆▇▇▆▇▇▇▆▆▇▅▅▅▄▅▄▄▄▄▄▄▃▃▃▃▂▂▂▂▂▂▁▁184406.0165614.0173973.0177077.0181915.0170505.0167074.0165896.0175552.0159887.0156874.0164195.0169662.0156659.0167633.0161031.0159851.0146313.0144949.0157909.0139660.0128421.0127812.0121656.0124712.0118398.0116362.0112439.0114246.0109006.0106870.099450.0101466.093524.089574.084051.085084.076860.072513.075271.074918.066263.059684.0NA55676.0NANANA
 us-gaap:Cash us-gaap:InvestmentType us-gaap:Cash█▇▅▆▆▄▃▃▃▃▁▃▃▃▃▃▂▂▃▂▂▂▂▂▂▃▄▃▄▁▁7272.06314.05565.05725.05910.04583.04276.04200.03771.03886.03039.03881.03942.04104.03877.04052.03624.03390.04037.03473.03501.03691.03480.03555.03679.04346.04468.04068.04980.02790.02747.0NA1967.0NANANANANANANANANANANANANANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▆▆▇█▆▅▄▆▅▅▂▇▅▄▆▃▃▃▃▆▂▃▃▂▂▃▂▂▄▅▄▁▁▂▂▂▃▂▅▆▄▃▁▃▂▃▄▄14224.013702.014432.017205.013576.011710.08864.013117.011356.011212.06638.015137.011946.09221.012859.06884.07663.06713.08468.013928.06510.07170.07185.05431.05595.07414.06426.06302.08669.011572.010059.04023.03804.05240.06017.05036.06938.06388.010610.012881.09610.07021.04023.08161.05505.08155.09422.08823.0
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents ▆▆▆█▆▄▂▅▄▄▁▇▅14224.013702.014432.017205.013576.011710.08864.013117.011356.011212.06638.015137.011946.0NANANA7663.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:ShortTermInvestments ▃▁▄▅▇██▇▆▅▆▅▆116110.0111705.0117536.0120772.0122951.0125916.0125389.0123519.0122463.0120406.0121024.0120743.0121822.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AccountsReceivableNetCurrent █▅▅▄▇▄▄▃▆▃▃▃▅▃▃▂▃▂▂▁▃▂▂▁▃▂▃▂▃▂▃▁▃▂▂▁▂▁▂▁▂▁▂38043.026322.027312.022851.032011.022699.023525.019087.029524.019269.019680.017390.026481.017208.018428.014561.019792.012882.014343.011129.018277.012247.014507.011444.017908.012427.016186.012887.019544.013497.015986.011007.017486.011991.014317.09871.015780.010961.013643.010153.014987.010033.012874.0NA13014.0NANANA
us-gaap:InventoryNet ▅▄▄▅▃▃▃▅▄▄▄█▅▄▄▇▄▄▄▆▄▅▅█▆▅▄▆▅▄▃▅▄▄▃▃▂▂▂▄▂▁▁2636.02245.01924.02705.01895.01644.01823.02622.02063.01951.01961.03614.02662.02084.02003.03211.02181.01979.01961.03122.02251.02450.02702.03816.02902.02469.02053.03141.02660.01920.01594.02613.01938.02133.01661.01624.01137.01412.01351.02270.01372.01056.0861.0NA740.0NANANA
us-gaap:OtherAssetsCurrent █▇██▇▅▄▄▆▄▄▄▄▃▂▃▃▃▃▄▃▄▄▃▃▄▃▃▂▂▂▂▂▂▂▂▂▁▂▂▂▁▁13393.011640.012769.013544.011482.08536.07473.07551.010146.07049.07571.07311.06751.05097.04422.04788.04897.05434.05864.06726.05892.06598.06345.05594.05461.06376.06173.05434.04392.03740.04018.03900.03388.03241.03301.03860.03092.02608.03614.03255.03320.02438.02149.0NA2950.0NANANA
us-gaap:Land 3660.0NANANA1823.0NANANA1540.0NANANA1254.0NANANA1107.0NANANA824.0NANANA769.0NANANA541.0NANANA525.0NANANA528.0NANANA533.0NANANA526.0NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
us-gaap:NoncurrentAssets 128314.0NANANA103293.0NANANA93632.0NANANA79882.0NANANA68962.0NANANA39961.0NANANA36505.0NANANA40119.0NANANA27729.0NANANA24891.0NANANA21487.0NANANANANANANA
us-gaap:PropertyPlantAndEquipmentGross 111066.0NANANA87348.0NANANA71807.0NANANA58683.0NANANA47913.0NANANA38156.0NANANA32337.0NANANA27804.0NANANA22504.0NANANA19231.0NANANA17991.0NANANA16259.0NANANA
us-gaap:FurnitureAndFixturesGross 5344.0NANANA4782.0NANANA4840.0NANANA4457.0NANANA4044.0NANANA3889.0NANANA3579.0NANANA3406.0NANANA2465.0NANANA2087.0NANANA1991.0NANANA1873.0NANANA
us-gaap:LeaseholdImprovementsGross 6884.0NANANA5487.0NANANA5316.0NANANA4735.0NANANA5064.0NANANA3659.0NANANA3577.0NANANA3560.0NANANA2946.0NANANA2550.0NANANA2345.0NANANA2100.0NANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment ██▇▇▇▆▆▆▅▅▅▅▄▄▄▄▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁51351.049681.047715.045417.043197.041512.039597.036971.035330.035431.033082.030953.029223.028377.026849.025523.024179.022992.021888.020885.019800.018885.018008.018009.017606.016839.016192.015373.014793.014441.013686.013038.012513.012247.011773.011401.010962.010952.010546.010209.09829.09564.09279.0NA8629.0NANANA
us-gaap:AmortizationOfIntangibleAssets ▅▅▅▅▅▅▅▆▅▆▇▇▇▇▇▇█▇▄▂▃▃▃▃▂▅▄▅▄▂▂▂▂▂▂▂▂▁▂▁▁▂▁400.0405.0378.0383.0400.0356.0411.0434.0400.0431.0530.0556.0500.0560.0562.0563.0600.0560.0315.0214.0238.0249.0249.0242.0200.0361.0329.0372.0347.0170.0166.0162.0176.0187.0198.0178.0152.0142.0155.0109.0125.0162.0126.0NANANANANA
us-gaap:PropertyPlantAndEquipmentNet █▇▇▆▆▆▅▅▅▄▄▄▄▄▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁59715.054945.051737.047927.044151.041221.040522.038409.036477.033648.032717.031430.029460.027929.026304.024809.023734.021962.021379.019224.018356.016831.015789.015046.014731.014375.013607.013229.013011.011771.011567.010774.09991.09204.08698.08329.08269.08225.08010.08033.08162.07969.07799.0NA7630.0NANANA
us-gaap:LongTermInvestments ▃▃▂▂▂▁▁▁▁▁▁▁▁▂▂▃▃▄▅▆▆▆▆▆▇▆▇████▆▆▆▆▅▅▅▄▅▆▆▅5984.05395.03794.03103.02965.02660.02755.02684.02649.02403.02274.02034.01862.02818.03961.05343.06023.07381.08912.010486.010431.011315.011514.011438.012053.012019.012665.013943.014597.014792.014607.011995.010844.011193.010707.010038.09776.09068.07550.08576.010865.010748.010022.0NA7754.0NANANA
us-gaap:Goodwill ██▇▇▇▇▇▇▇▇▆▅▅▅▅▅▅▅▅▂▂▂▂▂▂▃▃▂▂▁▁▁▁▁▁▁▁▂▂▁▁▁▁▁▁49711.049698.044219.043890.043351.042064.042248.042113.042026.041861.041577.035855.035683.035582.035355.035389.035122.034668.034524.017907.017872.017948.017436.017142.016939.021728.021855.020081.020127.014751.014680.014667.014655.014682.014727.014466.013452.019698.019670.012537.012581.012554.012502.012471.012394.0NANANA
us-gaap:FiniteLivedIntangibleAssetsNet ▆▆▅▅▅▅▅▆▆▆▆▆▆▆▇▇▇██▃▃▄▄▄▄▅▅▅▅▂▃▃▃▃▃▃▃▂▂▁▁▁▁7800.08127.06555.06923.07038.06855.07126.07508.07750.08103.08482.07579.08053.08544.09034.09598.010106.010547.011001.03522.03733.04459.04619.04745.04835.06963.07299.06693.06981.02901.02945.02982.03083.03240.03341.03423.03170.02756.02581.01026.0744.0840.0992.0NA1158.0NANANA
us-gaap:DeferredTaxAssetsLiabilitiesNet 6983.0NANANA6201.0NANANA7303.0NANANA828.0NANANA1881.0NANANANANANANANANANANA-781.0NANANA-77.0NANANA142.0NANANA1011.0NANANA1955.0NANANA
us-gaap:OperatingLeaseRightOfUseAsset ███▇▇▆▆▆▆▅▅▅▅▅▅▅▁11088.010673.010298.09047.08753.08448.08439.07890.07379.07121.06806.06734.06686.06859.06749.06844.00.0NANANA0.0NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent ██▇▇▇▇███▆▅▅▄▄▄▃▄▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁15075.014427.013561.013034.013138.013696.014630.014455.014723.010258.010129.09792.07442.07106.06967.06083.06250.04146.03845.03476.03642.02895.02928.02869.02953.03200.03060.03271.03422.02898.02874.02480.02392.02262.01636.01569.01520.01403.01919.01972.01434.01353.01307.0NA1501.0NANANA
 us-gaap:EquitySecuritiesFvNi us-gaap:FairValueByFairValueHierarchyLevel,us-gaap:InvestmentType us-gaap:FairValueInputsLevel1,us-gaap:EquitySecurities███▅▅▇▄▄▄▂▁▁▁1582.01592.01655.01170.01198.01426.01074.0995.0973.0653.0584.0562.0533.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:EquitySecuritiesFvNi us-gaap:InvestmentType us-gaap:EquitySecurities█▇▅▃▃▄▃▃▂▂▂▁▁6960.06345.04691.03827.03749.03899.03373.03182.03058.02786.02615.02273.02109.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:EquitySecuritiesFvNi us-gaap:InvestmentType,us-gaap:MeasurementInputType us-gaap:EquitySecurities,msft:OtherMeasurement█▇▄▃▃▃▂▂▂▂▂▁▁5378.04753.03036.02657.02551.02473.02299.02187.02085.02133.02031.01711.01558.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
us-gaap:AccountsPayableCurrent █▇▇▆▆▄▄▄▄▃▃▄▄▃▄▃▃▃▃▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▁▁▁▁▁▁▁▁▁15163.013412.012770.012509.012530.09246.08811.08574.09382.07544.07563.08511.08617.07623.07850.06866.07390.06217.06580.06296.06898.06759.06936.06630.06591.06690.06932.06769.07432.04583.05398.04841.04828.04532.04356.03631.04175.03790.03884.03719.04197.03829.03863.0NA4025.0NANANA
us-gaap:AccruedIncomeTaxesCurrent ▃▃▂▄▃▅▄▅█▃▃▄▃▁▁▂▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▁▂▂▁▁▁▂2174.02165.01562.02384.02130.03296.02687.03440.05665.01950.02033.02341.02121.0814.0788.0920.0718.0654.0508.0720.0580.0685.0493.0607.0606.0758.0711.0903.0782.0694.0591.0834.0592.0689.0630.0847.0789.0958.0921.0705.0580.0839.01439.0NA1074.0NANANA
us-gaap:ContractWithCustomerLiabilityCurrent █▃▃▅▆▂▂▃▄▁▁▂▃41525.030083.030402.033476.036000.027012.027343.029904.032676.024251.024285.026704.028905.0NANANA24013.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LiabilitiesCurrent █▆▆▆▆▅▅▅▆▄▄▄▅▃▅▄▅▄▆▅▅▃▃▄▄▃▄▃▃▂▂▂▂▂▂▂▂▁▁▁▂▁▁88657.072193.067486.070056.072310.058707.059640.058118.069420.053861.050318.056277.058488.046133.058099.051615.064527.052005.070787.058810.059357.044354.042643.049399.049858.040748.047415.044694.045625.033903.033742.034623.037417.031929.031910.031402.032688.026170.025373.025543.028774.024042.024312.0NA26147.0NANANA
us-gaap:LongTermDebtCurrent ██▅▇▄▄▆▃▆▇▄▇▄▄▄▁▁▁▁8072.08051.05387.06497.03749.03748.06247.03017.05516.06515.03516.06497.03998.03447.03446.01050.01049.0599.0599.0NA0.00.0750.0750.02499.02499.01749.01748.00.02000.02000.02000.02999.02246.02241.02236.01231.0NANANANANANANANANANANA
us-gaap:OtherLiabilitiesCurrent █▇▇▆▇▆▆▅▆▅▅▅▆▅▅▅▄▃▄▄▃▃▄▄▄▄▄▄▄▂▂▁▁▂▁▁▁▁▁▁▁▁▁11666.010450.010527.09476.010027.09151.09131.08507.09351.07837.08297.07953.08744.07500.07787.07520.06280.06025.06688.07123.05949.05887.06447.06207.06766.06846.06623.07130.06906.04275.03920.03625.03597.03913.03366.03312.03151.03011.03057.03245.03492.03325.03190.0NA2931.0NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
us-gaap:LongTermDebt ▆▆▆▇▇▇▇▇▇█████████▆▆▄▄▄▃▃▃▂▂▂▂▂▁▁▁▁▁▁58146.058058.060523.063552.063327.066610.069608.069495.072200.073100.073200.076200.076200.076900.076800.077300.077100.076800.059900.060200.040800.040900.041400.028600.030300.030100.020000.020200.020600.022700.022700.014600.015600.014200.014200.012000.011900.0NA11900.011900.011900.0NANANA4900.0NANANA
us-gaap:LongTermDebtNoncurrent ▅▅▆▆▆▇▇▇▇▇▇▇██████▆▆▄▄▄▃▃▃▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁50074.050007.055136.057055.059578.062862.063361.066478.066662.066585.069653.069733.072242.073480.073348.076255.076073.076222.059306.060154.040783.040896.040679.027819.027808.027644.018260.018472.020645.020679.020676.012632.012601.011949.011947.09714.010713.011938.011932.011927.011921.011915.09671.0NA4939.0NANANA
us-gaap:DeferredIncomeTaxLiabilitiesNet ▄▁▁▃▅▂▇██198.0173.0174.0187.0204.0185.0222.0234.0233.0NANANANANANANANANANANA1257.0NANANA1067.0NANANA781.0NANANANANANANANANANANANANANANANANANANA
us-gaap:OtherLiabilitiesNoncurrent ▆▅▅▅▄▄▄▃▂▂▂▁▁▁▁█▇█▇▆▆▆▆▅▆▅▅▅▅▄▄▃▄▄▃▃▃▃▃▃▃▃▂13427.012941.012544.011525.010632.09673.09658.08826.07581.06763.06055.05539.05211.05223.04820.018173.017184.017381.015980.014340.013640.014122.013700.013280.013544.013274.012423.011781.011594.09953.09790.09587.010000.09721.08397.08423.08208.08525.08386.08201.08072.08001.07662.0NA7445.0NANANA
us-gaap:OperatingLeaseLiabilityNoncurrent █▇▇▅▅▄▄▃▂▂▂▁▁▂▁▂▁9629.09272.08875.07753.07671.07248.07172.06659.06188.05972.05683.05652.05568.05751.05640.05768.05372.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo █▅▅▁1954.01803.01811.01566.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree █▅▅▁1751.01607.01579.01362.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour █▅▅▁1463.01320.01280.01090.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive 1133.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive 4111.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
us-gaap:StockholdersEquity █▇▇▇▆▆▆▅▅▅▄▄▄▄▃▄▃▃▃▃▃▃▃▃▄▄▄▄▄▄▄▄▃▃▃▃▃▃▂▂▂▂▁▁▁▁▁141988.0134505.0130236.0123392.0118304.0114501.0110109.0106061.0102330.094864.092128.085967.082718.079239.078360.089647.072394.069729.068809.070372.071997.074806.076780.077445.080083.090132.091879.090170.089784.087424.085100.081641.078944.076688.072576.068836.066363.068659.064121.059391.057083.053452.048481.046942.046175.045710.044283.0NA
us-gaap:CommonStocksIncludingAdditionalPaidInCapital ██▇▇▇▇▆▆▆▆▆▃▃▂▂▂▂▂▁▁▁▁▁▁▂▂▂▁▂▁▁▁▁83111.082308.081896.081089.080552.079813.079625.078882.078520.077791.077556.071303.071223.070418.070192.069419.069315.068554.068177.067747.068178.068012.068279.068093.068465.068475.068765.068362.068366.067803.067476.067230.067306.0NANANA65797.0NANANANANANANANANANANA
us-gaap:RetainedEarningsAccumulatedDeficit █▇▇▆▅▅▅▄▄▃▃▃▃▂▂▃▁▁▁▁▁▂▂▂▂▃▃▃▃▃▃▃▂▂▂▁▁57055.050735.044973.039193.034566.032012.030739.027240.024150.018338.016585.017279.013682.09974.08567.019702.02648.0531.0120.0944.02282.04954.06728.07614.09096.018186.019731.018051.017710.016289.014347.011680.09895.07657.04236.0932.0-856.0NANANANANANANANANANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▆▅█▇▇▇▄▄▃▂▂▁▁▃▃▄▄▅▄▆▆▆▆▆▇█████▇▇▆▆▆▆▅▅▅▅▆▆▆1822.01462.03367.03110.03186.02676.0-255.0-61.0-340.0-1265.0-2013.0-2615.0-2187.0-1153.0-399.0526.0431.0644.0512.01681.01537.01840.01773.01738.02522.03471.03383.03757.03708.03332.03277.02731.01743.02205.02006.01820.01422.01332.0826.0751.01863.01810.01697.0NA1055.0NANANA
 us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementEquityComponents us-gaap:CommonStockIncludingAdditionalPaidInCapital▁▁▁▂▁▁▁▁▁▁█▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▃▂▁▂▁▂450.0396.0302.0815.0340.0342.0234.0427.0308.0274.05887.0360.0255.0251.0189.0307.0221.0179.0131.0241.0173.0159.0117.0219.0151.0146.0121.0216.0146.0141.0117.0203.0165.0203.0145.0406.0289.01091.0208.0336.0180.01405.0660.0177.0912.0372.0779.0NA
 us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents us-gaap:CommonStockIncludingAdditionalPaidInCapital███▇▇▇▇▆▆▅▆▅▄▄▄▄▄▄▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▂▂▁▁▁▁▁▁▁▁1571.01525.01566.01456.01349.01338.01340.01262.01190.01172.01183.01107.01012.0969.0986.0973.0913.0883.0767.0703.0664.0672.0658.0674.0654.0641.0633.0646.0618.0602.0591.0635.0601.0599.0603.0603.0520.0591.0575.0558.0544.0541.0553.0528.0482.0481.0485.0NA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
us-gaap:NetCashProvidedByUsedInOperatingActivities ██▄▇▆▆▃▄▅▄▂▄▃▃▂▄▃▃▁22710.022179.012516.019335.018673.017504.010680.013818.016108.013520.08900.013657.011418.012151.07875.012440.011005.010660.06293.0NANANANANANANANANANANANANA5903.09666.04780.08484.07677.09594.05862.08493.05942.08672.04186.08194.05604.07393.04969.0NA
us-gaap:NetCashProvidedByUsedInInvestingActivities ▂▃▆▅▅▇▄▆▄▆▅▅▆█▆▄▄▄▁-10853.0-9684.0-1669.0-5371.0-4462.051.0-6036.0-1776.0-7257.0-1363.0-4200.0-2953.0-2670.03844.0-331.0-6904.0-7369.0-6191.0-14751.0NANANANANANANANANANANANANA-5839.0-7660.0-2593.0-7719.0-4662.0-12241.0-5568.0-2315.0-950.0-7139.0-1570.0-4957.0-4119.0-5904.0-92.0NA
us-gaap:NetCashProvidedByUsedInFinancingActivities ▄▃▃▄▃▃▄▄▄▅▃▅▅▁▇▅▆▅█-11371.0-13192.0-13634.0-10289.0-12262.0-14645.0-8915.0-10209.0-8686.0-7601.0-13216.0-7384.0-6039.0-19658.0-1552.0-6341.0-2701.0-6236.03016.0NANANANANANANANANANANANANA-1469.0-2744.0-1221.0-2714.0-2421.0-1605.0-2513.0-2869.0-2423.01437.0-6751.0-639.0-4098.0-2726.0-4277.0NA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect ▆▅▄▇▇▇▃▆▆█▁▇522.0-730.0-2773.03629.01866.02846.0-4253.01761.0144.04574.0-8499.03191.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
us-gaap:DeferredIncomeTaxExpenseBenefit ▇▇▇▇█▇▇▇▁▇▇▇▅▇▅▇▅▆▇▇▇█▇▇▇███▇▇▇█▇█▇▇█▇▇██▇▇▇▇▇█-34.0-88.0-17.0-11.0447.0-206.0-53.0-177.0-5723.0-320.0-173.0-247.0-2389.0-396.0-2305.0-53.0-1947.0-777.0-587.015.0155.0351.0-247.073.0-644.0253.0314.0301.0-369.0-190.0-176.0404.0-423.0226.0140.038.0672.0-134.014.0402.0326.0-59.0-117.0-148.0-483.0-241.0550.0NA
us-gaap:IncreaseDecreaseInAccountsPayable ▅▄▂▃█▃▂▁▅▂▂▂▄▂▄▂▄▂▃▂▂▂▃▂▂▂▃▁▄▁▃▂▃▂▄▁▃▂▃▂▃▂▃▂▄▃▂1617.0833.033.0315.03026.0546.0-7.0-547.01264.0-197.0-440.0-395.01010.0-393.0938.0-407.0850.0-425.099.0-443.0-17.0-129.0369.0-135.0-142.0-390.0137.0-659.0863.0-716.0602.0-276.0486.0-67.0685.0-567.0349.0-114.0176.0-442.0293.0-51.0216.0-400.0755.0122.03.0NA
us-gaap:IncreaseDecreaseInAccountsReceivable █▄▆▁▇▄▆▁█▄▅▁▇▄▆▂▆▄▅▂▆▄▅▂▆▃▅▂▆▃▆▂▆▄▆▂▆▃▅▃▆▃▅▃▆▄▅11606.0-290.04008.0-8843.09355.0-891.04203.0-10090.010070.0-460.02396.0-9194.09188.0-1285.03908.0-7949.06875.0-1487.02711.0-7174.06076.0-2288.03118.0-6376.05448.0-3655.03378.0-6627.05363.0-2501.04875.0-6617.05666.0-2191.04488.0-6156.05007.0-2770.03652.0-4733.04886.0-3031.03270.0-3674.04144.0-1947.02789.0NA
us-gaap:IncreaseDecreaseInInventories ▆▆▃▇▆▅▃▇▆▅▁█▇▆▂█▆▅▂█▅▅▂█▆▆▃▇▆▆▃▇▅▇▅▇▅▅▃█▆▆▄▇▆▅▄388.0329.0-788.0808.0251.0-181.0-799.0561.0113.0-12.0-1654.0956.0572.075.0-1205.01023.0199.016.0-1132.0867.0-192.0-241.0-1104.0937.0429.0430.0-1070.0483.0199.0324.0-1029.0667.0-187.0483.033.0473.0-263.050.0-891.0920.0303.0170.0-380.0468.0260.0-77.0-558.0NA
us-gaap:NetCashProvidedByUsedInOperatingActivities ██▄▇▆▆▃▄▅▄▂▄▃▃▂▄▃▃▁22710.022179.012516.019335.018673.017504.010680.013818.016108.013520.08900.013657.011418.012151.07875.012440.011005.010660.06293.0NANANANANANANANANANANANANA5903.09666.04780.08484.07677.09594.05862.08493.05942.08672.04186.08194.05604.07393.04969.0NA
us-gaap:NetIncomeLoss ███▇▆▆▇▆▇▆▆▆▆▅▁▅▅▄▅▄▄▄▄▄▂▄▅▄▄▅▅▅▄▅▅▄▃▅▅▅▅▅▅▅▄▄▅▄16458.015457.015463.013893.011202.010752.011649.010678.013187.08809.08420.08824.08873.07424.0-6302.06576.06513.04801.05200.04690.03122.03756.04998.04620.0-3195.04985.05863.04540.04612.05660.06558.05244.04965.06055.06377.04466.0-492.05108.06624.05738.05874.05232.06634.05410.04518.04006.06662.03574.0
us-gaap:ShareBasedCompensation ███▇▆▆▆▆▅▅▅▄▃▃▃▃▃▂▂▁1571.01525.01566.01456.01349.01338.01340.01262.01190.01172.01183.01107.01012.0969.0986.0973.0913.0883.0767.0703.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
us-gaap:NetCashProvidedByUsedInInvestingActivities ▂▃▆▅▅▇▄▆▄▆▅▅▆█▆▄▄▄▁-10853.0-9684.0-1669.0-5371.0-4462.051.0-6036.0-1776.0-7257.0-1363.0-4200.0-2953.0-2670.03844.0-331.0-6904.0-7369.0-6191.0-14751.0NANANANANANANANANANANANANA-5839.0-7660.0-2593.0-7719.0-4662.0-12241.0-5568.0-2315.0-950.0-7139.0-1570.0-4957.0-4119.0-5904.0-92.0NA
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment █▆▅▆▆▅▅▄▅▄▅▅▅▄▄▃▃▃▃▃▄▃▃▂▃▂▂▂▂▂▃▂▃▂▂▁▁▁▁▁▁▁▁▁▁▁▁6452.05089.04174.04907.04744.03767.03545.03385.04051.02565.03707.03602.03980.02934.02586.02132.02283.01695.01988.02163.02655.02308.02024.01356.01781.01391.01490.01282.01330.01192.01732.01231.01794.0930.0930.0603.0622.0749.0498.0436.0642.0658.0491.0564.0758.0408.0376.0NA
us-gaap:PaymentsToAcquireInvestments ▂▃▂▂▃▃▃▄▂▁▃▃▅▄▆▅▄▆▇█▄▄▅▅▄▄▃▄▄▃▂▂▄▃▂▃▂▄▂▂▂▂▁▁▁▂▁14877.018375.015092.014580.018879.015910.019011.023390.015442.05846.016858.019551.032380.026885.045154.032961.029031.043918.046775.057181.030097.027341.034750.037570.025259.030218.019167.024085.023473.021323.013126.014768.027024.018160.010074.020138.011953.023951.010047.011299.08286.014394.05896.07417.04174.011217.04287.0NA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
us-gaap:NetCashProvidedByUsedInFinancingActivities ▄▃▃▄▃▃▄▄▄▅▃▅▅▁▇▅▆▅█-11371.0-13192.0-13634.0-10289.0-12262.0-14645.0-8915.0-10209.0-8686.0-7601.0-13216.0-7384.0-6039.0-19658.0-1552.0-6341.0-2701.0-6236.03016.0NANANANANANANANANANANANANA-1469.0-2744.0-1221.0-2714.0-2421.0-1605.0-2513.0-2869.0-2423.01437.0-6751.0-639.0-4098.0-2726.0-4277.0NA
us-gaap:PaymentsOfDividendsCommonStock ███▇▇▇▇▆▆▆▆▆▆▆▆▅▅▅▅▅▅▅▅▄▄▄▄▄▄▄▄▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁▁4214.04221.04230.03856.03865.03876.03886.03510.03521.03526.03544.03220.03226.03232.03238.03003.03009.03012.03024.02800.02821.02842.02868.02475.02496.02532.02547.02307.02309.02322.02332.01916.01921.01925.01933.01676.01678.01683.01683.01341.01350.01349.01363.01118.01130.01139.01152.0NA
us-gaap:PaymentsForRepurchaseOfCommonStock ██▇█▆█▆▅▅▅▇▄▃▄▂▃▂▂▄▅▄▄▄▅▅▆▂▃▁▂▂▂▁▁▂▂▁▁▁▂▁▁▆▅▄▂▄7177.06930.06535.06743.05791.07059.05206.04912.04633.04753.06413.03744.02362.03781.02008.02570.01765.02062.03599.04362.03677.03857.03678.04757.04279.05131.02145.02888.01170.01845.02113.02188.01042.01028.01658.01632.01030.01023.01042.01934.01256.0848.05052.04399.03839.02023.03867.0NA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30

Common Stock Shares Outstanding

us-gaap:CommonStockSharesOutstanding

us-gaap:CommonStockSharesOutstanding


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-302009-06-302008-06-30
Value7519753475467564757175907611763476437666768376807677769077057720770877237730778478087870792579868027811382188255823982608300834683288349837484228381840083828410837684318403866889089151
Percentage of CommonStockSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-03-312020-12-312020-09-302020-03-312019-12-312019-09-302019-03-312018-12-312018-09-302018-03-312017-12-312017-09-302017-03-312016-12-312016-09-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-03-312011-12-312011-09-302011-03-312010-12-312010-09-302010-03-312009-12-31
Value75977616763776757691771077447768776677947710779978137830787679858028806682378297835183678395843484298444849484988465849085108570869588768951
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-03-312020-12-312020-09-302020-03-312019-12-312019-09-302019-03-312018-12-312018-09-302018-03-312017-12-312017-09-302017-03-312016-12-312016-09-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-03-312011-12-312011-09-302011-03-312010-12-312010-09-302010-03-312009-12-31
Value75397555756676027621763476727692767376987710770877257755778978957964799681678228824982848326833983648393839684018402839284208497861487678856
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
Value2.192.052.051.841.481.411.531.41.721.151.091.151.150.96-0.820.850.840.620.670.60.40.480.630.58-0.40.610.710.550.560.680.790.630.590.720.760.53-0.060.610.790.680.70.620.780.630.520.460.750.4
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EarningsPerShareBasic us-gaap:ChangeInAccountingEstimateByType

us-gaap:ServiceLife


Earnings
Period End2021-06-302021-03-312020-12-312020-09-30
Value0.050.070.090.1
Percentage of EarningsPerShareBasic2.33.44.45.4

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
Value2.172.032.031.821.461.41.511.381.711.141.081.141.140.95-0.820.840.830.610.660.60.390.470.620.57-0.40.610.710.540.550.680.780.620.590.720.760.53-0.060.60.780.680.690.610.770.620.510.450.740.4
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EarningsPerShareDiluted us-gaap:ChangeInAccountingEstimateByType

us-gaap:ServiceLife


Earnings
Period End2021-06-302021-03-312020-12-312020-09-30
Value0.050.070.090.1
Percentage of EarningsPerShareDiluted2.33.44.45.5

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value16818135521572013807117121368311455109571411295579022846377976670-7227.0647563004933403148342819382350333836-4144.050735489458949885715710462324503625465634864-402.0561466994626
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.032.536.537.230.839.131.033.141.931.327.829.125.924.9-25.026.424.621.315.623.613.718.621.218.8-18.723.320.719.821.328.029.033.622.630.530.630.4-2.232.332.126.6

Cost Of Goods And Services Sold

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value139911304514194110021233910975123581040610412101701242399059742926911064827884568060990178447979772298727207746871611013682737595594182845114560247875692416841633952563837773708389748333139317027553628
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.031.333.029.632.431.333.531.530.933.338.334.132.434.638.333.733.034.738.338.438.737.641.535.433.733.038.335.732.529.133.827.628.223.426.526.023.122.727.021.721.423.724.219.419.819.019.1

us-gaap:CostOfGoodsAndServicesSold us-gaap:ProductOrService

us-gaap:Product


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value4287427760583597437033764966330532983441588536493517342554982980
Percentage of CostOfGoodsAndServicesSold30.632.842.732.735.430.840.231.831.733.847.436.836.137.049.736.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.010.314.19.711.59.613.510.09.811.318.112.511.712.819.012.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Product0.025.331.122.80.021.327.221.00.022.336.321.10.022.730.720.8

us-gaap:ServiceOther


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value9704876881367405796975997392710171146729653862566225584455665298
Percentage of CostOfGoodsAndServicesSold69.467.257.367.364.669.259.868.268.366.252.663.263.963.050.364.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.021.018.919.921.021.720.021.521.122.020.121.520.721.819.221.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ServiceOther0.035.334.534.70.039.739.641.10.044.540.253.10.049.950.651.7

Cost Of Revenue

us-gaap:CostOfRevenue

us-gaap:CostOfRevenue


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value139911304514194110021233910975123581040610412101701242399059742926911064827884568060990178447979772298727207746871611013682737595594182845114560247875692416841633952563837773708389748333139317027553628
Percentage of CostOfRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.031.333.029.632.431.333.531.530.933.338.334.132.434.638.333.733.034.738.338.438.737.641.535.433.733.038.335.732.529.133.827.628.223.426.526.023.122.727.021.721.423.724.219.419.819.019.1

Gain Loss On Investments

us-gaap:GainLossOnInvestments

us-gaap:GainLossOnInvestments


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value39535335912528-101.0162-57.02674494243548510768573690790698405475851062.0151169317792849070-7.0315743-15.0212343153.0100187118344913792
Percentage of GainLossOnInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.80.80.30.1-0.30.4-0.20.80.10.30.81.81.92.72.32.73.42.72.02.30.40.40.00.70.81.20.31.20.40.3-0.00.20.30.2-0.11.20.21.50.00.61.10.60.20.30.90.5

us-gaap:GainLossOnInvestments us-gaap:InvestmentType

us-gaap:DebtSecurities


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value16111917-5.0-5.07.0-1.0-9.0-4.0-6.0-78.0-309.0-331.0-258.0-68.0
Percentage of GainLossOnInvestments4.13.15.313.6-17.95.04.31.8-3.4-9.1-6.4-32.1-56.4-64.9-33.6-11.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.00.0-0.0-0.00.0-0.0-0.0-0.0-0.0-0.3-1.0-1.2-0.9-0.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:DebtSecurities0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:EquitySecurities


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value37934234010833-96.0155-56.0276481003218578411026641
Percentage of GainLossOnInvestments95.996.994.786.4117.995.095.798.2103.4109.1106.4132.1156.4164.9133.6111.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.80.80.30.1-0.30.4-0.20.80.20.31.12.83.13.52.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:EquitySecurities0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

General And Administrative Expense

us-gaap:GeneralAndAdministrativeExpense

us-gaap:GeneralAndAdministrativeExpense


General
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value1522132711391119165612731121106114251179113211491271120811091166135512028791045130111401038108412721091109711511373120312351010121016561156112711361150112011631179116094593898711521183
Percentage of GeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.03.22.63.04.43.63.03.24.23.93.54.04.24.53.84.85.35.23.45.16.35.64.45.35.75.04.15.05.95.95.05.56.18.15.47.06.36.65.46.76.87.14.75.86.27.96.2

Gross Profit

us-gaap:GrossProfit

us-gaap:GrossProfit


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
Value321612866128882261522569424046245482264923305204012004819179203431755017854162601486114030141891260912635128091392413172147121456816334149281578714462162351341514294157021576411840138961345515247135951365912531151201305612869117481539410078
Percentage of GrossProfit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.068.767.070.467.668.766.568.569.166.761.765.967.665.461.766.358.060.454.961.661.362.458.564.666.367.061.764.367.570.966.272.471.876.673.574.076.977.373.078.378.676.375.880.680.281.080.978.0

Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value1940517236183371612413422128431408512686125961048610385102211068086419169798455455916636353253347503658555513-1756.0651778505896657769577878640861457603777055343596363823973066319602584977230602453418883
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.041.342.643.435.336.738.238.437.434.332.035.135.532.231.732.521.725.524.626.016.224.524.627.1-7.930.029.725.428.134.132.134.630.937.136.234.62.036.639.442.136.436.742.644.637.636.846.7

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value29471779287422312220209124362008-591.016771965139718071217154711408-968.011151163635225128085789314391532198713561965129713201164118015481393106885112551615156844579318631820150613352221
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.04.36.76.05.86.06.66.1-1.85.56.14.86.04.553.55.7-3.84.84.53.11.16.23.64.46.57.17.55.88.46.45.46.35.97.66.56.74.77.27.79.02.64.89.311.29.49.211.7

us-gaap:IncomeTaxExpenseBenefit us-gaap:IncomeTaxAuthorityName

msft:IndiaSupremeCourt


Income
Period End2021-03-31
Value-620.0
Percentage of IncomeTaxExpenseBenefit-34.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-1.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:IndiaSupremeCourt0.0

Interest Expense

us-gaap:InterestExpense

us-gaap:InterestExpense


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value553633571589686614654637669671672674672691698672655609521437345340309249247211162161169175135118120109105959695959494847245373838
Percentage of InterestExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.01.51.31.61.81.81.81.92.02.22.12.32.22.62.42.72.62.62.02.11.71.71.31.21.11.00.60.70.70.90.60.60.60.50.50.60.50.50.50.50.50.50.40.30.20.30.2

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
Value16458154571546313893112021075211649106781318788098420882488737424-6302.0657665134801520046903122375649984620-3195.049855863454046125660655852444965605563774466-492.051086624573858745232663454104518400666623574
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.037.135.937.429.530.731.632.339.128.825.930.329.527.7-21.826.825.420.720.122.915.118.321.022.7-14.422.922.119.619.727.726.728.325.029.629.727.9-2.729.331.733.033.831.833.233.428.227.635.027.7

us-gaap:NetIncomeLoss us-gaap:ChangeInAccountingEstimateByType

us-gaap:ServiceLife


Net
Period End2021-06-302021-03-312020-12-312020-09-30
Value400505649763
Percentage of NetIncomeLoss2.43.34.25.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.01.21.52.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ServiceLife0.00.00.00.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value16458154571546313893112021075211649106781318788098420882488737424-6302.0657665134801520046903122375649984620-3195.049855863454046125660655852444965605563774466-492.0510866245738
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.037.135.937.429.530.731.632.339.128.825.930.329.527.7-21.826.825.420.720.122.915.118.321.022.7-14.422.922.119.619.727.726.728.325.029.629.727.9-2.729.331.733.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Nonoperating Income Expense

us-gaap:NonoperatingIncomeExpense

us-gaap:NonoperatingIncomeExpense


Nonoperating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value31018844024815-132.01940.0191145127266301349490276215322186100267-247.0-171.0-280.0297-77.0745295-17.0-91.07472-9.0-1.0226167-11.024510314831633211494168370
Percentage of NonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.51.00.70.0-0.40.50.00.60.50.40.91.01.31.71.10.81.40.70.51.3-1.2-0.7-1.41.3-0.40.30.20.4-0.1-0.40.40.4-0.0-0.01.40.9-0.11.20.60.91.91.70.70.61.21.9

Operating Income Loss

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value190951704817897158761340712975138911268612405103411025899551037982928679770853305594617752253080528360265793-2053.0659477765844648269747969633460737612777153081926374799472036171570981657116593051738513
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.040.941.542.735.337.037.638.436.833.831.634.234.530.930.031.420.824.123.925.514.925.725.328.4-9.330.329.425.227.734.232.534.230.537.236.233.21.136.638.341.535.534.840.943.937.035.744.8

us-gaap:OperatingIncomeLoss us-gaap:ChangeInAccountingEstimateByType

us-gaap:ServiceLife


Operating
Period End2021-06-302021-03-312020-12-312020-09-30
Value400611787927
Percentage of OperatingIncomeLoss2.13.64.45.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.01.51.82.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ServiceLife0.00.00.00.0

us-gaap:OperatingIncomeLoss us-gaap:StatementBusinessSegments

msft:IntelligentCloud


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-03-312016-12-312016-09-30
Value7787642564925422534445604531388945023208327929313901265428322137214822911777
Percentage of OperatingIncomeLoss40.837.736.334.239.935.132.630.736.331.032.029.437.632.032.627.738.437.134.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.015.415.114.614.113.012.311.813.410.510.110.113.09.99.88.79.38.98.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:IntelligentCloud0.042.544.541.80.037.138.235.90.033.235.034.20.033.636.330.931.933.929.1

msft:MorePersonalComputing


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-03-312016-12-312016-09-30
Value4873459452244748409136274178401535593154296431433012252325102565203525612033
Percentage of OperatingIncomeLoss25.526.929.229.930.528.030.131.628.730.528.931.629.030.428.933.336.441.538.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.011.012.112.810.810.411.312.110.610.39.110.810.09.48.710.58.89.99.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:MorePersonalComputing0.035.234.540.10.033.031.636.10.029.522.829.20.025.420.627.423.221.521.6

msft:ProductivityAndBusinessProcesses


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-03-312016-12-312016-09-30
Value6435602961815706397247885182478243443979401538813466311533373006254030532905
Percentage of OperatingIncomeLoss33.735.434.535.929.636.937.337.735.038.539.139.033.437.638.439.045.449.455.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.014.514.315.410.413.714.014.512.913.012.413.311.511.611.512.310.911.814.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:ProductivityAndBusinessProcesses0.044.546.346.30.040.843.843.20.038.839.839.70.034.637.336.533.042.545.1

Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value-11.0188.04.04.0-36.0-4.0-2.0-80.0-33.0-15.0-45.0
Percentage of OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.00.00.0-0.1-0.0-0.0-0.2-0.1-0.0-0.2

Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value239-218.0741111181-541.0230-296.0-66.067-264.0-55.0-686.0255-40.0293293292-455.098-180.07.0-76.0-270.0-474.0-438.0-390.0-81.0162182162-74.0-114.03.0169-134.076-125.0-123.0
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.0-0.51.70.30.5-1.50.6-0.9-0.20.2-0.8-0.2-2.31.0-0.11.21.11.3-1.80.5-0.90.0-0.3-1.3-2.1-2.0-1.5-0.30.70.10.10.3-0.4-0.60.01.1-0.70.4-0.6-0.7

Other Nonoperating Income Expense

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:OtherNonoperatingIncomeExpense


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value226.0700.00.0-3.0-19.0-18.0-121.0163414-61.07.034-39.0-23.0-39.0-174.0-15.0-39.0-49.0-14.0-93.04.0-27.0-209.0-35.0-66.0-72.0-111.080105-80.0-33.0202-25.0-20.050-4.00.07.00.0-38.0-19.0-10.046
Percentage of OtherNonoperatingIncomeExpense100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.20.00.0-0.0-0.1-0.1-0.40.10.10.0-0.20.00.1-0.2-0.1-0.2-0.7-0.1-0.2-0.2-0.1-0.50.0-0.1-0.8-0.2-0.3-0.4-0.50.40.5-0.4-0.21.3-0.1-0.10.2-0.00.00.00.0-0.2-0.1-0.10.2

Research And Development Expense

us-gaap:ResearchAndDevelopmentExpense

us-gaap:ResearchAndDevelopmentExpense


Research
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value56875204489949265214488746034565451343164070397739333715350435743514335530623106314629802900296230942984290330653123274327482767278326402528246025942517237123292393226921852196235022202079
Percentage of ResearchAndDevelopmentExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.012.511.413.313.714.012.513.813.414.112.513.713.113.912.114.613.714.511.915.215.314.512.214.513.913.711.013.213.413.411.214.914.012.911.815.414.414.511.413.413.813.811.013.614.715.310.9

Revenue From Contract With Customer Excluding Assessed Tax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
Value461524170643076371543803335021369063305533717305713247129084300852681928918245382560523212258262045320614205312379620379221802172926470232012338220403245191852919896204892145616008180591740720885173721736716428199531619516039145031902212920
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax msft:ProductsOrServicesSecondaryCategorization

msft:CommercialCloud


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value19500177001670015200143001330012500116001100096009000850045006800610058004500380034003200
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax42.342.438.840.937.638.033.935.132.631.427.729.215.025.421.123.617.616.413.215.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax42.342.438.840.937.638.033.935.132.631.427.729.215.025.421.123.617.616.413.215.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:CommercialCloud100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ProductOrService

msft:Devices


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value1452159921201620179514122048120214631423194812611283121914781154104595816971362
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.13.84.94.44.74.05.53.64.34.76.04.34.34.55.14.74.14.16.66.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.13.84.94.44.74.05.53.64.34.76.04.34.34.55.14.74.14.16.66.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:Devices100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:EnterpriseServices


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value18081803169516371619163316121545161115421521145015511489143513711433138313711355
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.94.33.94.44.34.74.44.74.85.04.75.05.25.65.05.65.66.05.36.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.94.33.94.44.34.74.44.74.85.04.75.05.25.65.05.65.66.05.36.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:EnterpriseServices100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:Gaming


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value37143533503130923357234933272542205323634232273822862251392018961642190636171885
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax8.08.511.78.38.86.79.07.76.17.713.09.47.68.413.67.76.48.214.09.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax8.08.511.78.38.86.79.07.76.17.713.09.47.68.413.67.76.48.214.09.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:Gaming100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:LinkedInCorporation


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value294425622577220620162050210219091835169616931530146413351312114810679762280.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax6.46.16.05.95.35.95.75.85.45.55.25.34.95.04.54.74.24.20.90.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax6.46.16.05.95.35.95.75.85.45.55.25.34.95.04.54.74.24.20.90.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:LinkedInCorporation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

msft:OfficeProductsAndCloudServices


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value1069710016988192788947892089838466851178897747762275777088707565756918623464395982
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax23.224.022.925.023.525.524.325.625.225.823.926.225.226.424.526.827.026.924.929.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax23.224.022.925.023.525.524.325.625.225.823.926.225.226.424.526.827.026.924.929.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:OfficeProductsAndCloudServices100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:OtherProductsAndServices


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value1179112511431032993961959855779750805736741698740616692606732583
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.62.72.72.82.62.72.62.62.32.52.52.52.52.62.62.52.72.62.82.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.62.72.72.82.62.72.62.62.32.52.52.52.52.62.62.52.72.62.82.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:OtherProductsAndServices100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:SearchAdvertising


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value23372218218417891600198621631991195319111976178817691784182016391586159916051429
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.15.35.14.84.25.75.96.05.86.36.16.15.96.76.36.76.26.96.27.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.15.35.14.84.25.75.96.05.86.36.16.15.96.76.36.76.26.96.27.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:SearchAdvertising100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:ServerProductsAndCloudServices


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value154611320412729111951157810490101199192972080537791705879906343629954966330529753324689
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax33.531.729.630.130.430.027.427.828.826.324.024.326.623.721.822.424.722.820.622.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax33.531.729.630.130.430.027.427.828.826.324.024.326.623.721.822.424.722.820.622.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:ServerProductsAndCloudServices100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:Windows


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value65605646571653056128522055935353579249444758490154244612483946434892425348054643
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.213.513.314.316.114.915.216.217.216.214.716.918.017.216.718.919.118.318.622.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.213.513.314.316.114.915.216.217.216.214.716.918.017.216.718.919.118.318.622.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:Windows100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Product


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value18938168731946015803181471587118255157681710315448162191729917159151141792614298
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax41.040.545.242.547.745.349.547.750.750.549.959.557.056.462.058.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax41.040.545.242.547.745.349.547.750.750.549.959.557.056.462.058.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Product100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ServiceOther


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value27214248332361621351198861915018651172871661415123162521178512926117051099210240
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax59.059.554.857.552.354.750.552.349.349.550.140.543.043.638.041.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax59.059.554.857.552.354.750.552.349.349.550.140.543.043.638.041.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ServiceOther100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementBusinessSegments

msft:IntelligentCloud


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value17375151181460112986133711228111869108451139196499378856796067896779569227822673067586097
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax37.636.233.935.035.235.132.232.833.831.628.929.531.929.427.028.230.529.026.229.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax37.636.233.935.035.235.132.232.833.831.628.929.531.929.427.028.230.529.026.229.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:IntelligentCloud100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:MorePersonalComputing


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value14086130361512211849129101099713211111331127910680129931074610811991712170937892358775118899395
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax30.531.335.131.933.931.435.833.733.534.940.036.935.937.042.138.236.137.846.045.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax30.531.335.131.933.931.435.833.733.534.940.036.935.937.042.138.236.137.846.045.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:MorePersonalComputing100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:ProductivityAndBusinessProcesses


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value1469113552133531231911752117431182611077110471024210100977196689006895382388548770771796436
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax31.832.531.033.230.933.532.033.532.833.531.133.632.133.631.033.633.433.227.831.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax31.832.531.033.230.933.532.033.532.833.531.133.632.133.631.033.633.433.227.831.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax msft:ProductivityAndBusinessProcesses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementGeographical

country:US


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value2271920373218361902519313174281914917270173001537216787147401483213457151101252713450122981411511215
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax49.248.850.751.250.849.851.952.251.350.351.750.749.350.252.351.152.553.054.754.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax49.248.850.751.250.849.851.952.251.350.351.750.749.350.252.351.152.553.054.754.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax country:US100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:NonUs


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value2343321333212401812918720175931775715785164171519915684143441525313362138081201112155109141171110713
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax50.851.249.348.849.250.248.147.848.749.748.349.350.749.847.748.947.547.045.352.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax50.851.249.348.849.250.248.147.848.749.748.349.350.749.847.748.947.547.045.352.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:NonUs100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Revenues

us-gaap:Revenues

us-gaap:Revenues


Revenues
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
Value461524170643076371543803335021369063305533717305713247129084300852681928918245382560523212258262045320614205312379620379221802172926470232012338220403245191852919896204892145616008180591740720885173721736716428199531619516039145031902212920
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Selling And Marketing Expense

us-gaap:SellingAndMarketingExpense

us-gaap:SellingAndMarketingExpense


Selling
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value58575082494742315417491149334337496245654588409847604335456238124356387940713233399834063960333339613709431537284682354242833304422837944309294537813414376229003916339338252806360232033619
Percentage of SellingAndMarketingExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.712.211.511.414.214.013.413.114.714.914.114.115.816.215.815.517.016.715.815.819.416.616.616.417.917.116.316.120.017.417.517.821.318.520.118.420.919.618.016.722.520.719.217.322.522.119.0

Assets

us-gaap:Assets

us-gaap:Assets


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value333779308879304137301001301311285449282794278955286556263281258859257619258848245497256003249097241086225017224610212524193694181869180098172896176223176683174848169656172384156119153543142348142431134105128683121876121271118010112243107415108704997279230686113
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Liabilities

us-gaap:Liabilities

us-gaap:Liabilities


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value191791174374173901177609183007170948172685172894184226168417166731171652176130166258177643159450168692155288155801142152121697107063103318954519614086551829697948682600686956844360707634875741756107530405490849351481224802451621462754382539938
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets57.556.557.259.060.759.961.162.064.364.064.466.668.067.769.464.070.069.069.466.962.858.957.455.254.649.047.546.947.944.044.642.644.642.843.643.545.341.842.944.747.546.447.546.4

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value333779308879304137301001301311285449282794278955286556263281258859257619258848245497256003249097241086225017224610212524193694181869180098172896176223176683174848169656172384156119153543142348142431134105128683121876121271118010112243107415108704997279230686113
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-06-30
Value141988134505130236123392118304114501110109106061102330948649212885967827187923978360896477239469729688097037271997748067678077445800839013291879901708978487424851008164178944766887257668836663636865964121593915708353452484814694246175457104428339558
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets42.543.542.841.039.340.138.938.035.736.035.633.432.032.330.636.030.031.030.633.137.241.142.644.845.451.052.553.152.156.055.457.455.457.256.456.554.758.257.155.352.553.652.50.053.60.00.00.0

us-gaap:StockholdersEquity us-gaap:CumulativeEffectPeriodOfAdoption, us-gaap:StatementEquityComponents

srt:CumulativeEffectPeriodOfAdoptionAdjustment, us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Stockholders
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-30
Value0.010.00.00.00.0-67.042
Percentage of StockholdersEquity0.00.00.00.00.0-0.10.1
Percentage of Assets0.00.00.00.00.0-0.00.0
Percentage of Assets srt:CumulativeEffectPeriodOfAdoptionAdjustment us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss0.00.00.00.00.00.00.0

srt:CumulativeEffectPeriodOfAdoptionAdjustment, us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-30
Value0.010.00.00.00.0-67.042
Percentage of StockholdersEquity0.00.00.00.00.0-0.10.1
Percentage of Assets0.00.00.00.00.0-0.00.0
Percentage of Assets srt:CumulativeEffectPeriodOfAdoptionAdjustment us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.0

srt:CumulativeEffectPeriodOfAdoptionAdjustment, us-gaap:RetainedEarnings


Stockholders
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-30
Value0.0-32.00.00.00.0677-42.0
Percentage of StockholdersEquity0.0-0.00.00.00.00.7-0.1
Percentage of Assets0.0-0.00.00.00.00.2-0.0
Percentage of Assets srt:CumulativeEffectPeriodOfAdoptionAdjustment us-gaap:RetainedEarnings0.00.00.00.00.00.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

msft:AccumulatedTranslationAdjustmentAndOther


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-06-30
Value-1381.0-1620.0-1402.0-2143.0-2254.0-2435.0-1894.0-2124.0-1828.0-1762.0-1829.0-1565.0-1510.0-824.0-1079.0-1039.0-1528.0-1821.0-2113.0-1658.0-1756.0-1576.0-1583.0-1507.0-1237.0146
Percentage of StockholdersEquity-1.0-1.2-1.1-1.7-1.9-2.1-1.7-2.0-1.8-1.9-2.0-1.8-1.8-1.0-1.4-1.2-2.1-2.6-3.1-2.4-2.4-2.1-2.1-1.9-1.50.2
Percentage of Assets-0.4-0.5-0.5-0.7-0.7-0.9-0.7-0.8-0.6-0.7-0.7-0.6-0.6-0.3-0.4-0.4-0.6-0.8-0.9-0.8-0.9-0.9-0.9-0.9-0.70.1
Percentage of Assets msft:AccumulatedTranslationAdjustmentAndOther0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-30
Value-19.0-8.0-26.0-34.0-38.0-42.0-6.0-2.00.080113128173134
Percentage of StockholdersEquity-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.00.00.10.10.10.20.2
Percentage of Assets-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.00.00.00.00.00.10.1
Percentage of Assets us-gaap:AccumulatedGainLossNetCashFlowHedgeParent0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-06-30
Value322230904795528754785153164520651488417-297.0-1178.0-850.0-357.065915371825209520303024294131032758259831693531
Percentage of StockholdersEquity2.32.33.74.34.64.51.51.91.50.4-0.3-1.4-1.0-0.50.81.72.53.03.04.34.14.13.63.44.03.9
Percentage of Assets1.01.01.61.81.81.80.60.70.50.2-0.1-0.5-0.3-0.10.30.60.80.90.91.41.51.71.51.51.82.0
Percentage of Assets us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-06-30
Value182214623367311031862676-255.0-61.0-340.0-1265.0-2013.0-2615.0-2187.0-1153.0-399.0526431644512168115371840177317382522347133833757370833323277273117432205200618201422133282675118631055
Percentage of StockholdersEquity1.31.12.62.52.72.3-0.2-0.1-0.3-1.3-2.2-3.0-2.6-1.5-0.50.60.60.90.72.42.12.52.32.23.13.93.74.24.13.83.93.32.22.92.82.62.11.91.31.33.32.3
Percentage of Assets0.50.51.11.01.10.9-0.1-0.0-0.1-0.5-0.8-1.0-0.8-0.5-0.20.20.20.30.20.80.81.01.01.01.42.01.92.22.22.12.11.91.21.61.61.51.21.10.70.71.71.2
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStockIncludingAdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302008-06-30
Value8311182308818968108980552798137962578882785207779177556713037122370418701926941969315685546817767747681786801268279680936846568475687656836268366678036747667230673066682666334660846579765273639026349263415632346164661935628566251762566622936238262849
Percentage of StockholdersEquity58.561.262.965.768.169.772.374.476.782.084.282.986.188.989.677.495.798.399.196.394.790.988.987.985.576.074.875.876.177.679.382.385.387.191.496.099.195.199.7106.9111.1118.3127.2131.9136.1136.8141.30.0157.70.0
Percentage of Assets24.926.626.926.926.728.028.228.327.429.530.027.727.528.727.427.928.830.530.431.935.237.437.939.438.938.839.340.339.743.443.947.247.349.851.554.254.355.356.959.158.363.466.80.073.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStockIncludingAdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-06-30
Value57055507354497339193345663201230739272402415018338165851727913682997485671970226485311209442282495467287614909618186197311805117710162891434711680989576574236932-856.02054-607.0-4852.0-8195.0-17736.0
Percentage of StockholdersEquity40.237.734.531.829.228.027.925.723.619.318.020.116.512.610.922.03.70.80.21.33.26.68.89.811.420.221.520.019.718.616.914.312.510.05.81.4-1.33.0-0.9-8.2-14.4-38.4
Percentage of Assets17.116.414.813.011.511.210.99.88.47.06.46.75.34.13.37.91.10.20.10.41.22.73.74.45.210.311.310.610.310.49.38.26.95.73.30.8-0.71.7-0.5-4.5-7.5-20.6
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Assets Current

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value184406165614173973177077181915170505167074165896175552159887156874164195169662156659167633161031159851146313144949157909139660128421127812121656124712118398116362112439114246109006106870994501014669352489574840518508476860725137527174918662635968455676
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets55.253.657.258.860.459.759.159.561.360.760.663.765.563.865.564.666.365.064.574.372.170.671.070.470.867.066.666.366.369.869.669.971.269.769.669.070.265.164.670.168.966.464.764.7

Cash

us-gaap:Cash us-gaap:InvestmentType

us-gaap:Cash

us-gaap:Cash


Cashus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-06-30
Value72726314556557255910458342764200377138863039388139424104387740523624339040373473350136913480355536794346446840684980279027471967
Percentage of Cash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.22.01.81.92.01.61.51.51.31.51.21.51.51.71.51.61.51.51.81.61.82.01.92.12.12.52.62.42.91.81.81.4
Percentage of Assets us-gaap:Cash0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302008-06-30
Value14224137021443217205135761171088641311711356112126638151371194692211285968847663671384681392865107170718554315595741464266302866911572100594023380452406017503669386388106101288196107021402381615505815594228823607610339
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.34.44.75.74.54.13.14.74.04.32.65.94.63.85.02.83.23.03.86.63.43.94.03.13.24.23.73.75.07.46.62.82.73.94.74.15.75.49.512.08.87.04.40.06.40.00.00.00.00.0

us-gaap:CashAndCashEquivalentsAtCarryingValue us-gaap:FairValueByAssetClass

us-gaap:DebtSecurities


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value597664387970107566882588839708419717669433278110177758
Percentage of CashAndCashEquivalentsAtCarryingValue42.047.055.262.550.750.344.864.263.261.949.472.864.9
Percentage of Assets1.82.12.63.62.32.11.43.02.52.61.34.33.0
Percentage of Assets us-gaap:DebtSecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CashAndCashEquivalentsAtCarryingValue us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel1, us-gaap:USTreasurySecurities


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value15002.01151455631684960.06177690.03.044192280
Percentage of CashAndCashEquivalentsAtCarryingValue10.50.08.026.523.34.20.04.76.80.00.029.219.1
Percentage of Assets0.40.00.41.51.10.20.00.20.30.00.01.70.9
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel1 us-gaap:USTreasurySecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CertificatesOfDeposit


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value2920240217631781164619841548113414301517102420811865
Percentage of CashAndCashEquivalentsAtCarryingValue20.517.512.210.412.116.917.58.612.613.515.413.715.6
Percentage of Assets0.90.80.60.60.50.70.50.40.50.60.40.80.7
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:CertificatesOfDeposit0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CommercialPaper


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value1331231446382869161814421742433917731424120727842215
Percentage of CashAndCashEquivalentsAtCarryingValue9.416.932.116.711.912.319.733.115.612.718.218.418.5
Percentage of Assets0.40.71.51.00.50.50.61.60.60.50.51.10.9
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:CommercialPaper0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CorporateDebtSecurities


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.00.00.00.00.0320.00.00.00.0150.00.0
Percentage of CashAndCashEquivalentsAtCarryingValue0.00.00.00.00.00.30.00.00.00.00.20.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:CorporateDebtSecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:ForeignGovernmentDebtSecurities


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value22517200.00.01.01476680212925064002102913840.0
Percentage of CashAndCashEquivalentsAtCarryingValue1.612.60.00.00.012.67.716.222.135.715.59.10.0
Percentage of Assets0.10.60.00.00.00.50.20.80.91.50.40.50.0
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:ForeignGovernmentDebtSecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:USGovernmentAgenciesDebtSecurities


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.00.041815504494580.02006980.00.03491398
Percentage of CashAndCashEquivalentsAtCarryingValue0.00.02.99.03.33.90.01.56.10.00.02.311.7
Percentage of Assets0.00.00.10.50.10.20.00.10.20.00.00.10.5
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:USGovernmentAgenciesDebtSecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CashAndCashEquivalentsAtCarryingValue us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:FairValueInputsLevel1, us-gaap:EquitySecurities


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value9769508977247841239618498409383321239246
Percentage of CashAndCashEquivalentsAtCarryingValue6.96.96.24.25.810.67.03.83.63.44.81.62.1
Percentage of Assets0.30.30.30.20.30.40.20.20.10.10.10.10.1
Percentage of Assets us-gaap:FairValueInputsLevel1 us-gaap:EquitySecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CashAndCashEquivalentsAtCarryingValue us-gaap:InvestmentType

us-gaap:Cash


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302012-06-30
Value7272631455655725591045834276420037713886303938813942410438774052362433904037347335013691348035553679434644684068498027902747248919672019
Percentage of CashAndCashEquivalentsAtCarryingValue51.146.138.633.343.539.148.232.033.234.745.825.633.044.530.258.947.350.547.724.953.851.548.465.565.858.669.564.657.424.127.361.951.729.1
Percentage of Assets2.22.01.81.92.01.61.51.51.31.51.21.51.51.71.51.61.51.51.81.61.82.01.92.12.12.52.62.42.91.81.81.71.41.7
Percentage of Assets us-gaap:Cash0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:EquitySecurities


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302012-06-30
Value97695089772478412396184984093833212390.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of CashAndCashEquivalentsAtCarryingValue6.96.96.24.25.810.67.03.83.63.44.81.60.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.30.30.30.20.30.40.20.20.10.10.10.10.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:EquitySecurities0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-30
Value1422413702144321720513576117108864131171135611212663815137119467663
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.34.44.75.74.54.13.14.74.04.32.65.94.63.2

Short Term Investments

us-gaap:ShortTermInvestments

us-gaap:ShortTermInvestments


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value116110111705117536120772122951125916125389123519122463120406121024120743121822
Percentage of ShortTermInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets34.836.238.640.140.844.144.344.342.745.746.846.947.1

us-gaap:ShortTermInvestments us-gaap:FairValueByAssetClass

us-gaap:DebtSecurities


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value116032111311117557120744122916125932125367123492122476120324121015120634121717
Percentage of ShortTermInvestments99.999.6100.0100.0100.0100.0100.0100.0100.099.9100.099.999.9
Percentage of Assets34.836.038.740.140.844.144.344.342.745.746.746.847.0
Percentage of Assets us-gaap:DebtSecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ShortTermInvestments us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel1, us-gaap:USTreasurySecurities


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value9288589762925689481795393102515104457106384105906105662103627105429104735
Percentage of ShortTermInvestments80.080.478.878.577.681.483.386.186.587.885.687.386.0
Percentage of Assets27.829.130.431.531.735.936.938.137.040.140.040.940.5
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel1 us-gaap:USTreasurySecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:AssetBackedSecurities


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value3458389545714802490039313872344835613424352833483855
Percentage of ShortTermInvestments3.03.53.94.04.03.13.12.82.92.82.92.83.2
Percentage of Assets1.01.31.51.61.61.41.41.21.21.31.41.31.5
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:AssetBackedSecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CertificatesOfDeposit


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value695598100789312524621043786588221416456193
Percentage of ShortTermInvestments0.60.50.90.71.00.40.80.60.50.20.30.40.2
Percentage of Assets0.20.20.30.30.40.20.40.30.20.10.20.20.1
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:CertificatesOfDeposit0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CommercialPaper


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value29852121198022593070372222242744381999999298
Percentage of ShortTermInvestments2.61.91.71.92.53.01.80.20.40.20.10.10.2
Percentage of Assets0.90.70.70.81.01.30.80.10.20.10.00.00.1
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:CommercialPaper0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CorporateDebtSecurities


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value8683849683628614881073817023766975417467736571126894
Percentage of ShortTermInvestments7.57.67.17.17.25.95.66.26.26.26.15.95.7
Percentage of Assets2.62.82.72.92.92.62.52.72.62.82.82.82.7
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:CorporateDebtSecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:ForeignGovernmentDebtSecurities


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value5995504072107058698457695920406038402743537335865054
Percentage of ShortTermInvestments5.24.56.15.85.74.64.73.33.12.34.43.04.1
Percentage of Assets1.81.62.42.32.32.02.11.51.31.02.11.42.0
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:ForeignGovernmentDebtSecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:USGovernmentAgenciesDebtSecurities


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value8099091357179219921666399549290290290290344
Percentage of ShortTermInvestments0.70.81.21.51.61.30.30.40.20.20.20.20.3
Percentage of Assets0.20.30.40.60.70.60.10.20.10.10.10.10.1
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:USGovernmentAgenciesDebtSecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:USStatesAndPoliticalSubdivisions


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value371340352369366353338297290303302299307
Percentage of ShortTermInvestments0.30.30.30.30.30.30.30.20.20.30.20.20.3
Percentage of Assets0.10.10.10.10.10.10.10.10.10.10.10.10.1
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:USStatesAndPoliticalSubdivisions0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel3, us-gaap:CorporateDebtSecurities


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value63626252584913131515151515
Percentage of ShortTermInvestments0.10.10.10.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel3 us-gaap:CorporateDebtSecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel3, us-gaap:USStatesAndPoliticalSubdivisions


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value88888888918478127.0
Percentage of ShortTermInvestments0.10.10.10.10.10.10.10.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:DebtSecurities us-gaap:FairValueInputsLevel3 us-gaap:USStatesAndPoliticalSubdivisions0.00.00.00.00.00.00.00.00.0

us-gaap:ShortTermInvestments us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:FairValueInputsLevel1, us-gaap:EquitySecurities


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.00.00.00.00.00.00.00.00.00.0200.00.0
Percentage of ShortTermInvestments0.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:FairValueInputsLevel1 us-gaap:EquitySecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ShortTermInvestments us-gaap:InvestmentType

us-gaap:Derivative


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value78394-21.02835-16.02227-13.082-11.0109104
Percentage of ShortTermInvestments0.10.4-0.00.00.0-0.00.00.0-0.00.1-0.00.10.1
Percentage of Assets0.00.1-0.00.00.0-0.00.00.0-0.00.0-0.00.00.0
Percentage of Assets us-gaap:Derivative0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:EquitySecurities


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.00.00.00.00.00.00.00.00.00.0200.01.0
Percentage of ShortTermInvestments0.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:EquitySecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ShortTermInvestments us-gaap:InvestmentType, us-gaap:MeasurementInputType

us-gaap:EquitySecurities, msft:OtherMeasurement


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.00.00.00.00.00.00.00.00.00.00.00.01.0
Percentage of ShortTermInvestments0.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:EquitySecurities msft:OtherMeasurement0.00.00.00.00.00.00.00.00.00.00.00.00.0

Accounts Receivable Net Current

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value380432632227312228513201122699235251908729524192691968017390264811720818428145611979212882143431112918277122471450711444179081242716186128871954413497159861100717486119911431798711578010961136431015314987100331287413014
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets11.48.59.07.610.68.08.36.810.37.37.66.810.27.07.25.88.25.76.45.29.46.78.16.610.27.09.37.611.38.610.47.712.38.911.18.113.09.312.29.513.810.113.915.1

Inventory Net

us-gaap:InventoryNet

us-gaap:InventoryNet


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value263622451924270518951644182326222063195119613614266220842003321121811979196131222251245027023816290224692053314126601920159426131938213316611624113714121351227013721056861740
Percentage of InventoryNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.80.70.60.90.60.60.60.90.70.70.81.41.00.80.81.30.90.90.91.51.21.31.52.21.61.41.21.91.51.21.01.81.41.61.31.30.91.21.22.11.31.10.90.9

Other Assets Current

us-gaap:OtherAssetsCurrent

us-gaap:OtherAssetsCurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value13393116401276913544114828536747375511014670497571731167515097442247884897543458646726589265986345559454616376617354344392374040183900338832413301386030922608361432553320243821492950
Percentage of OtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.03.84.24.53.83.02.62.73.52.72.92.82.62.11.71.92.02.42.63.23.03.63.53.23.13.63.53.22.52.42.62.72.42.42.63.22.52.23.23.03.12.42.33.4

Land

us-gaap:Land

us-gaap:Land


Land
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-302010-06-30
Value36601823154012541107824769541525528533526
Percentage of Land100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.10.60.50.50.50.40.40.30.40.40.50.6

Noncurrent Assets

us-gaap:NoncurrentAssets

us-gaap:NoncurrentAssets


Noncurrent
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-30
Value128314103293936327988268962399613650540119277292489121487
Percentage of NoncurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets38.434.332.730.928.620.620.723.319.520.519.8

us-gaap:NoncurrentAssets us-gaap:StatementGeographical

country:IE


Noncurrent
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-30
Value133031273412958128431287620781595
Percentage of NoncurrentAssets10.412.313.816.118.75.24.4
Percentage of Assets4.04.24.55.05.31.10.9
Percentage of Assets country:IE0.00.00.00.00.00.00.0

country:US


Noncurrent
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-30
Value7615360789552524450139118228191956217653166151408118498
Percentage of NoncurrentAssets59.358.959.055.756.757.153.644.059.956.686.1
Percentage of Assets22.820.219.317.216.211.811.110.211.711.617.0
Percentage of Assets country:US0.00.00.00.00.00.00.00.00.00.00.0

msft:OtherCountries


Noncurrent
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-30
Value3885829770254221568210123989983075713417138352989
Percentage of NoncurrentAssets30.328.827.219.614.724.822.814.215.015.413.9
Percentage of Assets11.69.98.96.14.25.14.73.32.93.22.7
Percentage of Assets msft:OtherCountries0.00.00.00.00.00.00.00.00.00.00.0

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-302010-06-30
Value1110668734871807586834791338156323372780422504192311799116259
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets33.329.025.122.719.919.718.416.115.815.916.618.9

us-gaap:PropertyPlantAndEquipmentGross us-gaap:LeaseContractualTerm

msft:FinanceLease


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-06-30
Value14107134121269411174103717041
Percentage of PropertyPlantAndEquipmentGross12.70.00.00.011.99.8
Percentage of Assets4.24.34.23.73.42.5
Percentage of Assets msft:FinanceLease0.00.00.00.00.00.0

Furniture And Fixtures Gross

us-gaap:FurnitureAndFixturesGross

us-gaap:FurnitureAndFixturesGross


Furniture
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-302010-06-30
Value534447824840445740443889357934062465208719911873
Percentage of FurnitureAndFixturesGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.61.61.71.71.72.02.02.01.71.71.82.2

Leasehold Improvements Gross

us-gaap:LeaseholdImprovementsGross

us-gaap:LeaseholdImprovementsGross


Leasehold
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-302010-06-30
Value688454875316473550643659357735602946255023452100
Percentage of LeaseholdImprovementsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.11.81.91.82.11.92.02.12.12.12.22.4

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value513514968147715454174319741512395973697135330354313308230953292232837726849255232417922992218882088519800188851800818009176061683916192153731479314441136861303812513122471177311401109621095210546102099829956492798629
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets15.416.115.715.114.314.514.013.312.313.512.812.011.311.610.510.210.010.29.79.810.210.410.010.410.09.59.39.18.69.28.99.28.89.19.19.49.09.39.49.59.09.610.110.0

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment us-gaap:LeaseContractualTerm

msft:FinanceLease


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-06-30
Value23062051184015911385774
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment4.54.13.93.53.22.2
Percentage of Assets0.70.70.60.50.50.3
Percentage of Assets msft:FinanceLease0.00.00.00.00.00.0

Amortization Of Intangible Assets

us-gaap:AmortizationOfIntangibleAssets

us-gaap:AmortizationOfIntangibleAssets


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-31
Value400405378383400356411434400431530556500560562563600560315214238249249242200361329372347170166162176187198178152142155109125162126
Percentage of AmortizationOfIntangibleAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value5971554945517374792744151412214052238409364773364832717314302946027929263042480923734219622137919224183561683115789150461473114375136071322913011117711156710774999192048698832982698225801080338162796977997630
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets17.917.817.015.914.714.414.313.812.712.812.612.211.411.410.310.09.89.89.59.09.59.38.88.78.48.17.87.87.57.57.57.67.06.96.86.86.87.07.17.57.58.08.48.9

us-gaap:PropertyPlantAndEquipmentNet us-gaap:LeaseContractualTerm

msft:FinanceLease


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-06-30
Value118011136110854958389866267
Percentage of PropertyPlantAndEquipmentNet19.820.721.020.020.417.2
Percentage of Assets3.53.73.63.23.02.2
Percentage of Assets msft:FinanceLease0.00.00.00.00.00.0

Long Term Investments

us-gaap:LongTermInvestments

us-gaap:LongTermInvestments


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value5984539537943103296526602755268426492403227420341862281839615343602373818912104861043111315115141143812053120191266513943145971479214607119951084411193107071003897769068755085761086510748100227754
Percentage of LongTermInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.81.71.21.01.00.91.01.00.90.90.90.80.71.11.52.12.53.34.04.95.46.26.46.66.86.87.28.28.59.59.58.47.68.38.38.28.17.76.78.010.010.810.99.0

us-gaap:LongTermInvestments us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:FairValueInputsLevel1, us-gaap:EquitySecurities


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value606642758446414187456497564270243323287
Percentage of LongTermInvestments10.111.920.014.414.07.016.618.521.311.210.715.915.4
Percentage of Assets0.20.20.20.10.10.10.20.20.20.10.10.10.1
Percentage of Assets us-gaap:FairValueInputsLevel1 us-gaap:EquitySecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:LongTermInvestments us-gaap:InvestmentType

us-gaap:EquitySecurities


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-06-302013-09-302013-06-302012-06-30
Value59845395379431032965266027552684264924032274203413052237339848155500686298131073995888733
Percentage of LongTermInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.070.179.485.890.191.393.094.189.588.489.3
Percentage of Assets1.81.71.21.01.00.91.01.00.90.90.90.80.50.91.31.92.33.05.17.56.77.2
Percentage of Assets us-gaap:EquitySecurities0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:LongTermInvestments us-gaap:InvestmentType, us-gaap:MeasurementInputType

us-gaap:EquitySecurities, msft:OtherMeasurement


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value5378475330362657255124732299218720852133203117111557
Percentage of LongTermInvestments89.988.180.085.686.093.083.481.578.788.889.384.183.6
Percentage of Assets1.61.51.00.90.80.90.80.80.70.80.80.70.6
Percentage of Assets us-gaap:EquitySecurities msft:OtherMeasurement0.00.00.00.00.00.00.00.00.00.00.00.00.0

Goodwill

us-gaap:Goodwill

us-gaap:Goodwill


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302009-06-30
Value49711496984421943890433514206442248421134202641861415773585535683355823535535389351223466834524179071787217948174361714216939217282185520081201271475114680146671465514682147271446613452196981967012537125811255412502124711239412503
Percentage of Goodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets14.916.114.514.614.414.714.915.114.715.916.113.913.814.513.814.214.615.415.48.49.29.99.79.99.612.312.511.811.79.49.610.310.310.911.411.911.116.717.511.711.612.613.50.014.40.0

us-gaap:Goodwill us-gaap:BusinessAcquisition

msft:ZeniMaxMediaInc


Goodwillus-gaap:
Period End2021-06-302021-03-312021-03-09
Value550056005554
Percentage of Goodwill11.111.30.0
Percentage of Assets1.61.80.0
Percentage of Assets msft:ZeniMaxMediaInc0.00.00.0

us-gaap:Goodwill us-gaap:StatementBusinessSegments

msft:IntelligentCloud


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-06-30
Value1325613210131981314112697115341148811481113511133811167571257035723562956215555552854685478546754695158509349174631
Percentage of Goodwill26.726.629.829.929.327.427.227.327.027.126.915.916.016.115.915.915.815.915.830.630.630.529.629.729.023.0
Percentage of Assets4.04.34.34.44.24.04.14.14.04.34.32.22.22.32.22.32.32.52.42.62.83.02.92.92.82.7
Percentage of Assets msft:IntelligentCloud0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

msft:MorePersonalComputing


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-06-30
Value1213812181671965266464637664946406639864006329632961576035595659785828575756005727572757875774567957139380
Percentage of Goodwill24.424.515.214.914.915.215.415.215.215.315.217.717.317.016.816.916.616.616.232.032.032.233.133.133.746.6
Percentage of Assets3.63.92.22.22.12.22.32.32.22.42.42.52.42.52.32.42.42.62.52.73.03.23.23.33.25.4
Percentage of Assets msft:MorePersonalComputing0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

msft:ProductivityAndBusinessProcesses


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-06-30
Value243172430724302242232419024154242662422624277241232408123814238232382423770237902373923383234566702667866926504637063096116
Percentage of Goodwill48.948.955.055.255.857.457.457.557.857.657.966.466.867.067.267.267.667.467.937.437.437.337.337.237.230.4
Percentage of Assets7.37.98.08.08.08.58.68.78.59.29.39.29.29.79.39.69.810.410.43.23.43.73.63.73.63.5
Percentage of Assets msft:ProductivityAndBusinessProcesses0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Finite Lived Intangible Assets Net

us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:FiniteLivedIntangibleAssetsNet


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value78008127655569237038685571267508775081038482757980538544903495981010610547110013522373344594619474548356963729966936981290129452982308332403341342331702756258110267448409921158
Percentage of FiniteLivedIntangibleAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.32.62.22.32.32.42.52.72.73.13.32.93.13.53.53.94.24.74.91.71.92.52.62.72.73.94.23.94.01.91.92.12.22.42.62.82.62.32.31.00.70.81.11.3

us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:ContractualRights


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value156.010.035424855616876838490838894119126927478420874574821427146815061550119123129135140154167180419200190102117132161
Percentage of FiniteLivedIntangibleAssetsNet0.20.10.20.50.60.70.80.80.90.91.01.11.11.01.01.01.21.20.82.12.19.41.99.610.020.520.122.522.24.14.24.34.44.34.64.95.715.27.718.513.713.913.313.9
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.10.00.00.00.20.00.30.30.80.80.90.90.10.10.10.10.10.10.10.10.40.20.20.10.10.10.2
Percentage of Assets us-gaap:ContractualRights0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CustomerRelationships


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value209922562423258426472506264327862924307432542695282629623085321933533487360266809711413114231635538141213013814916118219620815017218991102113156182
Percentage of FiniteLivedIntangibleAssetsNet26.927.837.037.337.636.637.137.137.737.938.435.635.134.734.133.533.233.132.71.92.12.22.52.82.94.54.95.75.94.54.75.05.25.65.96.14.76.27.38.913.713.515.715.7
Percentage of Assets0.60.70.80.90.90.90.91.01.01.21.31.01.11.21.21.31.41.51.60.00.00.10.10.10.10.20.20.20.20.10.10.10.10.10.20.20.10.10.20.10.10.10.20.2
Percentage of Assets us-gaap:CustomerRelationships0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:MarketingRelatedIntangibleAssets


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302012-06-30
Value2914299024392504257026372704277228382915298028742935300630693138318732403292121312531305134313851434149615931137119410861092111511371189
Percentage of FiniteLivedIntangibleAssetsNet37.436.837.236.236.538.537.936.936.636.035.137.936.435.234.032.731.530.729.934.433.629.329.129.229.721.521.817.017.137.437.137.436.937.5
Percentage of Assets0.91.00.80.80.90.91.01.01.01.11.21.11.11.21.21.31.31.41.50.60.60.70.70.80.80.80.90.70.70.70.70.80.81.0
Percentage of Assets us-gaap:MarketingRelatedIntangibleAssets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TechnologyBasedIntangibleAssets


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302012-06-30
Value2772287516831800177916641724188919202038216519262202249327923147344736944015216923222637307527722777372438833669382515661592158916501651
Percentage of FiniteLivedIntangibleAssetsNet35.535.425.726.025.324.324.225.224.825.225.525.427.329.230.932.834.135.036.561.662.259.166.658.457.453.553.254.854.854.054.153.353.552.1
Percentage of Assets0.80.90.60.60.60.60.60.70.70.80.80.70.91.01.11.31.41.61.81.01.21.41.71.61.62.12.22.22.21.01.01.11.21.4
Percentage of Assets us-gaap:TechnologyBasedIntangibleAssets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Deferred Tax Assets Liabilities Net

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:DeferredTaxAssetsLiabilitiesNet


Deferred
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302014-06-302013-06-302012-06-302011-06-302010-06-30
Value6983620173038281881-781.0-77.014210111955
Percentage of DeferredTaxAssetsLiabilitiesNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.12.12.50.30.8-0.5-0.10.10.92.3

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302016-06-30
Value11088106731029890478753844884397890737971216806673466866859674968440.00.0
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0
Percentage of Assets3.33.53.43.02.93.03.02.82.62.72.62.62.62.82.62.70.00.0

Other Assets Noncurrent

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value1507514427135611303413138136961463014455147231025810129979274427106696760836250414638453476364228952928286929533200306032713422289828742480239222621636156915201403191919721434135313071501
Percentage of OtherAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.54.74.54.34.44.85.25.25.13.93.93.82.92.92.72.42.61.81.71.61.91.61.61.71.71.81.81.92.01.91.91.71.71.71.31.31.31.21.71.81.31.41.41.7

Equity Securities Fv Ni

us-gaap:EquitySecuritiesFvNi us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:EquitySecuritiesFvNi

us-gaap:FairValueInputsLevel1, us-gaap:EquitySecurities


Equity
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value1582159216551170119814261074995973653584562533
Percentage of EquitySecuritiesFvNi100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.50.50.50.40.40.50.40.40.30.20.20.20.2
Percentage of Assets us-gaap:FairValueInputsLevel1 us-gaap:EquitySecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:EquitySecuritiesFvNi us-gaap:InvestmentType

us-gaap:EquitySecurities


Equity
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value6960634546913827374938993373318230582786261522732109
Percentage of EquitySecuritiesFvNi439.9398.6283.4327.1312.9273.4314.1319.8314.3426.6447.8404.4395.7
Percentage of Assets2.12.11.51.31.21.41.21.11.11.11.00.90.8
Percentage of Assets us-gaap:EquitySecurities0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:EquitySecuritiesFvNi us-gaap:InvestmentType, us-gaap:MeasurementInputType

us-gaap:EquitySecurities, msft:OtherMeasurement


Equity
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value5378475330362657255124732299218720852133203117111558
Percentage of EquitySecuritiesFvNi339.9298.6183.4227.1212.9173.4214.1219.8214.3326.6347.8304.4292.3
Percentage of Assets1.61.51.00.90.80.90.80.80.70.80.80.70.6
Percentage of Assets us-gaap:EquitySecurities msft:OtherMeasurement0.00.00.00.00.00.00.00.00.00.00.00.00.0

Accounts Payable Current

us-gaap:AccountsPayableCurrent

us-gaap:AccountsPayableCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value1516313412127701250912530924688118574938275447563851186177623785068667390621765806296689867596936663065916690693267697432458353984841482845324356363141753790388437194197382938634025
Percentage of AccountsPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.54.34.24.24.23.23.13.13.32.92.93.33.33.13.12.83.12.82.93.03.63.73.93.83.73.84.04.04.32.93.53.43.43.43.43.03.43.23.53.53.93.84.24.7

Accrued Income Taxes Current

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedIncomeTaxesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value217421651562238421303296268734405665195020332341212181478892071865450872058068549360760675871190378269459183459268963084778995892170558083914391074
Percentage of AccruedIncomeTaxesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.70.70.50.80.71.21.01.22.00.70.80.90.80.30.30.40.30.30.20.30.30.40.30.40.30.40.40.50.50.40.40.60.40.50.50.70.70.80.80.70.50.81.61.2

Contract With Customer Liability Current

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:ContractWithCustomerLiabilityCurrent


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-30
Value4152530083304023347636000270122734329904326762425124285267042890524013
Percentage of ContractWithCustomerLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets12.49.710.011.111.99.59.710.711.49.29.410.411.210.0

Liabilities Current

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value8865772193674867005672310587075964058118694205386150318562775848846133580995161564527520057078758810593574435442643493994985840748474154469445625339033374234623374173192931910314023268826170253732554328774240422431226147
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets26.623.422.223.324.020.621.120.824.220.519.421.822.618.822.720.726.823.131.527.730.624.423.728.628.323.127.126.326.521.722.024.326.323.824.825.827.022.222.623.826.524.126.330.4

Long Term Debt Current

us-gaap:LongTermDebtCurrent

us-gaap:LongTermDebtCurrent


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-30
Value807280515387649737493748624730175516651535166497399834473446105010495995990.00.075075024992499174917480.020002000200029992246224122361231
Percentage of LongTermDebtCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.42.61.82.21.21.32.21.11.92.51.42.51.51.41.30.40.40.30.30.00.00.40.41.41.41.01.00.01.31.31.42.11.71.71.81.0

Other Liabilities Current

us-gaap:OtherLiabilitiesCurrent

us-gaap:OtherLiabilitiesCurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value116661045010527947610027915191318507935178378297795387447500778775206280602566887123594958876447620767666846662371306906427539203625359739133366331231513011305732453492332531902931
Percentage of OtherLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.53.43.53.13.33.23.23.03.33.03.23.13.43.13.03.02.62.73.03.43.13.23.63.63.83.93.84.24.02.72.62.52.52.92.62.72.62.62.73.03.23.33.53.4

Long Term Debt

us-gaap:LongTermDebt

us-gaap:LongTermDebt


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-312011-09-302011-06-302010-06-30
Value581465805860523635526332766610696086949572200731007320076200762007690076800773007710076800599006020040800409004140028600303003010020000202002060022700227001460015600142001420012000119001190011900119004900
Percentage of LongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets17.418.819.921.121.023.324.624.925.227.828.329.629.431.330.031.032.034.126.728.321.122.523.016.517.217.011.411.912.014.514.810.311.010.611.09.89.810.611.110.95.7

Long Term Debt Noncurrent

us-gaap:LongTermDebtNoncurrent

us-gaap:LongTermDebtNoncurrent


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value5007450007551365705559578628626336166478666626658569653697337224273480733487625576073762225930660154407834089640679278192780827644182601847220645206792067612632126011194911947971410713119381193211927119211191596714939
Percentage of LongTermDebtNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets15.016.218.119.019.822.022.423.823.325.326.927.127.929.928.730.631.633.926.428.321.122.522.616.115.815.610.410.912.013.213.58.98.88.99.38.08.810.110.611.111.011.910.55.7

Deferred Income Tax Liabilities Net

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:DeferredIncomeTaxLiabilitiesNet


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302016-06-302015-06-302014-06-30
Value19817317418720418522223423312571067781
Percentage of DeferredIncomeTaxLiabilitiesNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.10.10.10.10.10.10.10.60.60.5

Other Liabilities Noncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value1342712941125441152510632967396588826758167636055553952115223482018173171841738115980143401364014122137001328013544132741242311781115949953979095871000097218397842382088525838682018072800176627445
Percentage of OtherLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.04.24.13.83.53.43.43.22.62.62.32.22.02.11.97.37.17.77.16.77.07.87.67.77.77.57.16.96.76.46.46.77.07.26.56.96.87.27.57.67.48.08.38.6

Operating Lease Liability Noncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value96299272887577537671724871726659618859725683565255685751564057685372
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.93.02.92.62.52.52.52.42.22.32.22.22.22.32.22.32.2

Lessee Operating Lease Liability Payments Due Year Two

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value1954180318111566
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0100.0100.0100.0
Percentage of Assets0.60.60.60.5

Lessee Operating Lease Liability Payments Due Year Three

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value1751160715791362
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree100.0100.0100.0100.0
Percentage of Assets0.50.50.50.5

Lessee Operating Lease Liability Payments Due Year Four

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value1463132012801090
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour100.0100.0100.0100.0
Percentage of Assets0.40.40.40.4

Lessee Operating Lease Liability Payments Due Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive


Lessee
Period End2021-06-30
Value1133
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive100.0
Percentage of Assets0.3

Lessee Operating Lease Liability Payments Due After Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive


Lessee
Period End2021-06-30
Value4111
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive100.0
Percentage of Assets1.2

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302016-06-30
Value11591111481074194979287880587888210770374337104702469677133698370200.00.0
Percentage of OperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0
Percentage of Assets3.53.63.53.23.13.13.12.92.72.82.72.72.72.92.72.80.00.0

us-gaap:OperatingLeaseLiability us-gaap:BalanceSheetLocation

msft:OperatingLeaseLiabilities


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value96299272887577537671724871726659618859725683565255685751564057685372
Percentage of OperatingLeaseLiability83.183.282.681.682.682.381.681.180.380.380.080.579.980.680.882.20.0
Percentage of Assets2.93.02.92.62.52.52.52.42.22.32.22.22.22.32.22.32.2
Percentage of Assets msft:OperatingLeaseLiabilities0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OtherCurrentLiabilities


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value19621876186617441616155716161551151514611421137213991382134312521423
Percentage of OperatingLeaseLiability16.916.817.418.417.417.718.418.919.719.720.019.520.119.419.217.80.0
Percentage of Assets0.60.60.60.60.50.50.60.60.50.60.50.50.50.60.50.50.6
Percentage of Assets us-gaap:OtherCurrentLiabilities0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value12537120301207510791
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0100.0100.0100.0
Percentage of Assets3.83.94.03.6

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value94688213341294
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0100.0100.0100.0
Percentage of Assets0.30.30.40.4

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-06-30
Value141988134505130236123392118304114501110109106061102330948649212885967827187923978360896477239469729688097037271997748067678077445800839013291879901708978487424851008164178944766887257668836663636865964121593915708353452484814694246175457104428339558
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets42.543.542.841.039.340.138.938.035.736.035.633.432.032.330.636.030.031.030.633.137.241.142.644.845.451.052.553.152.156.055.457.455.457.256.456.554.758.257.155.352.553.652.50.053.60.00.00.0

us-gaap:StockholdersEquity us-gaap:CumulativeEffectPeriodOfAdoption, us-gaap:StatementEquityComponents

srt:CumulativeEffectPeriodOfAdoptionAdjustment, us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Stockholders
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-30
Value0.010.00.00.00.0-67.042
Percentage of StockholdersEquity0.00.00.00.00.0-0.10.1
Percentage of Assets0.00.00.00.00.0-0.00.0
Percentage of Assets srt:CumulativeEffectPeriodOfAdoptionAdjustment us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss0.00.00.00.00.00.00.0

srt:CumulativeEffectPeriodOfAdoptionAdjustment, us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-30
Value0.010.00.00.00.0-67.042
Percentage of StockholdersEquity0.00.00.00.00.0-0.10.1
Percentage of Assets0.00.00.00.00.0-0.00.0
Percentage of Assets srt:CumulativeEffectPeriodOfAdoptionAdjustment us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.0

srt:CumulativeEffectPeriodOfAdoptionAdjustment, us-gaap:RetainedEarnings


Stockholders
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-30
Value0.0-32.00.00.00.0677-42.0
Percentage of StockholdersEquity0.0-0.00.00.00.00.7-0.1
Percentage of Assets0.0-0.00.00.00.00.2-0.0
Percentage of Assets srt:CumulativeEffectPeriodOfAdoptionAdjustment us-gaap:RetainedEarnings0.00.00.00.00.00.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

msft:AccumulatedTranslationAdjustmentAndOther


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-06-30
Value-1381.0-1620.0-1402.0-2143.0-2254.0-2435.0-1894.0-2124.0-1828.0-1762.0-1829.0-1565.0-1510.0-824.0-1079.0-1039.0-1528.0-1821.0-2113.0-1658.0-1756.0-1576.0-1583.0-1507.0-1237.0146
Percentage of StockholdersEquity-1.0-1.2-1.1-1.7-1.9-2.1-1.7-2.0-1.8-1.9-2.0-1.8-1.8-1.0-1.4-1.2-2.1-2.6-3.1-2.4-2.4-2.1-2.1-1.9-1.50.2
Percentage of Assets-0.4-0.5-0.5-0.7-0.7-0.9-0.7-0.8-0.6-0.7-0.7-0.6-0.6-0.3-0.4-0.4-0.6-0.8-0.9-0.8-0.9-0.9-0.9-0.9-0.70.1
Percentage of Assets msft:AccumulatedTranslationAdjustmentAndOther0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-30
Value-19.0-8.0-26.0-34.0-38.0-42.0-6.0-2.00.080113128173134
Percentage of StockholdersEquity-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.00.00.10.10.10.20.2
Percentage of Assets-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.00.00.00.00.00.10.1
Percentage of Assets us-gaap:AccumulatedGainLossNetCashFlowHedgeParent0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-06-30
Value322230904795528754785153164520651488417-297.0-1178.0-850.0-357.065915371825209520303024294131032758259831693531
Percentage of StockholdersEquity2.32.33.74.34.64.51.51.91.50.4-0.3-1.4-1.0-0.50.81.72.53.03.04.34.14.13.63.44.03.9
Percentage of Assets1.01.01.61.81.81.80.60.70.50.2-0.1-0.5-0.3-0.10.30.60.80.90.91.41.51.71.51.51.82.0
Percentage of Assets us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-06-30
Value182214623367311031862676-255.0-61.0-340.0-1265.0-2013.0-2615.0-2187.0-1153.0-399.0526431644512168115371840177317382522347133833757370833323277273117432205200618201422133282675118631055
Percentage of StockholdersEquity1.31.12.62.52.72.3-0.2-0.1-0.3-1.3-2.2-3.0-2.6-1.5-0.50.60.60.90.72.42.12.52.32.23.13.93.74.24.13.83.93.32.22.92.82.62.11.91.31.33.32.3
Percentage of Assets0.50.51.11.01.10.9-0.1-0.0-0.1-0.5-0.8-1.0-0.8-0.5-0.20.20.20.30.20.80.81.01.01.01.42.01.92.22.22.12.11.91.21.61.61.51.21.10.70.71.71.2
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStockIncludingAdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302008-06-30
Value8311182308818968108980552798137962578882785207779177556713037122370418701926941969315685546817767747681786801268279680936846568475687656836268366678036747667230673066682666334660846579765273639026349263415632346164661935628566251762566622936238262849
Percentage of StockholdersEquity58.561.262.965.768.169.772.374.476.782.084.282.986.188.989.677.495.798.399.196.394.790.988.987.985.576.074.875.876.177.679.382.385.387.191.496.099.195.199.7106.9111.1118.3127.2131.9136.1136.8141.30.0157.70.0
Percentage of Assets24.926.626.926.926.728.028.228.327.429.530.027.727.528.727.427.928.830.530.431.935.237.437.939.438.938.839.340.339.743.443.947.247.349.851.554.254.355.356.959.158.363.466.80.073.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStockIncludingAdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-06-30
Value57055507354497339193345663201230739272402415018338165851727913682997485671970226485311209442282495467287614909618186197311805117710162891434711680989576574236932-856.02054-607.0-4852.0-8195.0-17736.0
Percentage of StockholdersEquity40.237.734.531.829.228.027.925.723.619.318.020.116.512.610.922.03.70.80.21.33.26.68.89.811.420.221.520.019.718.616.914.312.510.05.81.4-1.33.0-0.9-8.2-14.4-38.4
Percentage of Assets17.116.414.813.011.511.210.99.88.47.06.46.75.34.13.37.91.10.20.10.41.22.73.74.45.210.311.310.610.310.49.38.26.95.73.30.8-0.71.7-0.5-4.5-7.5-20.6
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Common Stocks Including Additional Paid In Capital

us-gaap:CommonStocksIncludingAdditionalPaidInCapital

us-gaap:CommonStocksIncludingAdditionalPaidInCapital


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302012-06-30
Value83111823088189681089805527981379625788827852077791775567130371223704187019269419693156855468177677476817868012682796809368465684756876568362683666780367476672306730665797
Percentage of CommonStocksIncludingAdditionalPaidInCapital100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets24.926.626.926.926.728.028.228.327.429.530.027.727.528.727.427.928.830.530.431.935.237.437.939.438.938.839.340.339.743.443.947.247.354.3

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-30
Value57055507354497339193345663201230739272402415018338165851727913682997485671970226485311209442282495467287614909618186197311805117710162891434711680989576574236932-856.0
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets17.116.414.813.011.511.210.99.88.47.06.46.75.34.13.37.91.10.20.10.41.22.73.74.45.210.311.310.610.310.49.38.26.95.73.30.8-0.7

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-302009-06-30
Value182214623367311031862676-255.0-61.0-340.0-1265.0-2013.0-2615.0-2187.0-1153.0-399.052643164451216811537184017731738252234713383375737083332327727311743220520061820142213328267511863181016971055969
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.50.51.11.01.10.9-0.1-0.0-0.1-0.5-0.8-1.0-0.8-0.5-0.20.20.20.30.20.80.81.01.01.01.42.01.92.22.22.12.11.91.21.61.61.51.21.10.70.71.71.81.81.20.0

Stock Issued During Period Value New Issues

us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueNewIssues

us-gaap:CommonStockIncludingAdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value450396302815340342234427308274588736025525118930722117913124117315911721915114612121614614111720316520314540628910912083361801405660177912372779
Percentage of StockIssuedDuringPeriodValueNewIssues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStockIncludingAdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:CommonStockIncludingAdditionalPaidInCapital


Adjustments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value1571152515661456134913381340126211901172118311071012969986973913883767703664672658674654641633646618602591635601599603603520591575558544541553528482481485
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStockIncludingAdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value22710221791251619335186731750410680138181610813520890013657114181215178751244011005106606293590396664780848476779594586284935942867241868194560473934969
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax49.253.229.152.049.150.028.941.847.844.227.447.038.045.327.250.743.045.924.429.747.222.353.042.555.128.148.934.252.821.050.634.951.026.1

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value-10853.0-9684.0-1669.0-5371.0-4462.051-6036.0-1776.0-7257.0-1363.0-4200.0-2953.0-2670.03844-331.0-6904.0-7369.0-6191.0-14751.0-5839.0-7660.0-2593.0-7719.0-4662.0-12241.0-5568.0-2315.0-950.0-7139.0-1570.0-4957.0-4119.0-5904.0-92.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-23.5-23.2-3.9-14.5-11.70.1-16.4-5.4-21.5-4.5-12.9-10.2-8.914.3-1.1-28.1-28.8-26.7-57.1-29.3-37.4-12.1-48.2-25.8-70.3-26.7-13.3-5.5-43.5-7.9-30.6-25.7-40.7-0.5

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value-11371.0-13192.0-13634.0-10289.0-12262.0-14645.0-8915.0-10209.0-8686.0-7601.0-13216.0-7384.0-6039.0-19658.0-1552.0-6341.0-2701.0-6236.03016-1469.0-2744.0-1221.0-2714.0-2421.0-1605.0-2513.0-2869.0-2423.01437-6751.0-639.0-4098.0-2726.0-4277.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-24.6-31.6-31.7-27.7-32.2-41.8-24.2-30.9-25.8-24.9-40.7-25.4-20.1-73.3-5.4-25.8-10.5-26.911.7-7.4-13.4-5.7-17.0-13.4-9.2-12.0-16.5-14.08.7-33.8-3.9-25.6-18.8-22.5

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value522-730.0-2773.0362918662846-4253.017611444574-8499.03191
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.1-1.8-6.49.84.98.1-11.55.30.415.0-26.211.0

Deferred Income Tax Expense Benefit

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:DeferredIncomeTaxExpenseBenefit


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value-34.0-88.0-17.0-11.0447-206.0-53.0-177.0-5723.0-320.0-173.0-247.0-2389.0-396.0-2305.0-53.0-1947.0-777.0-587.015155351-247.073-644.0253314301-369.0-190.0-176.0404-423.022614038672-134.014402326-59.0-117.0-148.0-483.0-241.0550
Percentage of DeferredIncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Accounts Payable

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsPayable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value1617833333153026546-7.0-547.01264-197.0-440.0-395.01010-393.0938-407.0850-425.099-443.0-17.0-129.0369-135.0-142.0-390.0137-659.0863-716.0602-276.0486-67.0685-567.0349-114.0176-442.0293-51.0216-400.07551223.0
Percentage of IncreaseDecreaseInAccountsPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Accounts Receivable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value11606-290.04008-8843.09355-891.04203-10090.010070-460.02396-9194.09188-1285.03908-7949.06875-1487.02711-7174.06076-2288.03118-6376.05448-3655.03378-6627.05363-2501.04875-6617.05666-2191.04488-6156.05007-2770.03652-4733.04886-3031.03270-3674.04144-1947.02789
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Inventories

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value388329-788.0808251-181.0-799.0561113-12.0-1654.095657275-1205.0102319916-1132.0867-192.0-241.0-1104.0937429430-1070.0483199324-1029.0667-187.048333473-263.050-891.0920303170-380.0468260-77.0-558.0
Percentage of IncreaseDecreaseInInventories100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value22710221791251619335186731750410680138181610813520890013657114181215178751244011005106606293590396664780848476779594586284935942867241868194560473934969
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax49.253.229.152.049.150.028.941.847.844.227.447.038.045.327.250.743.045.924.429.747.222.353.042.555.128.148.934.252.821.050.634.951.026.1

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-30
Value16458154571546313893112021075211649106781318788098420882488737424-6302.0657665134801520046903122375649984620-3195.049855863454046125660655852444965605563774466-492.051086624573858745232663454104518400666623574
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax35.737.135.937.429.530.731.632.339.128.825.930.329.527.7-21.826.825.420.720.122.915.118.321.022.7-14.422.922.119.619.727.726.728.325.029.629.727.9-2.729.331.733.033.831.833.233.428.227.635.027.7

us-gaap:NetIncomeLoss us-gaap:ChangeInAccountingEstimateByType

us-gaap:ServiceLife


Net
Period End2021-06-302021-03-312020-12-312020-09-30
Value400505649763
Percentage of NetIncomeLoss2.43.34.25.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.91.21.52.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ServiceLife0.00.00.00.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value16458154571546313893112021075211649106781318788098420882488737424-6302.0657665134801520046903122375649984620-3195.049855863454046125660655852444965605563774466-492.0510866245738
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax35.737.135.937.429.530.731.632.339.128.825.930.329.527.7-21.826.825.420.720.122.915.118.321.022.7-14.422.922.119.619.727.726.728.325.029.629.727.9-2.729.331.733.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value1571152515661456134913381340126211901172118311071012969986973913883767703
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value-10853.0-9684.0-1669.0-5371.0-4462.051-6036.0-1776.0-7257.0-1363.0-4200.0-2953.0-2670.03844-331.0-6904.0-7369.0-6191.0-14751.0-5839.0-7660.0-2593.0-7719.0-4662.0-12241.0-5568.0-2315.0-950.0-7139.0-1570.0-4957.0-4119.0-5904.0-92.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-23.5-23.2-3.9-14.5-11.70.1-16.4-5.4-21.5-4.5-12.9-10.2-8.914.3-1.1-28.1-28.8-26.7-57.1-29.3-37.4-12.1-48.2-25.8-70.3-26.7-13.3-5.5-43.5-7.9-30.6-25.7-40.7-0.5

Payments To Acquire Property Plant And Equipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value645250894174490747443767354533854051256537073602398029342586213222831695198821632655230820241356178113911490128213301192173212311794930930603622749498436642658491564758408376
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Payments To Acquire Investments

us-gaap:PaymentsToAcquireInvestments

us-gaap:PaymentsToAcquireInvestments


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value1487718375150921458018879159101901123390154425846168581955132380268854515432961290314391846775571813009727341347503757025259302181916724085234732132313126147682702418160100742013811953239511004711299828614394589674174174112174287
Percentage of PaymentsToAcquireInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value-11371.0-13192.0-13634.0-10289.0-12262.0-14645.0-8915.0-10209.0-8686.0-7601.0-13216.0-7384.0-6039.0-19658.0-1552.0-6341.0-2701.0-6236.03016-1469.0-2744.0-1221.0-2714.0-2421.0-1605.0-2513.0-2869.0-2423.01437-6751.0-639.0-4098.0-2726.0-4277.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-24.6-31.6-31.7-27.7-32.2-41.8-24.2-30.9-25.8-24.9-40.7-25.4-20.1-73.3-5.4-25.8-10.5-26.911.7-7.4-13.4-5.7-17.0-13.4-9.2-12.0-16.5-14.08.7-33.8-3.9-25.6-18.8-22.5

Payments Of Dividends Common Stock

us-gaap:PaymentsOfDividendsCommonStock

us-gaap:PaymentsOfDividendsCommonStock


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value42144221423038563865387638863510352135263544322032263232323830033009301230242800282128422868247524962532254723072309232223321916192119251933167616781683168313411350134913631118113011391152
Percentage of PaymentsOfDividendsCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Payments For Repurchase Of Common Stock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value7177693065356743579170595206491246334753641337442362378120082570176520623599436236773857367847574279513121452888117018452113218810421028165816321030102310421934125684850524399383920233867
Percentage of PaymentsForRepurchaseOfCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Effective Income Tax Rate Continuing Operations

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:EffectiveIncomeTaxRateContinuingOperations


Effective
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value0.810.016.014.00.0050.160.170.16-0.0580.160.190.14-0.1540.141.690.18-0.0860.190.180.12-0.020.250.150.160.1010.240.250.230.0270.190.170.180.0020.20.180.190.0380.20.20.210.070.130.220.2500.250.25
Percentage of EffectiveIncomeTaxRateContinuingOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0

Deferred Tax Assets Net

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsNet


Deferred
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-302010-06-30
Value173911458512479288260233149315028272687272834463950
Percentage of DeferredTaxAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Unrecognized Tax Benefits

us-gaap:UnrecognizedTaxBenefits

us-gaap:UnrecognizedTaxBenefits


Unrecognized
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-302010-06-302009-06-302008-06-30
Value14600138001314611961117371016495998714864872026935654254033195
Percentage of UnrecognizedTaxBenefits100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Valuation Allowance

us-gaap:DeferredTaxAssetsValuationAllowance

us-gaap:DeferredTaxAssetsValuationAllowance


Deferred
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-30
Value769755321431863310218022659035794530.0
Percentage of DeferredTaxAssetsValuationAllowance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

msft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets

msft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets


Acquisitions
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value5017512415481165032980462281269159324543424827179358802247602463559381
Percentage of AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:ContractWithCustomerLiabilityRevenueDeferred

msft:ContractWithCustomerLiabilityRevenueDeferred


Contract
Period End2021-06-302021-03-312020-12-312020-09-30
Value35606219151906817976
Percentage of ContractWithCustomerLiabilityRevenueDeferred100.0100.0100.0100.0

msft:ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions

msft:ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions


Contract
Period End2021-06-302021-03-31
Value2417922588
Percentage of ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions100.0100.0

msft:CreditLossAllowanceAndImpairmentOfInvestments us-gaap:InvestmentType

msft:CreditLossAllowanceAndImpairmentOfInvestments

us-gaap:DebtSecurities


Credit
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value-5.010.00.0-3.05.07.01.04.0
Percentage of CreditLossAllowanceAndImpairmentOfInvestments100.0100.00.0100.0100.0100.0100.0100.0

msft:DepreciationAmortizationAndOther

msft:DepreciationAmortizationAndOther


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value334429362761264535043118320329712924292629952837251627102536249923432453216618161910170715441461149315151521142817421255126195498310531009710797766678726689720663694718694615
Percentage of DepreciationAmortizationAndOther100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:FinanceLeaseCost

msft:FinanceLeaseCost


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value3553113432982752222472031761651431331221171017859483827
Percentage of FinanceLeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:GainLossOnInvestmentsAndDerivativeInstruments

msft:GainLossOnInvestmentsAndDerivativeInstruments


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value41635135412879-52.0203-11.032295135240567438684523520590652311439-65.0-50.0-101.026455179-55.020940-47.0-93.0-99.052-22.0-11.0126-68.011230-15.012222629-114.068188
Percentage of GainLossOnInvestmentsAndDerivativeInstruments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:ProceedsFromInvestments

msft:ProceedsFromInvestments


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value3297587624212414316228105370637973631424141761523127024262564126123036
Percentage of ProceedsFromInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:BusinessCombinationConsiderationTransferred1 us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationConsiderationTransferred1

msft:ZeniMaxMediaInc


Business
Period End2021-03-09
Value8100
Percentage of BusinessCombinationConsiderationTransferred1100.0

us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship, us-gaap:IncomeStatementLocation

us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1

us-gaap:ForeignExchangeContract, us-gaap:FairValueHedging, us-gaap:NonoperatingIncomeExpense


Change
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value4.0482-124.0-169.0-29.0-23.02330-149.081-184.0
Percentage of ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InterestRateContract, us-gaap:FairValueHedging, us-gaap:NonoperatingIncomeExpense


Change
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value13-41.0-9.00.01591-14.01.00.00.00.0
Percentage of ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1325.0-8.57.3-0.0-51.7-395.7-60.93.3-0.00.0-0.0

us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship, us-gaap:IncomeStatementLocation

us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1

us-gaap:ForeignExchangeContract, us-gaap:FairValueHedging, us-gaap:NonoperatingIncomeExpense


Change
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value-7.0-474.01251683032-26.0-33.0149-81.0184
Percentage of ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InterestRateContract, us-gaap:FairValueHedging, us-gaap:NonoperatingIncomeExpense


Change
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value-9.046124.0-13.0-92.013-1.00.00.00.0
Percentage of ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1128.6-9.79.62.4-43.3-287.5-50.03.00.0-0.00.0

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:ContractWithCustomerLiabilityRevenueRecognized


Contract
Period End2020-09-30
Value20851
Percentage of ContractWithCustomerLiabilityRevenueRecognized100.0

us-gaap:DebtSecuritiesAvailableForSaleRealizedGain

us-gaap:DebtSecuritiesAvailableForSaleRealizedGain


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value21333219209.0147.0-7.06.06.07.05.04.05.013
Percentage of DebtSecuritiesAvailableForSaleRealizedGain100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss

us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value10.012135.0207.06.04.0-7.010.05.08531433425980
Percentage of DebtSecuritiesAvailableForSaleRealizedLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet us-gaap:DerivativeInstrumentRisk, us-gaap:IncomeStatementLocation

us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet

us-gaap:ForeignExchangeContract, us-gaap:NonoperatingIncomeExpense


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value-40.0-130.01395894-98.052-171.099-87.0-79.0-30.0
Percentage of DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherContract, us-gaap:NonoperatingIncomeExpense


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value19-17.03.04.032161.01.011228.0-3.0
Percentage of DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-47.513.12.26.934.0-16.31.9-0.611.1-25.3-10.110.0

us-gaap:DividendsCommonStockCash

us-gaap:DividendsCommonStockCash


Dividends
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value42114219422642363861387138813893351635263535353332243230323632423006301230143036281128332853287524882515254825592307231323242337191619201926193716761680167616821341135013491363
Percentage of DividendsCommonStockCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsCommonStockCash us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Dividends
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value4206421442204231385638653875388735113518354635283221322532323239300330093003302527992822284628622471249925342559230423112319233719161919192219371675168616771683
Percentage of DividendsCommonStockCash99.999.999.999.999.999.899.899.899.999.8100.399.999.999.899.999.999.999.999.699.699.699.699.899.599.399.499.5100.099.999.999.8100.0100.099.999.8100.099.9100.4100.1100.1

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents


Effect
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value36-33.014-46.0-83.0-64.018-72.0-21.01817-129.01625-17.0261512-18.010.0-22.017-18.0-44.03.0-36.0-34.0-6.0-198.02.03324-31.0-39.01547-44.030-52.0-38.02028-3.058-37.0-30.0-1.0
Percentage of EffectOfExchangeRateOnCashAndCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EquitySecuritiesFvNiRealizedGainLoss

us-gaap:EquitySecuritiesFvNiRealizedGainLoss


Equity
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value4743161713-5.05322385.0302038578571046646
Percentage of EquitySecuritiesFvNiRealizedGainLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss

us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss


Equity
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value33229932610036-22.0111-56.023850731180.00.00.00.0
Percentage of EquitySecuritiesFvNiUnrealizedGainLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.0

us-gaap:FinanceLeaseInterestExpense

us-gaap:FinanceLeaseInterestExpense


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value100100949287878478686559555447443022191512
Percentage of FinanceLeaseInterestExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseInterestPaymentOnLiability

us-gaap:FinanceLeaseInterestPaymentOnLiability


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value100100949287878478686559555446453022191512
Percentage of FinanceLeaseInterestPaymentOnLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeasePrincipalPayments

us-gaap:FinanceLeasePrincipalPayments


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value19116815313611611010479546654475137312517149.06.0
Percentage of FinanceLeasePrincipalPayments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseRightOfUseAssetAmortization

us-gaap:FinanceLeaseRightOfUseAssetAmortization


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value25521124920618813516312510810084786870574837292315
Percentage of FinanceLeaseRightOfUseAssetAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ForeignCurrencyTransactionGainLossBeforeTax

us-gaap:ForeignCurrencyTransactionGainLossBeforeTax


Foreign
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value-72.0-55.04213927-136.0-24.0-58.0-50.037-74.05.0-169.020-60.0-9.0-30.00.0-82.0-52.0-69.0-18.02.0-36.0228-54.08378-144.0-30.0-17.026-16.0-22.0-7.0-29.0-65.0-8.0-4.0-40.0-12.055-27.0-42.025-56.0-23.0
Percentage of ForeignCurrencyTransactionGainLossBeforeTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship, us-gaap:IncomeStatementLocation

us-gaap:GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet

us-gaap:ForeignExchangeContract, us-gaap:CashFlowHedging, us-gaap:NonoperatingIncomeExpense


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value0000000062000000.0-21000000.0-14000000.0
Percentage of GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet0.00.00.00.00.00.00.00.0100.0100.0100.0

us-gaap:ForeignExchangeContract, us-gaap:CashFlowHedging, us-gaap:Sales


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value00000000-64000000.000
Percentage of GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet0.00.00.00.00.00.00.00.0-103.2-0.0-0.0

us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship, us-gaap:IncomeStatementLocation

us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet

us-gaap:ForeignExchangeContract, us-gaap:FairValueHedging, us-gaap:NonoperatingIncomeExpense


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value5.07.010.08.021354241474845
Percentage of GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GainLossOnDerivativeInstrumentsNetPretax

us-gaap:GainLossOnDerivativeInstrumentsNetPretax


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value21-2.0-5.03.051494146555141-3.019-72.0-84.0-50.0-170.0-200.0-46.0-94.0-29.0-155.0-156.0-103.0-37.0-114.0-138.0-134.0-75.0-50.0-130.0-5.0-65.04.0-86.0-102.0-203.027-115.0-65.0108-5.0-163.0-69.096
Percentage of GainLossOnDerivativeInstrumentsNetPretax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GoodwillAcquiredDuringPeriod

us-gaap:GoodwillAcquiredDuringPeriod


Goodwill
Period End2020-09-302019-09-302018-09-302017-09-302016-09-302015-09-302014-09-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-03-312011-12-312011-09-302011-03-312010-12-31
Value443216154125163016154170.0212449730.071697.00.043
Percentage of GoodwillAcquiredDuringPeriod100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.0100.00.0100.0

us-gaap:GoodwillAcquiredDuringPeriod us-gaap:StatementBusinessSegments

msft:IntelligentCloud


Goodwill
Period End2020-09-302019-09-302018-09-302017-09-302016-09-302015-09-30
Value4431186.0680.0181
Percentage of GoodwillAcquiredDuringPeriod100.054.63.954.40.060.1

msft:MorePersonalComputing


Goodwill
Period End2020-09-302019-09-302018-09-302017-09-302016-09-302015-09-30
Value0.09614857140.0
Percentage of GoodwillAcquiredDuringPeriod0.044.496.145.687.50.0

msft:ProductivityAndBusinessProcesses


Goodwill
Period End2020-09-302019-09-302018-09-302017-09-302016-09-302015-09-30
Value0.02.00.00.02.0120
Percentage of GoodwillAcquiredDuringPeriod0.00.90.00.012.539.9

us-gaap:GoodwillOtherIncreaseDecrease

us-gaap:GoodwillOtherIncreaseDecrease


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value-26.0-98.032796133-263.0130-129.0-30.087-140.018-254.077-34.0142224-32.0-197.019
Percentage of GoodwillOtherIncreaseDecrease100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GoodwillOtherIncreaseDecrease us-gaap:StatementBusinessSegments

msft:IntelligentCloud


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value7.0-11.0571.09.0-33.07.012-10.073-23.03.0-20.0-2.08.0-2.01523-10.011
Percentage of GoodwillOtherIncreaseDecrease-26.911.217.41.06.812.55.4-9.333.383.916.416.77.9-2.6-23.5-1.46.7-71.95.157.9

msft:MorePersonalComputing


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value-43.0-92.01916288-118.088-88.0-2.0-12.0-58.024-161.025-22.0937156-127.0-14.0
Percentage of GoodwillOtherIncreaseDecrease165.493.958.464.666.244.967.768.26.7-13.841.4133.363.432.564.765.531.7-175.064.5-73.7

msft:ProductivityAndBusinessProcesses


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value10.05.0793336-112.035-53.0-18.026-59.0-9.0-73.054-20.051138-111.0-60.022
Percentage of GoodwillOtherIncreaseDecrease-38.5-5.124.234.427.142.626.941.160.029.942.1-50.028.770.158.835.961.6346.930.5115.8

us-gaap:ImpairmentOfInvestments us-gaap:InvestmentType

us-gaap:ImpairmentOfInvestments

us-gaap:EquitySecurities


Impairment
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value0.00.02.09.016699.0220.07.03.00.00.016205.0
Percentage of ImpairmentOfInvestments0.00.0100.0100.0100.0100.0100.0100.00.0100.0100.00.00.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-31
Value-32.01074-2368.0-983.0-589.0765-471.0-3336.03808276-64.0-1091.090364515974661-862.01247843
Percentage of IncreaseDecreaseInAccruedIncomeTaxesPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInContractWithCustomerLiability

us-gaap:IncreaseDecreaseInContractWithCustomerLiability


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value11397-473.0-3227.0-3064.08776-736.0-2936.0-2892.0900520-2122.0-2441.0870291-1065.0-1806.0
Percentage of IncreaseDecreaseInContractWithCustomerLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherCurrentAssets

us-gaap:IncreaseDecreaseInOtherCurrentAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value2086-478.0-730.0542151-94.0-165.043885414173677839149-354.0318-748.025-1309.0966-747.0420912280-612.0111159280-282.0-340.09555633-139.0-150.0385445-73.0-605.0-260.077261877-208.0-374.0361
Percentage of IncreaseDecreaseInOtherCurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherCurrentLiabilities

us-gaap:IncreaseDecreaseInOtherCurrentLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value375515901755-2951.024826951489-3320.02436649656-2322.01773546643-1962.01534742-1529.0-361.01033626105-2024.01328200-986.0-1166.01072870388-1255.0271238168-1287.0517492394-993.028237-500.0-911.0597775
Percentage of IncreaseDecreaseInOtherCurrentLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value1013885149962311-124.0517333865517473-21.0-550.0213344278241262432999-7.0-56.05.0-5.0108-170.0-279.015973315811521380233212-9.0-30.0751108.0-118.0-62.08081
Percentage of IncreaseDecreaseInOtherNoncurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value143122893244623-110.0425410241339-32.043-366.0145-153.0813-861.01099846449-1360.0340370-116.02674926511891124200151-461.0294699-18.0183-268.016615612097354283560393364
Percentage of IncreaseDecreaseInOtherNoncurrentLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements


Incremental
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value-2.0586171-1.07370760.07276932.0960.0912.0887587-1.0906470-1.070691026.08369958.06551986.09763985.09073815.010995
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InvestmentIncomeNet

us-gaap:InvestmentIncomeNet


Investment
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-30
Value497519545570595673688724709668704681636575530473403380311293274230200199198160183225265220219179202150166159
Percentage of InvestmentIncomeNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent us-gaap:StatementEquityComponents

us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Oci
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value-9.0-2.0252012-46.02.0-6.014317144
Percentage of OciBeforeReclassificationsNetOfTaxAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Oci
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value145-1696.0-477.0-188.03213504-414.05761064711879-323.0-185.0-644.0-390.073150571-543.0339155402228-566.0
Percentage of OciBeforeReclassificationsNetOfTaxAttributableToParent-1611.184800.0-1908.0-940.02675.0-7617.4-20700.0-9600.07600.02293.51238.0-734.10.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingLeaseCost

us-gaap:OperatingLeaseCost


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value573553503498578522478465453431413410403395399388397321434260
Percentage of OperatingLeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeasePayments

us-gaap:OperatingLeasePayments


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value546533482491392505479453441425407397390388375369245331314267
Percentage of OperatingLeasePayments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value132-1705.0-492.0-201.03253508-420.05771071714881-261.0-535.0-1016.0-878.0-288.0-270.065-994.083-162.0345160-571.0-67.0125-231.0-189.023568482952-381.0278192274161474124-1149.0
Percentage of OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value-3.00.07.05.03.0-12.01.0-2.00.00.03.0-1.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsTax100.00.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0

us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value40-451.0-128.0-50.080932-111.0156279189234-86.0-80.0-186.0-211.05070307-292.018286217122-305.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsTax-1333.30.0-1828.6-1000.02666.7-7766.7-11100.0-7800.00.00.07800.08600.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax

us-gaap:ForeignExchangeContract, us-gaap:CashFlowHedging


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value-9.0-2.0252012-46.02.0-6.0143170
Percentage of OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship, us-gaap:IncomeStatementLocation

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax

us-gaap:ForeignExchangeContract, us-gaap:CashFlowHedging, us-gaap:NonoperatingIncomeExpense


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value2.0-26.021209.0-12.08.0-5.00.00.00.0
Percentage of OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0

us-gaap:ForeignExchangeContract, us-gaap:CashFlowHedging, us-gaap:Sales


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value0.00.00.00.00.00.00.00.0956688
Percentage of OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax0.0-0.00.00.00.0-0.00.0-0.00.00.00.0

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value360-1905.0257-86.05102931-194.0279925748602-361.0-1076.0-754.0-925.0-101.0-213.0132-1169.0144-303.06735-784.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent us-gaap:StatementEquityComponents

msft:AccumulatedTranslationAdjustmentAndOther


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value239-218.0741111181-541.0230-296.0-66.067-264.0-55.0-686.0255-40.0293293292-455.098-180.07.0-76.0-270.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent66.411.4288.3-129.135.5-18.5-118.6-106.1-7.19.0-43.915.263.8-33.84.3-290.1-137.6221.238.968.159.410.4-217.134.4

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value-11.0188.04.04.0-36.0-4.0-2.0-80.0-33.0-15.0-45.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent-3.1-0.93.1-4.70.8-1.22.1-0.7-8.6-4.4-2.512.5

us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value132-1705.0-492.0-201.03253508-420.05771071714881-261.0-535.0-1016.0-878.0-288.0-270.065-994.083-162.0345160-571.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent36.789.5-191.4233.763.7119.7216.5206.8115.895.5146.372.349.7134.794.9285.1126.849.285.057.653.5514.9457.172.8

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value360-1905.0257-86.05102931-194.0279925748602-361.0-1076.0-754.0-925.0-101.0-213.0132-1169.0144-303.06735-784.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1

msft:AccumulatedTranslationAdjustmentAndOther


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value0.00.00.0-9.060-51.00.0-8.0-1.01.0-1.00.01.00.00.0-1.02.00.00.07.0-15.03.0-9.0-12.0
Percentage of OtherComprehensiveIncomeLossTaxPortionAttributableToParent10.00.00.0100.0100.0100.00.0100.0100.0100.0100.00.0100.00.00.0100.0100.00.00.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value-3.06.03.01.02.0-10.0-1.0-1.0-1.0-2.01.0-4.0
Percentage of OtherComprehensiveIncomeLossTaxPortionAttributableToParent10.00.00.0-11.13.319.60.012.5100.0-200.0-100.00.0

us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value37-453.0-132.0-54.081933-112.0156281190234-70.0-216.0-331.0-474.0-144.0-156.034-535.044
Percentage of OtherComprehensiveIncomeLossTaxPortionAttributableToParent10.00.00.0600.0135.0-1829.40.0-1950.0-28100.019000.0-23400.00.0-21600.00.00.014400.0-7800.00.00.0628.6

us-gaap:PaymentsForProceedsFromOtherInvestingActivities

us-gaap:PaymentsForProceedsFromOtherInvestingActivities


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value-434.0-400.0-327.0208312410.00.00.0
Percentage of PaymentsForProceedsFromOtherInvestingActivities100.0100.0100.0100.0100.00.00.00.0

us-gaap:PaymentsOfDebtRestructuringCosts

us-gaap:PaymentsOfDebtRestructuringCosts


Payments
Period End2021-06-302021-03-312020-06-302020-03-31
Value0.0175434170.0
Percentage of PaymentsOfDebtRestructuringCosts0.0100.0100.00.0

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value10001100785150070011005519674008543131100
Percentage of PaymentsRelatedToTaxWithholdingForShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromIssuanceOfCommonStock


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value45039630254534034223442730827420036025525118930722117913124117315911721915114612121614614111720316620314541727810912083361801405660177912422729
Percentage of ProceedsFromIssuanceOfCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities

us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value724615016152641426618890172471123019082515458933782521471087674635252265810486087158659582551925351568653705561238916931138233614513476171265198912592453423660612825190522861836870100510541896
Percentage of ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromPaymentsForOtherFinancingActivities

us-gaap:ProceedsFromPaymentsForOtherFinancingActivities


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-06-302013-03-312012-12-312012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value-430.0-183.079-235.0471-1052.0-39.0286160404-459.0-780.0-25.0-640.0-156.0-150.0-15.0-375.0312-112.0-3.0-123.0-65.0-178.0-239.03162850.00.00.0-39.06.00.0-16.00.00.00.00.00.0-15.00.0-25.010.00.00.0
Percentage of ProceedsFromPaymentsForOtherFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0100.0100.00.0100.00.00.00.00.00.0100.00.0100.0100.00.00.0

us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent us-gaap:IncomeStatementLocation, us-gaap:StatementEquityComponents

us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent

us-gaap:NonoperatingIncomeExpense, us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Reclassification
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value16111917-5.0-5.07.0-1.0-9.0-4.0-2.0-78.0486517751555646779694394488881048.0
Percentage of ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Sales, us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Reclassification
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value2.0-26.021209.0-12.08.0-5.095668892
Percentage of ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent12.5-236.4110.5117.6-180.0240.0114.3500.0-1055.6-1650.0-4400.0-117.9

us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent us-gaap:StatementEquityComponents

us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Reclassification
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value2.0-20.017168.0-10.06.0-4.094648689
Percentage of ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Reclassification
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value139.01513-4.0-4.06.0-1.0-7.0-3.0-2.0-62.035037248836142050645125631757685.0
Percentage of ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent650.0-45.088.281.2-50.040.0100.025.0-7.4-4.7-2.3-69.70.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ReclassificationFromAociCurrentPeriodTax us-gaap:StatementEquityComponents

us-gaap:ReclassificationFromAociCurrentPeriodTax

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Reclassification
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value-4.0-6.04.04.01.0-2.02.0-1.01.02.02.03.0
Percentage of ReclassificationFromAociCurrentPeriodTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Reclassification
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value3.02.04.04.0-1.0-1.01.00.0-2.0-1.00.0-16.013614526319422627324313817131363.0
Percentage of ReclassificationFromAociCurrentPeriodTax-75.0-33.3100.0100.0-100.050.050.0-0.0-200.0-50.00.0-533.30.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths

us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths


Repayments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-06-302011-03-312010-12-31
Value0.050032500.00.0300018250010000.030000.0681488333271169336821141182252590012117500.00.00.015002000300588100013460.00.00.00.00.00.00.00.00.0
Percentage of RepaymentsOfDebtMaturingInMoreThanThreeMonths0.0100.0100.00.00.0100.0100.0100.0100.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.00.00.0

us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability

us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability


Right
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value62683611936358562598631489810658645419143412650728712296498267
Percentage of RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability


Right
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value101811061578678106668094898360573047249630257030839196613011955
Percentage of RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockRepurchasedDuringPeriodShares us-gaap:ShareRepurchaseProgram

us-gaap:StockRepurchasedDuringPeriodShares

msft:ShareRepurchaseProgramTwentyNineteen


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-30
Value2425272528
Percentage of StockRepurchasedDuringPeriodShares100.0100.0100.0100.0100.0

us-gaap:StockRepurchasedDuringPeriodValue us-gaap:ShareRepurchaseProgram

us-gaap:StockRepurchasedDuringPeriodValue

msft:ShareRepurchaseProgramTwentyNineteen


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-30
Value62005750575052705088
Percentage of StockRepurchasedDuringPeriodValue100.0100.0100.0100.0100.0

us-gaap:StockRepurchasedDuringPeriodValue us-gaap:StatementEquityComponents

us-gaap:CommonStockIncludingAdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-31
Value1217152810621732950149283113267621218828138746199540211753686845611374679853609154884711093761368283438486112130331350789128826234082451824014051575962495923
Percentage of StockRepurchasedDuringPeriodValue19.626.618.532.918.70.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value59325481546350034792561442753701386435385568237619022792160114041393138130213003299530103038324034244031164916408871407157211228117151151741743761702712
Percentage of StockRepurchasedDuringPeriodValue95.795.395.094.994.20.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:StockholdersEquityOther us-gaap:StatementEquityComponents

us-gaap:StockholdersEquityOther

us-gaap:CommonStockIncludingAdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value1000000.0-19000000.0-1000000.02000000.00001000000.07000000.0-7000000.0-11000000.001000000.0-1000000.001000000.05000000.01000000.0-93000000.01000000.0-8000000.0-57000000.00-1000000.01000000.0-2000000.0-2000000.00-58000000.00-3000000.0-2000000.0-1000000.0-1000000.0-4000000.0-2000000.01000000.0-1000000.0-2000000.0-1000000.0-1000000.000-1000000.0
Percentage of StockholdersEquityOther100.0100.0100.0100.00.00.00.0100.0100.0100.0100.00.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0

us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities us-gaap:IncomeTaxAuthorityName

us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities

us-gaap:InternalRevenueServiceIRS


Unrecognized
Period End2020-12-31
Value1700
Percentage of UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities100.0

dei:EntityPublicFloat

dei:EntityPublicFloat


Entity
Period End2020-12-31
Value1700000
Percentage of EntityPublicFloat100.0

msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets us-gaap:BusinessAcquisition

msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets

msft:ZeniMaxMediaInc


Business
Period End2021-03-09
Value161
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets100.0

msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilities us-gaap:BusinessAcquisition

msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilities

msft:ZeniMaxMediaInc


Business
Period End2021-03-09
Value322
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilities100.0

msft:CashCashEquivalentsAndInvestments

msft:CashCashEquivalentsAndInvestments


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value136318130802135762141080139492140286137008139320136468134021129936137914135630
Percentage of CashCashEquivalentsAndInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:CashToBePaidToAcquireBusiness us-gaap:BusinessAcquisition

msft:CashToBePaidToAcquireBusiness

msft:NuanceCommunicationsInc


Cash
Period End2021-04-11
Value19700
Percentage of CashToBePaidToAcquireBusiness100.0

msft:ZeniMaxMediaInc


Cash
Period End2020-09-19
Value7500
Percentage of CashToBePaidToAcquireBusiness0.0

msft:CashToBePaidToAcquireBusiness us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType

msft:NuanceCommunicationsInc, us-gaap:SubsequentEvent


Cash
Period End2021-04-11
Value19700
Percentage of CashToBePaidToAcquireBusiness100.0

msft:ComputerHardwareAndSoftware

msft:ComputerHardwareAndSoftware


Computer
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-302010-06-30
Value51250412613382327633214141739113612114309242729866015673
Percentage of ComputerHardwareAndSoftware100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

msft:DeferredTaxAssetsAmortization

msft:DeferredTaxAssetsAmortization


Deferred
Period End2021-06-302020-06-30
Value63466737
Percentage of DeferredTaxAssetsAmortization100.0100.0

msft:DeferredTaxAssetsLeasingLiabilities

msft:DeferredTaxAssetsLeasingLiabilities


Deferred
Period End2021-06-302020-06-302019-06-302018-06-30
Value4060302515941427
Percentage of DeferredTaxAssetsLeasingLiabilities100.0100.0100.0100.0

msft:DeferredTaxAssetsOperatingLossAndTaxCreditCarryForwards

msft:DeferredTaxAssetsOperatingLossAndTaxCreditCarryForwards


Deferred
Period End2021-06-302020-06-302019-06-302018-06-302017-06-30
Value1090865351833694809
Percentage of DeferredTaxAssetsOperatingLossAndTaxCreditCarryForwards100.0100.0100.0100.0100.0

msft:DeferredTaxLiabilitiesBookTaxBasisDifferencesInvestmentsAndDebt

msft:DeferredTaxLiabilitiesBookTaxBasisDifferencesInvestmentsAndDebt


Deferred
Period End2021-06-302020-06-302019-06-30
Value26052642738
Percentage of DeferredTaxLiabilitiesBookTaxBasisDifferencesInvestmentsAndDebt100.0100.0100.0

msft:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities

msft:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities


Deferred
Period End2021-06-302020-06-302019-06-302018-06-30
Value28152581260761
Percentage of DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities100.0100.0100.0100.0

msft:DeferredTaxLiabilitiesDepreciation

msft:DeferredTaxLiabilitiesDepreciation


Deferred
Period End2021-06-302020-06-30
Value1010376
Percentage of DeferredTaxLiabilitiesDepreciation100.0100.0

msft:FinanceLeaseLiabilityPaymentsDueAfterYearFour

msft:FinanceLeaseLiabilityPaymentsDueAfterYearFour


Finance
Period End2021-03-312020-12-312020-09-30
Value951089437805
Percentage of FinanceLeaseLiabilityPaymentsDueAfterYearFour100.0100.0100.0

msft:FinanceReceivablesNet

msft:FinanceReceivablesNet


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-06-30
Value440031004000480052004300
Percentage of FinanceReceivablesNet100.0100.0100.0100.0100.0100.0

msft:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour

msft:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour


Finite
Period End2021-03-312020-12-312020-09-30
Value220516711654
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour100.0100.0100.0

msft:HedgeAccountingFairValueAdjustments

msft:HedgeAccountingFairValueAdjustments


Hedge
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value403177899380-11.01.00.0
Percentage of HedgeAccountingFairValueAdjustments100.0100.0100.0100.0100.0100.0100.0100.00.0

msft:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour

msft:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour


Lessee
Period End2021-03-312020-12-312020-09-30
Value471643093513
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour100.0100.0100.0

msft:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour

msft:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour


Long
Period End2021-03-312020-12-312020-09-30
Value455604567245554
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour100.0100.0100.0

msft:PremiumOnDebtExchange1

msft:PremiumOnDebtExchange1


Premium
Period End2021-06-302021-03-312020-12-312020-09-302020-06-30
Value52935319358436013619
Percentage of PremiumOnDebtExchange1100.0100.0100.0100.0100.0

us-gaap:AccountsReceivableNetNoncurrent

us-gaap:AccountsReceivableNetNoncurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value34002800290027002700250024002300220020001900180018001600160016001700
Percentage of AccountsReceivableNetNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedIncomeTaxesNoncurrent

us-gaap:AccruedIncomeTaxesNoncurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value27190271572670128204294322888828754284572961229514291612893630265306693005013900135001440013300123001180012300119001229011800113001070010510940092009000954891007700780076347900770075007381720069006900
Percentage of AccruedIncomeTaxesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedIncomeTaxesNoncurrent us-gaap:IncomeTaxAuthority

msft:UnrecognizedTaxBenefitsAndOtherIncomeTaxLiabilities


Accrued
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value1580015400168991660016100160001570015300
Percentage of AccruedIncomeTaxesNoncurrent58.257.759.956.455.755.655.251.7

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent


Allowance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value751620642610788446384303411336354319377311337285405302340284426361384250335268288269301255316294336267292265389322321297333304317375
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax us-gaap:FairValueByAssetClass

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax

us-gaap:DebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value41774126605166746929671521912682202794447568125
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel1, us-gaap:USTreasurySecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value3832378955806230649565431995248318548364229.062
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax91.791.892.293.393.797.491.192.691.588.688.813.249.6

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:AssetBackedSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value222338424116121210.05.03.04.04.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax0.50.60.60.60.60.20.50.40.50.50.65.93.2

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CommercialPaper


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.00.00.00.01.00.00.00.00.00.00.00.00.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CorporateDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value24925135333232710713012811160142221
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax6.06.15.85.04.71.65.94.85.56.42.932.416.8

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:ForeignGovernmentDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value9.07.0157.06.03.05.04.04.02.01.01.01.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax0.20.20.20.10.10.00.20.10.20.20.21.50.8

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:USGovernmentAgenciesDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value2.02.03.03.02.00.00.00.00.00.00.00.00.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:USStatesAndPoliticalSubdivisions


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value63546260574649554841353237
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax1.51.31.00.90.80.72.22.12.44.37.447.129.6

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax us-gaap:FairValueByAssetClass

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax

us-gaap:DebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value1352602622312061247912238081315221247
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel1, us-gaap:USTreasurySecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value111223120.01.0131055710434270714421167
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax82.285.846.20.03.26.384.772.285.290.087.094.793.6

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:AssetBackedSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value6.010.04.04.06.0372.02.03.08.0151413
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax4.43.815.418.219.418.01.62.52.52.11.80.91.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CorporateDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value9.0171.05.0171387.09.07.019795356
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax6.76.53.822.754.867.05.611.45.75.09.73.54.5

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:ForeignGovernmentDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value2.03.01.03.03.01310.0118.010.0111210.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax1.51.23.813.69.76.38.113.96.62.61.40.80.8

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:USStatesAndPoliticalSubdivisions


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.00.01.03.04.05.00.00.00.01.01.01.01.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax0.00.03.813.612.92.40.00.00.00.30.10.10.1

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel3, us-gaap:USStatesAndPoliticalSubdivisions


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value7.07.07.07.00.00.00.00.00.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax5.22.726.931.80.00.00.00.00.0

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value117966113883119502124848122900125311127270129308127747126703124631133105
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis us-gaap:FairValueByAssetClass

us-gaap:DebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value117966113883119502124848122900125311127270129308127747126703124631133105130597
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel1, us-gaap:USTreasurySecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value906648619888151931439206796481102567104575104925105168103915111281108120
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis76.975.773.874.674.977.080.680.982.183.083.483.60.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:AssetBackedSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value3442388245374764486539523862343835543427354033583864
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis2.93.43.83.84.03.23.02.72.82.72.82.50.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CertificatesOfDeposit


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value3615300027702674289824462591192020181738144025372058
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis3.12.62.32.12.42.02.01.51.61.41.21.90.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CommercialPaper


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value4316443566185128468751643966461322111623130628832513
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis3.73.95.54.13.84.13.13.61.71.31.02.20.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CorporateDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value8443826280108287850074446900755074377426744571436929
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis7.27.36.76.66.95.95.45.85.85.96.05.40.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:ForeignGovernmentDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value6213675671967054698272556605619663506753641249815063
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis5.35.96.05.75.75.85.24.85.05.35.13.70.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:USGovernmentAgenciesDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value80790717723339243921243997499882902906391742
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis0.70.81.52.72.01.70.30.60.80.20.20.50.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:USStatesAndPoliticalSubdivisions


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value308286291312313312289242242263268268271
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis0.30.30.20.20.30.20.20.20.20.20.20.20.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel3, us-gaap:CorporateDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value63626252584913131515151515
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis0.10.10.10.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel3, us-gaap:USStatesAndPoliticalSubdivisions


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value95959595918478127.0
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis0.10.10.10.10.10.10.10.00.0

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis


Available
Period End2021-06-302021-03-312020-12-312020-09-30
Value22612174662951635327
Percentage of AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue


Available
Period End2021-06-302021-03-312020-12-312020-09-30
Value22676174962955935397
Percentage of AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis


Available
Period End2021-06-302021-03-312020-12-312020-09-30
Value2601257126893000
Percentage of AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue


Available
Period End2021-06-302021-03-312020-12-312020-09-30
Value2690260728693185
Percentage of AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis


Available
Period End2021-06-302021-03-312020-12-312020-09-30
Value25212285402834330786
Percentage of AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue


Available
Period End2021-06-302021-03-312020-12-312020-09-30
Value26327294783082433870
Percentage of AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis


Available
Period End2021-06-302021-03-312020-12-312020-09-30
Value67541653065895455735
Percentage of AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue


Available
Period End2021-06-302021-03-312020-12-312020-09-30
Value70315681686227559048
Percentage of AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesDebtSecurities

us-gaap:AvailableForSaleSecuritiesDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302014-03-312013-12-312013-09-30
Value122008117749125527131500129798131820129337131911129652127267124293131651850408041277476
Percentage of AvailableForSaleSecuritiesDebtSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesDebtSecurities us-gaap:FairValueByAssetClass

us-gaap:DebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value122008117749125527131500129798131820129337131911129652127267124293131651129475
Percentage of AvailableForSaleSecuritiesDebtSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:AvailableForSaleSecuritiesDebtSecurities us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InvestmentType

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel1, us-gaap:USTreasurySecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value9438589764937199937398561103011104457107001106675105662103630109848107015
Percentage of AvailableForSaleSecuritiesDebtSecurities77.476.274.775.675.978.180.881.182.383.083.483.40.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:AssetBackedSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value3458389545714802490039313872344835613424352833483855
Percentage of AvailableForSaleSecuritiesDebtSecurities2.83.33.63.73.83.03.02.62.72.72.82.50.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CertificatesOfDeposit


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value3615300027702674289824462591192020181738144025372058
Percentage of AvailableForSaleSecuritiesDebtSecurities3.02.52.22.02.21.92.01.51.61.41.21.90.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CommercialPaper


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value4316443566185128468851643966461322111623130628832513
Percentage of AvailableForSaleSecuritiesDebtSecurities3.53.85.33.93.63.93.13.51.71.31.12.20.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:CorporateDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value8683849683628614881074137023766975417467738071126894
Percentage of AvailableForSaleSecuritiesDebtSecurities7.17.26.76.66.85.65.45.85.85.95.95.40.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:ForeignGovernmentDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value6220676072107058698572456600618963466745640249705054
Percentage of AvailableForSaleSecuritiesDebtSecurities5.15.75.75.45.45.55.14.74.95.35.23.80.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:USGovernmentAgenciesDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value80990917753342244121243997499882902906391742
Percentage of AvailableForSaleSecuritiesDebtSecurities0.70.81.42.51.91.60.30.60.80.20.20.50.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:USStatesAndPoliticalSubdivisions


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value371340352369366353338297290303302299307
Percentage of AvailableForSaleSecuritiesDebtSecurities0.30.30.30.30.30.30.30.20.20.20.20.20.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel3, us-gaap:CorporateDebtSecurities


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value63626252584913131515151515
Percentage of AvailableForSaleSecuritiesDebtSecurities0.10.10.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DebtSecurities, us-gaap:FairValueInputsLevel3, us-gaap:USStatesAndPoliticalSubdivisions


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value88888888918478127.0
Percentage of AvailableForSaleSecuritiesDebtSecurities0.10.10.10.10.10.10.10.00.0

us-gaap:BuildingsAndImprovementsGross

us-gaap:BuildingsAndImprovementsGross


Buildings
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-302010-06-30
Value4392833995262882060416284123931080088677326676865216087
Percentage of BuildingsAndImprovementsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:BusinessAcquisitionSharePrice us-gaap:BusinessAcquisition

us-gaap:BusinessAcquisitionSharePrice

msft:NuanceCommunicationsInc


Business
Period End2021-04-11
Value56.0
Percentage of BusinessAcquisitionSharePrice100.0

us-gaap:BusinessAcquisitionSharePrice us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType

msft:NuanceCommunicationsInc, us-gaap:SubsequentEvent


Business
Period End2021-04-11
Value56.0
Percentage of BusinessAcquisitionSharePrice100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents

msft:ZeniMaxMediaInc


Business
Period End2021-03-09
Value768
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles


Business
Period End2021-03-31
Value1900
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles us-gaap:BusinessAcquisition

msft:ZeniMaxMediaInc


Business
Period End2021-06-302021-03-09
Value20001947
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles0.00.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles us-gaap:BusinessAcquisition, us-gaap:FiniteLivedIntangibleAssetsByMajorClass

msft:ZeniMaxMediaInc, us-gaap:MarketingRelatedIntangibleAssets


Business
Period End2021-03-09
Value623
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles0.0

msft:ZeniMaxMediaInc, us-gaap:TechnologyBasedIntangibleAssets


Business
Period End2021-03-09
Value1324
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet

msft:ZeniMaxMediaInc


Business
Period End2021-03-09
Value8108
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet100.0

us-gaap:CashCashEquivalentsAndShortTermInvestments

us-gaap:CashCashEquivalentsAndShortTermInvestments


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value130334125407131968137977136527137626134253136636133819131618127662135880133768132270142780138471132981126018122781136932113240105552102640993559652695438902498919385709884258394480672770227448368312666446304059529517365740352772501504125236788
Percentage of CashCashEquivalentsAndShortTermInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommitmentsFairValueDisclosure us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchased

us-gaap:CommitmentsFairValueDisclosure

msft:BuildingBuildingImprovementsAndLeaseholdImprovements


Commitments
Period End2021-06-30
Value9500
Percentage of CommitmentsFairValueDisclosure100.0

us-gaap:ContractWithCustomerLiability

us-gaap:ContractWithCustomerLiability


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-302016-07-01
Value441413271433387363053918030397312213402637206281352808430242327202665622200
Percentage of ContractWithCustomerLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiability us-gaap:StatementBusinessSegments

msft:IntelligentCloud


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-30
Value1771013098137861503916620129841376615255169881253112551132981470611152
Percentage of ContractWithCustomerLiability40.140.041.341.442.442.744.144.845.744.544.744.044.941.8

msft:MorePersonalComputing


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-30
Value43113447337635913917333631893211338729252898319131502812
Percentage of ContractWithCustomerLiability9.810.510.19.910.011.010.29.49.110.410.310.69.610.5

msft:ProductivityAndBusinessProcesses


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-30
Value2212016169162251767518643140771426615560168311267912635137531486412692
Percentage of ContractWithCustomerLiability50.149.448.648.747.646.345.745.745.245.145.045.545.447.6

us-gaap:ContractWithCustomerLiabilityNoncurrent

us-gaap:ContractWithCustomerLiabilityNoncurrent


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-30
Value26162631298528293180338538784122453038843799353838152643
Percentage of ContractWithCustomerLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentCarryingAmount

us-gaap:DebtInstrumentCarryingAmount


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value639106386764563676066740767093701967008472781
Percentage of DebtInstrumentCarryingAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentCarryingAmount us-gaap:DebtInstrument

msft:IssuanceOfLongTermDebtEight


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value121801218016955169551554920500220002200022000
Percentage of DebtInstrumentCarryingAmount19.119.126.325.123.130.631.331.430.2

msft:IssuanceOfLongTermDebtEleven


Debt
Period End2021-06-302021-03-312020-06-302019-06-30
Value81858185100000.0
Percentage of DebtInstrumentCarryingAmount12.812.814.80.0

msft:IssuanceOfLongTermDebtFive


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value281428142919291929193500350035003500
Percentage of DebtInstrumentCarryingAmount4.44.44.54.34.35.25.05.04.8

msft:IssuanceOfLongTermDebtFour


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value120412041650165016501650165016501650
Percentage of DebtInstrumentCarryingAmount1.91.92.62.42.42.52.42.42.3

msft:IssuanceOfLongTermDebtNine


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value106951069512385123851695517250172501725019750
Percentage of DebtInstrumentCarryingAmount16.716.719.218.325.225.724.624.627.1

msft:IssuanceOfLongTermDebtOne


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value520520559559559750750750750
Percentage of DebtInstrumentCarryingAmount0.80.80.90.80.81.11.11.11.0

msft:IssuanceOfLongTermDebtSeven


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value123051230513299155490.00.00.01818
Percentage of DebtInstrumentCarryingAmount19.319.320.623.00.00.00.00.00.0

msft:IssuanceOfLongTermDebtSix


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value480347604955474845494443454644164613
Percentage of DebtInstrumentCarryingAmount7.57.57.77.06.76.66.56.36.3

msft:IssuanceOfLongTermDebtTen


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value100001000010000100001238515500170001700017000
Percentage of DebtInstrumentCarryingAmount15.615.715.514.818.423.124.224.323.4

msft:IssuanceOfLongTermDebtThree


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value7187181270127012701500150015001500
Percentage of DebtInstrumentCarryingAmount1.11.12.01.91.92.22.12.12.1

msft:IssuanceOfLongTermDebtTwo


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value486486571157115712000200020002000
Percentage of DebtInstrumentCarryingAmount0.80.80.92.32.33.02.82.92.7

us-gaap:DebtInstrumentFaceAmount us-gaap:DebtInstrument

us-gaap:DebtInstrumentFaceAmount

msft:IssuanceOfLongTermDebtEight


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value1980019800198001980023800238002380023800
Percentage of DebtInstrumentFaceAmount100.0100.0100.0100.0100.0100.0100.0100.0

msft:IssuanceOfLongTermDebtEleven


Debt
Period End2021-06-302021-03-312020-06-30
Value8199819910000
Percentage of DebtInstrumentFaceAmount41.441.442.0

msft:IssuanceOfLongTermDebtNine


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value1700017000170001700019800198001980019800
Percentage of DebtInstrumentFaceAmount85.985.985.985.983.283.283.283.2

msft:IssuanceOfLongTermDebtSix


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value40994099409940994100410041004100
Percentage of DebtInstrumentFaceAmount20.720.720.720.717.217.217.217.2

msft:IssuanceOfLongTermDebtTen


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value1000010000100001000017000170001700017000
Percentage of DebtInstrumentFaceAmount50.550.550.550.571.471.471.471.4

us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet

us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value511521533542554563577590603616630645658673688702715729585597392
Percentage of DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value1270.00.00.00.0556967826281399895597453986282454869
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger100.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger us-gaap:InvestmentType

us-gaap:AssetBackedSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value870.00.00.00.013440819837856135914596
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger68.50.00.00.00.024.14.20.80.91.00.70.52.0

us-gaap:CorporateDebtSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value340.00.00.00.0411372313761151770338301
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger26.80.00.00.00.07.41.40.90.92.11.41.26.2

us-gaap:ForeignGovernmentDebtSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value5.00.00.00.00.08.011637788872613
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger3.90.00.00.00.01.40.10.20.20.20.20.10.3

us-gaap:USStatesAndPoliticalSubdivisions


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-03-312018-12-312018-09-302018-06-30
Value1.00.00.00.00.01.01.01.013130.00.0
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger0.80.00.00.00.00.20.00.00.00.00.00.0

us-gaap:USTreasuryAndGovernment


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.00.00.00.00.0372912125788391585416152757277364459
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger0.00.00.00.00.066.994.298.197.996.897.798.291.6

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value3.00.00.00.00.0332052117346654508123
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss100.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss us-gaap:InvestmentType

us-gaap:AssetBackedSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value1.00.00.00.00.05.01.01.02.05.07.06.04.0
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss33.30.00.00.00.015.25.01.91.71.41.11.23.3

us-gaap:CorporateDebtSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value1.00.00.00.00.0124.04.04.013261613
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss33.30.00.00.00.036.420.07.73.43.84.03.110.6

us-gaap:ForeignGovernmentDebtSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value1.00.00.00.00.07.07.08.08.08.07.04.03.0
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss33.30.00.00.00.021.235.015.46.82.31.10.82.4

us-gaap:USStatesAndPoliticalSubdivisions


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-03-312018-12-312018-09-302018-06-30
Value0.00.00.00.00.00.00.00.01.00.00.00.0
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss0.00.00.00.00.00.00.00.00.30.00.00.0

us-gaap:USTreasuryAndGovernment


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.00.00.00.00.09.08.039103319614482103
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss0.00.00.00.00.027.340.075.088.092.293.994.983.7

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value11389111245914419645527908110996876267812734230537237991037
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months us-gaap:InvestmentType

us-gaap:AssetBackedSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value12111377114883210142180684563664989182511302072
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months10.612.419.419.822.327.66.28.224.87.87.91.62.3

us-gaap:CorporateDebtSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value1678147316042164934692206804981024437228923111
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months14.713.22.710.014.343.92.09.918.68.019.04.03.4

us-gaap:ForeignGovernmentDebtSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value314814291708977500481254514642542295131603457
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months27.612.828.923.311.06.122.921.30.933.20.24.43.8

us-gaap:USStatesAndPoliticalSubdivisions


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-03-312018-12-312018-09-302018-06-30
Value589012111966750.00.07.0294245
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months0.50.82.02.81.40.90.00.00.10.10.10.0

us-gaap:USTreasuryAndGovernment


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value5294675527771847232317037650416914916485167766515582352
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months46.560.747.044.051.021.568.960.655.750.972.890.090.5

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value132260262231173104275.03415910141124
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss us-gaap:InvestmentType

us-gaap:AssetBackedSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value5.010.04.04.06.0321.01.01.03.08.08.09.0
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss3.83.815.418.219.418.51.03.720.08.85.00.80.8

us-gaap:CorporateDebtSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value8.0171.05.0171263.05.03.06.0533743
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss6.16.53.822.754.872.82.918.560.017.633.33.63.8

us-gaap:ForeignGovernmentDebtSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value1.03.01.03.03.06.03.03.00.02.04.08.07.0
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss0.81.23.813.69.73.52.911.10.05.92.50.80.6

us-gaap:USStatesAndPoliticalSubdivisions


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-03-312018-12-312018-09-302018-06-30
Value7.07.08.010.04.05.00.00.00.01.01.01.0
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss5.32.730.845.512.92.90.00.00.00.60.10.1

us-gaap:USTreasuryAndGovernment


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value111223120.01.04.097181.023939601064
Percentage of DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss84.185.846.20.03.22.393.366.720.067.658.594.794.7

us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition

us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value11516111245914419645528464207773315742667687087703910062495906
Percentage of DebtSecuritiesAvailableForSaleUnrealizedLossPosition100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition us-gaap:InvestmentType

us-gaap:AssetBackedSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value12981377114883210142314109276110421550218412752168
Percentage of DebtSecuritiesAvailableForSaleUnrealizedLossPosition11.312.419.419.822.327.35.32.32.42.32.81.32.3

us-gaap:CorporateDebtSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value1712147316042164935103579118742175514232303412
Percentage of DebtSecuritiesAvailableForSaleUnrealizedLossPosition14.913.22.710.014.341.51.72.72.03.26.73.23.6

us-gaap:ForeignGovernmentDebtSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value31531429170897750048925561527102431713831863470
Percentage of DebtSecuritiesAvailableForSaleUnrealizedLossPosition27.412.828.923.311.05.812.34.60.26.30.23.23.6

us-gaap:USStatesAndPoliticalSubdivisions


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-03-312018-12-312018-09-302018-06-30
Value599012111966761.01.020424245
Percentage of DebtSecuritiesAvailableForSaleUnrealizedLossPosition0.50.82.02.81.40.90.00.00.00.10.00.0

us-gaap:USTreasuryAndGovernment


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value52946755277718472323207516771299574064960646695339289186811
Percentage of DebtSecuritiesAvailableForSaleUnrealizedLossPosition46.060.747.044.051.024.580.790.395.388.390.392.390.5

us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss

us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value1352602622312061247912238081315221247
Percentage of DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss us-gaap:InvestmentType

us-gaap:AssetBackedSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value6.010.04.04.06.0372.02.03.08.0151413
Percentage of DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss4.43.815.418.219.418.01.62.52.52.11.80.91.0

us-gaap:CorporateDebtSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value9.0171.05.0171387.09.07.019795356
Percentage of DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss6.76.53.822.754.867.05.611.45.75.09.73.54.5

us-gaap:ForeignGovernmentDebtSecurities


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value2.03.01.03.03.01310.0118.010.0111210.0
Percentage of DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss1.51.23.813.69.76.38.113.96.62.61.40.80.8

us-gaap:USStatesAndPoliticalSubdivisions


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-03-312018-12-312018-09-302018-06-30
Value7.07.08.010.04.05.00.00.01.01.01.01.0
Percentage of DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss5.22.730.845.512.92.40.00.00.30.10.10.1

us-gaap:USTreasuryAndGovernment


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value111223120.01.0131055710434270714421167
Percentage of DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss82.285.846.20.03.26.384.772.285.290.087.094.793.6

us-gaap:DeferredIncomeTaxAssetsNet us-gaap:BalanceSheetLocation

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:OtherNoncurrentAssets


Deferred
Period End2021-06-302020-06-302019-06-30
Value718164057536
Percentage of DeferredIncomeTaxAssetsNet100.0100.0100.0

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredIncomeTaxLiabilities


Deferred
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-30
Value104088384517620544142440642173608276425862435
Percentage of DeferredIncomeTaxLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsDeferredIncome

us-gaap:DeferredTaxAssetsDeferredIncome


Deferred
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-302010-06-30
Value265915534750.01889494520520445571463556
Percentage of DeferredTaxAssetsDeferredIncome100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsGross


Deferred
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-30
Value18160153401569360689333532954153730326631813446
Percentage of DeferredTaxAssetsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsOther

us-gaap:DeferredTaxAssetsOther


Deferred
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-302010-06-30
Value5433543675613089566455796980
Percentage of DeferredTaxAssetsOther100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost


Deferred
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-302010-06-30
Value50246140646077780988490388888210791329
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther


Deferred
Period End2021-06-302020-06-302019-06-302018-06-302017-06-30
Value29602721228718321859
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesLeasingArrangements

us-gaap:DeferredTaxLiabilitiesLeasingArrangements


Deferred
Period End2021-06-302020-06-302019-06-302018-06-30
Value3834281715101366
Percentage of DeferredTaxLiabilitiesLeasingArrangements100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesOther


Deferred
Period End2021-06-302020-06-302019-06-302018-06-302017-06-302016-06-302015-06-302014-06-302013-06-302012-06-302011-06-302010-06-30
Value144344291312215429872.014265265
Percentage of DeferredTaxLiabilitiesOther100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement

us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value399581544276400412231181250273242391538
Percentage of DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:ForeignExchangeContract, us-gaap:DesignatedAsHedgingInstrument


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value763141416449.033470.0
Percentage of DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement19.054.02.65.811.02.214.326.00.0

us-gaap:ForeignExchangeContract, us-gaap:Nondesignated


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value227207409165245301165122204109113129256
Percentage of DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement56.935.675.259.861.273.171.467.481.639.946.733.047.6

us-gaap:InterestRateContract, us-gaap:DesignatedAsHedgingInstrument


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value4031778993800.02.00.0
Percentage of DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement10.05.314.232.223.219.40.01.10.0

us-gaap:OtherContract, us-gaap:Nondesignated


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value5629446.018223310.08.016139.011
Percentage of DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement14.05.08.12.24.55.314.35.53.25.95.42.32.0

us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.00.01.00.01.08.01.00.00.00.02.01.01.0
Percentage of DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement0.00.00.20.00.21.90.40.00.00.00.80.30.2

us-gaap:FairValueInputsLevel2


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value396578542275398403227178247270238387535
Percentage of DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement99.299.599.699.699.597.898.398.398.898.998.399.099.4

us-gaap:FairValueInputsLevel3


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value3.03.01.01.01.01.03.03.03.03.02.03.02.0
Percentage of DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement0.80.50.20.40.20.21.31.71.21.10.80.80.4

us-gaap:DerivativeAssetFairValueGrossLiability

us-gaap:DerivativeAssetFairValueGrossLiability


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value141110157741541288512111385128101152
Percentage of DerivativeAssetFairValueGrossLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeAssets

us-gaap:DerivativeAssets


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value25847138720224628414660137188114290386
Percentage of DerivativeAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeAssets us-gaap:BalanceSheetLocation

us-gaap:OtherCurrentAssets


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value137433208119922213333146100121161260
Percentage of DerivativeAssets53.19.182.740.180.978.291.155.0106.653.2106.155.567.4

us-gaap:OtherNoncurrentAssets


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value433488931278-9.00.04.06.04.02022
Percentage of DerivativeAssets16.77.222.746.04.927.5-6.20.02.93.23.56.95.7

us-gaap:ShortTermInvestments


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value78394-21.02835-16.02227-13.082-11.0109104
Percentage of DerivativeAssets30.283.7-5.413.914.2-5.615.145.0-9.543.6-9.637.626.9

us-gaap:DerivativeAssets us-gaap:InvestmentType

us-gaap:Derivative


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value78394-21.02835-16.02227-13.082-11.0109104
Percentage of DerivativeAssets30.283.7-5.413.914.2-5.615.145.0-9.543.6-9.637.626.9

us-gaap:DerivativeCollateralObligationToReturnCash

us-gaap:DerivativeCollateralObligationToReturnCash


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value422812885815446935.07849112168235
Percentage of DerivativeCollateralObligationToReturnCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeFairValueOfDerivativeAsset

us-gaap:DerivativeFairValueOfDerivativeAsset


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value395577540274399406227178247263233388533501372342329483387685919416461500776
Percentage of DerivativeFairValueOfDerivativeAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeFairValueOfDerivativeLiability

us-gaap:DerivativeFairValueOfDerivativeLiability


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-06-30
Value33530954434039965318732327212229412520713511511610715586194315263360470165
Percentage of DerivativeFairValueOfDerivativeLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeLiabilities

us-gaap:DerivativeLiabilities


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value23548167432339556519420723686278197289
Percentage of DerivativeLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeLiabilities us-gaap:BalanceSheetLocation

us-gaap:OtherCurrentLiabilities


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value18245664823233439315015122167269194288
Percentage of DerivativeLiabilities77.494.896.171.884.669.677.372.993.677.996.898.599.7

us-gaap:OtherNoncurrentLiabilities


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value5325269161172445615199.03.01.0
Percentage of DerivativeLiabilities22.65.23.928.215.430.422.727.16.422.13.21.50.3

us-gaap:DerivativeLiabilityFairValueGrossAsset

us-gaap:DerivativeLiabilityFairValueGrossAsset


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value142110158761581348612211485128100153
Percentage of DerivativeLiabilityFairValueGrossAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement

us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value335310544341399653187324272122294129207
Percentage of DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:ForeignExchangeContract, us-gaap:DesignatedAsHedgingInstrument


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value8.03.0726754141249.093
Percentage of DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement2.41.013.219.613.521.612.82.834.2

us-gaap:ForeignExchangeContract, us-gaap:Nondesignated


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value29129046324733435614829517211493118197
Percentage of DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement86.993.585.172.483.754.579.191.063.293.431.691.595.2

us-gaap:InterestRateContract, us-gaap:DesignatedAsHedgingInstrument


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value0.00.00.00.00.00.0111.00.0
Percentage of DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement0.00.00.00.00.00.05.90.30.0

us-gaap:OtherContract, us-gaap:Nondesignated


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value36179.027111564.0197.05.09.08.03.0
Percentage of DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement10.75.51.77.92.823.92.15.92.64.13.16.21.4

us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.00.00.00.00.03.00.00.00.00.03.01.01.0
Percentage of DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement0.00.00.00.00.00.50.00.00.00.01.00.80.5

us-gaap:FairValueInputsLevel2


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value335310544341399650187324272122291128206
Percentage of DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement100.0100.0100.0100.0100.099.5100.0100.0100.0100.099.099.299.5

us-gaap:DerivativeNotionalAmount us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation, us-gaap:Position

us-gaap:DerivativeNotionalAmount

us-gaap:ForeignExchangeContract, us-gaap:DesignatedAsHedgingInstrument, us-gaap:Long