XML 95 R81.htm IDEA: XBRL DOCUMENT
v3.22.4

Related Party Transaction - Additional Information (Detail) - USD ($) |  |  |  | 3 Months Ended | 12 Months Ended
--- | --- | --- | --- | --- | ---
Aug. 30, 2022 | Jun. 24, 2022 | Jun. 12, 2022 | Mar. 31, 2023 | Dec. 31, 2022 | Sep. 30, 2022 | Dec. 31, 2022 | Dec. 31, 2021
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Excess commercial policy | $ 10,000,000 |  |  |  |  |  |  |
Aggregate covered amount under initial commercial policies |  | $ 30,000,000 |  |  |  |  |  |
Board of Directors & Executive Chairman | Original Agreement |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Initial term |  |  |  |  |  |  |  | 90 days
One time payment fee |  |  |  |  |  |  |  | $ 388,945
Coverage amount |  |  |  |  |  |  | $ 40,000,000 | 40,000,000
Additional amount |  |  |  |  |  |  | 388,945 | $ 388,945
Related party transaction, description |  |  |  |  |  |  |  | In return, the Company paid Mr. Saylor $388,945 for each of the initial and successive 90-day terms.
Board of Directors & Executive Chairman | Renewed Agreement |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Initial term |  |  | 90 days |  |  |  |  |
One time payment fee |  |  | $ 388,945 |  |  |  |  |
Coverage amount |  |  | $ 40,000,000 |  |  |  |  |
Related party transaction, description |  |  | In return, the Company paid Mr. Saylor a one-time fee of $388,945 for the initial 90-day term (the “Renewal Payment”). |  |  |  |  |
Refund of pro rate portion of previous payment |  |  | $ 337,086 |  |  |  |  |
Board of Directors & Executive Chairman | 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 |  |  |  |  |  |
Board of Directors & Executive Chairman | Tail Agreement |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
One time payment fee |  | 150,000 |  |  |  |  |  |
Coverage amount |  | $ 40,000,000 |  |  |  |  |  |
Additional amount |  |  |  |  | $ 150,000 | $ 150,000 | $ 150,000 |
Related party transaction, description |  |  |  |  | pursuant to the terms of the Tail Agreement, the Company elected to extend the term of the Tail Agreement for additional 90-day periods and paid Mr. Saylor $150,000 for each such extension. | pursuant to the terms of the Tail Agreement, the Company elected to extend the term of the Tail Agreement for additional 90-day periods and paid Mr. Saylor $150,000 for each such extension. | $150,000 for a 90-day term under the Tail Agreement. |
Extended term |  |  |  |  | 90 days | 90 days | 90 days |
Board of Directors & Executive Chairman | Tail Agreement | Subsequent Event |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Additional amount |  |  |  | $ 150,000 |  |  |  |
Related party transaction, description |  |  |  | pursuant to the terms of the Tail Agreement, the Company elected to extend the term of the Tail Agreement for additional 90-day periods and paid Mr. Saylor $150,000 for each such extension. |  |  |  |
Extended term |  |  |  | 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 Aggregate coverage amount of directors' and officers' initial commercial insurance policies. + References No definition available. + Details
Name: | mstr_AggregateCoveredAmountUnderInitialCommercialPolicies
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Excess coverage after exhaustion of initial commercial policies. + References No definition available. + Details
Name: | mstr_ExcessCommercialPolicy
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 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 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_OriginalAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TransactionTypeAxis=mstr_RenewedAgreementMember
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: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |