XML 61 R48.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Contract Balances - Deferred Revenue and Advance Payments (Detail) - USD ($) $ in Thousands | Dec. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Deferred Revenue Disclosure [Abstract] |  |
Deferred product licenses revenue, Current | $ 3,579 | $ 2,825
Deferred subscription services revenue, Current | 65,512 | 51,861
Deferred product support revenue, Current | 152,012 | 155,366
Deferred other services revenue, Current | 7,059 | 7,376
Total current deferred revenue and advance payments | 228,162 | 217,428
Deferred product licenses revenue, Non-current | 0 | 2,742
Deferred subscription services revenue, Non-current | 3,097 | 3,030
Deferred product support revenue, Non-current | 4,984 | 6,387
Deferred other services revenue, Non-current | 443 | 604
Total non-current deferred revenue and advance payments | $ 8,524 | $ 12,763

X
- Definition Category of deferred revenue by arrangement wherein an entity provides non-software services, such as consulting and education, under which fees are taken into income as performance occurs. + References No definition available. + Details
Name: | mstr_NonSoftwareServiceArrangementCurrent
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Category of deferred revenue by arrangement wherein an entity provides non-software services, such as consulting and education, under which fees are taken into income as performance occurs. + References No definition available. + Details
Name: | mstr_NonSoftwareServiceArrangementNonCurrent
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Category of deferred revenue by arrangement wherein certain rights are granted under a license agreement to exploit one or more software products, under which fees received are taken into income as revenue recognition criteria are met. + References No definition available. + Details
Name: | mstr_SoftwareLicenseArrangementCurrent
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Category of deferred revenue by arrangement wherein certain rights are granted under a license agreement to exploit one or more software products, under which fees received are taken into income as revenue recognition criteria are met. + References No definition available. + Details
Name: | mstr_SoftwareLicenseArrangementNonCurrent
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Category of deferred revenue by arrangement wherein an entity agrees to grant access to software and services under a subscription service agreement, under which fees are taken into income ratably over the service period of the contract. + References No definition available. + Details
Name: | mstr_SoftwareServiceSubscriptionArrangementCurrent
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Category of deferred revenue by arrangement wherein an entity agrees to grant access to software and services under a subscription service agreement, under which fees are taken into income ratably over the service period of the contract. + References No definition available. + Details
Name: | mstr_SoftwareServiceSubscriptionArrangementNoncurrent
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Category of deferred revenue by arrangement wherein an entity agrees to debug, revise and maintain software, under which fees are taken into income as performance occurs. + References No definition available. + Details
Name: | mstr_SoftwareServiceSupportAndMaintenanceArrangementCurrent
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Category of deferred revenue by arrangement wherein an entity agrees to debug, revise and maintain software, under which fees are taken into income as performance occurs. + References No definition available. + Details
Name: | mstr_SoftwareServiceSupportAndMaintenanceArrangementNonCurrent
Namespace Prefix: | mstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2 + Details
Name: | us-gaap_ContractWithCustomerLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2 + Details
Name: | us-gaap_ContractWithCustomerLiabilityNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_DeferredRevenueDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration