Revenue Recognition | NOTE 5 - REVENUE RECOGNITION The Company’s revenue is derived from: (i) sales of our wireless asset management systems and spare parts; (ii) remotely hosted SaaS agreements and post-contract maintenance and support agreements; (iii) services, which includes training and technical support; and (iv) periodically, leasing arrangements. Amounts invoiced to customers which are not recognized as revenue are classified as deferred revenue and classified as short-term or long-term based upon the terms of future services to be delivered. Revenue is recognized when obligations under the terms of a contract with our customer are satisfied; generally this occurs with the transfer of control of our wireless asset management systems, spare parts, or services. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. Incidental items that are immaterial in the context of the contract are recognized as expense. The expected costs associated with our base warranties continue to be recognized as expense when the products are sold (see Note 15). We recognize revenue for remotely hosted SaaS agreements and post-contract maintenance and support agreements beyond our standard warranties over the life of the contract. The following table sets forth our revenues by product line for the three months ended March 31, 2019 and 2018: Three Months Ended March 31, 2019 Product Service Total Industrial truck management $ 5,585,000 $ 1,814,000 $ 7,399,000 Connected vehicles - 2,328,000 2,328,000 Logistics visibility 1,664,000 2,220,000 3,884,000 Total Revenue $ 7,249,000 $ 6,362,000 $ 13,611,000 Three Months Ended March 31, 2018 Product Service Total Industrial truck management $ 6,176,000 $ 1,444,000 $ 7,620,000 Connected vehicles 2,256,000 33,000 2,289,000 Logistics visibility 1,466,000 2,004,000 3,470,000 Total Revenue $ 9,898,000 $ 3,481,000 $ 13,379,000 Industrial truck management and connected vehicles solutions Our industrial truck and connected vehicle wireless asset management systems consist of on-asset hardware, communication infrastructure, SaaS, and hosting infrastructure. The Company’s system is typically implemented by the customer or a third party and, as a result, revenue related to the on-asset hardware is recognized when control of the hardware is transferred to the customer, which usually is upon delivery of the system and contractual obligations have been satisfied. Revenue related to the SaaS and hosting infrastructure performance obligation is recognized over time as access to the SaaS and hosting infrastructure is provided to the customer. In some instances, we are also responsible for providing installation services, training and technical support services which are short-term in nature and revenue for these services are recognized at the time of performance or right to invoice. Logistics visibility solutions Our logistics visibility solutions systems (formerly “transportation asset management”) consist of on-asset hardware, communications and SaaS services. The logistics visibility solutions system does not have stand-alone value to the customer separate from the SaaS services provided and, therefore, we consider both hardware and SaaS services a bundled performance obligation. Under the applicable accounting guidance, all of the Company’s billings for equipment and the related cost are deferred, recorded, and classified as a current and long-term liability and a current and long-term asset, respectively. Deferred revenue and cost are recognized over the service contract life, ranging from one to five years, beginning at the time that a customer acknowledges acceptance of the equipment and service. The customer service contracts typically range from one to five years. In addition, the service revenue for our logistics visibility monitoring equipment relates to charges for monthly messaging usage and value-added features charges. The usage fee is a monthly fixed charge based on the expected utilization according to the rate plan chosen by the customer. Service revenue generally commences upon equipment installation and customer acceptance and is recognized over the period such services are provided. The Company also enters into remotely hosted SaaS agreements and post-contract maintenance and support agreements for its wireless asset management systems. Revenue is recognized ratably over the service periods and the cost of providing these services is expensed as incurred. Deferred revenue also includes prepayment of extended maintenance, hosting and support contracts. The Company also derives revenue under leasing arrangements. Such arrangements provide for monthly payments covering the system sale, maintenance, support and interest. These arrangements meet the criteria to be accounted for as sales-type leases. Accordingly, an asset is established for the “sales-type lease receivable” at the present value of the expected lease payments and revenue is deferred and recognized over the service contract, as described above. Maintenance revenues and interest income are recognized monthly over the lease term. Sales taxes collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from revenues in the Condensed Consolidated Statements of Operations. The balances of contract assets, and contract liabilities from contracts with customers are as follows as of December 31, 2018 and March 31, 2019: December 31, 2018 March 31, 2019 (Unaudited) Current assets: Deferred sales commissions to employees $ 585,000 $ 656,000 Deferred costs $ 9,069,000 $ 9,903,000 Current liabilities: Deferred revenue -other (1) $ 305,000 $ 1,580,000 Deferred maintenance and SaaS revenue (1) 4,607,000 5,239,000 Deferred logistics visibility solutions product revenue (1) 12,176,000 12,971,000 17,088,000 19,790,000 Less: Current portion 7,902,000 9,856,000 Deferred revenue - less current portion $ 9,186,000 $ 9,934,000 (1) We record deferred revenues when cash payments are received or due in advance of our performance. For the three months ended March 31, 2018 and 2019, the Company recognized revenue of $4,248,000 and $2,500,000, respectively. The Company expects to recognize deferred revenue as revenue before year 2023, when it transfers those goods and services and, therefore, satisfies its performance obligation to the customers. We do not separately account for activation fees since no good or service is transferred to the customer. Therefore, the activation fee is included in the transaction price and allocated to the performance obligations in the contract and deferred/amortized over the life of the contract. Arrangements with multiple performance obligations Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on observable prices charged to customers or adjusted market assessment or using expected cost-plus margin when one is available. Adjusted market assessment price is determined based on overall pricing objectives taking into consideration market conditions and entity specific factors. Practical expedients and exemptions The Company recognizes an asset for the incremental costs of obtaining the contract arising from the sales commissions to employees because the Company expects to recover those costs through future fees from the customers. The Company amortizes the asset over three to five years because the asset relates to the services transferred to the customer during the contract term of three to five years. We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. Development projects with Avis Budget Car Rental, LLC On March 18, 2017 (the “SOW#4 Effective Date”), the Company entered into a statement of work (the “SOW#4”) with Avis Budget Car Rental, LLC (“ABCR”), a subsidiary of Avis Budget Group, Inc. (“Avis”), for 50,000 units of the Company’s cellular-enabled rental fleet car management system (the “System”) and maintenance and support of the System (“Maintenance Services”) for sixty months from installation of the equipment for the consideration of approximately $21,270,000. ABCR has an option to purchase additional units and has the option to renew the Maintenance Services period for an additional twelve months upon its expiry, and then after such 12-month period, ABCR can purchase additional Maintenance Services on a month-to-month basis (during which ABCR can terminate the Maintenance Services) for up to forty-eight additional months. The SOW#4 may be terminated by ABCR for cause (which is generally the Company’s material breach of its obligations under the SOW#4), for convenience (subject to a termination fee), upon a material adverse change to the Company, or for intellectual property infringement. The Company does not have the right to unilaterally terminate the SOW#4. In the event that ABCR terminates the SOW#4, then ABCR would be liable to the Company for the net present value of all future remaining charges under the SOW#4 at a negotiated discount rate per annum, with the payment due on the effective date of termination. On December 3, 2018 (the “SOW#5 Effective Date”), the Company entered into a statement of work (the “SOW#5”) with ABCR for 75,000 units of the Company’s System, Maintenance Services for sixty months from installation of the equipment and the non-recurring engineering (“NRE”) services for development of additional features and functionality for the consideration of approximately $33,000,000. ABCR has an option to purchase additional units and has the option to renew the Maintenance Services period for an additional twelve months upon its expiry, and then after such 12-month period, ABCR can purchase additional Maintenance Services on a month-to-month basis (during which ABCR can terminate the Maintenance Services) for up to forty-eight additional months. The Company recognizes revenue on the non-recurring engineering services on an input-cost method performance basis, as determined by the relationship of actual labor and material costs incurred to date compared to the estimated total project costs. Estimates of total project costs are reviewed and revised during the term of the project. Revisions to project costs estimates, where applicable, are recorded in the period in which the facts that give rise to such changes become known. For the three-month period ended March 31, 2019, the Company recognized SOW#5 NRE revenue of $1,798,000. The SOW#5 may be terminated by ABCR for cause (which is generally the Company’s material breach of its obligations under the SOW#5), for convenience (subject to a termination fee), upon a material adverse change to the Company, or for intellectual property infringement. The Company does not have the right to unilaterally terminate the SOW#5. In the event that ABCR terminates the SOW#4, then ABCR would be liable to the Company for the net present value of all future remaining charges under the SOW#5 at a negotiated discount rate per annum, with the payment due on the effective date of termination. The SOW#5 provides for a period of exclusivity commencing on the SOW#5 Effective Date and ending twelve months after the SOW#5 Effective Date, which may be extended in six-month increments by Avis under certain conditions. Approximately $2.1 million of the SOW#5 NRE transaction price that has not yet been recognized as revenue as of March 31, 2019 is expected to be recognized in 2019. Part of the performance credit earnbacks and incentive payments (“performance bonus”) have been excluded from the disclosure table above because it was not included in the transaction price. That part of the performance bonus was excluded from the transaction price in accordance with the accounting guidance in Topic 606 on constraining estimates of variable consideration, including the following factors: ● the susceptibility of the consideration amount to factors outside the Company’s influence, including weather conditions and the risk of obsolescence of the promised goods and services; ● whether the uncertainty about the consideration amount is not expected to be resolved for a long period of time; ● the Company’s experience with similar types of contracts; ● whether the Company expects to offer price concessions or change the payment terms; and ● the range of possible consideration amounts. |