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