|
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 |