Description of Business and Summary of Significant Accounting Policies | Description of Business and Summary of Significant Accounting Policies Description of Business— Ebix, Inc., and its subsidiaries, (“Ebix” or the “Company”) is a leading international supplier of on-demand infrastructure exchanges to the insurance, financial, travel, payment remittances, and healthcare industries. In the insurance sector, the Company’s main focus is to develop and deploy a wide variety of insurance and reinsurance exchanges on an on-demand basis using software-as-a-service ("SaaS") enterprise solutions in the areas of customer relationship management ("CRM"), front-end and back-end systems, and outsourced administrative and risk compliance. The Company's products feature fully customizable and scalable software solutions designed to streamline the way insurance and financial industry professionals manage distribution, marketing, sales, customer service, and accounting activities. With a "Phygital” strategy that combines physical distribution outlets in many Association of Southeast Asian Nations ("ASEAN") countries to an Omni-channel online digital platform, the Company’s EbixCash Financial exchange portfolio of software and services encompasses domestic and international money remittance, foreign exchange ("Forex"), travel, pre-paid gift cards, utility payments, lending, and wealth management in India and other Southeast Asian markets. The Company has its headquarters in Johns Creek, Georgia and also conducts operating activities in Australia, Canada, India, New Zealand, Singapore, the United Kingdom, Brazil, Philippines, Indonesia, Thailand and United Arab Emirates. International revenue accounted for 66.4% and 68.3% of the Company’s total revenue for the six months ended June 30, 2020 and 2019 , respectively. Summary of Significant Accounting Policies Basis of Presentation— The accompanying unaudited condensed consolidated financial statements and these notes have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") and in accordance with U.S. Generally Accepted Accounting Principles ("GAAP") with the effect of inter-company balances and transactions eliminated. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP and SEC rules have been condensed or omitted as permitted by and pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements contain adjustments (consisting only of normal recurring items) necessary to fairly present the consolidated financial position of the Company and its consolidated results of operations and cash flows. Operating results for the three and six months ended June 30, 2020 and 2019 are not necessarily indicative of the results that may be expected for future quarters or the full year of 2020. The condensed consolidated December 31, 2019 balance sheet included in this interim period filing has been derived from the audited financial statements at that date, but does not necessarily include all of the information and related notes required by GAAP for complete financial statements. These condensed interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019 . Reclassification - There were certain prior year amounts that have been reclassified to be consistent with current year presentation within our financial statements, specifically with respect to the presentation of receivables from service providers and payables to service agents. Restricted Cash - The carrying value of our restricted cash in current assets was $7.9 million and $35.1 million at June 30, 2020 and December 31, 2019, respectively. The June 30, 2020 balance consists of fixed deposits (many in the form of certificates of deposit) pledged with banks for issuance of bank guarantees and letters of credit related to its India operations. The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated statement of financial position to the amounts shown in the Condensed Consolidated Statement of Cash Flows: Six Months Ended June 30, 2020 2019 (In thousands) Cash and cash equivalents $ 77,315 $ 82,522 Restricted cash 7,883 22,641 Restricted cash included in other long-term assets 4,200 8,735 Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statement of Cash Flows $ 89,398 $ 113,898 Advertising —Advertising costs amounted to $1.1 million and $2.6 million for the three and six month periods ended June 30, 2020 , respectively, and $2.0 million and $5.6 million for three and six month periods ended June 30, 2019 , respectively. The costs are included in sales and marketing expenses in the accompanying Condensed Consolidated Statements of Income. The Company expenses advertising costs as incurred. Fair Value of Financial Instruments— Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction. This guidance establishes a three-level hierarchy for disclosure of assets and liabilities recorded at fair value. The hierarchy reflects the degree to which objective data from external active markets are available to measure fair value. The classification of assets and liabilities within the hierarchy is based on whether the inputs to the valuation methodology used for measurement are observable or unobservable. The classifications are as follows: • Level 1 Inputs - Unadjusted quoted prices available in active markets for identical investments to the reporting entity at the measurement date. • Level 2 Inputs - Other than quoted prices included in Level 1 inputs, which are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability. • Level 3 Inputs - Unobservable inputs, which are used to the extent that observable inputs are not available. Unobservable inputs, are used in situations where there is little or no market activity for the asset or liability and wherein the reporting entity makes estimates and assumptions related to the pricing of the asset or liability, including assumptions regarding risk. A financial instrument's level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. As of June 30, 2020 , the Company had the following financial instruments to which it had to both consider fair values and make fair value assessments: • Short-term investments (commercial bank certificates of deposits and mutual funds), for which the fair values are measured as a Level 1 instrument. • Contingent accrued earn-out business acquisition consideration liabilities, for which fair values are measured as Level 3 instruments. These contingent consideration liabilities were recorded at fair value on the acquisition date and are re-measured quarterly based on the then assessed fair value and adjusted if necessary. The increases or decreases in the fair value of contingent consideration can result from changes in anticipated revenue levels and changes in assumed discount periods and rates. As the fair value measure is based on significant inputs that are not observable in the market, they are categorized as Level 3. Other financial instruments not measured at fair value on the Company's unaudited Condensed Consolidated Balance Sheet at June 30, 2020 that require disclosure of fair values include: cash and cash equivalents, restricted cash, fiduciary funds, accounts receivable, receivables from service providers, accounts payable and accrued expenses, accrued payroll and related benefits, payables to service agents, finance lease obligations, working capital facilities, the revolving line of credit and term loan debt. The Company believes that the estimated fair value of such instruments at June 30, 2020 and December 31, 2019 approximates their carrying value as reported on the unaudited Condensed Consolidated Balance Sheet. Additional information regarding the Company's assets and liabilities that are measured at fair value on a recurring basis is presented in the following tables: Fair Values at Reporting Date Using* Descriptions Balance, June 30, 2020 Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) Significant Other Observable Inputs (Level 2) Significant Unobservable Inputs (Level 3) (In thousands) Assets Commercial bank certificates of deposits ($242 thousand is recorded in the long term asset section of the Condensed Consolidated Balance Sheets in "Other Assets") $ 31,599 $ 31,599 $ — $ — Mutual funds (recorded in the long term asset section of the Condensed Consolidated Balance Sheets in "Other Assets") 560 560 — — Total assets measured at fair value $ 32,159 $ 32,159 $ — $ — Liabilities Contingent accrued earn-out acquisition consideration (a) $ 6,122 $ — $ — $ 6,122 Total liabilities measured at fair value $ 6,122 $ — $ — $ 6,122 (a) The income valuation approach is applied and the valuation inputs include the contingent payment arrangement terms, projected revenues and cash flows, rate of return, and probability assessments. * During the six months ended June 30, 2020, there were no transfers between fair value Levels 1, 2 or 3. Fair Values at Reporting Date Using* Descriptions Balance, December 31, 2019 Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) Significant Other Observable Inputs (Level 2) Significant Unobservable Inputs (Level 3) (In thousands) Assets Commercial bank certificates of deposits ($50 thousand is recorded in the long term asset section of the Condensed Consolidated Balance Sheets in "Other Assets") $ 4,493 4,493 $ — $ — Mutual funds 1,058 1,058 — — Total assets measured at fair value $ 5,551 $ 5,551 $ — $ — Liabilities Contingent accrued earn-out acquisition consideration (a) $ 10,095 $ — $ — $ 10,095 Total liabilities measured at fair value $ 10,095 $ — $ — $ 10,095 (a) The income valuation approach is applied and the valuation inputs include the contingent payment arrangement terms, projected revenues and cash flows, rate of return, and probability assessments. * During the year ended December 31, 2019, there were no transfers between fair value Levels 1, 2 or 3. For the Company's assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3), the following table provides a reconciliation of the beginning and ending balances for each category therein, and gains or losses recognized during the six months ended June 30, 2020 and during the year ended December 31, 2019 : Fair Value Measurements Using Significant Unobservable Inputs (Level 3) Contingent Liability for Accrued Earn-out Acquisition Consideration June 30, 2020 December 31, 2019 (In thousands) Beginning balance $ 10,095 $ 24,976 Total remeasurement adjustments: Gains included in earnings ** (3,308 ) (16,543 ) Foreign currency translation adjustments *** (665 ) (260 ) Acquisitions and settlements Business acquisitions — 1,922 Ending balance $ 6,122 $ 10,095 The amount of total (gains) losses for the period included in earnings or changes to net assets, attributable to changes in unrealized gains relating to assets or liabilities still held at period-end. $ (3,308 ) $ (16,543 ) ** recorded as a reduction to general and administrative expenses *** recorded as a component of other comprehensive income within stockholders' equity Quantitative Information about Level 3 Fair Value Measurements The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows: (In thousands) Fair Value at June 30, 2020 Valuation Technique Significant Unobservable Input Contingent acquisition consideration: (Wdev and Miles acquisition) $6,122 Discounted cash flow Projected revenue and probability of achievement (In thousands) Fair Value at December 31, 2019 Valuation Technique Significant Unobservable Input Contingent acquisition consideration: (Wdev, Miles, Zillious, and Essel acquisition) $10,095 Discounted cash flow Projected revenue and probability of achievement Sensitivity to Changes in Significant Unobservable Inputs As presented in the table above, the significant unobservable inputs used in the fair value measurement of contingent consideration related to business acquisitions are projected revenue forecasts, as developed by the relevant members of Company's management team and the probability of achievement of those revenue forecasts. The Company applies these inputs in its calculation and determination of the fair value of contingent earnout liabilities for purchased businesses. During 2019 and the six months ended June 30, 2020 , certain of the Company's contingent earn-out liabilities were adjusted because of changes to anticipated future revenues from these acquired businesses, or as a result of finalizing purchase price allocations that were previously preliminary. In regards to one of the remaining contingent earn-out provisions, that being for the Miles acquisition, the estimated range of the annual anticipated revenues for the earnout period is approximately $24 million , and the probability range related to the achievement of the estimated revenue is 85% to 95% . Revenue Recognition and Contract Liabilities —The Company derives its revenues primarily from software subscription and transaction fees, software license fees, financial transaction fees, risk compliance solution services fees, and professional service fees, including associated fees for consulting, implementation, training, and project management provided to customers with installed systems and applications. Sales and value-added taxes are not included in revenues, but rather are recorded as a liability until the taxes assessed are remitted to the respective taxing authorities. The Company determines revenue recognition by applying the following steps: • identification of the contract, or contracts, with a customer; • identification of the performance obligations in the contract; • determination of the transaction price; • allocation of the transaction price to the performance obligations in the contract; and • recognition of revenue when, or as, we satisfy a performance obligation. The Company analyzes its different services individually to determine the appropriate basis for revenue recognition, as further described below. Additionally, certain services exist in multiple channels. As Ebix derives revenues from three product/service channels, EbixCash Exchanges, Insurance Exchanges, and Risk Compliance Solutions, for policy disclosure purposes, contracts are discussed in conjunction with the channel to which they are most significant. The Company assesses the terms of customer contracts, including termination rights, penalties (implied or explicit), and renewal rights. EbixCash Exchanges ("EbixCash") EbixCash revenues are primarily derived from consideration paid by customers for financial transaction (foreign exchange, remittance, other payment solutions) and travel transaction services. The significant majority of EbixCash revenue is for a single performance obligation and is recognized at a point in time. These revenues vary by transaction based upon channel, send and receive locations, the principal amount sent, whether the money transfer involves different send and receive currencies, and speed of service, as applicable. EbixCash also offers other services, including payment services and ticketing and travel services, for which revenue is impacted by various factors. EbixCash acts as the principal in most transactions and reports revenue on a gross basis, as EbixCash controls the service at all times prior to transfer to the customer, is primarily responsible for fulfilling the customer contracts, has the risk of loss, and has the ability to establish transaction prices. The main services from which EbixCash derives revenue are as follow: EbixCash Travel Exchanges EbixCash Travel revenues are primarily derived from commissions and transaction fees received from various travel providers and international exchanges involved in the sale of travel to the consumer. EbixCash Travel revenue is for a single performance obligation and is recognized at a point in time. Travel revenues include reservation commissions, segment fees from global travel exchange providers, and transaction net revenues (i.e., the amount charged to travelers less the amount owed to travel service providers) in connection with our reservation services; ancillary fees, including travel insurance-related revenues and certain reservation booking fees; and credit card processing rebates and customer processing fees. EbixCash Travel services include the sale of hotel rooms, airline tickets, bus tickets and train tickets. EbixCash’s Travel revenue is also derived from ticket sales, wherein the commissions payable to EbixCash Travel, along with any transaction fees paid by travel providers and travel exchanges, is recognized as revenue after completion of the service. The transaction price on such services is agreed upon at the time of the purchase. EbixCash Travel revenue for the corporate MICE (Meetings, Incentives, Conferences, and Exhibitions) packages is recognized at full purchase value at the completion of the obligation with the corresponding costs recorded under direct expenses. For MICE revenues, EbixCash Travel acts as the principal in transactions and, accordingly, reports revenue on a gross basis. EbixCash Travel controls the service at all times prior to transfer to the customer, is responsible for fulfilling the customer contracts, has the risk of loss, and has the ability to establish transaction prices. EbixCash Money Transfer For the EbixCash money transfer business, EbixCash has one performance obligation whereupon the customer engages EbixCash to perform one integrated service. This typically occurs instantaneously when the beneficiary entitled to receive the money transferred by the sender visits the EbixCash outlet and collects the money. Accordingly, EbixCash recognizes revenue upon completion of the following: 1) the customer’s acknowledgment of EbixCash’s terms and conditions and the receipt of payment information, 2) the money transfer has been processed, 3) the customer has received a unique transaction identification number, and 4) funds are available to be picked up by the beneficiary. The transaction price is comprised of a transaction fee and the difference between the exchange rate set by EbixCash to the customer and the rate available in the wholesale foreign exchange market, as applicable, both of which are readily determinable at the time the transaction is initiated. Foreign Exchange and Payment Services For EbixCash’s foreign exchange and payment services, customers agree to terms and conditions for all transactions, either at the time of initiating a transaction or signing a contract with EbixCash to provide payment services on the customer’s behalf. In the majority of EbixCash’s foreign exchange and payment services transactions, EbixCash makes payments to the recipient to satisfy its performance obligation to the customer, and, therefore, EbixCash recognizes revenue on foreign exchange and payment when this performance obligation has been fulfilled. Consumer Payment Services EbixCash offers several different bill payment services that vary by considerations such as: 1) who pays the fee to EbixCash (consumer or biller), 2) whether or not the service is offered to all consumers, 3) whether the service is restricted to existing biller relationship of EbixCash, and 4) whether the service utilizes a physical agent network offered for consumers’ convenience, among other factors. The determination of which party is EbixCash’s customer for revenue recognition purposes is based on these considerations for each of EbixCash’s bill payment services. For all transactions, EbixCash’s customers agree to EbixCash’s terms and conditions, either at the time of initiating a transaction (where the consumer is determined to be the customer for revenue recognition purposes) or upon signing a contract with EbixCash to provide services on the biller’s behalf (where the biller is determined to be the customer for revenue recognition purposes). As with consumer money transfers, customers engage EbixCash to perform one integrated service, collect money from the consumer and process the bill payment transaction, thereby providing the billers real-time or near real-time information regarding their customers’ payments and, thus, simplifying the billers’ collection efforts. EbixCash’s revenues from bill payment services are generated from contracts to process transactions at any time during the duration of the contract. The transaction price on bill payment services is contractual and determinable. Certain biller agreements may include per-transaction or fixed periodic rebates, which EbixCash records as a reduction to revenue. Gift Cards EbixCash resells gift cards to consumers that can be later redeemed at various merchants. Gift cards are recorded as inventory until sold to the consumer. Gift card revenue is recognized at full purchase value at the time of sale with the corresponding cost of vouchers recorded as cost of services provided. EbixCash Technology Services EbixCash also offers on-demand technology to various providers in the area of lending, wealth & asset management, travel and logistics across the world. Insurance Exchanges Insurance Exchanges revenues are primarily derived from consideration paid by customers related to the Company's SaaS platforms, related services, and the licensing of software. A typical contract for a SaaS platform will also include services for setup, customization, transaction processing, maintenance, and/or hosting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately may require significant judgment. Set-up and customization services related to SaaS platforms are not considered to be distinct from the usage fees associated with the SaaS platform and, accordingly, are accounted for as a single performance obligation. These services, along with the usage or transaction fees, are recognized over the contract duration, which considers the significance of the upfront fees in the context of the contract and which may, therefore, exceed the initial contracted term. A customer's transaction volume tends to remain fairly consistent during the contract period without significant fluctuations. The invoiced amount is a reasonable approximation of the revenue that would be allocated to the related period under the variable consideration guidelines in ASC 606-10-32-40. To the extent that a SaaS contract includes subscription services or professional services, apart from the upfront customization, these are considered separate performance obligations. The Company also has separate software licensing (on premise/perpetual), unrelated to the SasS platforms, which is recognized at a point in time when the license is transferred to the customer. Contracts generally do not contain a right of return or refund provisions. The contracts often do contain overage fees, contingent fees, or service level penalties that are accounted for as variable consideration. Revenue accounted for as variable consideration is recognized using the “right to invoice” practical expedient when the invoiced amount equals the value provided to the customer. Software-as-a-Service ("SaaS") The Company allocates the transaction price to each distinct performance obligation using the relative stand-alone selling price. Determining the stand-alone selling price may require significant judgment. The stand-alone selling price is the price at which an entity has sold or would sell a promised good or service separately to a customer. The Company determines the stand-alone selling price based on the observable price of products or services sold separately in comparable circumstances, when such observable prices are available. When standalone selling price is not directly observable, the Company estimates the stand-alone selling price using the market assessment approach by considering historical pricing and other market factors. Software Licenses Software license revenues attributable to a software license that is a separate performance obligation are recognized at the point in time that the customer obtains control of the license. Subscription Services Subscription services revenues are associated with performance obligations that are satisfied over specific time periods and primarily consist of post-contract support services. Revenue is generally recognized ratably over the contract term. The Company's subscription contracts are generally for an initial three-year period with subsequent one-year automatic renewals. Transaction Fees Transaction revenue is comprised of fees applied to the volume of transactions that are processed through SaaS platforms. These fees are typically based on a per-transaction rate and are invoiced for the same period in which the transactions were processed and as the performance obligation is satisfied. The amount invoiced generally equals the value provided to the customer, and revenue is typically recognized when invoiced using the as-invoiced practical expedient. Professional Services Professional service revenue primarily consists of fees for setup, customization, training, or consulting services. Professional service fees are generally on either a time and materials basis or a fixed fee basis. Revenues for time and materials are recognized as such services are rendered, while fixed fee revenues are recognized based on the input method that is driven by the expected hours to complete the project measured against the actual hours completed to date. Professional services, particularly related to SaaS platforms, may have significant dependencies on the related licensed software and may not be considered a distinct performance obligation. Risk Compliance Services ("RCS") RCS revenues consist of two revenue streams - Certificates of Insurance (COI) and Consulting Services. COI revenues are derived from consideration paid by customers for the creation and tracking of certificates of insurance. These are transactional-based revenues. Consulting Services revenues are driven by distinct consulting service engagements rendered to customers, for which revenues are recognized using the output method on a time and material basis as the services are performed. COI Creation and Tracking The Company provides services to issue and track certificates of insurance in the United States and Australian markets. Revenue is derived from transaction fees for each certificate issued or tracked. The Company recognizes revenue at the issuance of each certificate or over the period the certificate is being tracked. Consulting Services The Company provides consulting services to clients around the world for project management and development. Consulting services fees are generally on either a time and materials basis or a fixed fee basis. Revenues for time and materials are recognized using an output method as the services are rendered, while fixed fee revenues are recognized based on the input method that is driven by the expected hours to complete the project measured against the actual hours completed to date. Disaggregation of Revenue The following tables present revenue disaggregated by primary geographical regions and product/service channels for the three and six months ended June 30, 2020 and 2019: Three Months Ended June 30, Six Months Ended June 30, Revenue: 2020 2019 2020 2019 (In thousands) India* $ 52,635 $ 73,909 $ 126,550 $ 146,817 United States 41,714 45,068 83,626 91,143 Australia 7,399 8,730 15,585 17,355 Latin America 3,577 4,974 7,814 8,996 Europe 3,249 3,634 6,530 7,421 Indonesia* 179 2,627 2,321 5,172 Singapore* 795 2,015 2,048 4,144 Philippines* 253 1,347 1,529 2,497 Canada 1,119 1,258 2,233 2,309 New Zealand 382 488 818 1,010 United Arab Emirates* 10 225 134 335 $ 111,312 $ 144,275 $ 249,188 $ 287,199 *Primarily India led businesses for which total revenue was $53.2 million and $131.1 million for the three months and six months ended June 30, 2020, respectively, and $78.9 million and $156.7 million in the three months and six months ended June 30, 2019, respectively. The Company’s revenues are derived from three product/service channels: EbixCash Exchanges, Insurance Exchanges, and Risk Compliance Solutions ("RCS"). Presented in the table below is the breakout of our revenue streams for each of those product/service channels for the three and six months ended June 30, 2020 and 2019 . Three Months Ended Six Months Ended June 30, June 30, 2020 2019 2020 2019 (In thousands) EbixCash Exchanges 53,240 78,948 $ 131,095 $ 156,685 Insurance Exchanges 42,959 46,593 86,960 94,608 Risk Compliance Solutions 15,113 18,734 31,133 35,906 Totals $ 111,312 $ 144,275 $ 249,188 $ 287,199 Costs to Obtain and Fulfill a Contract The Company’s capitalized costs are primarily derived from the fulfillment of SaaS-related setup and customizations, from which the customer receives benefit through continued access to and use of the SaaS product platforms. In accordance with the guidance in ASC 340-40-25-5, we capitalize the costs directly related to the setup and development of these customizations, which satisfy the Company’s performance obligation with respect to access to the Company’s underlying product platforms. The capitalized costs primarily consist of the salaries of the developers directly involved in fulfilling the project and are solely based on the time spent on that project. The Company amortizes the capitalized costs ratably over the expected useful life of the related customizations, matching our treatment for the related revenue, and the capitalized costs are recoverable from profit margin included in the contract. At June 30, 2020 and December 31, 2019, the Company had $681 thousand and $734 thousand , respectively, of contract costs in “Other current assets” and $1.0 million and $1.2 million , respectively, in “Other assets” on the Company's Condensed Consolidated Balance Sheets. June 30, 2020 December 31, 2019 (Unaudited) (In thousands) Balance, beginning of period $ 1,897 $ 2,238 Costs recognized from the beginning balance (400 ) (708 ) Additions, net of costs recognized 217 367 Balance, end of period $ 1,714 $ 1,897 Contract Liabilities Contract liabilities include payments or billings that have been received or made prior to performance. In certain cases, cash collections pertain to maintenance and support fees, initial setup or registration fees under hosting agreements, software license fees received in advance of delivery and acceptance, and software development fees paid in advance of completion and delivery. Approximately $6.9 million and $6.4 million of contract liabilities were included in billed accounts receivable as of June 30, 2020 and December 31, 2019, respectively. The Company records contract liabilities when it receives payments or invoices in advance of the performance of services. A significant portion of this balance relates to contracts where the customer has paid in advance for the use of the Company's SaaS platforms over a specified period of time. These advanced payments are recognized as the related performance obligation is fulfilled (generally less than one year). Part of the Company's performance obligation for these contracts consists of the requirement to provide customers with continued access to, and use of the SaaS platforms and associated customizations. Without continued access to the SaaS platform, the customizations have no separate benefit to the customer. Customers simultaneously receive and consume the benefits as we provide access over time. The remaining portion of the contract liabilities balance consists primarily of customer-specific customizations that are not distinct from related performance obligations that transfer over time. This portion is recognized over the expected useful life of the customizations. June 30, 2020 December 31, 2019 (Unaudited) (In thousands) Balance, beginning of |