XML 68 R55.htm IDEA: XBRL DOCUMENT
v3.23.1

Related Party Transactions - Additional Information (Detail) - Board of Directors & Executive Chairman - USD ($) |  | 3 Months Ended
--- | --- | ---
Jun. 24, 2022 | Mar. 31, 2023
Excess Agreement |  |
Related Party Transaction [Line Items] |  |
One time payment fee | $ 600,000 |
Related party transaction, description | The Company paid Mr. Saylor $600,000 for a one-year term under the Excess Agreement |
Excess indemnity coverage payable | $ 10,000,000 |
Refund of pro rate portion of previous payment | 489,863 |
Tail Agreement |  |
Related Party Transaction [Line Items] |  |
One time payment fee | 150,000 |
Coverage amount | 40,000,000 |
Additional amount | $ 150,000 | $ 150,000
Related party transaction, description | $150,000 for a 90-day term under the Tail Agreement | Pursuant to the terms of the Tail Agreement, the Company has since elected to extend the term of the Tail Agreement for consecutive additional 90-day periods and has paid Mr. Saylor $150,000 for each extension, including during the three months ended March 31, 2023
Extended term | 90 days | 90 days

X
- Definition Additional amount paid to the Chairmen of the Board & CEO for each additional 90 day term extension exercised under the Indemnification Agreement. + References No definition available. + Details
Name: | mstr_AdditionalAmountPer90DayTermExtension
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 Excess coverage amount. + References No definition available. + Details
Name: | mstr_ExcessCoverageAmount
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Extended term. + References No definition available. + Details
Name: | mstr_ExtendedTerm
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 Refund of pro rate portion of previous payment. + References No definition available. + Details
Name: | mstr_RefundOfProRatePortionOfPreviousPayment
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 https://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 https://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 https://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 https://asc.fasb.org/extlink&oid=128292326&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 https://asc.fasb.org/extlink&oid=128295416&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 https://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=mstr_BoardOfDirectorsChairmanAndExecutiveChairmanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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