XML 51 R37.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Recent Accounting Standards - Additional Information (Detail) - ASU 2014-09 - USD ($) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2017 | Dec. 31, 2016 | Jan. 01, 2016
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] |  |  |
Capitalized cost amortization period | 3 years |  |
Estimated increase in beginning retained earnings balance |  |  | $ 13.0
Estimated decrease in beginning gross deferred revenues |  |  | 13.0
Estimated decrease in beginning deferred tax assets, net of deferred tax liabilities |  |  | 5.0
Estimated Increase in beginning other non-current assets |  |  | 4.0
Estimated increase in beginning other current assets |  |  | $ 1.0
Estimated (decrease) increase in product license revenues | $ (0.5) | $ 1.5 |
Estimated increase in net accounts receivable | 95.9 | 101.5 |
Estimated increase in net deferred revenues | 95.9 | 101.5 |
Estimated variable compensation expenses capitalized | 2.5 | 3.0 |
Estimated increase (decrease) in provision for income taxes | $ (1.5) | $ 0.5 |

X
- Definition Capitalized contract cost amortization period. + References No definition available. + Details
Name: | mstr_CapitalizedContractCostAmortizationPeriod
Namespace Prefix: | mstr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated (decrease) increase in product license revenue due to adoption of Topic 606. + References No definition available. + Details
Name: | mstr_EstimatedDecreaseIncreaseInProductLicenseRevenue
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Estimated decrease on beginning balance of deferred tax assets, net of deferred tax liabilities due to cumulative effect adoption of Topic 606. + References No definition available. + Details
Name: | mstr_EstimatedDecreaseOnBeginningBalanceDeferredTaxes
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Estimated decrease on beginning balance of gross deferred revenue due to cumulative effect adoption of Topic 606. + References No definition available. + Details
Name: | mstr_EstimatedDecreaseOnBeginningBalanceGrossDeferredRevenue
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated increase (decrease) to income tax provision due to adoption of Topic 606. + References No definition available. + Details
Name: | mstr_EstimatedIncomeTaxExpenseBenefitPeriodIncreaseDecrease
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Estimated increase in net accounts receivable due to adoption of Topic 606. + References No definition available. + Details
Name: | mstr_EstimatedIncreaseInNetAccountsReceivable
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated increase in net deferred revenues due to adoption of Topic 606. + References No definition available. + Details
Name: | mstr_EstimatedIncreaseInNetDeferredRevenues
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Estimated increase on beginning balance of other current assets due to cumulative effect adoption of Topic 606. + References No definition available. + Details
Name: | mstr_EstimatedIncreaseOnBeginningBalanceOtherCurrentAssets
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated increase on beginning balance of other non-current assets due to cumulative effect adoption of Topic 606. + References No definition available. + Details
Name: | mstr_EstimatedIncreaseOnBeginningBalanceOtherNoncurrentAssets
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated increase in beginning balance of retained earnings, net of tax, due to cumulative effect adoption of Topic 606. + References No definition available. + Details
Name: | mstr_EstimatedIncreaseOnBeginningBalanceRetainedEarningsNetOfTax
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Estimated variable compensation expenses capitalized due to adoption of Topic 606. + References No definition available. + Details
Name: | mstr_EstimatedVariableCompensationExpensesCapitalized
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |