Summary of Significant Accounting Policies | (2) Summary of Significant Accounting Policies (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. Certain amounts in the prior years’ consolidated financial statements have been restated upon the adoption of Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (b) Use of Estimates The preparation of the consolidated financial statements, in conformity with GAAP, 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, fixed assets, 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. (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 on 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, and accrued compensation and employee benefits. The Company considers the carrying value of these instruments in the financial statements to approximate fair value due to their short maturities. (d) Cash and Cash Equivalents and Restricted Cash Cash equivalents include bank demand deposits, money market instruments, certificates of deposit, U.S. Treasury securities, 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. (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 and reassesses the appropriateness of the classification at each reporting date. Substantially all of the Company’s short-term investments are in U.S. Treasury securities. As of December 31, 2018, all short-term investments have been classified as available-for-sale and are reported at fair value, with unrealized holding gains and losses reported in other comprehensive income (loss) until realized, subject to impairment. Premiums and discounts related to the Company’s short-term investments are amortized over the life of the investment and recorded in earnings. Unrealized holding gains and losses are determined by comparing the fair value to the amortized cost. In prior years, all short-term investments were classified as held-to-maturity and reported at amortized cost. Each reporting period, the Company determines whether a decline in fair value below the amortized cost basis 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. Upon recognition of an other-than-temporary impairment, the previous amortized cost basis less the portion of the other-than-temporary impairment recognized in earnings becomes the new amortized cost basis of the investment. (f) 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 10 years for office furniture. 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. For example, during the fourth quarter of 2018, the Company increased the estimated useful life of its corporate aircraft from 10 years to 19 years and reduced the estimated salvage value from 70% to 21%. These changes in estimates did not have a material impact on the Company’s consolidated financial statements for the year ended December 31, 2018. 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 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. 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 for impairment 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. (g) 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. The Company has significantly accelerated the pace of its software development efforts and increased the frequency of its software releases subsequent to the release of MicroStrategy 10, which has resulted in the Company’s software development costs in recent periods being expensed as incurred within “Research and development” in the Consolidated Statements of Operations. Capitalized software development costs, net of accumulated amortization, were $0.0 million and $2.5 million as of December 31, 2018 and 2017, respectively. Amortization expense related to software development costs was $2.5 million, $6.0 million, and $7.4 million for the years ended December 31, 2018, 2017, and 2016, respectively, and is included in cost of product licenses and subscription services revenues. The Company did not capitalize any software development costs during the years ended December 31, 2018, 2017, and 2016. (h) 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. (i) Deferred Revenue and Advance Payments Deferred revenue and advance payments represent amounts received or due from customers in advance of the Company transferring its products or services to the customer. In the case of multi-year service contracts, the Company generally does not invoice more than one year in advance of services and does not record any deferred revenue for amounts that have not been invoiced. Revenue is subsequently recognized in the period(s) in which control of the products or services are transferred to the customer. Deferred revenue is comprised of deferred product licenses and subscription services, deferred product support, or other services revenue based on the transaction price allocated to the specific performance obligation in the contract with the customer. (j) Revenue Recognition The Company adopted ASU 2014-09 effective as of January 1, 2018 and has adjusted its prior period consolidated financial statements to reflect full retrospective adoption. See Note 3, Recent Accounting Standards, to the consolidated financial statements for a summary of the significant changes in accounting principles and the impact to the Company’s previously reported consolidated financial statements. Under ASU 2014-09, the Company recognizes revenue using a five-step model: (i) Identifying the contract(s) with a customer, (ii) Identifying the performance obligation, (iii) Determining the transaction price, (iv) Allocating the transaction price to the performance obligations in the contract, and (v) Recognizing revenue when, or as, the Company satisfies a performance obligation. The Company has elected to exclude taxes assessed by government authorities in determining the transaction price, and therefore revenue is recognized net of taxes collected from customers. Performance Obligations and Timing of Revenue Recognition The Company primarily sells goods and services that fall into the categories discussed below. Each category contains one or more performance obligations that are either (i) capable of being distinct (i.e., the customer can benefit from the good or service on its own or together with readily available resources, including those purchased separately from the Company) and distinct within the context of the contract (i.e., separately identifiable from other promises in the contract) or (ii) a series of distinct goods or services that are substantially the same and have the same pattern of transfer to the customer. Aside from the Company’s term and perpetual software licenses, which are delivered at a point in time, the majority of the Company’s services are delivered over time. Product Licenses The Company sells different types of on-premise business intelligence software, licensed on a term or perpetual basis. Although license arrangements are sold with product support, the software is fully functional at the outset of the arrangement and is considered a distinct performance obligation. Revenue from product license sales is recognized when control of the software license has transferred to the customer, which is the later of delivery or commencement of the license term. The Company may also sell through resellers and OEMs who purchase the Company’s products for resale. In reseller arrangements, revenue is recognized when control of the product is transferred to the end user. In OEM arrangements, revenue is recognized upon delivery to the OEM. Subscription Services The Company also sells access to its software through a subscription-based cloud offering, wherein customers access the software through a third-party hosting service. Control of the software itself does not transfer to the customer under this arrangement and is not considered a separate performance obligation. Subscription services are regularly sold on a standalone basis with telephone support only. Revenue related to this subscription service is recognized on a straight-line basis over the contract period, which is the period over which the customer has continuous access to the software. Product Support In all license arrangements, customers are required to purchase a standard product support package and may also purchase a premium product support package for a fixed annual fee. All product support packages include both technical support and when-and-if-available software upgrades, which are treated as a single performance obligation as they are considered a series of distinct services that are substantially the same and have the same duration and measure of progress. Revenue from product support is recognized on a straight-line basis over the contract period, which is the period over which the customer has continuous access to product support. Consulting Services The Company sells consulting services to help customers plan and execute deployment of the Company’s software. Customers are not required to use consulting services to fully benefit from the software license. Consulting services are regularly sold on a standalone basis and either (i) prepaid upfront or (ii) sold on a time and materials basis. Consulting arrangements are each considered separate performance obligations because they do not integrate with each other or with other products and services to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other products and services, and do not affect the customer’s ability to use the other consulting offerings or other products and services. Revenue under consulting arrangements is recognized over time as services are delivered. For time and materials-based consulting arrangements, the Company has elected the practical expedient of recognizing revenue upon invoicing since the invoiced amount corresponds directly to the value of the Company’s service to date. Education Services The Company sells various education and training services to its customers. Education services are sold on a standalone basis under three different arrangements: (i) prepaid bulk training units that may be redeemed on training courses based on standard redemption rates, (ii) an annual subscription to unlimited training courses, and (iii) individual courses purchased a la carte. Education arrangements are each considered separate performance obligations because they do not integrate with each other or with other products and services to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other products and services, and do not affect the customer’s ability to use the other education offerings or other products and services. Revenue on prepaid bulk training units and individual course purchases are recognized when the courses are delivered. Revenue on the annual subscription is recognized on a straight-line basis over the contract period, which is the period over which the customer has continuous access to unlimited training courses. See Note 13, Segment Information, to the consolidated financial statements for information regarding total revenues by geographic region. Significant Judgments and Estimates The adoption of ASU 2014-09 requires the Company to make significant judgments to determine the transaction price of a contract and subsequently allocate the transaction price based on an estimated SSP. The Company is also required to make significant judgements with respect to capitalizing incremental costs to obtain a customer contract and determining the subsequent amortization period. These significant judgments and estimates are discussed further below. Determining the Transaction Price The transaction price includes both fixed and variable consideration. Variable consideration is included in the transaction price to the extent it is probable that a significant reversal will not occur. The amount of variable consideration excluded from the transaction price was not material for the years ended December 31, 2018, 2017, and 2016. The Company’s estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to its transaction prices, but such true-up adjustments are not expected to be material. The Company has the following sources of variable consideration: (i) Performance penalties – Subscription services and product support arrangements generally contain performance response time guarantees. For subscription services arrangements, the Company estimates variable consideration using a portfolio approach because performance penalties are tied to standard up-time requirements. For product support arrangements, the Company estimates variable consideration on a contract basis because such arrangements are customer-specific. For both subscription services and product support arrangements, the Company uses an expected value approach to estimate variable consideration based on historical business practices and current and future performance expectations to determine the likelihood of incurring penalties. (ii) Extended payment terms – The Company’s standard payment terms are generally within 180 days of invoicing. If extended payment terms are granted to customers, those terms generally do not exceed one year. For contracts with extended payment terms, the Company estimates variable consideration on a contract basis because such estimates are customer-specific and uses an expected value approach to analyze historical business experience on a customer-by-customer basis to determine the likelihood that extended payment terms lead to an implied price concession. (iii) Sales and usage-based royalties – Certain product license arrangements include sales or usage-based royalties, covering both the software license and product support. In these arrangements, the Company uses an expected value approach to estimate and recognize revenue for royalty sales each period, utilizing historical data on a contract-by-contract basis. True-up adjustments are recorded in subsequent periods when royalty reporting is received from the OEM partners. The Company provides a standard software assurance warranty to repair, replace, or refund software that does not perform in accordance with documentation. The standard software assurance warranty period is generally less than one year. Assurance warranty claims were not material for the years ended December 31, 2018, 2017, and 2016. The Company does not adjust the transaction price for significant financing components where the time period between cash payment and performance is one year or less. However, there are circumstances where the timing between cash payment and performance may exceed one year. These circumstances generally involve prepaid multi-year product support and subscription services arrangements where the customer determines when the service is utilized (e.g., when to request on-call support services or when to use and access the software on the cloud). In these circumstances, the Company has determined no significant financing component exists because the customer controls when to utilize the service and because there are significant business purposes behind the timing difference between payment and performance (e.g., maximizing profit in the case of product support services and ensuring collectability in the case of subscription services). Allocating the Transaction Price Based on Standalone Selling Prices (SSP) The Company allocates the transaction price to each performance obligation in a contract based on its relative SSP. The SSP is the price at which the Company sells the product or service on a standalone basis at contract inception. In circumstances where SSP is not directly observable, the Company estimates SSP using the following methodologies: (i) Product licenses – Product licenses are not sold on a standalone basis and pricing is highly variable. The Company establishes SSP of product licenses using a residual approach after first establishing the SSP of standard product support. Standard product support is sold on a standalone basis within a narrow range of the net license fee, and because an economic relationship exists between product licenses and standard product support, the Company has concluded that the residual method to estimate SSP of product licenses sold on both a perpetual and term basis is a fair allocation of the transaction price. (ii) Subscription services – Given the highly variable selling price of subscription services, the Company establishes the SSP of its subscription services arrangements using a similar residual approach after first establishing the SSP of consulting and education services. The Company has concluded that the residual method to estimate SSP of its subscription services is a fair allocation of the transaction price. (iii) Standard product support – The Company establishes SSP of standard product support as a percentage of the stated net license fee, given such pricing is consistent with its normal pricing practices and there exists sufficient history of customers renewing at similar percentages. Each quarter, the Company tracks renewal rates negotiated when standard product support is initially sold with a perpetual license in order to determine the SSP of standard product support within each geographic region for the upcoming quarter. If the stated standard product support fee falls within the SSP range, the specific rate in the contract will be used to estimate SSP. If the stated fee is above or below SSP, the highest or lowest end of the range, respectively, will generally be used to estimate SSP of standard product support. (iv) Premium product support, consulting services, and education services –SSP of premium product support, consulting services, and education services is established by using a bell-shaped curve approach to define a narrow range within each geographic region in which the services are discounted off of the list price on a standalone basis. The Company often provides options to purchase future products or services at a discount. The Company analyzes the option price against the previously established SSP of the goods or services to determine if the options represent material rights that should be accounted for as separate performance obligations. In general, an option sold at or above SSP is not considered a material right because the customer could have received that right without entering into the contract. If a material right exists, revenue associated with the option is recognized when the future goods or services are transferred, or when the option expires. During the years ended December 31, 2018, 2017, and 2016, separate performance obligations arising from future purchase options have not been material. Incremental Costs to Obtain Customer Contracts Incremental costs incurred to obtain contracts with customers include certain variable compensation (e.g., commissions and bonuses) paid to the Company’s sales team. Although the Company may bundle its goods and services into one contract, commissions are individually determined on each distinct good or service in the contract. The Company expenses as incurred those amounts earned on consulting and education services, which are generally performed within a one-year period and primarily sold on a standalone basis. The Company also expenses as incurred those amounts earned on product license sales, since the amount is earned when the license is delivered. The Company capitalizes those amounts earned on product support and amortizes the costs over a period of time that is consistent with the pattern of transfer of the product support to the customer, which the Company has determined to be a period of three years. Although the Company typically sells product support for a period of one year, a majority of customers renew their product support arrangements. Three years is generally the period after which platforms are no longer supported by the Company's support team and when customers generally choose to upgrade their software platform. The Company does not pay variable compensation on product support renewals. Variable compensation earned on subscription cloud services is expensed as incurred due to its immaterial nature. As of December 31, 2018 and 2017, capitalized costs to obtain customer contracts, net of accumulated amortization, were $4.2 million and $4.5 million, respectively, and are presented within “Deposits and other assets” in the Consolidated Balance Sheets. During the years ended December 31, 2018, 2017, and 2016, amortization expense related to these capitalized costs were $2.3 million, $3.0 million, and $2.7 million, respectively, and are reflected within “Sales and marketing” in the Consolidated Statements of Operations. (k) 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 $7.1 million, $5.7 million, and $1.3 million for the years ended December 31, 2018, 2017, and 2016, respectively. As of December 31, 2018 and 2017, the Company had no prepaid advertising costs. (l) Share-based Compensation The Company maintains the 2013 Equity 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 and other stock-based awards. The Company recognizes share-based compensation expense associated with such stock option and stock-based 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 9, Share-based Compensation, to the consolidated financial statements for further information regarding the 2013 Equity Plan, related share-based compensation expense, and assumptions used in the Black-Scholes option pricing model. (m) 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 on 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. (n) 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. Beginning January 1, 2017, excess tax benefits are no longer included in the calculation of diluted earnings per share, on a prospective basis. 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, 2018 and 2017, there were no shares of preferred stock outstanding. (o) Foreign Currency Translation The functional currency of the Company’s international operations is generally 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. In general, upon complete or substantially complete liquidation of an investment in an international subsidiary, the amount of accumulated translation adjustments attributable to that subsidiary is reclassified from stockholders’ equity to the statement of operations. Transaction gains and losses arising from transactions denominated in a currency other than the functional currency of the entity involved are included in t |