XML 62 R51.htm IDEA: XBRL DOCUMENT
v3.22.1

Related Party Transaction - Additional Information (Detail) - Board of Directors & Chief Executive Officer - Indemnification Agreement - USD ($) | 3 Months Ended | 6 Months Ended | 12 Months Ended
--- | --- | --- | ---
Mar. 31, 2022 | Jun. 30, 2021 | Dec. 31, 2021
Related Party Transaction [Line Items] |  |  |
Initial term |  | 90 days |
One time payment fee |  | $ 388,945 |
Coverage amount |  | $ 40,000,000 |
Additional amount | $ 388,945 |  | $ 777,890
Related party transaction, description | In February 2022, pursuant to the terms of the indemnification agreement, the Company elected to extend the term for a final 90-day period which began in March 2022, and paid Mr. Saylor an additional $388,945 for the final extension. | In return, the Company paid Mr. Saylor a one-time fee of $388,945 for the initial 90-day term. | In 2021, pursuant to the terms of the indemnification agreement, the Company elected to extend the term for two additional 90-day periods which began in September 2021 and December 2021, respectively, and paid Mr. Saylor an additional $777,890 in the aggregate for these extensions.

X
- Definition Additional amount paid to director of the company in return of indemnification. + References No definition available. + Details
Name: | mstr_AdditionalAmount
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate coverage amount. + References No definition available. + Details
Name: | mstr_AggregateCoverageAmount
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Initial term for agreement. + References No definition available. + Details
Name: | mstr_InitialTerm
Namespace Prefix: | mstr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition One time payment fee paid to director of the company. + References No definition available. + Details
Name: | mstr_OneTimePaymentFee
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123395306&loc=d3e36975-112693 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=124258985&loc=SL77919370-209981 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=123408670&loc=SL77918703-209980 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 40 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123417830&loc=SL77919784-209982 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(23)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_RelatedPartyTransactionDescriptionOfTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
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_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=srt_BoardOfDirectorsChairmanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TransactionTypeAxis=mstr_IndemnificationAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |