XML 47 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Additional Information (Detail) (USD $)
12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Apr. 30, 2014
Sep. 30, 2013
Summary Of Significant Accounting Policies [Line Items]          
Estimated salvage value 70.00%us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage        
Capitalized software development costs, net of accumulated amortization $ 13,469,000us-gaap_CapitalizedComputerSoftwareNet $ 10,295,000us-gaap_CapitalizedComputerSoftwareNet      
Capitalized computer software, amortization 5,200,000us-gaap_CapitalizedComputerSoftwareAmortization 5,500,000us-gaap_CapitalizedComputerSoftwareAmortization 4,800,000us-gaap_CapitalizedComputerSoftwareAmortization    
Additions to capitalized software development costs 8,400,000us-gaap_CapitalizedComputerSoftwareAdditions 5,400,000us-gaap_CapitalizedComputerSoftwareAdditions 8,100,000us-gaap_CapitalizedComputerSoftwareAdditions    
Long-term purchase commitment amount 136,400,000mstr_FutureMinimumPurchaseCommitmentsByCustomers 119,700,000mstr_FutureMinimumPurchaseCommitmentsByCustomers      
Variance below minimum VSOE rate 10.00%mstr_VarianceBelowMinimumVsoeRate        
Advertising costs 3,000,000us-gaap_AdvertisingExpense 1,900,000us-gaap_AdvertisingExpense 4,100,000us-gaap_AdvertisingExpense    
Common stock, conversion ratio One One      
Transaction gains (losses) arising from transactions denominated in foreign currencies 5,300,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax (3,300,000)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax (2,000,000)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax    
Cumulative foreign currency translation amount $ (4,400,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax $ (800,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax $ (1,500,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax    
Class A          
Summary Of Significant Accounting Policies [Line Items]          
Common stock, voting rights, per share One One      
Class A | 2013 Plan          
Summary Of Significant Accounting Policies [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
Class A | 2013 Plan | Non Employee Directors          
Summary Of Significant Accounting Policies [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
 
Class B Convertible          
Summary Of Significant Accounting Policies [Line Items]          
Common stock, voting rights, per share Ten Ten      
Computer Equipment And Purchased Software          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful lives of assets, years 3 years        
Office Equipment And Automobiles          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful lives of assets, years 5 years        
Office Furniture And Corporate Aircraft          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful lives of assets, years 10 years        
Software Development          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful lives of assets, years 3 years