Revenue Recognition  Revenue is recognized when control of the promised services is transferred to a customer, in an amount that reflects the consideration that we expect to receive in exchange for those services as per the agreement with the customer. We generate all our revenue from agreements with customers. In case there are agreements with multiple performance obligations, we identify each performance obligation and evaluate whether the performance obligations are distinct within the context of the agreement at the agreements inception. Performance obligations that are not distinct at agreement inception are combined. We allocate the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation, if any, and then evaluates how the services are transferred to the customer to determine the timing of revenue recognition. On January 1, 2018, the Company adopted ASC 606, Revenue from Contracts with Customers (ASC 606) and all related Accounting Standards Updates by applying the modified retrospective method to all contracts that were not completed on January 1, 2018. The modified retrospective approach required us to recognize the cumulative effect of initially applying the new standard as an adjustment to the opening balance of retained earnings on January 1, 2018. Comparative information has not been restated and continues to be reported under the historical accounting standards in effect for those periods. The adoption of the new revenue standard did not result in a cumulative effect adjustment to our retained earnings since there was no significant impact upon adoption of the new standard. There was also no material impact to revenues, or any other financial statement line items for the year ended December 31, 2018 as a result of applying ASC 606. We expect the impact of the adoption of ASC 606 to remain insignificant to the Companys result of operations on an ongoing basis. For the DDS segment, revenue is recognized primarily based on the quantity delivered or resources utilized in the period in which services are performed and performance conditions are satisfied as per the agreement. Revenues for agreements billed on a time-and-materials basis are recognized as services are performed. Revenues under fixed-fee agreements, which are not significant to the overall revenues, are recognized based on the proportional performance method of accounting, as services are performed, or milestones are achieved. For the Synodex segment, revenue is recognized primarily based on the quantity delivered in the period in which services are performed and performance conditions are satisfied as per the agreement. A portion of our Synodex segment revenue is derived from licensing our functional software and providing access to our hosted software platform. Revenue from such services is recognized monthly when access to the service is provided to the end user; all parties to the agreement have agreed to the agreement; each partys rights are identifiable; the payment terms are identifiable; the agreement has commercial substance; and collection is probable. The Agility segment derives its revenue primarily from subscription arrangements and provision of enriched media analysis services. It also derives revenue as a reseller of corporate communication solutions. Revenue from subscriptions is recognized monthly when access to the service is provided to the end user; all parties to the agreement have agreed to the agreement; each partys rights are identifiable; the payment terms are identifiable; the agreement has commercial substance; and collection is probable. Revenue from enriched media analysis services is recognized when the services are performed, and performance conditions are satisfied. Revenues from the reseller agreements, which are not significant to the overall revenues, are recognized at gross with our functioning as a principal due to our meeting the following criteria. We act as the primary obligor in the sales transaction; assume the credit risk, set the price; can select suppliers; and are involved in the execution of the services, including after sales service. Revenues include reimbursement of out-of-pocket expenses, with the corresponding out-of-pocket expenses included in direct operating costs. We consider U.S. GAAP criteria for determining whether to report revenue gross as a principal versus net as an agent. Factors considered include whether we are the primary obligor, have risks and rewards of ownership, and bear the risk that a client may not pay for the services performed. If there are circumstances where the above criteria are not met and therefore, we are not the principal in providing services, amounts received from clients are presented net of payments in the condensed consolidated statements of operations and comprehensive loss. Contract acquisition cost for our Agility segment is amortized over the term of the subscription agreement which normally has a duration of 12 months or less. We review these costs on a periodic basis to determine the need to adjust the carrying values for pre-terminated contracts.