Document and Entity Information
Document and Entity Information - USD ($) $ in Millions | 12 Months Ended | ||
Dec. 31, 2019 | Feb. 03, 2020 | Jun. 28, 2019 | |
Document Information [Line Items] | |||
Document Type | 10-K | ||
Amendment Flag | false | ||
Document Period End Date | Dec. 31, 2019 | ||
Document Fiscal Year Focus | 2019 | ||
Document Fiscal Period Focus | FY | ||
Entity Registrant Name | MICROSTRATEGY INC | ||
Entity Central Index Key | 0001050446 | ||
Entity Current Reporting Status | Yes | ||
Entity Voluntary Filers | No | ||
Entity Interactive Data Current | Yes | ||
Current Fiscal Year End Date | --12-31 | ||
Entity Filer Category | Large Accelerated Filer | ||
Entity Well Known Seasoned Issuer | Yes | ||
Entity Public Float | $ 1,178.7 | ||
Entity Shell Company | false | ||
Entity Small Business | false | ||
Entity Emerging Growth Company | false | ||
Title of 12(b) Security | Class A common stock, par value $0.001 per share | ||
Trading Symbol | MSTR | ||
Security Exchange Name | NASDAQ | ||
Entity File Number | 000-24435 | ||
Entity Incorporation, State or Country Code | DE | ||
Entity Tax Identification Number | 51-0323571 | ||
Entity Address, Address Line One | 1850 Towers Crescent Plaza | ||
Entity Address, City or Town | Tysons Corner | ||
Entity Address, State or Province | VA | ||
Entity Address, Postal Zip Code | 22182 | ||
City Area Code | 703 | ||
Local Phone Number | 848-8600 | ||
Document Annual Report | true | ||
Document Transition Report | false | ||
Documents Incorporated by Reference | Portions of the definitive proxy statement for the 2020 Annual Meeting of Stockholders of the Registrant to be filed subsequently with the SEC are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent indicated herein. | ||
Class A | |||
Document Information [Line Items] | |||
Entity Common Stock, Shares Outstanding | 8,069,829 | ||
Class B Convertible | |||
Document Information [Line Items] | |||
Entity Common Stock, Shares Outstanding | 2,035,184 |
CONSOLIDATED BALANCE SHEETS
CONSOLIDATED BALANCE SHEETS - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Current assets: | ||
Cash and cash equivalents | $ 456,727 | $ 109,924 |
Restricted cash | 1,089 | 862 |
Short-term investments | 108,919 | 466,186 |
Accounts receivable, net | 163,516 | 171,359 |
Prepaid expenses and other current assets | 23,195 | 30,068 |
Total current assets | 753,446 | 778,399 |
Property and equipment, net | 50,154 | 51,919 |
Right-of-use assets | 85,538 | 0 |
Deposits and other assets | 8,024 | 8,134 |
Deferred tax assets, net | 19,409 | 17,316 |
Total assets | 916,571 | 855,768 |
Current liabilities: | ||
Accounts payable, accrued expenses, and operating lease liabilities | 33,919 | 33,684 |
Accrued compensation and employee benefits | 48,792 | 48,045 |
Deferred revenue and advance payments | 187,107 | 176,540 |
Total current liabilities | 269,818 | 258,269 |
Deferred revenue and advance payments | 4,344 | 6,469 |
Operating lease liabilities | 103,424 | 0 |
Other long-term liabilities | 30,400 | 61,262 |
Deferred tax liabilities | 26 | 37 |
Total liabilities | 408,012 | 326,037 |
Commitments and Contingencies | ||
Stockholders’ Equity | ||
Preferred stock undesignated, $0.001 par value; 5,000 shares authorized; no shares issued or outstanding | 0 | 0 |
Additional paid-in capital | 593,583 | 576,957 |
Treasury stock, at cost; 7,807 shares and 7,285 shares, respectively | (658,880) | (586,161) |
Accumulated other comprehensive loss | (9,651) | (10,217) |
Retained earnings | 583,489 | 549,134 |
Total stockholders’ equity | 508,559 | 529,731 |
Total liabilities and stockholders’ equity | 916,571 | 855,768 |
Class A | ||
Stockholders’ Equity | ||
Common stock | 16 | 16 |
Total stockholders’ equity | 16 | 16 |
Class B Convertible | ||
Stockholders’ Equity | ||
Common stock | 2 | 2 |
Total stockholders’ equity | $ 2 | $ 2 |
CONSOLIDATED BALANCE SHEETS (Pa
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares | Dec. 31, 2019 | Dec. 31, 2018 |
Preferred stock, par value | $ 0.001 | $ 0.001 |
Preferred stock, shares authorized | 5,000,000 | 5,000,000 |
Preferred stock, shares issued | 0 | 0 |
Preferred stock, shares outstanding | 0 | 0 |
Treasury stock, shares | 7,807,000 | 7,285,000 |
Class A | ||
Common stock, par value | $ 0.001 | $ 0.001 |
Common stock, shares authorized | 330,000,000 | 330,000,000 |
Common stock, shares issued | 15,888,000 | 15,837,000 |
Common stock, shares outstanding | 8,081,000 | 8,552,000 |
Class B Convertible | ||
Common stock, par value | $ 0.001 | $ 0.001 |
Common stock, shares authorized | 165,000,000 | 165,000,000 |
Common stock, shares issued | 2,035,000 | 2,035,000 |
Common stock, shares outstanding | 2,035,000 | 2,035,000 |
CONSOLIDATED STATEMENTS OF OPER
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($) shares in Thousands, $ in Thousands | 12 Months Ended | |||||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | ||||
Revenues: | ||||||
Total revenues | $ 486,327 | $ 497,638 | $ 503,843 | |||
Cost of revenues: | ||||||
Total cost of revenues | 99,974 | 99,499 | 96,649 | |||
Gross profit | 386,353 | 398,139 | 407,194 | |||
Operating expenses: | ||||||
Sales and marketing | 191,235 | 205,525 | 175,045 | |||
Research and development | 109,423 | 102,499 | 78,766 | |||
General and administrative | 86,697 | 86,134 | 80,161 | |||
Total operating expenses | 387,355 | 394,158 | 333,972 | |||
(Loss) income from operations | (1,002) | 3,981 | 73,222 | |||
Interest income, net | 10,909 | 11,855 | 5,205 | |||
Other income (expense), net | 28,356 | 4,646 | (6,953) | |||
Income before income taxes | 38,263 | 20,482 | 71,474 | |||
Provision for (benefit from) income taxes | 3,908 | (2,019) | 53,279 | |||
Net income | $ 34,355 | $ 22,501 | $ 18,195 | |||
Basic earnings per share | [1] | $ 3.35 | [2] | $ 1.98 | [2] | $ 1.59 |
Weighted average shares outstanding used in computing basic earnings per share | 10,256 | 11,375 | 11,444 | |||
Diluted earnings per share | [1] | $ 3.33 | [2] | $ 1.97 | [2] | $ 1.58 |
Weighted average shares outstanding used in computing diluted earnings per share | 10,328 | 11,412 | 11,547 | |||
Product licenses | ||||||
Revenues: | ||||||
Total revenues | $ 87,471 | $ 88,057 | $ 93,259 | |||
Cost of revenues: | ||||||
Total cost of revenues | 2,131 | 4,864 | 7,176 | |||
Subscription services | ||||||
Revenues: | ||||||
Total revenues | 29,394 | 29,570 | 32,368 | |||
Cost of revenues: | ||||||
Total cost of revenues | 15,161 | 13,620 | 13,435 | |||
Total product licenses and subscription services | ||||||
Revenues: | ||||||
Total revenues | 116,865 | 117,627 | 125,627 | |||
Cost of revenues: | ||||||
Total cost of revenues | 17,292 | 18,484 | 20,611 | |||
Product support | ||||||
Revenues: | ||||||
Total revenues | 292,035 | 296,216 | 289,184 | |||
Cost of revenues: | ||||||
Total cost of revenues | 28,317 | 20,242 | 17,481 | |||
Other services | ||||||
Revenues: | ||||||
Total revenues | 77,427 | 83,795 | 89,032 | |||
Cost of revenues: | ||||||
Total cost of revenues | $ 54,365 | $ 60,773 | $ 58,557 | |||
[1] | Basic and fully diluted earnings per share for class A and class B common stock are the same. | |||||
[2] | The sum of the basic and diluted earnings (loss) per share for the four quarters may differ from annual earnings per share as the weighted average shares outstanding are computed independently for each of the quarters presented. |
CONSOLIDATED STATEMENTS OF COMP
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Statement Of Income And Comprehensive Income [Abstract] | |||
Net income | $ 34,355 | $ 22,501 | $ 18,195 |
Other comprehensive income (loss), net of applicable taxes: | |||
Foreign currency translation adjustment | (11) | (4,128) | 5,300 |
Unrealized gain (loss) on short-term investments | 577 | (430) | (30) |
Total other comprehensive income (loss) | 566 | (4,558) | 5,270 |
Comprehensive income | $ 34,921 | $ 17,943 | $ 23,465 |
CONSOLIDATED STATEMENTS OF STOC
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands | Total | Class A | Class B Convertible | Additional Paid-in Capital | Treasury Stock | Accumulated Other Comprehensive Income (Loss) | Retained Earnings |
Beginning Balance at Dec. 31, 2016 | $ 566,317 | $ 16 | $ 2 | $ 543,974 | $ (475,184) | $ (10,929) | $ 508,438 |
Beginning Balance (in shares) at Dec. 31, 2016 | 15,805 | 2,035 | (6,405) | ||||
Net income | 18,195 | $ 0 | $ 0 | 0 | $ 0 | 0 | 18,195 |
Other comprehensive income (loss) | 5,270 | 0 | 0 | 0 | 0 | 5,270 | 0 |
Issuance of class A common stock under stock option plans | 1,677 | $ 0 | $ 0 | 1,677 | $ 0 | 0 | 0 |
Issuance of class A common stock under stock option plans (in shares) | 12 | 0 | 0 | ||||
Share-based compensation expense | 14,267 | $ 0 | $ 0 | 14,267 | $ 0 | 0 | 0 |
Ending Balance at Dec. 31, 2017 | 605,726 | $ 16 | $ 2 | 559,918 | $ (475,184) | (5,659) | 526,633 |
Ending Balance (in shares) at Dec. 31, 2017 | 15,817 | 2,035 | (6,405) | ||||
Net income | 22,501 | $ 0 | $ 0 | 0 | $ 0 | 0 | 22,501 |
Other comprehensive income (loss) | (4,558) | 0 | 0 | 0 | 0 | (4,558) | 0 |
Issuance of class A common stock under stock option plans | 2,471 | $ 0 | $ 0 | 2,471 | $ 0 | 0 | 0 |
Issuance of class A common stock under stock option plans (in shares) | 20 | 0 | 0 | ||||
Purchases of treasury stock | (110,977) | $ 0 | $ 0 | 0 | $ (110,977) | 0 | 0 |
Purchases of treasury stock (in shares) | 0 | 0 | (880) | ||||
Share-based compensation expense | 14,568 | $ 0 | $ 0 | 14,568 | $ 0 | 0 | 0 |
Ending Balance at Dec. 31, 2018 | 529,731 | $ 16 | $ 2 | 576,957 | $ (586,161) | (10,217) | 549,134 |
Ending Balance (in shares) at Dec. 31, 2018 | 15,837 | 2,035 | (7,285) | ||||
Net income | 34,355 | $ 0 | $ 0 | 0 | $ 0 | 0 | 34,355 |
Other comprehensive income (loss) | 566 | 0 | 0 | 0 | 0 | 566 | 0 |
Issuance of class A common stock under stock option plans | 6,569 | $ 0 | $ 0 | 6,569 | $ 0 | 0 | 0 |
Issuance of class A common stock under stock option plans (in shares) | 51 | 0 | 0 | ||||
Purchases of treasury stock | (72,719) | $ 0 | $ 0 | 0 | $ (72,719) | 0 | 0 |
Purchases of treasury stock (in shares) | 0 | 0 | (522) | ||||
Share-based compensation expense | 10,057 | $ 0 | $ 0 | 10,057 | $ 0 | 0 | 0 |
Ending Balance at Dec. 31, 2019 | $ 508,559 | $ 16 | $ 2 | $ 593,583 | $ (658,880) | $ (9,651) | $ 583,489 |
Ending Balance (in shares) at Dec. 31, 2019 | 15,888 | 2,035 | (7,807) |
CONSOLIDATED STATEMENTS OF CASH
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Operating activities: | |||
Net income | $ 34,355 | $ 22,501 | $ 18,195 |
Adjustments to reconcile net income to net cash provided by operating activities: | |||
Depreciation and amortization | 16,699 | 3,701 | 15,532 |
Sales allowances and bad debt | 124 | 1,912 | 2,269 |
Net realized loss on short-term investments | 41 | 153 | 0 |
Deferred taxes | (2,614) | (8,274) | (3,605) |
Release of liabilities for unrecognized tax benefits | (2,837) | 0 | 0 |
Share-based compensation expense | 10,209 | 14,636 | 14,267 |
Changes in operating assets and liabilities: | |||
Accounts receivable | (3,672) | (8,357) | 15,348 |
Prepaid expenses and other current assets | 6,415 | (6,561) | (4,739) |
Deposits and other assets | 761 | (1,201) | 3,029 |
Accounts payable and accrued expenses | (7,321) | 3,378 | (9,093) |
Accrued compensation and employee benefits | (2,658) | 5,116 | (6,209) |
Deferred revenue and advance payments | 20,836 | (22,126) | (589) |
Operating lease liabilities | (8,620) | 0 | 0 |
Other long-term liabilities | (851) | 5,749 | 33,917 |
Net cash provided by operating activities | 60,867 | 10,627 | 78,322 |
Investing activities: | |||
Proceeds from redemption of short-term investments | 684,356 | 491,800 | 390,720 |
Purchases of property and equipment | (10,182) | (6,846) | (3,982) |
Purchases of short-term investments | (320,487) | (694,018) | (456,468) |
Net cash provided by (used in) investing activities | 353,687 | (209,064) | (69,730) |
Financing activities: | |||
Proceeds from sale of class A common stock under exercise of employee stock options | 6,569 | 2,471 | 1,677 |
Purchases of treasury stock | (72,719) | (110,977) | 0 |
Payments on capital lease obligations and other financing arrangements prior to the adoption of ASU 2016-02 | 0 | (9) | (21) |
Net cash (used in) provided by financing activities | (66,150) | (108,515) | 1,656 |
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash | (1,374) | (3,444) | 8,222 |
Net increase (decrease) in cash, cash equivalents, and restricted cash | 347,030 | (310,396) | 18,470 |
Cash, cash equivalents, and restricted cash, beginning of year | 110,786 | 421,182 | 402,712 |
Cash, cash equivalents, and restricted cash, end of year | 457,816 | 110,786 | 421,182 |
Supplemental disclosure of cash flow information: | |||
Cash paid during the year for income taxes, net of tax refunds | $ 5,911 | $ 13,214 | $ 29,279 |
Organization
Organization | 12 Months Ended |
Dec. 31, 2019 | |
Accounting Policies [Abstract] | |
Organization | (1) Organization MicroStrategy is a global provider of enterprise analytics software and services. The Company’s vision is to enable Intelligence Everywhere by delivering world-class software and services that empower enterprise users with actionable intelligence. |
Summary of Significant Accounti
Summary of Significant Accounting Policies | 12 Months Ended |
Dec. 31, 2019 | |
Accounting Policies [Abstract] | |
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. The Company is not aware of any material subsequent event that would require recognition or disclosure. As discussed in Note 3, Recent Accounting Standards, to the Consolidated Financial Statements, the Company adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) and its subsequent amendments (“ASU 2016-02”) effective January 1, 2019. Comparative prior period Consolidated Financial Statements have not been restated for the adoption of ASU 2016-02 and are not directly comparable to the current period. In addition, the Company previously adopted 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, leases, 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 signi ficant 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 Consolidated 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. All of the Company’s short-term investments are in U.S. Treasury securities. 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. 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; 10 years for office furniture; and 19 years for the Company’s corporate aircraft, which has an estimated salvage value of 21%. 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. There have been no PMMA to date. When assets are retired or sold, the capitalized cost and related ac cumulated 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) Leases The Company adopted ASU 2016-02 effective as of January 1, 2019. Under ASU 2016-02, a lease is a contract, or part of a contract, that conveys the right to both (i) obtain economic benefits from and (ii) direct the use of an identified asset for a period of time in exchange for consideration. The Company evaluates its contracts to determine if they contain a lease and classifies any lease components identified as an operating or finance lease. For each lease component, the Company recognizes a right-of-use (“ROU”) asset and a lease liability. ROU assets and lease liabilities are presented separately for operating and finance leases; however, the Company currently has no material finance leases. The Company’s operating leases are primarily related to office space in the United States and foreign locations. In a contract that contains a lease, a component is an item or activity that transfers a good or service to the lessee. Such contracts may be comprised of lease components, non-lease components, and elements that are not components. Each lease component represents a lessee’s right to use an underlying asset in the contract if the lessee can benefit from the right of use of the asset either on its own or together with other readily available resources and if the right of use is neither highly dependent nor highly interrelated with other rights of use. Non-lease components include items such as common area maintenance and utilities provided by the lessor. The Company has elected the practical expedient to not separate lease components from non-lease components for office space, which is the Company’s only material underlying asset class. For each lease within this asset class, the non-lease components and related lease components are accounted for as a single lease component. Items or activities that do not transfer goods or services to the lessee, such as administrative tasks to set up the contract and reimbursement or payment of lessor costs, are not components of the contract and therefore no contract consideration is allocated to such items or activities. Consideration in the contract is comprised of any fixed payments and variable payments that depend on an index or rate. Payments in the Company’s operating lease arrangements are typically comprised of base office rent and parking fees. Costs related to the Company’s non-lease components, as described above, are generally variable and do not depend on an index or rate and are therefore excluded from the contract consideration allocated to the lease components. The Company’s operating lease arrangements generally do not contain any payments related to items or activities that are not components. Operating lease liabilities are initially and subsequently measured at the present value of unpaid lease payments, discounted at the discount rate of the lease. Operating lease ROU assets are initially measured as the sum of the initial lease liability, any initial direct costs incurred, and any prepaid lease payments, less any lease incentives received. The ROU asset is amortized over the term of the lease. The amortization of operating lease ROU assets is included in “Depreciation and amortization” within the operating activities section of the Consolidated Statements of Cash Flows. A single lease expense is recorded within operating expenses in the Consolidated Statements of O perations on a straight-line basis over the lease term. Variable lease payments that are not included in the measurement of the lease liability are recognized in the period when the obligations for those payments are incurred. In the Company’s lease agreem ents, these variable payments typically include certain taxes, utilities, and maintenance costs, and other fees. The Company uses its incremental borrowing rate as the discount rate for all of its leases, as the rate implicit in the lease is not readily determinable in any of its lease contracts. As the Company has no history of publicly-traded debt, in order to estimate a collateralized borrowing rate curve, the Company first estimates a synthetic credit rating and then applies modeling methodologies to an unsecured borrowing rate curve. In determining the incremental borrowing rate of each lease, the Company uses a centralized treasury approach and considers the currency of the contract, the economic environment in which the lease exists, and the term of the lease. The Company does not recognize lease liabilities or ROU assets for any short-term leases with a non-cancellable lease term of 12 months or less. Instead, the lease payments for these short-term leases are expensed on a straight-line basis over the lease term, and any variable payments are recognized in the period when the obligations for those payments are incurred. The Company believes that, using this methodology, the expense recorded reasonably reflects the Company’s short-term lease commitments. Prior to the adoption of ASU 2016-02, the Company did not recognize any operating lease liabilities or ROU assets on its Consolidated Balance Sheet. Rent expense was previously recognized on a straight-line basis with deferred rent included in “Other long-term liabilities” or current accrued expenses. (h) Software Development Costs The Company did not capitalize any software development costs during the years ended December 31, 2019, 2018, and 2017. Due to the pace of the Company’s software development efforts and frequency of its software releases, the Company’s software development costs are expensed as incurred within “Research and development” in the Consolidated Statements of Operations. Amortization expenses related to previously capitalized software development costs were $2.5 million and $6.0 million for the years ended December 31, 2018 and 2017, respectively. No amortization expense was recorded for the year ended December 31, 2019, as all previously capitalized software development costs were fully amortized. In previous periods, software development costs were expensed as incurred until technological feasibility had been established, at which time such costs were capitalized until the software was 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 the software after it reaches technological feasibility, but before it is generally available to customers for sale. Technological feasibility is considered to be achieved when a software design and working model of the software have been completed. Capitalized software development costs are typically amortized on a straight-line basis over the estimated software life of three years. The amortization expense is recorded within cost of product licenses revenues in the Consolidated Statements of Operations. (i) 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. (j) Deferred Revenue and Advance Payments Deferred revenue and advance payments represent amounts received or due from customers in advance of the Company transferring its software 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 software or services is transferred to the customer. Deferred revenue is comprised of deferred product licenses and subscription services, product support, or other services revenue based on the transaction price allocated to the specific performance obligation in the contract with the customer. (k) Revenue Recognition The Company recognizes revenue using a five-step model: (i) Identifying the contract(s) with a customer, (ii) Identifying the performance obligation(s), (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 product 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 business intelligence software, licensed on a term or perpetual basis and installed either on premises or on a public cloud that is procured and managed by the customer. Although product licenses 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 license is 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 software for resale. In reseller arrangements, revenue is recognized when control of the license is transferred to the end user. In OEM arrangements, revenue is recognized upon delivery of the license to the OEM. Subscription Services The Company also sells access to its software through MCE, a cloud subscription service, wherein customers access the software through a cloud environment that the Company manages on behalf of the customer. Control of the software itself does not transfer to the customer under this arrangement and is not considered a separate performance obligation. Cloud subscriptions are regularly sold on a standalone basis and include telephone support, monitoring, backups, updates, and quarterly service reviews. Product Support In all product license transactions, 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. 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 offerings to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other offerings, and do not affect the customer’s ability to use the other consulting services or the Company’s other offerings. 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 offerings to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other offerings, and do not affect the customer’s ability to use the other education services or the Company’s other offerings. 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 14, Segment Information, to the Consolidated Financial Statements for information regarding total revenues by geographic region. Estimates and Judgments The Company makes estimates and judgments to allocate the transaction price based on an observable or estimated SSP. The Company also makes estimates and judgements with respect to capitalizing incremental costs to obtain a customer contract and determining the subsequent amortization period. These estimates and judgments 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, 2019, 2018, and 2017. The Company’s estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to its transaction prices. Such true-up adjustments have not been and 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 vari able 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 custome r-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 product 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 OEMs. 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, 2019, 2018, and 2017. 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 in 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, or estimated price, of the software or service when sold 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 to the extent they are included in the arrangement. 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 standard product support on a standalone basis 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 offerings 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 deferred and recognized when the future goods or services are transferred, or when the option expires. During the years ended December 31, 2019, 2018, and 2017, 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 initial-year cloud subscriptions and amortizes the costs over a period of time that is consistent with the pattern of transfer to the customer, which the Company has determined to be a period of three years. Although the Company typically sells product support and cloud subscriptions for a period of one year, a majority of customers renew their product support and cloud subscription 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. Although the Company pays variable compensation on cloud subscription renewals, commissions paid on cloud subscription renewals are not considered commensurate with the initial contract year. The Company expenses as incurred those amounts earned on all cloud subscription renewals as the renewal periods are generally for one year and the variable compensation on these renewals are commensurate with each other. The Company does not pay variable compensation on product support renewals. As of December 31, 2019 and 2018, capitalized costs to obtain customer contracts, net of accumulated amortization, were $4.8 million and $4.2 million, respectively, and are presented within “Deposits and other assets” in the Consolidated Balance Sheets. During the years ended December 31, 2019, 2018, and 2017, amortization expenses related to these capitalized costs were $2.9 million, $2.3 million, and $3.0 million, respectively, and are refl |
Recent Accounting Standards
Recent Accounting Standards | 12 Months Ended |
Dec. 31, 2019 | |
Accounting Changes And Error Corrections [Abstract] | |
Recent Accounting Standards | (3) Recent Accounting Standards Lease accounting The Company adopted ASU 2016-02 effective as of January 1, 2019 and elected the transition option to apply the new lease requirements as of the adoption date without restating comparative periods presented in its Consolidated Financial Statements. Additionally, the Company elected the package of practical expedients described in ASU 2016-02, which includes not reassessing the following: (i) lease classification of existing leases, (ii) whether expired or existing contracts contain leases, and (iii) initial direct costs for existing leases. Upon adoption of ASU 2016-02, the Company recognized ROU assets of $88.8 million, total lease liabilities of $116.9 million, reductions in total deferred rent of $28.5 million, and reductions in prepaid expenses of $0.4 million in its 2019 beginning balances. All adjustments relate to the Company’s operating leases; the Company does not have any material leases that are classified as finance leases. There was no cumulative effect adjustment to the Company’s 2019 beginning retained earnings balance as the Company did not have material unamortized initial direct costs. Beginning in 2019, the Company presents the amortization of its operating ROU assets and the change in its operating lease liabilities within the operating activities section of its Consolidated Statements of Cash Flows. The adoption of ASU 2016-02 did not have a material impact on the Company’s Consolidated Statements of Operations. Revenue from contracts with customers The Company adopted ASU 2014-09 effective as of January 1, 2018, using the full retrospective method. In adopting ASU 2014-09, the Company has made the following significant changes in accounting principles: (i) Timing of revenue recognition for term license sales. (ii) Timing of revenue recognition for sales to channel partners . Under ASU 2014-09, the Company recognizes revenue from sales made to OEMs when control of the license transfers to the OEM, less adjustments for returns or price protection. Previously, this revenue was not recognized until the license was sold by the OEM to the en d user. Revenue from sales made to resellers continues to be recognized when control of the license is transferred to the end user. (iii) Allocating the transaction price to the performance obligations in the contract. (iv) Material rights. (v) Presentation of accounts receivable, contract assets, and contract liabilities (deferred revenue). (vi) Deferral of incremental direct costs to obtaining a contract with a customer. The following line items for the year ended December 31, 2017 were adjusted in the Company’s previously issued Consolidated Financial Statements to reflect the full retrospective adoption of ASU 2014-09. No further adjustments for the year ended December 31, 2017 have been made in these Consolidated Financial Statements. Year Ended December 31, 2017 Consolidated Statement of Operations: As Reported Effect of the Adoption of ASU 2014-09 As Adjusted Product licenses revenue $ 93,969 $ (710 ) $ 93,259 Product support revenues 289,174 10 289,184 Sales and marketing expenses 174,612 433 175,045 Provision for income taxes 54,964 (1,685 ) 53,279 Net income 17,643 552 18,195 Diluted earnings per share 1.53 0.05 1.58 Year Ended December 31, 2017 Consolidated Statement of Comprehensive Income: As Reported Effect of the Adoption of ASU 2014-09 As Adjusted Net income $ 17,643 $ 552 $ 18,195 Foreign currency translation adjustment 4,805 495 5,300 Comprehensive income 22,418 1,047 23,465 Year Ended December 31, 2017 Consolidated Statement of Cash Flows: As Reported Effect of the Adoption of ASU 2014-09 As Adjusted Net income $ 17,643 $ 552 $ 18,195 Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization 12,572 2,960 15,532 Deferred taxes (2,011 ) (1,594 ) (3,605 ) Changes in operating assets and liabilities: Prepaid expenses and other current assets (4,279 ) (460 ) (4,739 ) Deposits and other assets 2,981 48 3,029 Accrued compensation and employee benefits (3,683 ) (2,526 ) (6,209 ) Deferred revenue and advance payments (1,609 ) 1,020 (589 ) Intra-entity asset transfers In October 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory Cloud computing arrangements In August 2018, the FASB issued Accounting Standards Update No. 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract Financial statement presentation under ASU 2018-15 requires: (i) capitalized implementation costs be classified in the same Balance Sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs be presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs be presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity). ASU 2018-15 also requires disclosures for material capitalized implementation costs, including the nature of the hosting arrangement and additional disclosures similar to those required for major classes of depreciable assets. The Company will apply this guidance prospectively to eligible costs incurred on or after January 1, 2020 and is in the process of implementing processes and in ternal controls to properly identify cloud computing arrangements within the scope of ASU 2018-15, track and approve capitalizable implementation costs, and determine appropriate amortization methods and periods. The adoption of ASU 2018-15 will not resul t in the adjustment of any prior period Consolidated Financial Statements, nor will it result in any adjustment to the 2020 opening retained earnings balance. Credit losses In June 2016, the FASB issued Accounting Standards Update No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments The Company will adopt this guidance and its subsequent amendments effective January 1, 2020 using a modified retrospective approach, which requires a cumulative-effect adjustment to the 2020 opening retained earnings balance. As of December 31, 2019, the Company’s material financial assets measured at amortized cost include trade accounts receivable, and the Company does not have any net investment in leases or off-balance-sheet credit exposures. All of the Company’s available-for-sale debt securities are in U.S. Treasury securities with stated maturity dates between three months and one year from the purchase date and any impairments are not expected to result from credit losses. Although classified as available-for-sale, the Company does not generally intend to sell these investments prior to their maturity dates, nor is it likely the Company would be required to sell these investments prior to recovery of any impairment. The Company does not currently expect the cumulative-effect adjustment to its 2020 opening retained earnings balance to be material and does not anticipate that the adoption of this guidance will have a material impact on its consolidated financial position, results of operations, or cash flows. The Company is currently in the process of implementing improved processes and internal controls to reassess the pooling and calculation of expected credit losses of its trade accounts receivable each reporting period. The Company will also provide appropriate disclosures to satisfy the requirements set forth in ASU 2016-13 once it adopts this guidance. Accounting for Income Taxes In December 2019, the FASB issued Accounting Standards Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes |
Short-term Investments
Short-term Investments | 12 Months Ended |
Dec. 31, 2019 | |
Short Term Investments [Abstract] | |
Short-term Investments | (4) Short-term Investments The Company periodically invests a portion of its excess cash in short-term investment instruments. All of the Company’s short-term investments are in U.S. Treasury securities and all short-term investments have stated maturity dates between three months and one year from the purchase date. All short-term investments are classified as available-for-sale and reported at fair value within “Short-term investments” on the accompanying Consolidated Balance Sheets. The fair value of the Company’s short-term investments is determined based on quoted market prices in active markets for identical securities (Level 1 inputs). The amortized cost and fair value of available-for-sale investments at December 31, 2019 were $108.8 million and $108.9 million, respectively. The amortized cost and fair value of available-for-sale investments at December 31, 2018 were $466.6 million and $466.2 million, respectively. The gross unrecognized holding losses accumulated in other comprehensive loss were not material as of December 31, 2019 and 2018. The gross unrecognized holding gains accumulated in other comprehensive loss were not material as of December 31, 2019 and 2018. No other-than-temporary impairments related to these available-for-sale investments have been recognized as of December 31, 2019 and 2018. |
Contract Balances
Contract Balances | 12 Months Ended |
Dec. 31, 2019 | |
Contract With Customer Asset And Liability [Abstract] | |
Contract Balances | (5) Contract Balances The Company invoices its customers in accordance with billing schedules established in each contract. The Company’s rights to consideration from customers are presented separately in the Company’s Consolidated Balance Sheets depending on whether those rights are conditional or unconditional. The Company presents unconditional rights to consideration from customers within “Accounts receivable, net” in its Consolidated Balance Sheets. All of the Company’s contracts are generally non-cancellable and/or non-refundable, and therefore an unconditional right generally exists when the customer is billed or amounts are billable per the contract. Accounts receivable (in thousands) consisted of the following, as of: December 31, 2019 2018 Billed and billable $ 165,153 $ 176,848 Less: allowance for doubtful accounts (1,637 ) (5,489 ) Accounts receivable, net $ 163,516 $ 171,359 The Company maintains an allowance for doubtful accounts, which represents its best estimate of sales allowances and probable credit losses. When evaluating the adequacy of its allowance for doubtful accounts, the Company factors in the aging of receivable balances, historical experience, and current information. For the years ended December 31, 2019, 2018, and 2017, the Company’s sales allowances and bad debt expense totaled $0.1 million, $1.9 million, and $2.3 million, respectively. In contrast, rights to consideration that are subject to a condition other than the passage of time are considered contract assets and presented within “Prepaid expenses and other current assets” in the Consolidated Balance Sheets since the rights to consideration are expected to become unconditional and transfer to accounts receivable within one year. Contract assets generally consist of accrued sales and usage-based royalty revenue. In these arrangements, consideration is not billed or billable until the royalty reporting is received, generally in the subsequent quarter, at which time the contract asset transfers to accounts receivable and a true-up adjustment is recorded to revenue. These true-up adjustments are generally not material. During the years ended December 31, 2019, 2018, and 2017, there were no significant impairments to the Company’s contract assets, nor were there any significant changes in the timing of the Company’s contract assets being reclassified to accounts receivable. Contract assets included in “Prepaid expenses and other current assets” in the Consolidated Balance Sheets consisted of $1.2 million and $0.8 million in accrued sales and usage-based royalty revenue as of December 31, 2019 and 2018, respectively. Contract liabilities are amounts received or due from customers in advance of the Company transferring the software or services to the customer. Revenue is subsequently recognized in the period(s) in which control of the software or services is transferr ed to the customer. The Company’s contract liabilities are presented as either current or non-current “Deferred revenue and advance payments” in the Consolidated Balance Sheets, depending on whether the software or services are expected to be transferred to the customer within the next year. The Company’s “Accounts receivable, net” and “Deferred revenue and advance payments” balances in the Consolidated Balance Sheets include unpaid amounts related to contracts under which the Company has an enforceable right to invoice the customer for non-cancellable and/or non-refundable software and services. Changes in accounts receivable and changes in deferred revenue and advance payments are presented net of these unpaid amounts in “Operating activities” in the Consolidated Statements of Cash Flows. Deferred revenue and advance payments (in thousands) from customers consisted of the following, as of: December 31, 2019 2018 Current: Deferred product licenses revenue $ 481 $ 1,768 Deferred subscription services revenue 16,561 13,508 Deferred product support revenue 161,670 152,501 Deferred other services revenue 8,395 8,763 Total current deferred revenue and advance payments $ 187,107 $ 176,540 Non-current: Deferred product licenses revenue $ 293 $ 542 Deferred subscription services revenue 97 2,384 Deferred product support revenue 3,417 3,091 Deferred other services revenue 537 452 Total non-current deferred revenue and advance payments $ 4,344 $ 6,469 During the years ended December 31, 2019, 2018, and 2017, the Company recognized revenues of $174.7 million, $194.6 million, and $196.7 million, respectively, from amounts included in the total deferred revenue and advance payments balances at the beginning of the respective year. For the years ended December 31, 2019, 2018, and 2017, there were no significant changes in the timing of revenue recognition on the Company’s deferred balances. As of December 31, 2019, the Company had an aggregate transaction price of $191.5 million allocated to unsatisfied performance obligations related to product support, subscription services, other services, and, in limited cases, product licenses contracts. The Company expects to recognize $187.1 million within the next 12 months and $4.3 million thereafter |
Property and Equipment
Property and Equipment | 12 Months Ended |
Dec. 31, 2019 | |
Property Plant And Equipment [Abstract] | |
Property and Equipment | (6) Property and Equipment Property and equipment (in thousands) consisted of the following, as of: December 31, 2019 2018 Transportation equipment $ 48,645 $ 48,645 Computer equipment and purchased software 58,920 56,933 Furniture and equipment 10,464 10,709 Leasehold improvements 31,023 29,733 Internally developed software 9,849 9,643 Property and equipment, gross 158,901 155,663 Less: accumulated depreciation and amortization (108,747 ) (103,744 ) Property and equipment, net $ 50,154 $ 51,919 Included in transportation equipment is the Company’s corporate aircraft, including capitalizable costs related to the repairs to the aircraft, and aircraft-related equipment. As of December 31, 2019, the net carrying value of the aircraft and aircraft-related equipment was $32.6 million, net of $16.0 million of accumulated depreciation. As of December 31, 2018, the net carrying value of the aircraft and aircraft-related equipment was $35.2 million, net of $13.4 million of accumulated depreciation. Depreciation and amortization expenses related to property and equipment were $11.7 million, $8.3 million, and $8.4 million for the years ended December 31, 2019, 2018, and 2017, respectively. |
Leases
Leases | 12 Months Ended |
Dec. 31, 2019 | |
Leases [Abstract] | |
Leases | (7) Leases The Company leases office space in the United States and foreign locations under operating lease agreements. Office space is the Company’s only material underlying asset class under operating lease agreements. The Company has no material finance leases. Under the Company’s office space lease agreements, fixed payments and variable payments that depend on an index or rate are typically comprised of base rent and parking fees. Additionally, under these agreements the Company is generally responsible for certain variable payments that typically include certain taxes, utilities and maintenance costs, and other fees. These variable lease payments are generally based on the Company’s occupation or usage percentages and are subject to adjustments by the lessor. As of December 31, 2019, the Company’s ROU asset and total lease liability balances were $71.0 million and $97.5 million, respectively, for leases in the United States and $14.5 million and $15.5 million, respectively, for foreign leases. The Company’s most significant lease is for its corporate headquarters, in which it leases approximately 214,000 square feet of office space at a location in Northern Virginia. The ROU asset and total lease liability balances related to the Company’s corporate headquarters lease were $66.9 million and $93.3 million, respectively, as of December 31, 2019. The lease agreement for the Company’s corporate headquarters location is set to expire in December 2030 The following table presents the Company’s total lease cost and other lease details for the year ended December 31, 2019 (in thousands, except years and discount rates): Year Ended December 31, 2019 Lease cost: Operating lease cost $ 15,020 Short-term lease cost 2,015 Variable lease cost 1,175 Total lease cost $ 18,210 Other information: Cash paid for amounts included in the measurement of operating lease liabilities $ 15,614 ROU assets obtained in exchange for new operating lease liabilities $ 5,016 Weighted average remaining lease term in years – operating leases 10.0 Weighted average discount rate – operating leases 6.0 % The following table presents the maturities of the Company’s operating lease liabilities as of December 31, 2019 (in thousands): For the year ended December 31, 2020 $ 16,050 2021 15,722 2022 15,216 2023 15,235 2024 13,487 Thereafter 75,872 Total lease payments 151,582 Less: imputed interest (38,556 ) Total $ 113,026 Reported as: Current operating lease liabilities $ 9,602 Non-current operating lease liabilities 103,424 Total $ 113,026 The following table shows future minimum payments under noncancellable operating leases and purchase agreements with initial terms of greater than one year, based on the expected due dates of the various installments as of December 31, 2018 (in thousands), as previously reported in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018, prior to the adoption of ASU 2016-02: Year Operating Leases 2019 $ 27,768 2020 25,583 2021 18,573 2022 15,694 2023 15,607 Thereafter 92,347 $ 195,572 As previously reported in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018, prior to the adoption of ASU 2016-02, total rental expenses under operating lease agreements for the years ended December 31, 2018 and 2017 were $18.9 million and $19.8 million, respectively. |
Commitments and Contingencies
Commitments and Contingencies | 12 Months Ended |
Dec. 31, 2019 | |
Commitments And Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | (8) Commitments and Contingencies (a) Commitments From time to time, the Company enters into certain types of contracts that require it to indemnify parties against third-party claims. These contracts primarily relate to agreements under which the Company assumes indemnity obligations for intellectual property infringement, as well as other obligations from time to time depending on arrangements negotiated with customers and other third parties. The conditions of these obligations vary. Thus, the overall maximum amount of the Company’s indemnification obligations cannot be reasonably estimated. Historically, the Company has not been obligated to make significant payments for these obligations and does not currently expect to incur any material obligations in the future. Accordingly, the Company has not recorded an indemnification liability on its Balance Sheets as of December 31, 2019 or December 31, 2018. As a result of the Tax Act, the Company recorded a final tax expense of $37.2 million related to the Transition Tax, comprised of a provisional Transition Tax obligation of $40.3 million in 2017 and a subsequent $(3.1) million measurement-period adjustment in 2018. As of December 31, 2019, $28.9 million of the Transition Tax was unpaid, of which $28.0 million is included in “Other long-term liabilities” and $0.9 million is included in “Accounts payable, accrued expenses, and operating lease liabilities” in the Company’s Consolidated Balance Sheets. The following table shows future minimum payments under noncancellable purchase agreements with initial terms of greater than one year and anticipated payments related to the Transition Tax resulting from the Tax Act, based on the expected due dates of the various installments as of December 31, 2019 (in thousands): Year Purchase Obligations Transition Tax 2020 $ 12,004 $ 896 2021 4,969 2,952 2022 685 2,951 2023 671 5,534 2024 676 7,379 Thereafter 1,392 9,223 $ 20,397 $ 28,935 See Note 7, Leases, to the Consolidated Financial Statements for information regarding the Company’s commitments that are related to lease agreements. (b) Contingencies Following an internal review initiated in 2018, the Company believes that its Brazilian subsidiary failed or likely failed to comply with local procurement regulations in conducting business with certain Brazilian government entities. On February 6, 2020, the Company learned that a Brazilian court has authorized the Brazilian Federal Police to use certain investigative measures in its investigation into alleged corruption and procurement fraud involving certain government officials, pertaining to a particular transaction. Pursuant to this court authorization, numerous entities and individuals across Brazil, which are unaffiliated with the Company, have been subject to the freezing of assets and other measures, including a reseller and a former employee of the Company’s Brazilian subsidiary. On February 6, 2020, the bank accounts of the Company’s Brazilian subsidiary were also frozen up to an amount of BRL 10.0 million, or approximately $2.3 million. The transaction at issue is part of the basis of the previously reported failure or likely failure of the Brazilian subsidiary to comply with local procurement regulations. The Company is not a subject of the investigation, and the Company is not aware of any allegations that the former employee or the Company made any payments to Brazilian government officials . While the Company believes that it is probable that the resolution of these Brazilian matters will result in a loss, the amount or range of loss is not reasonably estimable at this time. Given the stage of these matters, the outcome may result in a material impact on the Company’s earnings and financial results for the period in which any such liability is accrued. However, the Company believes that the outcome of these matters will not have a material effect on the Company’s financial position. The Company is also involved in various legal proceedings arising in the normal course of business. Although the outcomes of these legal proceedings are inherently difficult to predict, management does not expect the resolution of these legal proceedings to have a material adverse effect on the Company’s financial position, results of operations, or cash flows. The Company has contingent liabilities that, in management’s judgment, are not probable of assertion. If such unasserted contingent liabilities were to be asserted, or become probable of assertion, the Company may be required to record significant expenses and liabilities in the period in which these liabilities are asserted or become probable of assertion. |
Income Taxes
Income Taxes | 12 Months Ended |
Dec. 31, 2019 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | (9) Income Taxes U.S. and international components of income before income taxes (in thousands) were comprised of the following for the periods indicated: Years Ended December 31, 2019 2018 2017 (as adjusted) U.S. $ 9,944 $ (18,295 ) $ 18,814 Foreign 28,319 38,777 52,660 Total $ 38,263 $ 20,482 $ 71,474 The provision for (benefit from) income taxes (in thousands) consisted of the following for the periods indicated: Years Ended December 31, 2019 2018 2017 (as adjusted) Current: Federal $ 1,256 $ (1,916 ) $ 48,794 State 143 1,656 4,077 Foreign 5,135 6,460 4,074 $ 6,534 $ 6,200 $ 56,945 Deferred: Federal $ (749 ) $ (6,071 ) $ (1,649 ) State (480 ) (2,047 ) (1,260 ) Foreign (1,397 ) (101 ) (757 ) $ (2,626 ) $ (8,219 ) $ (3,666 ) Total provision (benefit) $ 3,908 $ (2,019 ) $ 53,279 The provision for (benefit from) income taxes differs from the amount computed by applying the federal statutory income tax rate to the Company’s income before income taxes as follows for the periods indicated: Years Ended December 31, 2019 2018 2017 (as adjusted) Income tax expense at federal statutory rate 21.0 % 21.0 % 35.0 % State taxes, net of federal tax effect (1.7 )% (1.3 )% 2.5 % Foreign earnings taxed at different rates (6.1 )% (20.5 )% (24.2 )% Book tax difference in amortization of intangible property (4.6 )% 0.0 % 0.0 % Withholding tax 3.1 % 5.5 % 1.9 % Foreign tax credit (3.0 )% (5.2 )% (1.1 )% Other international components 0.2 % 0.3 % 0.0 % Change in valuation allowance 1.6 % 2.5 % 0.2 % Deferred tax adjustments and rate changes 1.0 % (1.7 )% 4.0 % Meals and entertainment 1.3 % 2.6 % 0.7 % Non-deductible officers compensation 1.4 % 2.1 % 0.0 % Section 199 deduction 0.0 % 0.0 % (1.4 )% Subpart F income 3.2 % 7.0 % 1.5 % Research and development tax credit (9.3 )% (11.8 )% (1.1 )% Stock compensation 1.8 % 5.8 % 0.6 % GILTI, net of foreign tax credit 0.9 % 0.5 % 0.0 % FDII (1.9 )% (4.5 )% 0.0 % Transition Tax 0.0 % (15.2 )% 55.4 % Other permanent differences 1.3 % 3.0 % 0.5 % Total 10.2 % (9.9 )% 74.5 % The Company’s U.S. and foreign effective tax rates for income before income taxes were as follows for the periods indicated: Years Ended December 31, 2019 2018 2017 (as adjusted) U.S. 1.7 % 45.8 % 265.6 % Foreign 13.2 % 16.4 % 6.3 % Combined 10.2 % (9.9 )% 74.5 % The change in the Company’s effective tax rate in 2019, as compared to the prior year, was primarily due to the change in the proportion of U.S. versus foreign income and the benefit from the $3.1 million measurement-period adjustment discussed below. The Tax Act imposed a Transition Tax on previously untaxed accumulated and current earnings and profits of certain of the Company’s foreign subsidiaries. The Company recorded a final tax expense of $37.2 million related to the Transition Tax, comprised of a provisional Transition Tax obligation of $40.3 million in 2017 and a subsequent $(3.1) million measurement-period adjustment in 2018. As of December 31, 2019, $28.9 million of the Transition Tax was unpaid, of which $28.0 million is included in “Other long-term liabilities” and $0.9 million is included in “Accounts payable, accrued expenses, and operating lease liabilities” in the Company’s Consolidated Balance Sheets. The Tax Act also reduced the U.S. corporate tax rate from 35% to 21%, effective January 1, 2018. Consequently, the Company recorded a decrease related to its U.S. deferred tax assets and liabilities, with a corresponding net deferred income tax expense of $3.7 million for the year ended December 31, 2017 as a result of re-measuring net deferred tax assets at the new lower corporate tax rate of 21%. Additionally, the Tax Act requires certain Global Intangible Low Income (“GILTI”) earned by a controlled foreign corporation (“CFC”) to be included in the gross income of the CFC’s U.S. shareholder. The Company has elected the “period cost method” and treats taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred. The Tax Act allows a U.S. corporation a deduction equal to a certain percentage of its foreign-derived intangible income (“FDII”). The Company estimated the impact of the GILTI tax and FDII deduction in determining its 2019 annual effective tax rate that is reflected in its provision for income taxes for the year ended December 31, 2019. As of December 31, 2019 and 2018, the amount of cash and cash equivalents and short-term investments held by the Company’s U.S. entities was $289.4 million and $173.6 million, respectively, and by the Company’s non-U.S. entities was $276.2 million and $402.5 million, respectively. The Company earns a significant amount of its revenues outside the United States and its accumulated foreign earnings and profits as of December 31, 2019 and 2018 were $431.2 million and $397.4 million, respectively. As of December 31, 2019, the Company intends to indefinitely reinvest $231.2 million of its undistributed foreign earnings. This amount takes into consideration a repatriation the Company made during 2019. After taking into account the Transition Tax, the Company estimates such repatriation generated only an immaterial U.S. tax expense related to U.S. state income taxes. Deferred income taxes reflect the net tax effects of the temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities (in thousands) were as follows for the periods indicated: December 31, 2019 2018 Deferred tax assets, net: Net operating loss carryforwards $ 874 $ 841 Tax credits 2,553 1,839 Intangible assets 1,878 0 Deferred revenue adjustment 423 543 Accrued compensation 6,257 6,519 Share-based compensation expense 14,182 12,987 Deferred rent 1,330 1,764 Other 1,453 2,115 Deferred tax assets before valuation allowance 28,950 26,608 Valuation allowance (2,130 ) (1,507 ) Deferred tax assets, net of valuation allowance 26,820 25,101 Deferred tax liabilities: Prepaid expenses and other 1,693 1,049 Property and equipment 5,092 5,841 Method change 652 932 Total deferred tax liabilities 7,437 7,822 Total net deferred tax asset $ 19,383 $ 17,279 Reported as: Non-current deferred tax assets, net 19,409 17,316 Non-current deferred tax liabilities (26 ) (37 ) Total net deferred tax asset $ 19,383 $ 17,279 As of December 31, 2019, the Company had unrecognized income tax benefits of $1.7 million, recorded in “Other long-term liabilities” in the Company’s Consolidated Balance Sheets. The change in unrecognized income tax benefits (in thousands) is presented in the table below: Unrecognized income tax benefits at January 1, 2019 $ 4,059 Increase related to positions taken in prior period 26 Increase related to positions taken in current period 315 Decrease related to expiration of statute of limitations (2,837 ) Unrecognized income tax benefits at December 31, 2019 1,563 Accrued interest 163 Unrecognized income tax benefits recorded in other long-term liabilities at December 31, 2019 $ 1,726 If recognized, $1.6 million of the gross unrecognized income tax benefits would impact the Company’s effective tax rate. Over the next 12 months, the amount of the Company’s liability for unrecognized income tax benefits shown above is not expected to change materially. The Company recognizes estimated accrued interest related to unrecognized income tax benefits in the provision for (benefit from) income taxes. During the years ended December 31, 2019, 2018, and 2017, the Company released or recognized an immaterial amount of accrued interest. The amount of accrued interest related to the above unrecognized income tax benefits was approximately $0.2 million and $0.7 million as of December 31, 2019 and 2018, respectively. The Company files tax returns in numerous foreign countries as well as the United States and its tax returns may be subject to audit by tax authorities in all countries in which it files. Each country has its own statute of limitations for making assessment of additional tax liabilities. In 2018, the Company settled the tax examination in China for tax years 2008 to 2016 without any material audit assessments. In 2019, the Company settled the tax examination in Italy for tax years 2013 to 2015 without any material audit assessments. The Company’s U.S. tax returns for tax years from 2016 and forward are subject to potential examination by the Internal Revenue Service. However, due to the Company’s use of state NOL carryovers in the United States, state tax authorities may attempt to reduce or fully offset the amount of state NOL carryovers from tax years ended 2011 and forward that the Company used in later tax years. The Company’s major foreign tax jurisdictions and the tax years that remain subject to potential examination are Poland for tax years 2015 and forward; Spain, Germany, and Italy for tax years 2016 and forward, and the United Kingdom for tax years 2018 and forward. To date there have been no material audit assessments related to audits in the United States or any of the applicable foreign jurisdictions. The Company had no U.S. NOL carryforwards as of December 31, 2019 and 2018. The Company had $4.1 million and $3.6 million of foreign NOL carryforwards as of December 31, 2019 and 2018, respectively. The Company’s valuation allowances of $2.1 million and $1.5 million at December 31, 2019 and 2018, respectively, primarily relate to certain foreign tax credit carryforward tax assets that, in the Company’s present estimation, more likely than not will not be realized. In determining the Company’s provision for (benefit from) income taxes, net deferred tax assets, liabilities, and valuation allowances, management is required to make estimates and judgments related to projections of domestic and foreign profitability, the timing and extent of the utilization of NOL carryforwards, applicable tax rates, transfer pricing methods, and prudent and feasible tax planning strategies. As a multinational company, the Company is required to calculate and provide for estimated income tax liabilities for each of the tax jurisdictions in which it operates. This process involves estimating current tax obligations and exposures in each jurisdiction, as well as making judgments regarding the future recoverability of deferred tax assets. Changes in the estimated level of annual pre-tax income, changes in tax laws, particularly changes related to the utilization of NOLs in various jurisdictions, and changes resulting from tax audits can all affect the overall effective income tax rate which, in turn, impacts the overall level of income tax expense or benefit and net income. Estimates and judgments related to the Company’s projections and assumptions are inherently uncertain. Therefore, actual results could differ materi ally from projections. Currently, the Company expects to use its deferred tax assets, subject to Internal Revenue Code limitations, within the carryforward periods. Valuation allowances have been established where the Company has concluded that it is more likely than not that such deferred tax assets are not realizable. If the Company is unable to sustain or increase profitability in future periods, it may be required to increase the valuation allowance against the deferred tax assets, which could result i n a charge that would materially adversely affect net income in the period in which the charge is incurred. |
Share-based Compensation
Share-based Compensation | 12 Months Ended |
Dec. 31, 2019 | |
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] | |
Share-based Compensation | (10) Share-based Compensation The 2013 Equity Plan authorizes the issuance of various types of share-based awards to the Company’s employees, officers, directors, and other eligible participants. As of December 31, 2019, a total of 2,300,000 shares of the Company’s class A common stock were authorized for issuance under the 2013 Equity Plan. As of December 31, 2019, there were 360,625 shares of class A common stock reserved and available for future issuance under the 2013 Equity Plan. Stock option awards During 2019, stock options to purchase an aggregate of 470,000 shares of class A common stock were granted pursuant to the 2013 Equity Plan. As of December 31, 2019, there were options to purchase 1,634,358 shares of class A common stock outstanding under the 2013 Equity Plan. Shares issued under the 2013 Equity Plan may consist in whole or in part of authorized but unissued shares or treasury shares. No awards may be issued more than 10 years after the 2013 Equity Plan’s effective date. Stock options that are granted under the 2013 Equity Plan must have an exercise price equal to at least the fair market value of the Company’s class A common stock on the date of grant, become exercisable as established by the Board of Directors or the Compensation Committee, and expire no later than 10 years following the date of grant. 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 stock option awards granted to date vest in equal annual installments over an approximately four-year Share-based compensation expense is based on the fair value of the stock option awards on the date of grant, as estimated using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the input of certain management assumptions, including the expected term, expected stock price volatility, risk-free interest rate, and expected dividend yield. The Company estimates the term over which option holders are expected to hold their stock options by using the simplified method for “plain-vanilla” stock option awards because the Company’s stock option exercise history does not provide a reasonable basis to compute the expected term for stock options granted under the 2013 Equity Plan. The Company relies exclusively on its historical stock price volatility to estimate the expected stock price volatility over the expected term because the Company believes future volatility is unlikely to differ from the past. In estimating the expected stock price volatility, the Company uses a simple average calculation method. The risk-free interest rate is based on U.S. Treasury securities with terms that approximate the expected term of the stock options. The expected dividend yield is based on the Company’s past cash dividend history and anticipated future cash dividend payments. The expected dividend yield is zero, as the Company has not previously declared cash dividends and does not currently intend to declare cash dividends in the foreseeable future. These assumptions are based on management’s best judgment, and changes to these assumptions could materially affect the fair value estimates and amount of share-based compensation expense recognized. The following table summarizes the Company’s stock option activity (in thousands, except per share data and years) for the periods indicated: Stock Options Outstanding Weighted Average Aggregate Weighted Average Exercise Price Intrinsic Remaining Contractual Shares Per Share Value Term (Years) Balance as of January 1, 2017 886 $ 143.89 Granted 175 169.04 Exercised (12 ) 143.35 $ 541 Forfeited/Expired (57 ) 196.52 Balance as of December 31, 2017 992 145.28 Granted 710 130.27 Exercised (21 ) 121.13 $ 196 Forfeited/Expired (201 ) 154.49 Balance as of December 31, 2018 1,480 137.16 Granted 470 150.88 Exercised (51 ) 128.17 $ 799 Forfeited/Expired (265 ) 135.88 Balance as of December 31, 2019 1,634 $ 141.60 Exercisable as of December 31, 2019 847 $ 137.97 $ 12,251 5.0 Expected to vest as of December 31, 2019 787 $ 145.50 3,826 9.0 Total 1,634 $ 141.60 $ 16,077 6.9 Stock options outstanding as of December 31, 2019 are comprised of the following range of exercise prices per share (in thousands, except per share data and years): Stock Options Outstanding at December 31, 2019 Weighted Average Weighted Average Exercise Price Remaining Contractual Range of Exercise Prices per Share Shares Per Share Term (Years) $119.02 - $140.00 951 $ 125.73 5.9 $140.01 - $160.00 417 $ 152.20 9.9 $160.01 - $180.00 113 $ 167.75 5.2 $180.01 - $201.25 153 $ 192.11 6.5 Total 1,634 $ 141.60 6.9 An aggregate of 216,250, 251,250, and 215,000 stock options with an aggregate fair value of $12.6 million, $15.5 million, and $13.0 million vested during the years ended December 31, 2019, 2018, and 2017, respectively. The weighted average grant date fair value of stock option awards using the Black-Scholes option pricing model was $54.36, $51.68, and $68.67 for each share subject to a stock option granted during the years ended December 31, 2019, 2018, and 2017, respectively, based on the following assumptions: Years Ended December 31, 2019 2018 2017 Expected term of options in years 6.3 6.3 6.3 Expected volatility 33.2% - 33.4% 33.7% - 35.5% 37.4% - 37.8% Risk-free interest rate 1.7% - 2.5% 2.7% - 2.9% 1.9% - 2.3% Expected dividend yield 0.0 % 0.0% 0.0% The Company recognized approximately $10.1 million, $14.6 million, and $14.3 million in share-based compensation expense for the years ended December 31, 2019, 2018, and 2017, respectively, from stock options granted under the 2013 Equity Plan. As of December 31, 2019, there was approximately $36.4 million of total unrecognized share-based compensation expense related to unvested stock options. As of December 31, 2019, the Company expects to recognize this remaining share-based compensation expense over a weighted average vesting period of approximately 3.2 years. Other stock-based awards During 2018, the Company granted certain awards characterized as “other stock-based awards” under the 2013 Equity Plan. These other stock-based awards are similar to stock options, except these awards are settled in cash only and not in shares of the Company’s class A common stock. These awards are classified as liabilities in the Company’s Consolidated Balance Sheets due to the required cash settlement feature and the fair value of the awards is remeasured each quarterly reporting period. Other stock-based awards were not granted in 2019. For the years ended December 31, 2019 and 2018, the Company did not recognize a material amount in share-based compensation expense from other stock-based awards. As of December 31, 2019, there was approximately $0.3 million of total unrecognized share-based compensation expense related to other stock-based awards. The Company expects to recognize this remaining share-based compensation expense over a weighted average vesting period of approximately 2.4 years, subject to additional fair value adjustments through the earlier of settlement or expiration. |
Basic and Diluted Earnings per
Basic and Diluted Earnings per Share | 12 Months Ended |
Dec. 31, 2019 | |
Earnings Per Share [Abstract] | |
Basic and Diluted Earnings per Share | (11) Basic and Diluted Earnings per Share Potential shares of common stock are included in the diluted earnings per share calculation when dilutive. Potential shares of common stock, consisting of common stock issuable upon exercise of outstanding stock options, are calculated using the treasury stock method. The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data) for the periods indicated: Years Ended December 31, 2019 2018 2017 (as adjusted) Numerator: Net income $ 34,355 $ 22,501 $ 18,195 Denominator: Weighted average common shares of class A common stock 8,221 9,340 9,409 Weighted average common shares of class B common stock 2,035 2,035 2,035 Total weighted average common stock shares outstanding 10,256 11,375 11,444 Effect of dilutive securities: Employee stock options 72 37 103 Adjusted weighted average shares 10,328 11,412 11,547 Earnings per share: Basic earnings per share $ 3.35 $ 1.98 $ 1.59 Diluted earnings per share $ 3.33 $ 1.97 $ 1.58 For the years ended December 31, 2019, 2018, and 2017, stock options issued under the 2013 Equity Plan to purchase a weighted average of approximately 933,000, 896,000, and 398,000 shares of class A common stock, respectively, were excluded from the diluted earnings per share calculation because their impact would have been anti-dilutive. |
Treasury Stock
Treasury Stock | 12 Months Ended |
Dec. 31, 2019 | |
Equity [Abstract] | |
Treasury Stock | (12) Treasury Stock The Board of Directors has authorized the Company’s repurchase of up to an aggregate of $800.0 million of its class A common stock from time to time on the open market through April 29, 2023 under the Share Repurchase Program, although the program may be suspended or discontinued by the Company at any time. The timing and amount of any shares repurchased will be determined by the Company’s management based on its evaluation of market conditions and other factors. The Share Repurchase Program may be funded using the Company’s working capital, as well as proceeds from any other funding arrangements that the Company may enter into in the future. During 2019, the Company repurchased an aggregate of 521,843 shares of its class A common stock at an average price per share of $139.35 and an aggregate cost of $72.7 million pursuant to the Share Repurchase Program. During 2018, the Company repurchased an aggregate of 880,667 shares of its class A common stock at an average price per share of $126.02 and an aggregate cost of $111.0 million pursuant to the Share Repurchase Program. During 2017, the Company did not repurchase any shares of its class A common stock pursuant to the Share Repurchase Program. As of December 31, 2019, the Company had repurchased an aggregate of 5,229,457 shares of its class A common stock at an average price per share of $101.16 and an aggregate cost of $529.0 million pursuant to the Share Repurchase Program. As of December 31, 2019, $271.0 million of the Company’s class A common stock remained available for repurchase pursuant to the Share Repurchase Program. The average price per share and aggregate cost amounts disclosed above include broker commissions. As of February 13, 2020, the Company’s repurchase of shares in the first quarter of 2020 did not have a material impact on the Company’s outstanding shares of its class A common stock. |
Employee Benefit Plan
Employee Benefit Plan | 12 Months Ended |
Dec. 31, 2019 | |
Compensation And Retirement Disclosure [Abstract] | |
Employee Benefit Plan | (13) Employee Benefit Plan The Company sponsors a benefit plan to provide retirement benefits for its employees, known as the MicroStrategy 401(k) Savings Plan (the “401(k) Plan”). Participants may make voluntary contributions to the 401(k) Plan of up to 50% of their annual base pre-tax compensation, cash bonuses, and commissions not to exceed the federally determined maximum allowable contribution amounts. Participants may designate all or a portion of the 401(k) Plan elective deferral contributions as Roth elective deferral contributions instead of pre-tax elective deferral contributions. The 401(k) Plan permits for discretionary Company contributions. The Company currently makes a matching contribution to each 401(k) Plan participant in the amount of 50% of the first 12% of a participant’s contributions, up to a maximum of $5,000 per year. Further, all active participants become fully vested in the Company’s matching contributions after completing four years of employment, vesting in increments based on the participant’s years of employment with the Company. Prior to 2019, the Company made matching contributions in the amount of 50% of the first 6% of a participant’s contributions, up to a maximum of $3,000 per year, and participants became fully vested in the Company’s matching contributions after completing six years of employment, vesting in increments based on the participant’s years of employment with the Company. The Company made contributions to the 401(k) Plan totaling $4.1 million, $2.4 million, and $2.1 million during the years ended December 31, 2019, 2018, and 2017, respectively. |
Segment Information
Segment Information | 12 Months Ended |
Dec. 31, 2019 | |
Segment Reporting [Abstract] | |
Segment Information | (14) Segment Information The Company manages its business in one reportable operating segment. The Company’s one reportable operating segment is engaged in the design, development, marketing, and sales of its software platform through licensing arrangements and cloud subscriptions and related services. The following table presents total revenues, gross profit, and long-lived assets, excluding long-term deferred tax assets, (in thousands) according to geographic region: Geographic regions: Domestic EMEA Other Regions Consolidated Year ended December 31, 2019 Total revenues $ 273,581 $ 159,643 $ 53,103 $ 486,327 Gross profit $ 216,365 $ 126,939 $ 43,049 $ 386,353 Year ended December 31, 2018 Total revenues $ 287,258 $ 156,706 $ 53,674 $ 497,638 Gross profit $ 228,310 $ 126,315 $ 43,514 $ 398,139 Year ended December 31, 2017 (as adjusted) Total revenues $ 293,251 $ 154,716 $ 55,876 $ 503,843 Gross profit $ 234,266 $ 126,296 $ 46,632 $ 407,194 As of December 31, 2019 Long-lived assets $ 118,168 $ 13,636 $ 11,912 $ 143,716 As of December 31, 2018 Long-lived assets $ 49,611 $ 5,931 $ 4,511 $ 60,053 The domestic region consists of the United States and Canada. The EMEA region includes operations in Europe, the Middle East, and Africa. The other regions include all other foreign countries, generally comprising Latin America and the Asia Pacific region. For the years ended December 31, 2019, 2018, and 2017, no individual foreign country accounted for 10% or more of total consolidated revenues. For the years ended December 31, 2019, 2018, and 2017, no individual customer accounted for 10% or more of total consolidated revenues. As of December 31, 2019 and 2018, no individual foreign country accounted for 10% or more of total consolidated assets. |
Sale of Domain Name
Sale of Domain Name | 12 Months Ended |
Dec. 31, 2019 | |
Other Nonoperating Income Expense [Abstract] | |
Sale of Domain Name | (15) Sale of Domain Name On May 30, 2019, the Company completed the sale of its Voice.com domain name for consideration of $30.0 million in cash (the “Domain Name Sale”). As of the date of the Domain Name Sale, the Company had no unamortized costs associated with the Voice.com domain name asset. The Company did not incur any material costs related to the Domain Name Sale. The Domain Name Sale resulted in a gain of $29.8 million in the second quarter of 2019, which was recorded as “Other income, net” for such quarter in the Consolidated Statements of Operations. The Company also recorded a discrete $8.1 million tax provision in the second quarter of 2019 related to the Domain Name Sale. |
Selected Quarterly Financial Da
Selected Quarterly Financial Data (Unaudited) | 12 Months Ended |
Dec. 31, 2019 | |
Quarterly Financial Information Disclosure [Abstract] | |
Selected Quarterly Financial Data (Unaudited) | (16) Selected Quarterly Financial Data (Unaudited) The following tables contain unaudited Statement of Operations information for each quarter of 2019 and 2018. During the second quarter of 2019, the Company recorded a gain of $29.8 million and an associated discrete tax provision of $8.1 million related to the Domain Name Sale. In the third quarter of 2018, the Company estimated and recorded a measurement-period adjustment to reduce the Transition Tax by $3.1 million. Quarter Ended March 31 June 30 September 30 December 31 Year (in thousands, except per share data) 2019 Revenues $ 115,366 $ 117,737 $ 119,693 $ 133,531 $ 486,327 Gross profit $ 89,193 $ 92,387 $ 95,878 $ 108,895 $ 386,353 Net income (loss) $ (7,906 ) $ 20,394 $ 9,700 $ 12,167 $ 34,355 Earnings (loss) per share: (1) Basic $ (0.77 ) $ 1.99 $ 0.95 $ 1.19 $ 3.35 Diluted $ (0.77 ) $ 1.98 $ 0.94 $ 1.18 $ 3.33 Quarter Ended March 31 June 30 September 30 December 31 Year (in thousands, except per share data) 2018 Revenues $ 122,967 $ 120,602 $ 122,152 $ 131,917 $ 497,638 Gross profit $ 97,782 $ 95,562 $ 98,763 $ 106,032 $ 398,139 Net income $ 1,673 $ 4,828 $ 12,699 $ 3,301 $ 22,501 Earnings per share: (1) Basic $ 0.15 $ 0.42 $ 1.11 $ 0.30 $ 1.98 Diluted $ 0.15 $ 0.42 $ 1.10 $ 0.30 $ 1.97 (1) The sum of the basic and diluted earnings (loss) per share for the four quarters may differ from annual earnings per share as the weighted average shares outstanding are computed independently for each of the quarters presented. |
Schedule II Valuation And Quali
Schedule II Valuation And Qualifying Accounts | 12 Months Ended |
Dec. 31, 2019 | |
Valuation And Qualifying Accounts [Abstract] | |
Schedule II Valuation And Qualifying Accounts | SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS For the years ended December 31, (in thousands) Balance at the Balance at beginning of the end of the period Additions (1) Deductions the period Allowance for doubtful accounts: December 31, 2019 $ 5,489 124 (3,976 ) $ 1,637 December 31, 2018 $ 4,190 1,912 (613 ) $ 5,489 December 31, 2017 $ 3,181 2,269 (1,260 ) $ 4,190 Deferred tax valuation allowance: December 31, 2019 $ 1,507 633 (10 ) $ 2,130 December 31, 2018 $ 1,015 492 0 $ 1,507 December 31, 2017 $ 832 183 0 $ 1,015 (1) Reductions in/charges to revenues and expenses. |
Summary of Significant Accoun_2
Summary of Significant Accounting Policies (Policies) | 12 Months Ended |
Dec. 31, 2019 | |
Accounting Policies [Abstract] | |
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. The Company is not aware of any material subsequent event that would require recognition or disclosure. As discussed in Note 3, Recent Accounting Standards, to the Consolidated Financial Statements, the Company adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) and its subsequent amendments (“ASU 2016-02”) effective January 1, 2019. Comparative prior period Consolidated Financial Statements have not been restated for the adoption of ASU 2016-02 and are not directly comparable to the current period. In addition, the Company previously adopted Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) |
Use of Estimates | (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, leases, 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 on the lowest level of input that is signi ficant 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 Consolidated 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 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. |
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 and reassesses the appropriateness of the classification at each reporting date. All of the Company’s short-term investments are in U.S. Treasury securities. 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. 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. |
Property and Equipment | (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; 10 years for office furniture; and 19 years for the Company’s corporate aircraft, which has an estimated salvage value of 21%. 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. There have been no PMMA to date. When assets are retired or sold, the capitalized cost and related ac cumulated 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. |
Leases | (g) Leases The Company adopted ASU 2016-02 effective as of January 1, 2019. Under ASU 2016-02, a lease is a contract, or part of a contract, that conveys the right to both (i) obtain economic benefits from and (ii) direct the use of an identified asset for a period of time in exchange for consideration. The Company evaluates its contracts to determine if they contain a lease and classifies any lease components identified as an operating or finance lease. For each lease component, the Company recognizes a right-of-use (“ROU”) asset and a lease liability. ROU assets and lease liabilities are presented separately for operating and finance leases; however, the Company currently has no material finance leases. The Company’s operating leases are primarily related to office space in the United States and foreign locations. In a contract that contains a lease, a component is an item or activity that transfers a good or service to the lessee. Such contracts may be comprised of lease components, non-lease components, and elements that are not components. Each lease component represents a lessee’s right to use an underlying asset in the contract if the lessee can benefit from the right of use of the asset either on its own or together with other readily available resources and if the right of use is neither highly dependent nor highly interrelated with other rights of use. Non-lease components include items such as common area maintenance and utilities provided by the lessor. The Company has elected the practical expedient to not separate lease components from non-lease components for office space, which is the Company’s only material underlying asset class. For each lease within this asset class, the non-lease components and related lease components are accounted for as a single lease component. Items or activities that do not transfer goods or services to the lessee, such as administrative tasks to set up the contract and reimbursement or payment of lessor costs, are not components of the contract and therefore no contract consideration is allocated to such items or activities. Consideration in the contract is comprised of any fixed payments and variable payments that depend on an index or rate. Payments in the Company’s operating lease arrangements are typically comprised of base office rent and parking fees. Costs related to the Company’s non-lease components, as described above, are generally variable and do not depend on an index or rate and are therefore excluded from the contract consideration allocated to the lease components. The Company’s operating lease arrangements generally do not contain any payments related to items or activities that are not components. Operating lease liabilities are initially and subsequently measured at the present value of unpaid lease payments, discounted at the discount rate of the lease. Operating lease ROU assets are initially measured as the sum of the initial lease liability, any initial direct costs incurred, and any prepaid lease payments, less any lease incentives received. The ROU asset is amortized over the term of the lease. The amortization of operating lease ROU assets is included in “Depreciation and amortization” within the operating activities section of the Consolidated Statements of Cash Flows. A single lease expense is recorded within operating expenses in the Consolidated Statements of O perations on a straight-line basis over the lease term. Variable lease payments that are not included in the measurement of the lease liability are recognized in the period when the obligations for those payments are incurred. In the Company’s lease agreem ents, these variable payments typically include certain taxes, utilities, and maintenance costs, and other fees. The Company uses its incremental borrowing rate as the discount rate for all of its leases, as the rate implicit in the lease is not readily determinable in any of its lease contracts. As the Company has no history of publicly-traded debt, in order to estimate a collateralized borrowing rate curve, the Company first estimates a synthetic credit rating and then applies modeling methodologies to an unsecured borrowing rate curve. In determining the incremental borrowing rate of each lease, the Company uses a centralized treasury approach and considers the currency of the contract, the economic environment in which the lease exists, and the term of the lease. The Company does not recognize lease liabilities or ROU assets for any short-term leases with a non-cancellable lease term of 12 months or less. Instead, the lease payments for these short-term leases are expensed on a straight-line basis over the lease term, and any variable payments are recognized in the period when the obligations for those payments are incurred. The Company believes that, using this methodology, the expense recorded reasonably reflects the Company’s short-term lease commitments. Prior to the adoption of ASU 2016-02, the Company did not recognize any operating lease liabilities or ROU assets on its Consolidated Balance Sheet. Rent expense was previously recognized on a straight-line basis with deferred rent included in “Other long-term liabilities” or current accrued expenses. |
Software Development Costs | (h) Software Development Costs The Company did not capitalize any software development costs during the years ended December 31, 2019, 2018, and 2017. Due to the pace of the Company’s software development efforts and frequency of its software releases, the Company’s software development costs are expensed as incurred within “Research and development” in the Consolidated Statements of Operations. Amortization expenses related to previously capitalized software development costs were $2.5 million and $6.0 million for the years ended December 31, 2018 and 2017, respectively. No amortization expense was recorded for the year ended December 31, 2019, as all previously capitalized software development costs were fully amortized. In previous periods, software development costs were expensed as incurred until technological feasibility had been established, at which time such costs were capitalized until the software was 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 the software after it reaches technological feasibility, but before it is generally available to customers for sale. Technological feasibility is considered to be achieved when a software design and working model of the software have been completed. Capitalized software development costs are typically amortized on a straight-line basis over the estimated software life of three years. The amortization expense is recorded within cost of product licenses revenues in the Consolidated Statements of Operations. |
Loss Contingencies and Legal Costs | (i) 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 | (j) Deferred Revenue and Advance Payments Deferred revenue and advance payments represent amounts received or due from customers in advance of the Company transferring its software 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 software or services is transferred to the customer. Deferred revenue is comprised of deferred product licenses and subscription services, product support, or other services revenue based on the transaction price allocated to the specific performance obligation in the contract with the customer. |
Revenue Recognition | (k) Revenue Recognition The Company recognizes revenue using a five-step model: (i) Identifying the contract(s) with a customer, (ii) Identifying the performance obligation(s), (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 product 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 business intelligence software, licensed on a term or perpetual basis and installed either on premises or on a public cloud that is procured and managed by the customer. Although product licenses 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 license is 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 software for resale. In reseller arrangements, revenue is recognized when control of the license is transferred to the end user. In OEM arrangements, revenue is recognized upon delivery of the license to the OEM. Subscription Services The Company also sells access to its software through MCE, a cloud subscription service, wherein customers access the software through a cloud environment that the Company manages on behalf of the customer. Control of the software itself does not transfer to the customer under this arrangement and is not considered a separate performance obligation. Cloud subscriptions are regularly sold on a standalone basis and include telephone support, monitoring, backups, updates, and quarterly service reviews. Product Support In all product license transactions, 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. 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 offerings to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other offerings, and do not affect the customer’s ability to use the other consulting services or the Company’s other offerings. 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 offerings to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other offerings, and do not affect the customer’s ability to use the other education services or the Company’s other offerings. 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 14, Segment Information, to the Consolidated Financial Statements for information regarding total revenues by geographic region. Estimates and Judgments The Company makes estimates and judgments to allocate the transaction price based on an observable or estimated SSP. The Company also makes estimates and judgements with respect to capitalizing incremental costs to obtain a customer contract and determining the subsequent amortization period. These estimates and judgments 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, 2019, 2018, and 2017. The Company’s estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to its transaction prices. Such true-up adjustments have not been and 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 vari able 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 custome r-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 product 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 OEMs. 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, 2019, 2018, and 2017. 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 in 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, or estimated price, of the software or service when sold 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 to the extent they are included in the arrangement. 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 standard product support on a standalone basis 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 offerings 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 deferred and recognized when the future goods or services are transferred, or when the option expires. During the years ended December 31, 2019, 2018, and 2017, separate performance obligations arising from future purchase options have not been material. |
Incremental Costs to Obtain Customer Contracts | 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 initial-year cloud subscriptions and amortizes the costs over a period of time that is consistent with the pattern of transfer to the customer, which the Company has determined to be a period of three years. Although the Company typically sells product support and cloud subscriptions for a period of one year, a majority of customers renew their product support and cloud subscription 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. Although the Company pays variable compensation on cloud subscription renewals, commissions paid on cloud subscription renewals are not considered commensurate with the initial contract year. The Company expenses as incurred those amounts earned on all cloud subscription renewals as the renewal periods are generally for one year and the variable compensation on these renewals are commensurate with each other. The Company does not pay variable compensation on product support renewals. As of December 31, 2019 and 2018, capitalized costs to obtain customer contracts, net of accumulated amortization, were $4.8 million and $4.2 million, respectively, and are presented within “Deposits and other assets” in the Consolidated Balance Sheets. During the years ended December 31, 2019, 2018, and 2017, amortization expenses related to these capitalized costs were $2.9 million, $2.3 million, and $3.0 million, respectively, and are reflected within “Sales and marketing” in the Consolidated Statements of Operations. |
Advertising Costs | (l) 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 $0.9 million, $7.1 million, and $5.7 million for the years ended December 31, 2019, 2018, and 2017, respectively. As of December 31, 2019 and 2018, the Company had no prepaid advertising costs. |
Share-based Compensation | (m) 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 options 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 10, 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. |
Income Taxes | (n) 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. In determining the Company’s provision for (benefit from) income taxes, net deferred tax assets, liabilities, and valuation allowances, management is required to make estimates and judgments related to projections of domestic and foreign profitability, the timing and extent of the utilization of NOL carryforwards, applicable tax rates, transfer pricing methods, and prudent and feasible tax planning strategies. As a multinational company, the Company is required to calculate and provide for estimated income tax liabilities for each of the tax jurisdictions in which it operates. This process involves estimating current tax obligations and exposures in each jurisdiction, as well as making judgments regarding the future recoverability of deferred tax assets. Changes in the estimated level of annual pre-tax income, changes in tax laws, particularly changes related to the utilization of NOLs in various jurisdictions, and changes resulting from tax audits can all affect the overall effective income tax rate which, in turn, impacts the overall level of income tax expense or benefit and net income. Estimates and judgments related to the Company’s projections and assumptions are inherently uncertain. Therefore, actual results could differ materi ally from projections. Currently, the Company expects to use its deferred tax assets, subject to Internal Revenue Code limitations, within the carryforward periods. Valuation allowances have been established where the Company has concluded that it is more likely than not that such deferred tax assets are not realizable. If the Company is unable to sustain or increase profitability in future periods, it may be required to increase the valuation allowance against the deferred tax assets, which could result i n a charge that would materially adversely affect net income in the period in which the charge is incurred. |
Basic and Diluted Earnings Per Share | (o) 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 are computed using the treasury stock method. 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, 2019 and 2018, there were no shares of preferred stock outstanding. |
Foreign Currency Translation | (p) 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 average monthly exchange rates for the period in which the transactions occur. 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 the results of operations. As of December 31, 2019, 2018, and 2017, the cumulative foreign currency translation balances were $(9.8) million, $(9.8) million, and $(5.7) million, respectively. No taxes were recognized on the temporary differences resulting from foreign currency translation adjustments for the years ended December 31, 2019, 2018, and 2017. Transaction gains and losses arising from transactions denominated in foreign currencies resulted in net losses of $1.0 million and $7.0 million in 2019 and 2017, respectively, and a net gain of $4.7 million in 2018, and are included in “Other income (expense), net” in the Consolidated Statements of Operations. |
Concentrations of Credit Risk | (q) 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, and accounts receivable. The Company places its cash equivalents 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 its offerings 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, 2019 and 2018, no individual customer accounted for 10% or more of net accounts receivable, and for the years ended December 31, 2019, 2018, and 2017, no individual customer accounted for 10% or more of revenue. |
Recent Accounting Standards (Ta
Recent Accounting Standards (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Accounting Changes And Error Corrections [Abstract] | |
Summary of Line Items Adjusted in Consolidated Financial Statements | The following line items for the year ended December 31, 2017 were adjusted in the Company’s previously issued Consolidated Financial Statements to reflect the full retrospective adoption of ASU 2014-09. No further adjustments for the year ended December 31, 2017 have been made in these Consolidated Financial Statements. Year Ended December 31, 2017 Consolidated Statement of Operations: As Reported Effect of the Adoption of ASU 2014-09 As Adjusted Product licenses revenue $ 93,969 $ (710 ) $ 93,259 Product support revenues 289,174 10 289,184 Sales and marketing expenses 174,612 433 175,045 Provision for income taxes 54,964 (1,685 ) 53,279 Net income 17,643 552 18,195 Diluted earnings per share 1.53 0.05 1.58 Year Ended December 31, 2017 Consolidated Statement of Comprehensive Income: As Reported Effect of the Adoption of ASU 2014-09 As Adjusted Net income $ 17,643 $ 552 $ 18,195 Foreign currency translation adjustment 4,805 495 5,300 Comprehensive income 22,418 1,047 23,465 Year Ended December 31, 2017 Consolidated Statement of Cash Flows: As Reported Effect of the Adoption of ASU 2014-09 As Adjusted Net income $ 17,643 $ 552 $ 18,195 Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization 12,572 2,960 15,532 Deferred taxes (2,011 ) (1,594 ) (3,605 ) Changes in operating assets and liabilities: Prepaid expenses and other current assets (4,279 ) (460 ) (4,739 ) Deposits and other assets 2,981 48 3,029 Accrued compensation and employee benefits (3,683 ) (2,526 ) (6,209 ) Deferred revenue and advance payments (1,609 ) 1,020 (589 ) |
Contract Balances (Tables)
Contract Balances (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Contract With Customer Asset And Liability [Abstract] | |
Schedule of Accounts Receivable | Accounts receivable (in thousands) consisted of the following, as of: December 31, 2019 2018 Billed and billable $ 165,153 $ 176,848 Less: allowance for doubtful accounts (1,637 ) (5,489 ) Accounts receivable, net $ 163,516 $ 171,359 |
Deferred Revenue and Advance Payments | Deferred revenue and advance payments (in thousands) from customers consisted of the following, as of: December 31, 2019 2018 Current: Deferred product licenses revenue $ 481 $ 1,768 Deferred subscription services revenue 16,561 13,508 Deferred product support revenue 161,670 152,501 Deferred other services revenue 8,395 8,763 Total current deferred revenue and advance payments $ 187,107 $ 176,540 Non-current: Deferred product licenses revenue $ 293 $ 542 Deferred subscription services revenue 97 2,384 Deferred product support revenue 3,417 3,091 Deferred other services revenue 537 452 Total non-current deferred revenue and advance payments $ 4,344 $ 6,469 |
Property and Equipment (Tables)
Property and Equipment (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Property Plant And Equipment [Abstract] | |
Schedule of Property and Equipment | Property and equipment (in thousands) consisted of the following, as of: December 31, 2019 2018 Transportation equipment $ 48,645 $ 48,645 Computer equipment and purchased software 58,920 56,933 Furniture and equipment 10,464 10,709 Leasehold improvements 31,023 29,733 Internally developed software 9,849 9,643 Property and equipment, gross 158,901 155,663 Less: accumulated depreciation and amortization (108,747 ) (103,744 ) Property and equipment, net $ 50,154 $ 51,919 |
Leases (Tables)
Leases (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Leases [Abstract] | |
Components of Lease Cost and Other Lease | The following table presents the Company’s total lease cost and other lease details for the year ended December 31, 2019 (in thousands, except years and discount rates): Year Ended December 31, 2019 Lease cost: Operating lease cost $ 15,020 Short-term lease cost 2,015 Variable lease cost 1,175 Total lease cost $ 18,210 Other information: Cash paid for amounts included in the measurement of operating lease liabilities $ 15,614 ROU assets obtained in exchange for new operating lease liabilities $ 5,016 Weighted average remaining lease term in years – operating leases 10.0 Weighted average discount rate – operating leases 6.0 % |
Schedule of Maturities of Operating Lease Liabilities | The following table presents the maturities of the Company’s operating lease liabilities as of December 31, 2019 (in thousands): For the year ended December 31, 2020 $ 16,050 2021 15,722 2022 15,216 2023 15,235 2024 13,487 Thereafter 75,872 Total lease payments 151,582 Less: imputed interest (38,556 ) Total $ 113,026 Reported as: Current operating lease liabilities $ 9,602 Non-current operating lease liabilities 103,424 Total $ 113,026 |
Schedule of Future Minimum Payments under Contractual Obligations | The following table shows future minimum payments under noncancellable operating leases and purchase agreements with initial terms of greater than one year, based on the expected due dates of the various installments as of December 31, 2018 (in thousands), as previously reported in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018, prior to the adoption of ASU 2016-02: Year Operating Leases 2019 $ 27,768 2020 25,583 2021 18,573 2022 15,694 2023 15,607 Thereafter 92,347 $ 195,572 The following table shows future minimum payments under noncancellable purchase agreements with initial terms of greater than one year and anticipated payments related to the Transition Tax resulting from the Tax Act, based on the expected due dates of the various installments as of December 31, 2019 (in thousands): Year Purchase Obligations Transition Tax 2020 $ 12,004 $ 896 2021 4,969 2,952 2022 685 2,951 2023 671 5,534 2024 676 7,379 Thereafter 1,392 9,223 $ 20,397 $ 28,935 |
Commitments and Contingencies (
Commitments and Contingencies (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Commitments And Contingencies Disclosure [Abstract] | |
Schedule of Future Minimum Payments under Contractual Obligations | The following table shows future minimum payments under noncancellable operating leases and purchase agreements with initial terms of greater than one year, based on the expected due dates of the various installments as of December 31, 2018 (in thousands), as previously reported in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018, prior to the adoption of ASU 2016-02: Year Operating Leases 2019 $ 27,768 2020 25,583 2021 18,573 2022 15,694 2023 15,607 Thereafter 92,347 $ 195,572 The following table shows future minimum payments under noncancellable purchase agreements with initial terms of greater than one year and anticipated payments related to the Transition Tax resulting from the Tax Act, based on the expected due dates of the various installments as of December 31, 2019 (in thousands): Year Purchase Obligations Transition Tax 2020 $ 12,004 $ 896 2021 4,969 2,952 2022 685 2,951 2023 671 5,534 2024 676 7,379 Thereafter 1,392 9,223 $ 20,397 $ 28,935 |
Income Taxes (Tables)
Income Taxes (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Income Tax Disclosure [Abstract] | |
Schedule of Components of Income Before Income Taxes | U.S. and international components of income before income taxes (in thousands) were comprised of the following for the periods indicated: Years Ended December 31, 2019 2018 2017 (as adjusted) U.S. $ 9,944 $ (18,295 ) $ 18,814 Foreign 28,319 38,777 52,660 Total $ 38,263 $ 20,482 $ 71,474 |
Schedule of Provision for Income Taxes | The provision for (benefit from) income taxes (in thousands) consisted of the following for the periods indicated: Years Ended December 31, 2019 2018 2017 (as adjusted) Current: Federal $ 1,256 $ (1,916 ) $ 48,794 State 143 1,656 4,077 Foreign 5,135 6,460 4,074 $ 6,534 $ 6,200 $ 56,945 Deferred: Federal $ (749 ) $ (6,071 ) $ (1,649 ) State (480 ) (2,047 ) (1,260 ) Foreign (1,397 ) (101 ) (757 ) $ (2,626 ) $ (8,219 ) $ (3,666 ) Total provision (benefit) $ 3,908 $ (2,019 ) $ 53,279 |
Schedule of Effective Income Tax Rate Reconciliation | The provision for (benefit from) income taxes differs from the amount computed by applying the federal statutory income tax rate to the Company’s income before income taxes as follows for the periods indicated: Years Ended December 31, 2019 2018 2017 (as adjusted) Income tax expense at federal statutory rate 21.0 % 21.0 % 35.0 % State taxes, net of federal tax effect (1.7 )% (1.3 )% 2.5 % Foreign earnings taxed at different rates (6.1 )% (20.5 )% (24.2 )% Book tax difference in amortization of intangible property (4.6 )% 0.0 % 0.0 % Withholding tax 3.1 % 5.5 % 1.9 % Foreign tax credit (3.0 )% (5.2 )% (1.1 )% Other international components 0.2 % 0.3 % 0.0 % Change in valuation allowance 1.6 % 2.5 % 0.2 % Deferred tax adjustments and rate changes 1.0 % (1.7 )% 4.0 % Meals and entertainment 1.3 % 2.6 % 0.7 % Non-deductible officers compensation 1.4 % 2.1 % 0.0 % Section 199 deduction 0.0 % 0.0 % (1.4 )% Subpart F income 3.2 % 7.0 % 1.5 % Research and development tax credit (9.3 )% (11.8 )% (1.1 )% Stock compensation 1.8 % 5.8 % 0.6 % GILTI, net of foreign tax credit 0.9 % 0.5 % 0.0 % FDII (1.9 )% (4.5 )% 0.0 % Transition Tax 0.0 % (15.2 )% 55.4 % Other permanent differences 1.3 % 3.0 % 0.5 % Total 10.2 % (9.9 )% 74.5 % |
Schedule of Effective Tax Rate for Income Before Income Taxes | The Company’s U.S. and foreign effective tax rates for income before income taxes were as follows for the periods indicated: Years Ended December 31, 2019 2018 2017 (as adjusted) U.S. 1.7 % 45.8 % 265.6 % Foreign 13.2 % 16.4 % 6.3 % Combined 10.2 % (9.9 )% 74.5 % |
Schedule of Components of Deferred Tax Assets and Liabilities | Significant components of the Company’s deferred tax assets and liabilities (in thousands) were as follows for the periods indicated: December 31, 2019 2018 Deferred tax assets, net: Net operating loss carryforwards $ 874 $ 841 Tax credits 2,553 1,839 Intangible assets 1,878 0 Deferred revenue adjustment 423 543 Accrued compensation 6,257 6,519 Share-based compensation expense 14,182 12,987 Deferred rent 1,330 1,764 Other 1,453 2,115 Deferred tax assets before valuation allowance 28,950 26,608 Valuation allowance (2,130 ) (1,507 ) Deferred tax assets, net of valuation allowance 26,820 25,101 Deferred tax liabilities: Prepaid expenses and other 1,693 1,049 Property and equipment 5,092 5,841 Method change 652 932 Total deferred tax liabilities 7,437 7,822 Total net deferred tax asset $ 19,383 $ 17,279 Reported as: Non-current deferred tax assets, net 19,409 17,316 Non-current deferred tax liabilities (26 ) (37 ) Total net deferred tax asset $ 19,383 $ 17,279 |
Schedule of Change In Unrecognized Tax Benefits | The change in unrecognized income tax benefits (in thousands) is presented in the table below: Unrecognized income tax benefits at January 1, 2019 $ 4,059 Increase related to positions taken in prior period 26 Increase related to positions taken in current period 315 Decrease related to expiration of statute of limitations (2,837 ) Unrecognized income tax benefits at December 31, 2019 1,563 Accrued interest 163 Unrecognized income tax benefits recorded in other long-term liabilities at December 31, 2019 $ 1,726 |
Share-based Compensation (Table
Share-based Compensation (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] | |
Summary of Stock Option Activity | The following table summarizes the Company’s stock option activity (in thousands, except per share data and years) for the periods indicated: Stock Options Outstanding Weighted Average Aggregate Weighted Average Exercise Price Intrinsic Remaining Contractual Shares Per Share Value Term (Years) Balance as of January 1, 2017 886 $ 143.89 Granted 175 169.04 Exercised (12 ) 143.35 $ 541 Forfeited/Expired (57 ) 196.52 Balance as of December 31, 2017 992 145.28 Granted 710 130.27 Exercised (21 ) 121.13 $ 196 Forfeited/Expired (201 ) 154.49 Balance as of December 31, 2018 1,480 137.16 Granted 470 150.88 Exercised (51 ) 128.17 $ 799 Forfeited/Expired (265 ) 135.88 Balance as of December 31, 2019 1,634 $ 141.60 Exercisable as of December 31, 2019 847 $ 137.97 $ 12,251 5.0 Expected to vest as of December 31, 2019 787 $ 145.50 3,826 9.0 Total 1,634 $ 141.60 $ 16,077 6.9 |
Schedule of Range of Exercise Prices per Share | Stock options outstanding as of December 31, 2019 are comprised of the following range of exercise prices per share (in thousands, except per share data and years): Stock Options Outstanding at December 31, 2019 Weighted Average Weighted Average Exercise Price Remaining Contractual Range of Exercise Prices per Share Shares Per Share Term (Years) $119.02 - $140.00 951 $ 125.73 5.9 $140.01 - $160.00 417 $ 152.20 9.9 $160.01 - $180.00 113 $ 167.75 5.2 $180.01 - $201.25 153 $ 192.11 6.5 Total 1,634 $ 141.60 6.9 |
Assumptions Used in Black-Scholes Pricing Model | The weighted average grant date fair value of stock option awards using the Black-Scholes option pricing model was $54.36, $51.68, and $68.67 for each share subject to a stock option granted during the years ended December 31, 2019, 2018, and 2017, respectively, based on the following assumptions: Years Ended December 31, 2019 2018 2017 Expected term of options in years 6.3 6.3 6.3 Expected volatility 33.2% - 33.4% 33.7% - 35.5% 37.4% - 37.8% Risk-free interest rate 1.7% - 2.5% 2.7% - 2.9% 1.9% - 2.3% Expected dividend yield 0.0 % 0.0% 0.0% |
Basic and Diluted Earnings pe_2
Basic and Diluted Earnings per Share (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Earnings Per Share [Abstract] | |
Computation of Basic and Diluted Earnings Per Share | The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data) for the periods indicated: Years Ended December 31, 2019 2018 2017 (as adjusted) Numerator: Net income $ 34,355 $ 22,501 $ 18,195 Denominator: Weighted average common shares of class A common stock 8,221 9,340 9,409 Weighted average common shares of class B common stock 2,035 2,035 2,035 Total weighted average common stock shares outstanding 10,256 11,375 11,444 Effect of dilutive securities: Employee stock options 72 37 103 Adjusted weighted average shares 10,328 11,412 11,547 Earnings per share: Basic earnings per share $ 3.35 $ 1.98 $ 1.59 Diluted earnings per share $ 3.33 $ 1.97 $ 1.58 |
Segment Information (Tables)
Segment Information (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Segment Reporting [Abstract] | |
Revenues and Long-Lived Assets, by Geographic Region | The following table presents total revenues, gross profit, and long-lived assets, excluding long-term deferred tax assets, (in thousands) according to geographic region: Geographic regions: Domestic EMEA Other Regions Consolidated Year ended December 31, 2019 Total revenues $ 273,581 $ 159,643 $ 53,103 $ 486,327 Gross profit $ 216,365 $ 126,939 $ 43,049 $ 386,353 Year ended December 31, 2018 Total revenues $ 287,258 $ 156,706 $ 53,674 $ 497,638 Gross profit $ 228,310 $ 126,315 $ 43,514 $ 398,139 Year ended December 31, 2017 (as adjusted) Total revenues $ 293,251 $ 154,716 $ 55,876 $ 503,843 Gross profit $ 234,266 $ 126,296 $ 46,632 $ 407,194 As of December 31, 2019 Long-lived assets $ 118,168 $ 13,636 $ 11,912 $ 143,716 As of December 31, 2018 Long-lived assets $ 49,611 $ 5,931 $ 4,511 $ 60,053 |
Selected Quarterly Financial _2
Selected Quarterly Financial Data (Unaudited) (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Quarterly Financial Information Disclosure [Abstract] | |
Selected Quarterly Financial Data | The following tables contain unaudited Statement of Operations information for each quarter of 2019 and 2018. During the second quarter of 2019, the Company recorded a gain of $29.8 million and an associated discrete tax provision of $8.1 million related to the Domain Name Sale. In the third quarter of 2018, the Company estimated and recorded a measurement-period adjustment to reduce the Transition Tax by $3.1 million. Quarter Ended March 31 June 30 September 30 December 31 Year (in thousands, except per share data) 2019 Revenues $ 115,366 $ 117,737 $ 119,693 $ 133,531 $ 486,327 Gross profit $ 89,193 $ 92,387 $ 95,878 $ 108,895 $ 386,353 Net income (loss) $ (7,906 ) $ 20,394 $ 9,700 $ 12,167 $ 34,355 Earnings (loss) per share: (1) Basic $ (0.77 ) $ 1.99 $ 0.95 $ 1.19 $ 3.35 Diluted $ (0.77 ) $ 1.98 $ 0.94 $ 1.18 $ 3.33 Quarter Ended March 31 June 30 September 30 December 31 Year (in thousands, except per share data) 2018 Revenues $ 122,967 $ 120,602 $ 122,152 $ 131,917 $ 497,638 Gross profit $ 97,782 $ 95,562 $ 98,763 $ 106,032 $ 398,139 Net income $ 1,673 $ 4,828 $ 12,699 $ 3,301 $ 22,501 Earnings per share: (1) Basic $ 0.15 $ 0.42 $ 1.11 $ 0.30 $ 1.98 Diluted $ 0.15 $ 0.42 $ 1.10 $ 0.30 $ 1.97 (1) The sum of the basic and diluted earnings (loss) per share for the four quarters may differ from annual earnings per share as the weighted average shares outstanding are computed independently for each of the quarters presented. |
Summary of Significant Accoun_3
Summary of Significant Accounting Policies - Additional Information (Detail) | 12 Months Ended | ||
Dec. 31, 2019USD ($)Customershares | Dec. 31, 2018USD ($)Customershares | Dec. 31, 2017USD ($)Customer | |
Summary Of Significant Accounting Policies [Line Items] | |||
Additions to capitalized software development costs | $ 0 | $ 0 | $ 0 |
Capitalized computer software, amortization | $ 0 | 2,500,000 | 6,000,000 |
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. | ||
Description of warranty | The standard software assurance warranty period is generally less than one year. | ||
Amortization period for capitalized contract costs | 3 years | ||
Product support period | 1 year | ||
Capitalized cost to obtain customer contracts net | $ 4,800,000 | 4,200,000 | |
Advertising costs | 900,000 | 7,100,000 | 5,700,000 |
Prepaid advertising costs | $ 0 | $ 0 | |
Common stock, conversion ratio | one | ||
Preferred stock, shares outstanding | shares | 0 | 0 | |
Cumulative foreign currency translation amount | $ (9,800,000) | $ (9,800,000) | (5,700,000) |
Foreign currency translation adjustments, tax | 0 | 0 | 0 |
Transaction gains (losses) arising from transactions denominated in foreign currencies | $ (1,000,000) | $ 4,700,000 | $ (7,000,000) |
Customer Concentration Risk | Sales Revenue, Goods, Net | |||
Summary Of Significant Accounting Policies [Line Items] | |||
Number of individual customer accounted for 10% or more of net accounts receivable | Customer | 0 | 0 | |
Number of individual customer accounted for 10% or more of total revenues | Customer | 0 | 0 | 0 |
Class A | |||
Summary Of Significant Accounting Policies [Line Items] | |||
Common stock, voting rights, per share | one | ||
Class B Convertible | |||
Summary Of Significant Accounting Policies [Line Items] | |||
Common stock, voting rights, per share | ten | ||
Sales and Marketing | |||
Summary Of Significant Accounting Policies [Line Items] | |||
Amortization expenses related to capitalized cost | $ 2,900,000 | $ 2,300,000 | $ 3,000,000 |
Computer Equipment And Purchased Software | |||
Summary Of Significant Accounting Policies [Line Items] | |||
Estimated useful lives of assets, years | 3 years | ||
Office Equipment | |||
Summary Of Significant Accounting Policies [Line Items] | |||
Estimated useful lives of assets, years | 5 years | ||
Office Furniture | |||
Summary Of Significant Accounting Policies [Line Items] | |||
Estimated useful lives of assets, years | 10 years | ||
Corporate Aircraft | |||
Summary Of Significant Accounting Policies [Line Items] | |||
Estimated useful lives of assets, years | 19 years | ||
Estimated salvage value | 21.00% | ||
Software Development | |||
Summary Of Significant Accounting Policies [Line Items] | |||
Estimated useful lives of assets, years | 3 years |
Recent Accounting Standards - A
Recent Accounting Standards - Additional Information (Detail) - USD ($) | Jan. 01, 2019 | Dec. 31, 2019 | Dec. 31, 2018 | Jan. 01, 2018 |
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||
Right-of-use assets | $ 85,538,000 | $ 0 | ||
Operating lease liabilities, Total | $ 113,026,000 | |||
Capitalized cost amortization period | 3 years | |||
ASU 2016-02 | ||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||
Right-of-use assets | $ 88,800,000 | |||
Operating lease liabilities, Total | 116,900,000 | |||
Reductions in deferred rent | 28,500,000 | |||
Reductions in prepaid expenses | 400,000 | |||
Cumulative-effect adjustment to retained earnings | $ 0 | |||
ASU 2014-09 | ||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||
Capitalized cost amortization period | 3 years | |||
Accounting Standards Update No. 2016-16 | ||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||
Cumulative-effect adjustment to retained earnings | $ 0 |
Recent Accounting Standards - L
Recent Accounting Standards - Line Items Adjusted in Consolidated Statement of Operations (Detail) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 12 Months Ended | ||||||||||||||||||||
Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | ||||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||||||||||||||||||||
Revenues | $ 133,531 | $ 119,693 | $ 117,737 | $ 115,366 | $ 131,917 | $ 122,152 | $ 120,602 | $ 122,967 | $ 486,327 | $ 497,638 | $ 503,843 | |||||||||||
Sales and marketing expenses | 191,235 | 205,525 | 175,045 | |||||||||||||||||||
Provision for income taxes | 3,908 | (2,019) | 53,279 | |||||||||||||||||||
Net income | $ 12,167 | $ 9,700 | $ 20,394 | $ (7,906) | $ 3,301 | $ 12,699 | $ 4,828 | $ 1,673 | $ 34,355 | $ 22,501 | $ 18,195 | |||||||||||
Diluted earnings per share | $ 1.18 | [1] | $ 0.94 | [1] | $ 1.98 | [1] | $ (0.77) | [1] | $ 0.30 | [1] | $ 1.10 | [1] | $ 0.42 | [1] | $ 0.15 | [1] | $ 3.33 | [1],[2] | $ 1.97 | [1],[2] | $ 1.58 | [2] |
As Reported | ASU 2014-09 | ||||||||||||||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||||||||||||||||||||
Sales and marketing expenses | $ 174,612 | |||||||||||||||||||||
Provision for income taxes | 54,964 | |||||||||||||||||||||
Net income | $ 17,643 | |||||||||||||||||||||
Diluted earnings per share | $ 1.53 | |||||||||||||||||||||
Effect of the Adoption | ASU 2014-09 | ||||||||||||||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||||||||||||||||||||
Sales and marketing expenses | $ 433 | |||||||||||||||||||||
Provision for income taxes | (1,685) | |||||||||||||||||||||
Net income | $ 552 | |||||||||||||||||||||
Diluted earnings per share | $ 0.05 | |||||||||||||||||||||
Product licenses | ||||||||||||||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||||||||||||||||||||
Revenues | $ 87,471 | $ 88,057 | $ 93,259 | |||||||||||||||||||
Product licenses | As Reported | ASU 2014-09 | ||||||||||||||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||||||||||||||||||||
Revenues | 93,969 | |||||||||||||||||||||
Product licenses | Effect of the Adoption | ASU 2014-09 | ||||||||||||||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||||||||||||||||||||
Revenues | (710) | |||||||||||||||||||||
Product support | ||||||||||||||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||||||||||||||||||||
Revenues | $ 292,035 | $ 296,216 | 289,184 | |||||||||||||||||||
Product support | As Reported | ASU 2014-09 | ||||||||||||||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||||||||||||||||||||
Revenues | 289,174 | |||||||||||||||||||||
Product support | Effect of the Adoption | ASU 2014-09 | ||||||||||||||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | ||||||||||||||||||||||
Revenues | $ 10 | |||||||||||||||||||||
[1] | The sum of the basic and diluted earnings (loss) per share for the four quarters may differ from annual earnings per share as the weighted average shares outstanding are computed independently for each of the quarters presented. | |||||||||||||||||||||
[2] | Basic and fully diluted earnings per share for class A and class B common stock are the same. |
Recent Accounting Standards -_2
Recent Accounting Standards - Line Items Adjusted in Consolidated Statement of Comprehensive Income (Detail) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | |||||||||
Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | |||||||||||
Net income | $ 12,167 | $ 9,700 | $ 20,394 | $ (7,906) | $ 3,301 | $ 12,699 | $ 4,828 | $ 1,673 | $ 34,355 | $ 22,501 | $ 18,195 |
Foreign currency translation adjustment | (11) | (4,128) | 5,300 | ||||||||
Comprehensive income | $ 34,921 | $ 17,943 | 23,465 | ||||||||
As Reported | ASU 2014-09 | |||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | |||||||||||
Net income | 17,643 | ||||||||||
Foreign currency translation adjustment | 4,805 | ||||||||||
Comprehensive income | 22,418 | ||||||||||
Effect of the Adoption | ASU 2014-09 | |||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | |||||||||||
Net income | 552 | ||||||||||
Foreign currency translation adjustment | 495 | ||||||||||
Comprehensive income | $ 1,047 |
Recent Accounting Standards -_3
Recent Accounting Standards - Line Items Adjusted in Consolidated Statement of Cash Flows (Detail) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | |||||||||
Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | |||||||||||
Net income | $ 12,167 | $ 9,700 | $ 20,394 | $ (7,906) | $ 3,301 | $ 12,699 | $ 4,828 | $ 1,673 | $ 34,355 | $ 22,501 | $ 18,195 |
Adjustments to reconcile net income to net cash provided by operating activities: | |||||||||||
Depreciation and amortization | 16,699 | 3,701 | 15,532 | ||||||||
Deferred taxes | (2,614) | (8,274) | (3,605) | ||||||||
Changes in operating assets and liabilities: | |||||||||||
Prepaid expenses and other current assets | 6,415 | (6,561) | (4,739) | ||||||||
Deposits and other assets | 761 | (1,201) | 3,029 | ||||||||
Accrued compensation and employee benefits | (2,658) | 5,116 | (6,209) | ||||||||
Deferred revenue and advance payments | $ 20,836 | $ (22,126) | (589) | ||||||||
As Reported | ASU 2014-09 | |||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | |||||||||||
Net income | 17,643 | ||||||||||
Adjustments to reconcile net income to net cash provided by operating activities: | |||||||||||
Depreciation and amortization | 12,572 | ||||||||||
Deferred taxes | (2,011) | ||||||||||
Changes in operating assets and liabilities: | |||||||||||
Prepaid expenses and other current assets | (4,279) | ||||||||||
Deposits and other assets | 2,981 | ||||||||||
Accrued compensation and employee benefits | (3,683) | ||||||||||
Deferred revenue and advance payments | (1,609) | ||||||||||
Effect of the Adoption | ASU 2014-09 | |||||||||||
New Accounting Pronouncements Or Change In Accounting Principle [Line Items] | |||||||||||
Net income | 552 | ||||||||||
Adjustments to reconcile net income to net cash provided by operating activities: | |||||||||||
Depreciation and amortization | 2,960 | ||||||||||
Deferred taxes | (1,594) | ||||||||||
Changes in operating assets and liabilities: | |||||||||||
Prepaid expenses and other current assets | (460) | ||||||||||
Deposits and other assets | 48 | ||||||||||
Accrued compensation and employee benefits | (2,526) | ||||||||||
Deferred revenue and advance payments | $ 1,020 |
Short-term Investments - Additi
Short-term Investments - Additional Information (Detail) - US Treasury Securities - USD ($) | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Summary Of Investment Holdings [Line Items] | ||
Available-for-sale securities, amortized cost | $ 108,800,000 | $ 466,600,000 |
Available-for-sale securities, fair value | 108,900,000 | 466,200,000 |
Available-for-sale securities, other-than-temporary impairments | $ 0 | $ 0 |
Minimum | ||
Summary Of Investment Holdings [Line Items] | ||
Available-for-sale securities maturity range | 3 months | |
Maximum | ||
Summary Of Investment Holdings [Line Items] | ||
Available-for-sale securities maturity range | 1 year |
Schedule of Accounts Receivable
Schedule of Accounts Receivable (Detail) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Receivables [Abstract] | ||
Billed and billable | $ 165,153 | $ 176,848 |
Less: allowance for doubtful accounts | (1,637) | (5,489) |
Accounts receivable, net | $ 163,516 | $ 171,359 |
Contract Balances - Additional
Contract Balances - Additional Information (Detail) - USD ($) | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Contract With Customer Asset And Liability [Line Items] | |||
Sales allowances and bad debt expense | $ 124,000 | $ 1,912,000 | $ 2,269,000 |
Revenue, Remaining performance obligation | 191,500,000 | ||
Prepaid Expenses and Other Current Assets | |||
Contract With Customer Asset And Liability [Line Items] | |||
Assets impairment charges | 0 | 0 | 0 |
Contract assets | 1,200,000 | 800,000 | |
Current Deferred Revenue and Advanced Payments | |||
Contract With Customer Asset And Liability [Line Items] | |||
Revenue recognized from beginning deferred revenue | $ 174,700,000 | $ 194,600,000 | $ 196,700,000 |
Deferred Revenue and Advance Pa
Deferred Revenue and Advance Payments (Detail) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Deferred Revenue Disclosure [Abstract] | ||
Deferred product licenses revenue, Current | $ 481 | $ 1,768 |
Deferred subscription services revenue, Current | 16,561 | 13,508 |
Deferred product support revenue, Current | 161,670 | 152,501 |
Deferred other services revenue, Current | 8,395 | 8,763 |
Total current deferred revenue and advance payments | 187,107 | 176,540 |
Deferred product licenses revenue, Non-current | 293 | 542 |
Deferred subscription services revenue, Non-current | 97 | 2,384 |
Deferred product support revenue, Non-current | 3,417 | 3,091 |
Deferred other services revenue, Non-current | 537 | 452 |
Total non-current deferred revenue and advance payments | $ 4,344 | $ 6,469 |
Contract Balances - Additiona_2
Contract Balances - Additional Information (Detail1) $ in Millions | Dec. 31, 2019USD ($) |
Contract With Customer Asset And Liability [Line Items] | |
Revenue, Remaining performance obligation | $ 191.5 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2020-01-01 | |
Contract With Customer Asset And Liability [Line Items] | |
Revenue, Remaining performance obligation | $ 187.1 |
Revenue, Remaining performance obligations, Expected timing of satisfaction, Period | 12 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-01-01 | |
Contract With Customer Asset And Liability [Line Items] | |
Revenue, Remaining performance obligation | $ 4.3 |
Revenue, Remaining performance obligations, Expected timing of satisfaction, Period |
Schedule of Property and Equipm
Schedule of Property and Equipment (Detail) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 158,901 | $ 155,663 |
Less: accumulated depreciation and amortization | (108,747) | (103,744) |
Property and equipment, net | 50,154 | 51,919 |
Transportation Equipment | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 48,645 | 48,645 |
Computer Equipment And Purchased Software | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 58,920 | 56,933 |
Furniture and Equipment | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 10,464 | 10,709 |
Leaseholds Improvements | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 31,023 | 29,733 |
Internally Developed Software | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 9,849 | $ 9,643 |
Property and Equipment - Additi
Property and Equipment - Additional Information (Detail) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Property, Plant and Equipment [Line Items] | |||
Property and equipment, net | $ 50,154 | $ 51,919 | |
Accumulated depreciation | 108,747 | 103,744 | |
Depreciation and amortization | 11,700 | 8,300 | $ 8,400 |
Aircraft And Aircraft-Related Equipment | |||
Property, Plant and Equipment [Line Items] | |||
Property and equipment, net | 32,600 | 35,200 | |
Accumulated depreciation | $ 16,000 | $ 13,400 |
Leases - Additional Information
Leases - Additional Information (Details) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019USD ($)ft² | Dec. 31, 2018USD ($) | Dec. 31, 2017USD ($) | |
Operating Leased Assets [Line Items] | |||
Operating lease, right of use asset | $ 85,538 | $ 0 | |
Operating lease, liability | 113,026 | ||
Total rental expenses under operating lease agreements | $ 18,900 | $ 19,800 | |
UNITED STATES | |||
Operating Leased Assets [Line Items] | |||
Operating lease, right of use asset | 71,000 | ||
Operating lease, liability | 97,500 | ||
UNITED STATES | Northern Virginia Office Space | |||
Operating Leased Assets [Line Items] | |||
Operating lease, right of use asset | 66,900 | ||
Operating lease, liability | $ 93,300 | ||
Area of office space | ft² | 214,000 | ||
Lease term expiration date | Dec. 31, 2030 | ||
Lease option to extend, description | option for the Company to extend the term for an additional five or 10 consecutive years | ||
Non-US | |||
Operating Leased Assets [Line Items] | |||
Operating lease, right of use asset | $ 14,500 | ||
Operating lease, liability | $ 15,500 | ||
Minimum | UNITED STATES | Northern Virginia Office Space | |||
Operating Leased Assets [Line Items] | |||
Lease extension term | 5 years | ||
Maximum | UNITED STATES | Northern Virginia Office Space | |||
Operating Leased Assets [Line Items] | |||
Lease extension term | 10 years |
Leases - Components of Lease Co
Leases - Components of Lease Cost and Other Lease (Detail) $ in Thousands | 12 Months Ended |
Dec. 31, 2019USD ($) | |
Lease cost: | |
Operating lease cost | $ 15,020 |
Short-term lease cost | 2,015 |
Variable lease cost | 1,175 |
Total lease cost | 18,210 |
Other information: | |
Cash paid for amounts included in the measurement of operating lease liabilities | 15,614 |
ROU assets obtained in exchange for new operating lease liabilities | $ 5,016 |
Weighted average remaining lease term in years – operating leases | 10 years |
Weighted average discount rate – operating leases | 6.00% |
Leases - Schedule of Maturities
Leases - Schedule of Maturities of Operating lease liabilities (Detail) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Leases [Abstract] | ||
2020 | $ 16,050 | |
2021 | 15,722 | |
2022 | 15,216 | |
2023 | 15,235 | |
2024 | 13,487 | |
Thereafter | 75,872 | |
Total lease payments | 151,582 | |
Less: imputed interest | (38,556) | |
Total operating lease liabilities | 113,026 | |
Current operating lease liabilities | 9,602 | |
Non-current operating lease liabilities | 103,424 | $ 0 |
Total | $ 113,026 |
Leases - Schedule of Future Min
Leases - Schedule of Future Minimum Lease Payments (Details) $ in Thousands | Dec. 31, 2018USD ($) |
Leases [Abstract] | |
2019 | $ 27,768 |
2020 | 25,583 |
2021 | 18,573 |
2022 | 15,694 |
2023 | 15,607 |
Thereafter | 92,347 |
Total | $ 195,572 |
Commitments and Contingencies -
Commitments and Contingencies - Additional Information (Detail) $ in Thousands, R$ in Millions | Feb. 06, 2020USD ($) | Feb. 06, 2020BRL (R$) | Sep. 30, 2018USD ($) | Dec. 31, 2018USD ($) | Dec. 31, 2019USD ($) | Dec. 31, 2017USD ($) |
Commitments And Contingencies [Line Items] | ||||||
Provision for transition tax | $ 37,200 | $ 40,300 | ||||
Measurement period adjustment to reduce transition tax | $ (3,100) | $ (3,100) | ||||
Transition tax, unpaid | $ 28,935 | |||||
Subsequent Event | ||||||
Commitments And Contingencies [Line Items] | ||||||
Maximum amount frozen in Brazilian subsidiary bank accounts | $ 2,300 | R$ 10.0 | ||||
Other Long-term Liabilities | ||||||
Commitments And Contingencies [Line Items] | ||||||
Transition tax, unpaid | 28,000 | |||||
Accounts Payable, Accrued Expenses and Operating Lease Liabilities | ||||||
Commitments And Contingencies [Line Items] | ||||||
Transition tax, unpaid | $ 900 |
Future Minimum Payments Under N
Future Minimum Payments Under Noncancellable Purchase Agreements And Anticipated Payments Related to One-Time Transition Tax (Detail) $ in Thousands | Dec. 31, 2019USD ($) |
Commitments And Contingencies Disclosure [Abstract] | |
2020 | $ 12,004 |
2021 | 4,969 |
2022 | 685 |
2023 | 671 |
2024 | 676 |
Thereafter | 1,392 |
Total future minimum payments under noncancellable purchase agreements | 20,397 |
2020 | 896 |
2021 | 2,952 |
2022 | 2,951 |
2023 | 5,534 |
2024 | 7,379 |
Thereafter | 9,223 |
Total anticipated payments under one-time transition tax | $ 28,935 |
Schedule of Components of Incom
Schedule of Components of Income Before Income Taxes (Detail) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Income Tax Disclosure [Abstract] | |||
U.S. | $ 9,944 | $ (18,295) | $ 18,814 |
Foreign | 28,319 | 38,777 | 52,660 |
Income before income taxes | $ 38,263 | $ 20,482 | $ 71,474 |
Schedule of Provision for Incom
Schedule of Provision for Income Taxes (Detail) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Components Of Income Tax Expense Benefit Continuing Operations [Abstract] | |||
Federal, Current | $ 1,256 | $ (1,916) | $ 48,794 |
State, Current | 143 | 1,656 | 4,077 |
Foreign, Current | 5,135 | 6,460 | 4,074 |
Income tax expense (benefit), Current, total | 6,534 | 6,200 | 56,945 |
Federal, Deferred | (749) | (6,071) | (1,649) |
State, Deferred | (480) | (2,047) | (1,260) |
Foreign, Deferred | (1,397) | (101) | (757) |
Income tax expense (benefit), Deferred, total | (2,626) | (8,219) | (3,666) |
Total provision (benefit) | $ 3,908 | $ (2,019) | $ 53,279 |
Schedule of Effective Income Ta
Schedule of Effective Income Tax Rate Reconciliation (Detail) | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Income Tax Disclosure [Abstract] | |||
Income tax expense at federal statutory rate | 21.00% | 21.00% | 35.00% |
State taxes, net of federal tax effect | (1.70%) | (1.30%) | 2.50% |
Foreign earnings taxed at different rates | (6.10%) | (20.50%) | (24.20%) |
Book tax difference in amortization of intangible property | (4.60%) | (0.00%) | (0.00%) |
Withholding tax | 3.10% | 5.50% | 1.90% |
Foreign tax credit | (3.00%) | (5.20%) | (1.10%) |
Other international components | 0.20% | 0.30% | 0.00% |
Change in valuation allowance | 1.60% | 2.50% | 0.20% |
Deferred tax adjustments and rate changes | 1.00% | (1.70%) | 4.00% |
Meals and entertainment | 1.30% | 2.60% | 0.70% |
Non-deductible officers compensation | 1.40% | 2.10% | 0.00% |
Section 199 deduction | (0.00%) | (0.00%) | (1.40%) |
Subpart F income | 3.20% | 7.00% | 1.50% |
Research and development tax credit | (9.30%) | (11.80%) | (1.10%) |
Stock compensation | 1.80% | 5.80% | 0.60% |
GILTI, net of foreign tax credit | 0.90% | 0.50% | 0.00% |
FDII | (1.90%) | (4.50%) | (0.00%) |
Transition Tax | 0.00% | (15.20%) | 55.40% |
Other permanent differences | 1.30% | 3.00% | 0.50% |
Total | 10.20% | (9.90%) | 74.50% |
Schedule of Effective Tax Rate
Schedule of Effective Tax Rate for Income Before Income Taxes (Detail) | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Schedule Of Effective Tax Rates [Line Items] | |||
Effective tax rates | 10.20% | (9.90%) | 74.50% |
U.S. | |||
Schedule Of Effective Tax Rates [Line Items] | |||
Effective tax rates | 1.70% | 45.80% | 265.60% |
Foreign | |||
Schedule Of Effective Tax Rates [Line Items] | |||
Effective tax rates | 13.20% | 16.40% | 6.30% |
Income Taxes - Additional Infor
Income Taxes - Additional Information (Detail) - USD ($) | 3 Months Ended | 12 Months Ended | ||
Sep. 30, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Income Taxes | ||||
Transition tax, unpaid | $ 28,935,000 | |||
Measurement period adjustment to reduce transition tax | $ (3,100,000) | $ (3,100,000) | ||
Provision for transition tax | $ 37,200,000 | $ 40,300,000 | ||
Effective U.S corporate tax rate | 21.00% | 21.00% | 35.00% | |
Tax provision charge related to re-measurement of net deferred tax assets | $ 3,700,000 | |||
Retained earnings | $ 583,489,000 | $ 549,134,000 | ||
Undistributed foreign earnings | 231,200,000 | |||
Unrecognized tax benefits | 1,726,000 | |||
Unrecognized tax benefits would impact the effective tax rate | 1,600,000 | |||
Interest accrued | 163,000 | 700,000 | ||
Valuation allowances | 2,130,000 | 1,507,000 | ||
U.S | ||||
Income Taxes | ||||
Cash and cash equivalents and short-term investments | 289,400,000 | 173,600,000 | ||
Operating loss carryforwards | $ 0 | 0 | ||
U.S | Earliest Tax Year | ||||
Income Taxes | ||||
Tax years subject to examination | 2016 | |||
Foreign | ||||
Income Taxes | ||||
Cash and cash equivalents and short-term investments | $ 276,200,000 | 402,500,000 | ||
Retained earnings | 431,200,000 | 397,400,000 | ||
Operating loss carryforwards | $ 4,100,000 | $ 3,600,000 | ||
China | Tax Year 2008 | ||||
Income Taxes | ||||
Tax years settled which were under tax examination | 2008 | |||
China | Tax Year 2009 | ||||
Income Taxes | ||||
Tax years settled which were under tax examination | 2009 | |||
China | Tax Year 2010 | ||||
Income Taxes | ||||
Tax years settled which were under tax examination | 2010 | |||
China | Tax Year 2011 | ||||
Income Taxes | ||||
Tax years settled which were under tax examination | 2011 | |||
China | Tax Year 2012 | ||||
Income Taxes | ||||
Tax years settled which were under tax examination | 2012 | |||
China | Tax Year 2013 | ||||
Income Taxes | ||||
Tax years settled which were under tax examination | 2013 | |||
China | Tax Year 2014 | ||||
Income Taxes | ||||
Tax years settled which were under tax examination | 2014 | |||
China | Tax Year 2015 | ||||
Income Taxes | ||||
Tax years settled which were under tax examination | 2015 | |||
China | Tax Year 2016 | ||||
Income Taxes | ||||
Tax years settled which were under tax examination | 2016 | |||
ITALY | Earliest Tax Year | ||||
Income Taxes | ||||
Tax years subject to examination | 2016 | |||
ITALY | Tax Year 2013 | ||||
Income Taxes | ||||
Tax years settled which were under tax examination | 2013 | |||
ITALY | Tax Year 2014 | ||||
Income Taxes | ||||
Tax years settled which were under tax examination | 2014 | |||
ITALY | Tax Year 2015 | ||||
Income Taxes | ||||
Tax years settled which were under tax examination | 2015 | |||
Poland | Earliest Tax Year | ||||
Income Taxes | ||||
Tax years subject to examination | 2015 | |||
Spain | Earliest Tax Year | ||||
Income Taxes | ||||
Tax years subject to examination | 2016 | |||
Germany | Earliest Tax Year | ||||
Income Taxes | ||||
Tax years subject to examination | 2016 | |||
United Kingdom | Earliest Tax Year | ||||
Income Taxes | ||||
Tax years subject to examination | 2018 | |||
Other Long-term Liabilities | ||||
Income Taxes | ||||
Transition tax, unpaid | $ 28,000,000 | |||
Accounts Payable, Accrued Expenses and Operating Lease Liabilities | ||||
Income Taxes | ||||
Transition tax, unpaid | $ 900,000 |
Schedule of Components of Defer
Schedule of Components of Deferred Tax Assets and Liabilities (Detail) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Components Of Deferred Tax Assets And Liabilities [Abstract] | ||
Deferred tax assets, Net operating loss carryforwards | $ 874 | $ 841 |
Deferred tax assets, Tax credits | 2,553 | 1,839 |
Deferred tax assets, Intangible assets | 1,878 | 0 |
Deferred tax assets, Deferred revenue adjustment | 423 | 543 |
Deferred tax assets, Accrued Compensation | 6,257 | 6,519 |
Share-based compensation expense | 14,182 | 12,987 |
Deferred tax assets, Deferred rent | 1,330 | 1,764 |
Deferred tax assets, Other | 1,453 | 2,115 |
Deferred tax assets before valuation allowance | 28,950 | 26,608 |
Deferred tax assets, Valuation allowance | (2,130) | (1,507) |
Deferred tax assets, net of valuation allowance | 26,820 | 25,101 |
Deferred tax liabilities, Prepaid expenses and other | 1,693 | 1,049 |
Deferred tax liabilities, Property and equipment | 5,092 | 5,841 |
Method change | 652 | 932 |
Total deferred tax liabilities | 7,437 | 7,822 |
Total net deferred tax asset | 19,383 | 17,279 |
Non-current deferred tax assets, net | 19,409 | 17,316 |
Non-current deferred tax liabilities | $ (26) | $ (37) |
Schedule of Change in Unrecogni
Schedule of Change in Unrecognized Tax Benefits (Detail) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Income Tax Uncertainties [Abstract] | ||
Unrecognized income tax benefits at January 1, 2019 | $ 4,059 | |
Increase related to positions taken in prior period | 26 | |
Increase related to positions taken in current period | 315 | |
Decrease related to expiration of statute of limitations | (2,837) | |
Unrecognized income tax benefits at December 31, 2019 | 1,563 | |
Accrued interest | 163 | $ 700 |
Unrecognized income tax benefits recorded in other long-term liabilities at December 31, 2019 | $ 1,726 |
Share-based Compensation - Addi
Share-based Compensation - Additional Information (Detail) - USD ($) | 12 Months Ended | |||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016 | |
Stock Option Awards | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock option awards granted | 470,000 | 710,000 | 175,000 | |
Options outstanding, shares | 1,634,000 | 1,480,000 | 992,000 | 886,000 |
Expected dividend yield | 0.00% | 0.00% | 0.00% | |
2013 Equity Plan | Stock Option Awards | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock options vested | 216,250 | 251,250 | 215,000 | |
Aggregate fair value of stock option vested | $ 12,600,000 | $ 15,500,000 | $ 13,000,000 | |
Weighted average grant date fair value of stock option awards | $ 54.36 | $ 51.68 | $ 68.67 | |
Share-based compensation expense recognized | $ 10,100,000 | $ 14,600,000 | $ 14,300,000 | |
Unrecognized share-based compensation expense | $ 36,400,000 | |||
Unrecognized compensation expense expected to be recognized | 3 years 2 months 12 days | |||
2013 Equity Plan | Other Stock-based Awards | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Share-based compensation expense recognized | $ 0 | $ 0 | ||
Unrecognized compensation expense expected to be recognized | 2 years 4 months 24 days | |||
Unrecognized share-based compensation expense | $ 300,000 | |||
2013 Equity Plan | Class A | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Share-based compensation award expiration period | 10 years | |||
Vesting period | 4 years | |||
2013 Equity Plan | Class A | Stock Option Awards | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock option awards granted | 470,000 | |||
Options outstanding, shares | 1,634,358 | |||
2013 Equity Plan | Class A | Other Stock-based Awards | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Other stock-based awards granted | 0 | |||
2013 Equity Plan | Class A | Board of Directors | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Share-based compensation, stock authorized | 2,300,000 | |||
2013 Equity Plan | Class A | Employees, Officers, and Directors | Stock Option Awards | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Shares of class A common stock reserved and available for future issuance | 360,625 |
Summary of Stock Option Activit
Summary of Stock Option Activity (Detail) - Stock Option Awards - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Options outstanding, shares | |||
Beginning Balance | 1,480 | 992 | 886 |
Granted | 470 | 710 | 175 |
Exercised | (51) | (21) | (12) |
Forfeited/Expired | (265) | (201) | (57) |
Ending Balance | 1,634 | 1,480 | 992 |
Exercisable as of December 31, 2019 | 847 | ||
Expected to vest as of December 31, 2019 | 787 | ||
Total | 1,634 | ||
Weighted Average Exercise Price Per Share | |||
Beginning Balance | $ 137.16 | $ 145.28 | $ 143.89 |
Granted | 150.88 | 130.27 | 169.04 |
Exercised | 128.17 | 121.13 | 143.35 |
Forfeited/Expired | 135.88 | 154.49 | 196.52 |
Ending Balance | 141.60 | $ 137.16 | $ 145.28 |
Exercisable as of December 31, 2019 | 137.97 | ||
Expected to vest as of December 31, 2019 | 145.50 | ||
Total | $ 141.60 | ||
Aggregate Intrinsic Value | |||
Exercised | $ 799 | $ 196 | $ 541 |
Exercisable as of December 31, 2019 | 12,251 | ||
Expected to vest as of December 31, 2019 | 3,826 | ||
Total | $ 16,077 | ||
Weighted Average Remaining Contractual Term (Years) | |||
Exercisable as of December 31, 2019 | 5 years | ||
Expected to vest as of December 31, 2019 | 9 years | ||
Total | 6 years 10 months 24 days |
Schedule of Range of Exercise P
Schedule of Range of Exercise Prices per Share (Detail) - Stock Option Awards shares in Thousands | 12 Months Ended |
Dec. 31, 2019$ / sharesshares | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Shares, Stock Options Outstanding | shares | 1,634 |
Weighted Average Exercise Price Per Share, Stock Options Outstanding | $ 141.60 |
Weighted Average Remaining Contractual Term (Years), Stock Options Outstanding | 6 years 10 months 24 days |
119.02 - 140.00 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices per Share, minimum | $ 119.02 |
Range of Exercise Prices per Share, maximum | $ 140 |
Shares, Stock Options Outstanding | shares | 951 |
Weighted Average Exercise Price Per Share, Stock Options Outstanding | $ 125.73 |
Weighted Average Remaining Contractual Term (Years), Stock Options Outstanding | 5 years 10 months 24 days |
140.01 - 160.00 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices per Share, minimum | $ 140.01 |
Range of Exercise Prices per Share, maximum | $ 160 |
Shares, Stock Options Outstanding | shares | 417 |
Weighted Average Exercise Price Per Share, Stock Options Outstanding | $ 152.20 |
Weighted Average Remaining Contractual Term (Years), Stock Options Outstanding | 9 years 10 months 24 days |
160.01 - 180.00 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices per Share, minimum | $ 160.01 |
Range of Exercise Prices per Share, maximum | $ 180 |
Shares, Stock Options Outstanding | shares | 113 |
Weighted Average Exercise Price Per Share, Stock Options Outstanding | $ 167.75 |
Weighted Average Remaining Contractual Term (Years), Stock Options Outstanding | 5 years 2 months 12 days |
180.01 - 201.25 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices per Share, minimum | $ 180.01 |
Range of Exercise Prices per Share, maximum | $ 201.25 |
Shares, Stock Options Outstanding | shares | 153 |
Weighted Average Exercise Price Per Share, Stock Options Outstanding | $ 192.11 |
Weighted Average Remaining Contractual Term (Years), Stock Options Outstanding | 6 years 6 months |
Assumptions Used in Black-Schol
Assumptions Used in Black-Scholes Pricing Model (Detail) - Stock Option Awards | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected term of options in years | 6 years 3 months 18 days | 6 years 3 months 18 days | 6 years 3 months 18 days |
Expected volatility, minimum | 33.20% | 33.70% | 37.40% |
Expected volatility, maximum | 33.40% | 35.50% | 37.80% |
Risk-free interest rate, minimum | 1.70% | 2.70% | 1.90% |
Risk-free interest rate, maximum | 2.50% | 2.90% | 2.30% |
Expected dividend yield | 0.00% | 0.00% | 0.00% |
Computation of Basic and Dilute
Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 3 Months Ended | 12 Months Ended | ||||||||||||||||||||
Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | ||||||||||||
Earnings Loss Per Share [Line Items] | ||||||||||||||||||||||
Net income | $ 12,167 | $ 9,700 | $ 20,394 | $ (7,906) | $ 3,301 | $ 12,699 | $ 4,828 | $ 1,673 | $ 34,355 | $ 22,501 | $ 18,195 | |||||||||||
Total weighted average common stock shares outstanding | 10,256 | 11,375 | 11,444 | |||||||||||||||||||
Employee stock options | 72 | 37 | 103 | |||||||||||||||||||
Adjusted weighted average shares | 10,328 | 11,412 | 11,547 | |||||||||||||||||||
Earnings per share: | ||||||||||||||||||||||
Basic earnings per share | $ 1.19 | [1] | $ 0.95 | [1] | $ 1.99 | [1] | $ (0.77) | [1] | $ 0.30 | [1] | $ 1.11 | [1] | $ 0.42 | [1] | $ 0.15 | [1] | $ 3.35 | [1],[2] | $ 1.98 | [1],[2] | $ 1.59 | [2] |
Diluted earnings per share | $ 1.18 | [1] | $ 0.94 | [1] | $ 1.98 | [1] | $ (0.77) | [1] | $ 0.30 | [1] | $ 1.10 | [1] | $ 0.42 | [1] | $ 0.15 | [1] | $ 3.33 | [1],[2] | $ 1.97 | [1],[2] | $ 1.58 | [2] |
Class A | ||||||||||||||||||||||
Earnings Loss Per Share [Line Items] | ||||||||||||||||||||||
Net income | $ 0 | $ 0 | $ 0 | |||||||||||||||||||
Total weighted average common stock shares outstanding | 8,221 | 9,340 | 9,409 | |||||||||||||||||||
Class B Convertible | ||||||||||||||||||||||
Earnings Loss Per Share [Line Items] | ||||||||||||||||||||||
Net income | $ 0 | $ 0 | $ 0 | |||||||||||||||||||
Total weighted average common stock shares outstanding | 2,035 | 2,035 | 2,035 | |||||||||||||||||||
[1] | The sum of the basic and diluted earnings (loss) per share for the four quarters may differ from annual earnings per share as the weighted average shares outstanding are computed independently for each of the quarters presented. | |||||||||||||||||||||
[2] | Basic and fully diluted earnings per share for class A and class B common stock are the same. |
Basic and Diluted Earnings pe_3
Basic and Diluted Earnings per Share - Additional Information (Detail) - shares | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Class A | 2013 Plan | |||
Earnings Per Share [Line Items] | |||
Shares issuable under stock options excluded from calculation of diluted earnings per share | 933,000 | 896,000 | 398,000 |
Treasury Stock - Additional Inf
Treasury Stock - Additional Information (Detail) - USD ($) | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Equity, Class of Treasury Stock [Line Items] | |||
Treasury stock, shares repurchased value | $ 72,719,000 | $ 110,977,000 | |
Treasury stock, shares | 7,807,000 | 7,285,000 | |
Treasury stock, cost | $ 658,880,000 | $ 586,161,000 | |
Class A | |||
Equity, Class of Treasury Stock [Line Items] | |||
Treasury stock, shares repurchased | 0 | 0 | |
Treasury stock, shares repurchased value | $ 0 | $ 0 | |
Class A | Share Repurchase Program | |||
Equity, Class of Treasury Stock [Line Items] | |||
Shares repurchased program expiration date | Apr. 29, 2023 | ||
Stock authorized to repurchase by board of directors | $ 800,000,000 | ||
Treasury stock, shares repurchased | 521,843 | 880,667 | 0 |
Shares repurchased, average price per share | $ 139.35 | $ 126.02 | |
Treasury stock, shares repurchased value | $ 72,700,000 | $ 111,000,000 | |
Treasury stock, shares | 5,229,457 | ||
Shares repurchased, average price per share | $ 101.16 | ||
Treasury stock, cost | $ 529,000,000 | ||
Stock remaining available for repurchase | $ 271,000,000 |
Employee Benefit Plan - Additio
Employee Benefit Plan - Additional Information (Detail) - USD ($) | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Compensation And Retirement Disclosure [Abstract] | |||
Maximum employee contribution to 401k | 50.00% | ||
Employer matching contribution percent for plan participant | 50.00% | 50.00% | |
Defined Contribution Plan, Sponsor Location [Extensible List] | country:US | country:US | |
Defined Contribution Plan, Tax Status [Extensible List] | us-gaap:QualifiedPlanMember | us-gaap:QualifiedPlanMember | |
Maximum contribution by participant that employer will match at 50% | 12.00% | 6.00% | |
Maximum annual contribution by employer | $ 5,000 | $ 3,000 | |
Employer contribution to the plan | $ 4,100,000 | $ 2,400,000 | $ 2,100,000 |
Segment Information - Additiona
Segment Information - Additional Information (Detail) | 12 Months Ended | ||
Dec. 31, 2019CustomerSegmentCountry | Dec. 31, 2018CustomerCountry | Dec. 31, 2017CustomerCountry | |
Segment Reporting Information | |||
Number of operating segments | Segment | 1 | ||
Geographic Concentration Risk | |||
Segment Reporting Information | |||
Number Of Individual Country accounted for 10% or more of total revenues | 0 | 0 | 0 |
Number Of Individual country accounted for 10% or more of total consolidated assets | 0 | 0 | |
Customer Concentration Risk | Sales Revenue, Goods, Net | |||
Segment Reporting Information | |||
Number Of Individual Customer accounted for 10% or more of total consolidated revenues | Customer | 0 | 0 | 0 |
Total Revenues Gross Profit and
Total Revenues Gross Profit and Long Lived Assets Excluding Long Term Deferred Tax Assets (Detail) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | |||||||||
Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Revenues from External Customers and Long-Lived Assets | |||||||||||
Total revenues | $ 486,327 | $ 497,638 | $ 503,843 | ||||||||
Gross profit | $ 108,895 | $ 95,878 | $ 92,387 | $ 89,193 | $ 106,032 | $ 98,763 | $ 95,562 | $ 97,782 | 386,353 | 398,139 | 407,194 |
Long-lived assets | 143,716 | 60,053 | 143,716 | 60,053 | |||||||
Domestic | |||||||||||
Revenues from External Customers and Long-Lived Assets | |||||||||||
Total revenues | 273,581 | 287,258 | 293,251 | ||||||||
Gross profit | 216,365 | 228,310 | 234,266 | ||||||||
Long-lived assets | 118,168 | 49,611 | 118,168 | 49,611 | |||||||
EMEA | |||||||||||
Revenues from External Customers and Long-Lived Assets | |||||||||||
Total revenues | 159,643 | 156,706 | 154,716 | ||||||||
Gross profit | 126,939 | 126,315 | 126,296 | ||||||||
Long-lived assets | 13,636 | 5,931 | 13,636 | 5,931 | |||||||
Other Regions | |||||||||||
Revenues from External Customers and Long-Lived Assets | |||||||||||
Total revenues | 53,103 | 53,674 | 55,876 | ||||||||
Gross profit | 43,049 | 43,514 | $ 46,632 | ||||||||
Long-lived assets | $ 11,912 | $ 4,511 | $ 11,912 | $ 4,511 |
Sale of Domain Name - Additiona
Sale of Domain Name - Additional Information (Detail) - USD ($) | May 30, 2019 | Jun. 30, 2019 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 |
Other Nonoperating Income And Expense [Line Items] | |||||
Provision for income taxes | $ 3,908,000 | $ (2,019,000) | $ 53,279,000 | ||
Voice.com Domain Name | |||||
Other Nonoperating Income And Expense [Line Items] | |||||
Proceeds from third-party for sale of domain name | $ 30,000,000 | ||||
Unamortized cost | $ 0 | ||||
Provision for income taxes | $ 8,100,000 | 8,100,000 | |||
Voice.com Domain Name | Other Income, Net | |||||
Other Nonoperating Income And Expense [Line Items] | |||||
Gain on sale of domain name | $ 29,800,000 | $ 29,800,000 |
Selected Quarterly Financial _3
Selected Quarterly Financial Data (Unaudited) - Additional Information (Detail) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | |||
Jun. 30, 2019 | Sep. 30, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Quarterly Financial Information [Line Items] | |||||
Measurement period adjustment to reduce transition tax | $ 3,100 | $ 3,100 | |||
Provision for income taxes | $ 3,908 | $ (2,019) | $ 53,279 | ||
Voice.com Domain Name | |||||
Quarterly Financial Information [Line Items] | |||||
Provision for income taxes | $ 8,100 | 8,100 | |||
Voice.com Domain Name | Other Income, Net | |||||
Quarterly Financial Information [Line Items] | |||||
Gain on sale of domain name | $ 29,800 | $ 29,800 |
Selected Quarterly Financial _4
Selected Quarterly Financial Data (Unaudited) (Detail) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 12 Months Ended | ||||||||||||||||||||
Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | ||||||||||||
Quarterly Financial Information Disclosure [Abstract] | ||||||||||||||||||||||
Revenues | $ 133,531 | $ 119,693 | $ 117,737 | $ 115,366 | $ 131,917 | $ 122,152 | $ 120,602 | $ 122,967 | $ 486,327 | $ 497,638 | $ 503,843 | |||||||||||
Gross profit | 108,895 | 95,878 | 92,387 | 89,193 | 106,032 | 98,763 | 95,562 | 97,782 | 386,353 | 398,139 | 407,194 | |||||||||||
Net income (loss) | $ 12,167 | $ 9,700 | $ 20,394 | $ (7,906) | $ 3,301 | $ 12,699 | $ 4,828 | $ 1,673 | $ 34,355 | $ 22,501 | $ 18,195 | |||||||||||
Earnings (loss) per share: | ||||||||||||||||||||||
Basic | $ 1.19 | [1] | $ 0.95 | [1] | $ 1.99 | [1] | $ (0.77) | [1] | $ 0.30 | [1] | $ 1.11 | [1] | $ 0.42 | [1] | $ 0.15 | [1] | $ 3.35 | [1],[2] | $ 1.98 | [1],[2] | $ 1.59 | [2] |
Diluted | $ 1.18 | [1] | $ 0.94 | [1] | $ 1.98 | [1] | $ (0.77) | [1] | $ 0.30 | [1] | $ 1.10 | [1] | $ 0.42 | [1] | $ 0.15 | [1] | $ 3.33 | [1],[2] | $ 1.97 | [1],[2] | $ 1.58 | [2] |
[1] | The sum of the basic and diluted earnings (loss) per share for the four quarters may differ from annual earnings per share as the weighted average shares outstanding are computed independently for each of the quarters presented. | |||||||||||||||||||||
[2] | Basic and fully diluted earnings per share for class A and class B common stock are the same. |
Valuation And Qualifying Accoun
Valuation And Qualifying Accounts (Detail) - USD ($) $ in Thousands | 12 Months Ended | |||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | ||
Allowance for Doubtful Accounts | ||||
Valuation and Qualifying Accounts Disclosure [Line Items] | ||||
Balance at the beginning of the period | $ 5,489 | $ 4,190 | $ 3,181 | |
Additions | [1] | 124 | 1,912 | 2,269 |
Deduction | (3,976) | (613) | (1,260) | |
Balance at the end of the period | 1,637 | 5,489 | 4,190 | |
Valuation Allowance of Deferred Tax Assets | ||||
Valuation and Qualifying Accounts Disclosure [Line Items] | ||||
Balance at the beginning of the period | 1,507 | 1,015 | 832 | |
Additions | [1] | 633 | 492 | 183 |
Deduction | (10) | 0 | 0 | |
Balance at the end of the period | $ 2,130 | $ 1,507 | $ 1,015 | |
[1] | Reductions in/charges to revenues and expenses. |