XML 96 R83.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Related Party Transactions - Additional Information (Detail) |  |  |  |  | 3 Months Ended | 12 Months Ended
--- | --- | --- | --- | --- | --- | ---
Jun. 12, 2023 USD ($) Extended Term | Aug. 30, 2022 USD ($) | Jun. 24, 2022 USD ($) | Jun. 12, 2022 USD ($) | Mar. 31, 2023 USD ($) | Dec. 31, 2022 USD ($) | Sep. 30, 2022 USD ($) | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($)
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
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 |  |  |  |  | $ 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 | 2022 Tail Agreement |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |
One time payment fee | $ 157,000 |  | 150,000 |  |  |  |  |  |
Coverage amount |  |  | 40,000,000 |  |  |  |  |  |
Additional amount |  |  | $ 150,000 |  | $ 150,000 | $ 150,000 | $ 150,000 |  |
Related party transaction, description |  |  | $150,000 for a 90-day term under the 2022 Tail Agreement. |  | pursuant to the terms of the 2022 Tail Agreement, the Company elected to extend the term of the 2022 Tail Agreement for additional 90-day periods and paid Mr. Saylor $150,000 for each such extension. | pursuant to the terms of the 2022 Tail Agreement, the Company elected to extend the term of the 2022 Tail Agreement for additional 90-day periods and paid Mr. Saylor $150,000 for each such extension. | pursuant to the terms of the 2022 Tail Agreement, the Company elected to extend the term of the 2022 Tail Agreement for additional 90-day periods and paid Mr. Saylor $150,000 for each such extension. |  |
Extended term |  |  | 90 days |  | 90 days | 90 days | 90 days |  |
Board of Directors & Executive Chairman | 2023 Tail Agreement |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |
Additional amount per one year term extension | $ 157,000 |  |  |  |  |  |  |  |
Extended term | 1 year |  |  |  |  |  |  |  |
Option to extend number of additional one-year period under agreement | Extended Term | 4 |  |  |  |  |  |  |  |

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 Additional amount per one year term extension. + References No definition available. + Details
Name: | mstr_AdditionalAmountPerOneYearTermExtension
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 Option to extend number of additional one-year period under agreement. + References No definition available. + Details
Name: | mstr_OptionToExtendNumberOfAdditionalOneYearPeriodUnderAgreement
Namespace Prefix: | mstr_
Data Type: | xbrli:integerItemType
Balance Type: | na
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://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481440/840-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 850 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-7 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479773/842-30-50-4 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479741/842-40-50-1 + 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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(g)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 + 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_TwoThousandAndTwentyTwoTailAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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