v2.4.1.9

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2014
Basis of Presentation | (a) Basis of Presentation The accompanying Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. On March 15, 2013, the Company completed the sale of its wholly owned subsidiary, Angel.com Incorporated (“Angel.com”). In the Company’s Consolidated Statement of Operations, the Company classified operations of the Angel.com business as Loss from Discontinued Operations, net of tax, because it does not have any continuing involvement with or cash flows from this business following its divestiture. Refer to Note 16, Discontinued Operations, to the Consolidated Financial Statements for further information. Certain amounts in the prior years’ Consolidated Financial Statements and Notes to Consolidated Financial Statements have also been reclassified to conform to current year presentation. Revenues and cost of revenues have been reclassified in the Consolidated Statements of Operations to reflect the separate components of total product licenses and subscription services.
Use of Estimates | (b) Use of Estimates The preparation of the Consolidated Financial Statements, in conformity with accounting principles generally accepted in the United States of America, requires management to make estimates and judgments that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. On an on-going basis, the Company evaluates its estimates, including, but not limited to, those related to revenue recognition, allowance for doubtful accounts, investments, derivative financial instruments, software development costs, fixed assets, intangible assets, variable compensation, restructuring costs, share-based compensation, income taxes, including the carrying value of deferred tax assets, and litigation and contingencies, including liabilities that the Company deems not probable of assertion. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets, liabilities, and equity that are not readily apparent from other sources. Actual results and outcomes could differ from these estimates and assumptions.
Fair Value Measurements | (c) Fair Value Measurements The Company measures certain assets and liabilities at fair value on a recurring basis. Fair value is defined as the price that is expected to be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company uses a three-level hierarchy that prioritizes fair value measurements based on the types of inputs used for the various valuation techniques. The three levels of the fair value hierarchy are described below:
Level 1: |  | Quoted (unadjusted) prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.
Level 2: |  | Inputs other than quoted prices that are either directly or indirectly observable, such as quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: |  | Inputs that are generally unobservable, supported by little or no market activity, and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability.
The categorization of an asset or liability within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The valuation techniques used by the Company when measuring fair value maximize the use of observable inputs and minimize the use of unobservable inputs. The Company also estimates the fair value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses, accrued compensation and employee benefits, and accrued restructuring costs. The Company considers the carrying value of these instruments in the financial statements to approximate fair value due to their short maturities.
Cash and Cash Equivalents and Restricted Cash | (d) Cash and Cash Equivalents and Restricted Cash Cash equivalents include bank deposits, money market instruments, U.S. Treasury bills, and equivalent funds. The Company generally considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. Restricted cash consists of cash balances restricted in use by contractual obligations with third parties.
Short-term Investments | (e) Short-term Investments The Company periodically invests a portion of its excess cash in short-term investment instruments. All highly liquid investments with stated maturity dates between three months and one year from the purchase date are classified as short-term investments. The Company determines the appropriate classification of its short-term investments at the time of purchase. Substantially all of the Company’s short-term investments are in U.S. Treasury securities, and the Company has the ability and intent to hold these investments to maturity. Therefore, these short-term investments are classified and accounted for as held-to-maturity and are reported at amortized cost. Each reporting period, the Company determines whether a decline in fair value below the amortized cost for each individual security is other-than-temporary and if it would be required to sell the security before recovery of its amortized cost basis. If an other-than-temporary impairment has occurred, the amount representing the credit loss is recorded in “Other income (expense), net,” and the amount related to all other factors is recognized in “Accumulated other comprehensive income (loss).” Upon recognition of an other-than-temporary impairment, the previous amortized cost basis less the other-than-temporary impairment recognized in earnings becomes the new amortized cost basis of the investment.
Derivative Financial Instruments | (f) Derivative Financial Instruments The Company is exposed to certain risks related to its ongoing business operations, including the effect of changes in foreign exchange rates on the Company’s monetary assets and liabilities denominated in foreign currency. The Company uses foreign currency forward contracts as part of its strategy to manage these risks, but does not hold or issue derivative instruments for trading purposes or speculation. We execute these instruments with financial institutions that hold an investment grade credit rating. These foreign currency forward contracts do not meet the requirements for hedge accounting and are recorded on the balance sheet as either an asset or liability measured at their fair value as of the reporting date. Changes in the fair value of derivative instruments, as measured using the three-level hierarchy described above, are recognized in “Other income (expense), net” in the Company’s Consolidated Statements of Operations.
Property and Equipment | (g) Property and Equipment Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, as follows: three years for computer equipment and purchased software, five years for office equipment and automobiles, and ten years for office furniture and owned corporate aircraft, which has an estimated salvage value of 70%. Leasehold improvements are amortized using the straight-line method over the estimated useful lives of the improvements or the term of the lease, whichever is shorter. The Company periodically evaluates the appropriateness of the estimated useful lives and salvage value of all property and equipment. Any change in the estimated useful life or salvage value is treated as a change in estimate and accounted for prospectively in the period of change. Expenditures for maintenance and repairs are charged to expense as incurred, except for certain costs related to the aircraft. The costs of normal, recurring, or periodic repairs and maintenance activities related to the aircraft are expensed as incurred. The cost of planned major maintenance activities (“PMMA”) may be treated differently because those activities may involve the acquisition of additional aircraft components or the replacement of existing aircraft components. PMMA are performed periodically based on passage of time and the use of the aircraft. The classification of a maintenance activity as part of PMMA requires judgment and can affect the amount of expense recognized in any particular period. The cost of each PMMA is expected to be capitalized and amortized over the period until the next scheduled PMMA. The costs of the repairs associated with the Company’s owned aircraft, which was returned to service in the second quarter of 2012, did not constitute PMMA. There have been no PMMA to date. When assets are retired or sold, the capitalized cost and related accumulated depreciation are removed from the property and equipment accounts and any resulting gain or loss is recognized in the results of operations. Eligible internal-use software development costs are capitalized subsequent to the completion of the preliminary project stage. Such costs include external direct material and service costs, employee payroll, and payroll-related costs. After all substantial testing and deployment is completed and the software is ready for its intended use, capitalization ceases and internal-use software development costs are amortized using the straight-line method over the estimated useful life of the software, generally three years. The Company reviews long-lived assets, including intangible assets, for impairment annually or whenever events or changes in business circumstances indicate that the carrying value of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. Each impairment test is based on a comparison of the undiscounted cash flows to the recorded value of the asset. If an asset is impaired, the asset is written down by the amount by which the carrying value of the asset exceeds the related fair value of the asset.
Software Development Costs | (h) Software Development Costs Software development costs are expensed as incurred until technological feasibility has been established, at which time such costs are capitalized until the product is available for general release to customers. Capitalized software development costs include direct labor costs and fringe benefit costs attributed to programmers, software engineers, and quality control and field certifiers working on products after they reach technological feasibility, but before they are generally available to customers for sale. Technological feasibility is considered to be achieved when a product design and working model of the software product have been completed. Capitalized software development costs are typically amortized over the estimated product life of three years, on a straight-line basis. Capitalized software development costs, net of accumulated amortization, were $13.5 million and $10.3 million as of December 31, 2014 and 2013, respectively. Amortization expense related to software development costs was $5.2 million, $5.5 million, and $4.8 million for the years ended December 31, 2014, 2013, and 2012, respectively, and is included in cost of product licenses and subscription services revenues. During the years ended December 31, 2014, 2013, and 2012, the Company capitalized software development costs of $8.4 million, $5.4 million, and $8.1 million, respectively. The Company analyzes the net realizable value of capitalized software development costs on at least an annual basis and has determined that there is no indication of impairment of the capitalized software development costs as forecasted future sales are adequate to support amortization costs.
Restructuring Costs | (i) Restructuring Costs In 2014, the Company committed to, and substantially implemented, a restructuring plan. In connection with this restructuring plan, the Company has incurred restructuring related costs, including employee severance and related benefit costs, contract termination costs, and other related costs. See Note 8, Restructuring, to the Consolidated Financial Statements for further information on the Company’s current restructuring activities. Employee severance and related benefit costs may include cash payments, outplacement services, continuing health insurance coverage, and other benefits. Where no substantive severance or benefit plan relating to the involuntary termination of employees previously exists, these severance costs are generally considered “one-time” benefits and recognized at fair value in the period in which the liability is incurred, which is generally when management has approved and communicated to the terminated employees a detailed plan of termination. Severance costs pursuant to ongoing-benefit arrangements, including statutorily mandated termination benefits or termination benefits provided for in existing employment contracts, are recognized when probable and reasonably estimable. Severance costs are reasonably estimated based on the mix of staffing composition and geography. Where termination benefits are offered for a short period of time in exchange for voluntary termination, severance costs are recognized when the employee has irrevocably accepted the offer. Contract termination costs may include costs to exit office space under existing operating leases and consist of both costs to terminate the contract before the end of the term and costs that will continue to be incurred under the contract for the remaining term without economic benefit to the Company. Costs to terminate the contract before the term has ended are recognized at fair value when the Company terminates the contract in accordance with the contract terms. Costs that will continue to be incurred under the contract for the remaining term without economic benefit to the Company (for example, remaining lease rental payments and executory costs) are recognized at fair value in the period in which the Company ceases using the right conveyed by the contract (for example, when the leased space ceases to be used). In the case of operating leases, these continuing costs are also adjusted for the effects of any prepaid or deferred items previously recognized under the lease and reduced by estimated sublease rental income. Other related costs generally include employee relocation costs, office moving costs, and external consulting and advisory fees related to restructuring activities. Such costs are recognized at fair value in the period in which the costs are incurred. At each reporting date, the Company evaluates its accrued restructuring costs to determine if the liabilities reported are still appropriate. Any changes to the estimated costs of executing approved restructuring plans are reflected in the Company’s Consolidated Statements of Operations.
Loss Contingencies and Legal Costs | (j) Loss Contingencies and Legal Costs The Company accrues loss contingencies that are believed to be probable and can be reasonably estimated. As events evolve during the administration and litigation process and additional information becomes known, the Company reassesses its estimates related to loss contingencies. Legal costs are expensed in the period in which the costs are incurred.
Deferred Revenue and Advance Payments | (k) Deferred Revenue and Advance Payments Deferred revenue and advance payments related to product support, subscription services, and other services result from payments received prior to the performance of services for technical support, subscription, consulting, and education. Deferred revenue and advance payments related to product licenses result primarily from multiple-element arrangements that include future deliverables. Deferred revenue comprises deferred product licenses and subscription services, deferred product support, or other services revenue based on the objective fair value of the multiple elements of the arrangement, except for software licenses for which the Company does not have an objective measure of fair value. The Company offsets its accounts receivable and deferred revenue for any billed and unpaid items included in deferred revenue and advance payments. As of December 31, 2014, the Company has entered into certain additional agreements that include future minimum commitments by the Company’s customers to purchase products, subscription services, product support, or other services through 2019 totaling approximately $136.4 million. As of December 31, 2013, the future minimum commitments by the Company’s customers to purchase products, subscription services, product support, or other services through 2018 totaled approximately $119.7 million. These future commitments are not included in deferred revenue balances. Revenue relating to such agreements will be recognized during the period in which all revenue recognition criteria are met. The timing and ultimate recognition of any revenue from such customer purchase commitments depend on the customers’ meeting their future purchase commitments and the Company’s ability to meet its associated performance obligations related to those purchase commitments.
Revenue Recognition | (l) Revenue Recognition The Company recognizes revenue from sales of software licenses to end users upon:
| 1) | persuasive evidence of an arrangement, as provided by agreements, contracts, purchase orders, or other arrangements, generally executed by both parties;
| 2) | existence of a fixed or determinable fee;
| 3) | delivery of the software; and
| 4) | determination that collection is reasonably assured.
When the fees for software upgrades and enhancements, technical support, consulting, and education are bundled with the license fee, they are unbundled for revenue recognition purposes, using vendor specific objective evidence (“VSOE”) of fair value of the elements. Product support or post-contract support (“PCS”) revenue is derived from providing technical software support and software updates and upgrades to customers. PCS revenue is recognized ratably over the term of the contract, which in most cases is one year. The Company’s VSOE for PCS, which includes updates, upgrades, and enhancements, is determined based upon the optional stated renewal fee for PCS in the contract, which is the price the customer is required to pay when PCS is renewed. Additionally, the optional stated renewal fee used to establish VSOE for PCS in a software transaction must be above the Company’s minimum substantive VSOE rate for PCS. If a stated renewal rate is considered non-substantive, VSOE of PCS has not been established and the Company recognizes all revenue under the arrangement ratably over the PCS period. A minimum substantive VSOE rate is determined based upon an analysis of historical sales of PCS. For a renewal rate to be non-substantive, the Company believes it must be significantly lower than its minimum VSOE rate. We consider a 10% variance below our minimum VSOE rate to be significant. It is rare for the Company to have an arrangement that includes a renewal rate that is below the minimum VSOE rate. Revenue from consulting, education, and subscription services is recognized as the services are performed. The Company’s VSOE for services other than PCS is determined based upon an analysis of its historical sales of each element when sold separately from software. For new offerings of services other than PCS or service offerings that have not had a sufficient history of sales activity, the Company initially establishes VSOE based on the list price as determined by management with the relevant authority. Each service offering has a single list price in each country where sold. If VSOE exists for all undelivered elements and there is no such evidence of fair value established for delivered elements, the arrangement fee is first allocated to the elements where evidence of fair value has been established and the residual amount is allocated to the delivered elements. If evidence of fair value for any undelivered element of an arrangement does not exist, all revenue from the arrangement is deferred until such time that evidence of fair value exists for undelivered elements or until all elements of the arrangement are delivered, subject to certain limited exceptions. If an arrangement includes acceptance criteria, revenue is not recognized until the Company can objectively demonstrate that the software or service can meet the acceptance criteria, or the acceptance period lapses, whichever occurs earlier. If a software license arrangement obligates the Company to deliver specified future products or upgrades, revenue is recognized when the specified future product or upgrades are delivered, or when the obligation to deliver specified future products expires, whichever occurs earlier. If a software license arrangement obligates the Company to deliver unspecified future products, then revenue is recognized on a subscription basis, ratably over the term of the contract. License revenue derived from sales to resellers or original equipment manufacturers (“OEMs”) who purchase the Company’s products for resale is recognized upon sufficient evidence that the products have been sold to the end user, provided all other revenue recognition criteria have been met. The Company’s standard software license and reseller agreements do not include any return rights other than the right to return non-conforming products for repair or replacement under standard product warranties. During the last three fiscal years, the Company has not experienced any product returns related to warranty claims. The Company generally offers either commercial discounts or referral fees to its channel partners, depending on the nature of services performed. Revenue recognized from transactions with channel partners involved in resale or distribution activities is recorded net of any commercial discounts provided to them. Referral fees paid to channel partners not involved in resale or distribution activities are expensed as cost of revenues and, during the last three fiscal years, were not significant. The Company’s standard software license agreements do not include any price protection or similar rights. The Company offers price protection to certain government agencies as required by applicable laws and regulations. For example, transactions under the General Services Administration Federal Supply Schedule contract must comply with the Price Reductions clause. In addition, certain government agencies have the right to cancel contracts for “convenience.” During the last three fiscal years, amounts related to price protection or similar rights clauses and contracts cancelled for convenience were not significant. Amounts collected prior to satisfying the above revenue recognition criteria are included in net deferred revenue and advance payments in the accompanying Consolidated Balance Sheets. Software revenue recognition requires judgment, including determinations about whether collectibility is reasonably assured, the fee is fixed and determinable, whether a software arrangement includes multiple elements, and if so, whether VSOE exists for those elements. Judgment is also required to assess whether future releases of certain software represent new products or upgrades and enhancements to existing products. The Company also generates subscription services revenues primarily from its cloud services offerings. Subscription services revenues include subscription fees from customers for access to the full breadth of the MicroStrategy Analytics Platform and MicroStrategy Mobile capabilities, database services, and data integration services. Our standard arrangements with customers generally do not provide the customer with the right to take possession of the software supporting the cloud-based application service at any time. As such, these arrangements are considered service contracts and revenue is recognized ratably over the service period of the contract, following completion of the set-up service. Any related set-up service fees are recognized ratably over the longer of the contract period or the estimated average life of the customer relationship. The Company’s subscription services are generally offered as stand-alone arrangements or as part of arrangements that include professional services. If deliverables in a multiple-element arrangement have stand-alone value upon delivery, the Company accounts for each such deliverable separately. The Company has concluded that its subscription services and its professional services each have stand-alone value. When the Company enters into multiple-element arrangements that include subscription services and professional services, the total arrangement consideration is allocated to each of the deliverables based on the relative selling price hierarchy. The Company determines the relative selling price for each deliverable using VSOE of selling price, if available, or its best estimate of selling price (“BESP”), if VSOE is not available. The Company has determined that third-party evidence of selling price (“TPE”) is not a practical alternative due to differences in its services offerings as compared to other companies and the lack of availability of third-party pricing information. For professional services, the Company has established VSOE because a consistent number of standalone sales of this deliverable have been priced within a reasonably narrow range. For subscription services, the Company has not established VSOE because, among other factors, the offering is relatively new and our pricing model continues to evolve. Accordingly, the Company uses BESP to determine the relative selling price of its subscription services. The Company determines BESP by reviewing historical transactions and by considering its pricing models and objectives that take into account factors such as gross margin, the size and volume of the transactions, perceived pricing sensitivity, and growth strategies. The determination of BESP is made through consultation with, and approval by, the Company’s management team, taking into consideration the go-to-market strategy. As the Company’s pricing and go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes to the determination of VSOE and BESP. Amounts, upon invoicing, are recorded in accounts receivable and either gross deferred revenue or revenue, depending on whether the applicable revenue recognition criteria have been met. During 2014, 2013, and 2012, the Company did not generate significant revenues from MicroStrategy Usher.
Advertising Costs | (m) Advertising Costs Advertising costs include production costs, which are expensed the first time the advertisement takes place, and media placement costs, which are expensed in the month the advertising appears. Total advertising costs were $3.0 million, $1.9 million, and $4.1 million for the years ended December 31, 2014, 2013, and 2012, respectively. As of December 31, 2014 and 2013, the Company had no prepaid advertising costs.
Share-based Compensation | (n) Share-based Compensation In September 2013, the Board of Directors approved the Company’s 2013 Stock Incentive Plan, under which the Company’s employees, officers, directors, and other eligible participants may be awarded various types of share-based compensation, including options to purchase shares of the Company’s class A common stock. In April 2014, the Company’s stockholders approved the 2013 Stock Incentive Plan at the Company’s annual meeting. In April 2014, following the Company’s annual meeting, the Board of Directors authorized, subject to stockholder approval, an amendment to the 2013 Plan to increase the total number of shares of the Company’s class A common stock authorized for issuance under the 2013 Plan from 600,000 to 1,500,000 shares (“Amendment No. 1”). Also in April 2014, the Compensation Committee of the Board of Directors (the “Compensation Committee”) authorized, subject to stockholder approval, an additional amendment to the 2013 Plan to provide for automatic annual stock option grants to each of the Company’s non-employee directors with respect to 5,000 shares of the Company’s class A common stock, beginning in 2015 (“Amendment No. 2”). The Company recognizes share-based compensation expense associated with such stock option awards on a straight-line basis over the award’s requisite service period (generally, the vesting period). The share-based compensation expense is based on the fair value of such awards on the date of grant, as estimated using the Black-Scholes option pricing model. See Note 12, Share-based Compensation, to the Consolidated Financial Statements for further information regarding the Company’s 2013 Stock Incentive Plan, related share-based compensation expense, and assumptions used in the Black-Scholes option pricing model.
Income Taxes | (o) Income Taxes The Company is subject to federal, state, and local income taxes in the United States and many foreign countries. Deferred income taxes are provided based upon enacted tax laws and rates applicable to the periods in which the taxes become payable. For uncertain income tax positions, the Company uses a more-likely-than-not recognition threshold based on the technical merits of the income tax position taken. Income tax positions that meet the more-likely-than-not recognition threshold are measured in order to determine the tax benefit recognized in the financial statements. The Company recognizes accrued interest related to unrecognized tax benefits as part of income tax expense. Penalties, if incurred, are recognized as a component of income tax expense. The Company provides a valuation allowance to reduce deferred tax assets to their estimated realizable value, when appropriate.
Basic and Diluted Earnings Per Share | (p) Basic and Diluted Earnings Per Share Basic earnings per share is determined by dividing the net income attributable to common stockholders by the weighted average number of common shares and participating securities outstanding during the period. Participating securities are included in the basic earnings per share calculation when dilutive. Diluted earnings per share is determined by dividing the net income attributable to common stockholders by the weighted average number of common shares and potential common shares outstanding during the period. Potential common shares are included in the diluted earnings per share calculation when dilutive. Potential common shares consisting of common stock issuable upon exercise of outstanding employee stock options and warrants are computed using the treasury stock method. Potential common shares also consist of common stock issuable upon the conversion of preferred stock. The Company has two classes of common stock: class A common stock and class B common stock. Holders of class A common stock generally have the same rights, including rights to dividends, as holders of class B common stock, except that holders of class A common stock have one vote per share while holders of class B common stock have ten votes per share. Each share of class B common stock is convertible at any time, at the option of the holder, into one share of class A common stock. As such, basic and fully diluted earnings per share for class A and class B common stock are the same. The Company has never declared or paid any cash dividends on either class A or class B common stock. As of December 31, 2014 and 2013, there were no shares of preferred stock outstanding.
Foreign Currency Translation | (q) Foreign Currency Translation The functional currency of the Company’s international operations is the local currency. Accordingly, all assets and liabilities of international subsidiaries are translated using exchange rates in effect at the end of the period and revenue and expenses are translated using weighted average exchange rates for the period. The related translation adjustments are reported in accumulated other comprehensive income (loss) in stockholders’ equity. Transaction gains and losses arising from transactions denominated in a currency other than the functional currency of the entity involved are included in the results of operations. Transaction gains and losses arising from transactions denominated in foreign currencies resulted in net gains of $5.3 million in 2014, and net losses of $3.3 million, and $2.0 million in 2013 and 2012, respectively, and are included in “Other income (expense), net” in the accompanying Consolidated Statements of Operations. As of December 31, 2014, 2013, and 2012, the cumulative foreign currency translation balances were $(4.4) million, $(0.8) million, and $(1.5) million, respectively. Since the Company intends to indefinitely reinvest its undistributed earnings of all of its subsidiaries, no taxes were recognized on the temporary differences resulting from foreign currency translation adjustments for the years ended December 31, 2014, 2013, and 2012.
Concentrations of Credit Risk | (r) Concentrations of Credit Risk Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, short-term investments, foreign currency forward contracts, and accounts receivable. The Company places its cash equivalents and enters into foreign currency forward contracts with high credit-quality financial institutions and invests its excess cash primarily in short-term investments. The Company has established guidelines relative to credit ratings and maturities that seek to maintain safety and liquidity. The Company sells products and services to various companies across several industries throughout the world in the ordinary course of business. The Company routinely assesses the financial strength of its customers and maintains allowances for anticipated losses. As of December 31, 2014 and 2013, no individual customer accounted for 10% or more of net accounts receivable and for the years ended December 31, 2014, 2013, and 2012, no individual customer accounted for 10% or more of revenue.

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies, and disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights. + References No definition available. + Details
Name: | mstr_LossContingenciesAndLegalCostsPolicyTextBlock
Namespace Prefix: | mstr_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=32704220&loc=d3e8275-108329 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6387522&loc=d3e8384-108330 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4273-108586 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 203 -Paragraph 02-03 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28088331&loc=SL29635902-196195 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13531-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13537-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6875567&loc=d3e14489-108613 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6480020&loc=d3e61082-112788 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6480020&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 5.P.3,4) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140864-122747 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140864-122747 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=35706170&loc=d3e41620-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5579245-113959 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5579240-113959 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=35706170&loc=d3e41638-113959 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(n)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph n -Article 4 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=35706170&loc=d3e41675-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13279-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32840-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6423966&loc=d3e40913-109327 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32809-109319 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=37586315&loc=d3e32247-109318 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=37586315&loc=d3e32280-109318 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements. For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined. Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 325 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6872867&loc=d3e40691-111596 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13433-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33918-111571 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section M Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.2,12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 2, 12 -Article 5 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.15) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6389767&loc=d3e17916-109280 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Research and Development -URI http://asc.fasb.org/extlink&oid=6523717 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286 + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=27012821&loc=d3e214044-122780 + Details
Name: | us-gaap_RevenueRecognitionDeferredRevenue
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18726-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=27012821&loc=d3e214044-122780 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6143-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6132-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6061-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration