v2.4.1.9
Range of Exercise Prices (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Shares, Stock Options Exercisable 1,201,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Weighted Average Exercise Price, Stock Options Exercisable $ 111,770us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
Weighted Average Remaining Contractual Term, Stock Options Exercisable 9 years
92.84 - 120.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Price per Share, minimum $ 92.84us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mstr_ExercisePriceRangeTwoMember
Range of Exercise Price per Share, maximum $ 120.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mstr_ExercisePriceRangeTwoMember
Shares, Stock Options Exercisable 596us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mstr_ExercisePriceRangeTwoMember
Weighted Average Exercise Price, Stock Options Exercisable $ 96.34us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mstr_ExercisePriceRangeTwoMember
Weighted Average Remaining Contractual Term, Stock Options Exercisable 8 years 6 months
120.01 - 150.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Price per Share, minimum $ 120.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mstr_ExercisePriceRangeThreeMember
Range of Exercise Price per Share, maximum $ 150.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mstr_ExercisePriceRangeThreeMember
Shares, Stock Options Exercisable 520us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mstr_ExercisePriceRangeThreeMember
Weighted Average Exercise Price, Stock Options Exercisable $ 121.43us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mstr_ExercisePriceRangeThreeMember
Weighted Average Remaining Contractual Term, Stock Options Exercisable 9 years 3 months 18 days
150.00 - 160.88  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Price per Share, minimum $ 150.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mstr_ExercisePriceRangeFourMember
Range of Exercise Price per Share, maximum $ 160.88us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mstr_ExercisePriceRangeFourMember
Shares, Stock Options Exercisable 85us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mstr_ExercisePriceRangeFourMember
Weighted Average Exercise Price, Stock Options Exercisable $ 160.88us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mstr_ExercisePriceRangeFourMember
Weighted Average Remaining Contractual Term, Stock Options Exercisable 9 years 9 months 18 days