v2.4.1.9
Share Based Compensation - Additional Information (Detail) (USD $)
3 Months Ended 12 Months Ended 1 Months Ended 0 Months Ended
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Apr. 30, 2014
Feb. 26, 2015
Dec. 31, 2011
Sep. 30, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option awards granted   745,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross        
Options outstanding, shares   1,201,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 16,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber     517,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber  
Expected dividend yield   0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate 0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate          
Stock options vested   150,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares        
Aggregate fair value of stock option vested   $ 6,300,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1            
Weighted average grant date fair value of stock option awards   $ 55.84us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 42.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue          
Unrecognized share-based compensation expense   46,600,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions            
Unrecognized compensation expense expected to be recognized   3 years 2 months 12 days            
Increase in equity     23,600,000us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet          
Tax benefit realized from exercise of stock options   0us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions   0us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions        
Cash payment for termination of incentive plan 8,000,000mstr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchaseOfAwardsForCash              
2013 Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation expense recognized   11,800,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= mstr_StockIncentivePlanTwentyThirteenMember
2,100,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= mstr_StockIncentivePlanTwentyThirteenMember
         
2013 Plan | Class A                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation, stock authorized         1,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= mstr_StockIncentivePlanTwentyThirteenMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
    600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= mstr_StockIncentivePlanTwentyThirteenMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Remaining Share-based compensation, stock authorized for issuance   685,000mstr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedRemaining
/ us-gaap_PlanNameAxis
= mstr_StockIncentivePlanTwentyThirteenMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
           
Remaining shares of class A common stock authorized for future issuance   290,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= mstr_StockIncentivePlanTwentyThirteenMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
           
Share-based compensation award expiration period   10 years            
Stock option awards, vesting period   4 years            
2013 Plan | Class A | Non Employee Directors                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of automatic annual stock option grants authorized to each of the Company's non-employee directors beginning 2015         5,000mstr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerParticipant
/ us-gaap_PlanNameAxis
= mstr_StockIncentivePlanTwentyThirteenMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_TitleOfIndividualAxis
= mstr_NonEmployeeDirectorsMember
     
2013 Plan | Class A | Executives and Directors                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option awards granted   745,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= mstr_StockIncentivePlanTwentyThirteenMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_TitleOfIndividualAxis
= mstr_ExecutiveDirector1Member
           
Options outstanding, shares   1,200,800us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= mstr_StockIncentivePlanTwentyThirteenMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_TitleOfIndividualAxis
= mstr_ExecutiveDirector1Member
           
Other Stock Incentive Plans                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation expense recognized   0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= mstr_OtherStockIncentivePlansMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= mstr_OtherStockIncentivePlansMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= mstr_OtherStockIncentivePlansMember
       
Amendment No. 1 to the 2013 Plan | Class A | Subsequent Event                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option awards granted           200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= mstr_AmendedPlanMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Stock option awards, vesting period           4 years    
Unrecognized share-based compensation expense           $ 13,600,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_PlanNameAxis
= mstr_AmendedPlanMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember