| Arc name | presentationArc |
|---|---|
| Arc role | http://www.xbrl.org/2003/arcrole/parent-child |
| Link role | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsStockCompensation |
| Concept | Order |
|---|---|
us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract | |
us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock | 10 |
us-gaap:ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract | 10 |
us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock | 10 |
us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable | 10 |
us-gaap:IncomeStatementLocationAxis | 10 |
us-gaap:IncomeStatementLocationDomain | 10 |
us-gaap:CostOfSalesMember | 10 |
us-gaap:ResearchAndDevelopmentExpenseMember | 20 |
us-gaap:RestructuringChargesMember | 30 |
us-gaap:SellingGeneralAndAdministrativeExpensesMember | 40 |
us-gaap:SellingAndMarketingExpenseMember | 10 |
us-gaap:GeneralAndAdministrativeExpenseMember | 20 |
us-gaap:OperatingIncomeLossMember | 50 |
us-gaap:OtherOperatingIncomeExpenseMember | 60 |
us-gaap:BalanceSheetLocationAxis | 20 |
us-gaap:BalanceSheetLocationDomain | 10 |
us-gaap:InventoriesMember | 10 |
us-gaap:SoftwareDevelopmentMember | 20 |
us-gaap:MachineryAndEquipmentMember | 30 |
us-gaap:OtherAssetsMember | 40 |
us-gaap:OtherCurrentAssetsMember | 10 |
us-gaap:OtherNoncurrentAssetsMember | 20 |
us-gaap:OtherLiabilitiesMember | 50 |
us-gaap:OtherCurrentLiabilitiesMember | 10 |
us-gaap:OtherNoncurrentLiabilitiesMember | 20 |
us-gaap:OtherInvestmentsMember | 60 |
us-gaap:ContractHolderFundsMember | 70 |
us-gaap:AccountsPayableAndAccruedLiabilitiesMember | 80 |
us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember | 90 |
us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems | 30 |
us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount | 10 |
us-gaap:AllocatedShareBasedCompensationExpense | 20 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 | 30 |
us-gaap:DeferredCompensationLiabilityAbstract | 20 |
us-gaap:DeferredCompensationLiabilityCurrentAbstract | 10 |
us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent | 10 |
us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent | 20 |
us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrent | 30 |
us-gaap:DeferredCompensationLiabilityCurrent | 40 |
us-gaap:DeferredCompensationLiabilityClassifiedNoncurrentAbstract | 20 |
us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent | 10 |
us-gaap:DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent | 20 |
us-gaap:OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent | 30 |
us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent | 40 |
us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrentAbstract | 30 |
us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent | 10 |
us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent | 20 |
us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent | 30 |
us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent | 40 |
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionAbstract | 30 |
us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition | 10 |
us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition | 20 |
us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition | 30 |
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition | 40 |
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | 50 |
us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetAbstract | 40 |
us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation | 10 |
us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation | 20 |
us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet | 30 |
us-gaap:ShareBasedArrangementsToObtainGoodsAndServicesAbstract | 20 |
us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract | 10 |
us-gaap:AllocatedShareBasedCompensationExpense | 10 |
us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax | 20 |
us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense | 30 |
us-gaap:EmployeeServiceShareBasedCompensationEstimatedQuantityOfSharesToBeRepurchasedInFollowingPeriod | 40 |
Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised [Abstract] us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptionsAbstract | 50 |
us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans | 10 |
us-gaap:ProceedsFromStockOptionsExercised | 20 |
us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions | 30 |
us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions | 60 |
us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards | 70 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid | 80 |
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract | 90 |
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions | 10 |
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions | 20 |
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized | 30 |
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 | 100 |
us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock | 20 |
us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable | 10 |
us-gaap:AwardTypeAxis | 10 |
us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain | 10 |
us-gaap:StockCompensationPlanMember | 10 |
us-gaap:PerformanceSharesMember | 20 |
us-gaap:PhantomShareUnitsPSUsMember | 30 |
us-gaap:EmployeeStockOptionMember | 40 |
us-gaap:RestrictedStockMember | 50 |
us-gaap:StockAppreciationRightsSARSMember | 60 |
us-gaap:RestrictedStockUnitsRSUMember | 70 |
us-gaap:AwardDateAxis | 20 |
us-gaap:AwardDateDomain | 10 |
us-gaap:GranteeStatusAxis | 30 |
us-gaap:GranteeStatusDomain | 10 |
us-gaap:ShareBasedPaymentArrangementEmployeeMember | 10 |
us-gaap:ShareBasedPaymentArrangementNonemployeeMember | 20 |
us-gaap:PlanNameAxis | 40 |
us-gaap:PlanNameDomain | 10 |
us-gaap:VestingAxis | 50 |
us-gaap:VestingDomain | 10 |
us-gaap:ShareBasedCompensationAwardTrancheOneMember | 10 |
us-gaap:ShareBasedCompensationAwardTrancheTwoMember | 20 |
us-gaap:ShareBasedCompensationAwardTrancheThreeMember | 30 |
us-gaap:StatementClassOfStockAxis | 60 |
us-gaap:ClassOfStockDomain | 10 |
us-gaap:CommonClassAMember | 10 |
us-gaap:CommonClassBMember | 20 |
us-gaap:CommonClassCMember | 30 |
us-gaap:CumulativePreferredStockMember | 40 |
us-gaap:NoncumulativePreferredStockMember | 50 |
us-gaap:RedeemablePreferredStockMember | 60 |
us-gaap:NonredeemablePreferredStockMember | 70 |
us-gaap:ConvertiblePreferredStockMember | 80 |
us-gaap:NonredeemableConvertiblePreferredStockMember | 10 |
us-gaap:RedeemableConvertiblePreferredStockMember | 20 |
us-gaap:ContingentConvertiblePreferredStockMember | 30 |
us-gaap:PreferredClassAMember | 90 |
us-gaap:PreferredClassBMember | 100 |
us-gaap:SeriesAPreferredStockMember | 110 |
us-gaap:SeriesBPreferredStockMember | 120 |
us-gaap:SeriesCPreferredStockMember | 130 |
us-gaap:SeriesDPreferredStockMember | 140 |
us-gaap:SeriesEPreferredStockMember | 150 |
us-gaap:SeriesFPreferredStockMember | 160 |
us-gaap:SeriesGPreferredStockMember | 170 |
us-gaap:SeriesHPreferredStockMember | 180 |
srt:RangeAxis | 70 |
srt:RangeMember | 10 |
srt:MaximumMember | 10 |
srt:MinimumMember | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems | 80 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 | 40 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights | 50 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage | 60 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate | 70 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod | 80 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized | 90 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms | 100 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected | 110 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost | 120 |
Share-based Compensation Arrangement by Share-based Payment Award, Method of Measuring Cost of Award us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward | 130 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized | 140 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost | 150 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber | 160 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent | 170 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract | 180 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant | 30 |
us-gaap:CommonStockCapitalSharesReservedForFutureIssuance | 40 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate | 50 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate | 60 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate | 70 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee | 80 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod | 90 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease | 100 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum | 110 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPolicyForIssuingSharesUponExercise | 120 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesToBeRepurchasedNextYear | 130 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward | 190 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross | 20 |
us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodAbstract | 40 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod | 50 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriodDescription | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease | 60 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward | 200 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsAbstract | 40 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther | 50 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPeriodIncreaseDecrease | 60 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward | 210 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice | 10 |
us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice | 20 |
us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePriceAbstract | 40 |
us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice | 10 |
us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice | 30 |
us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice | 50 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice | 60 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward | 220 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross | 20 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares | 30 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares | 40 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease | 50 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract | 230 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue | 20 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue | 30 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue | 40 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract | 240 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue | 40 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue | 50 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue | 60 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber | 70 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice | 80 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 | 90 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 | 100 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 | 110 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract | 250 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue | 30 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 | 40 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber | 50 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice | 60 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue | 70 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 | 80 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward | 260 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod | 40 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease | 50 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward | 270 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue | 40 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward | 280 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue | 40 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract | 290 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding | 10 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested | 20 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract | 300 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract | 310 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed | 10 |
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum | 40 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate | 50 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum | 60 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate | 70 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRangeOfDividendsUsed | 80 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend | 90 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum | 100 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate | 110 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum | 120 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions | 130 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments | 140 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate | 150 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice | 160 |
us-gaap:SharePrice | 170 |
us-gaap:ShareBasedPaymentArrangementExtensibleListAbstract | 320 |
us-gaap:ShareBasedPaymentArrangementGranteeStatusExtensibleList | 10 |
us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock | 30 |
us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable | 10 |
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis | 10 |
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain | 10 |
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems | 20 |
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit | 10 |
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit | 20 |
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract | 30 |
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions | 10 |
us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 | 20 |
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions | 30 |
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract | 40 |
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions | 10 |
us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 | 20 |
us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 | 30 |
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions | 40 |
us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 | 50 |
us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 | 60 |
us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock | 40 |
us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable | 10 |
us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis | 10 |
us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain | 10 |
us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresLineItems | 20 |
us-gaap:EmployeeStockOwnershipPlanESOPPlanDescription | 10 |
us-gaap:EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased | 20 |
us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense | 30 |
us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOPAbstract | 40 |
us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares | 10 |
us-gaap:EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares | 20 |
us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares | 30 |
us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP | 40 |
us-gaap:EmployeeStockOwnershipPlanESOPDeferredShares | 50 |
us-gaap:EmployeeStockOwnershipPlanESOPDeferredSharesFairValue | 10 |
us-gaap:EmployeeStockOwnershipPlanESOPGainLossOnTransactionsInDeferredShares | 20 |
us-gaap:EmployeeStockOwnershipPlanESOPTermsOfRepurchaseObligation | 60 |
us-gaap:EmployeeStockOwnershipPlanESOPRepurchaseObligationAmount | 10 |
us-gaap:EmployeeStockOwnershipPlanESOPFairValueOfSharesSubjectToRepurchaseObligation | 20 |
us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP | 70 |
us-gaap:EmployeeStockOwnershipPlanESOPTaxBenefitOfDividendsPaidToPlan | 80 |
us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP | 90 |
us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureAbstract | 100 |
us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureEmployerLoanDescription | 10 |
us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription | 20 |
us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanAmount | 30 |
us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanEmployerCashPaymentsUsedForDebtService | 40 |
us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureIndirectLoanDescription | 50 |
us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureIndirectLoanAmount | 60 |
us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureEmployerLoanGuarantee | 70 |
us-gaap:EmployeeStockOwnershipPlanESOPInterestPaymentsFromESOP | 110 |
us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP | 120 |
us-gaap:GrandfatheredESOPExpenseRecognitionAbstract | 130 |
us-gaap:GrandfatheredESOPExpenseRecognitionActualInterestIncurredOnESOPDebt | 10 |
us-gaap:GrandfatheredESOPExpenseRecognitionCashContributionsToESOP | 20 |
us-gaap:GrandfatheredESOPExpenseRecognitionDividendsPaidToESOP | 30 |
us-gaap:GrandfatheredESOPExpenseRecognitionDividendsUsedByESOPForDebtService | 40 |
us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan | 140 |
us-gaap:ASU201807TransitionAbstract | 30 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionAbstract | 10 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransaction | 20 |
us-gaap:ScheduleOfShareBasedGoodsAndNonemployeeServicesTransactionTable | 30 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionLineItems | 40 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionDescriptionOfGoodsOrServicesReceived | 50 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSharesApprovedForIssuance | 60 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethod | 70 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedTerm1 | 80 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedVolatilityRate | 90 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate | 100 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate | 110 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionStockholdersEquity | 120 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionTaxBenefit | 130 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionCapitalizedCost | 140 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued | 150 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsDescriptionAndTerms | 160 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost | 170 |
us-gaap:DisclosureTextBlockSupplementAbstract | 20 |
us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock | 10 |
us-gaap:TableTextBlockSupplementAbstract | 30 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock | 10 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock | 20 |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock | 30 |
us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock | 40 |
us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock | 50 |
us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock | 60 |
us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock | 70 |
us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock | 80 |
us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock | 90 |
us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock | 100 |
us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock | 110 |
us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock | 120 |
us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock | 130 |
us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock | 140 |
us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock | 150 |
us-gaap:ScheduleOfShareBasedCompensationNonemployeeDirectorStockAwardPlanActivityTableTextBlock | 160 |
us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock | 170 |
us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock | 180 |
us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock | 190 |
us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock | 200 |
us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock | 210 |
us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock | 220 |
us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock | 230 |
us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock | 240 |
us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock | 250 |
us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock | 260 |
us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock | 270 |
us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock | 280 |
us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock | 290 |
us-gaap:ScheduleOfShareBasedGoodsAndNonemployeeServicesTransactionBySupplierTextBlock | 300 |