0001654954-20-002213.txt : 20200303 0001654954-20-002213.hdr.sgml : 20200303 20200303172702 ACCESSION NUMBER: 0001654954-20-002213 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 113 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200303 DATE AS OF CHANGE: 20200303 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Crexendo, Inc. CENTRAL INDEX KEY: 0001075736 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE COMMUNICATIONS (NO RADIO TELEPHONE) [4813] IRS NUMBER: 870591719 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-32277 FILM NUMBER: 20683985 BUSINESS ADDRESS: STREET 1: 1615 S. 52ND STREET CITY: TEMPE STATE: AZ ZIP: 85281 BUSINESS PHONE: 8012270004 MAIL ADDRESS: STREET 1: 1615 S. 52ND STREET CITY: TEMPE STATE: AZ ZIP: 85281 FORMER COMPANY: FORMER CONFORMED NAME: IMERGENT INC DATE OF NAME CHANGE: 20020710 FORMER COMPANY: FORMER CONFORMED NAME: NETGATEWAY INC DATE OF NAME CHANGE: 19990527 10-K 1 cxdo_10k.htm 10-K Blueprint
 
 

UNITED STATES 
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
———————
 
FORM 10-K
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the fiscal year ended December 31, 2019:
 
Or
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
———————
 
Crexendo, Inc.
(Exact name of registrant as specified in its charter)
———————
 
Nevada
 
001-32277
 
87-0591719
(State or Other Jurisdiction of Incorporation or Organization)
 
(Commission File Number)
 
(I.R.S. Employer Identification No.)
 
1615 South 52nd Street, Tempe, AZ 85281
 (Address of Principal Executive Office) (Zip Code)
 
(602) 714-8500
 (Registrant’s telephone number, including area code)
(Former name, former address and former fiscal year, if changed since last report)
———————
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class
 
Name of each exchange on which registered
Common Stock, par value $0.001 per share
 
 OTCQX Marketplace
 
Securities registered pursuant to Section 12(g) of the Act: None
———————
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  No 
 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act. Yes  No 
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No 
 
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes  No 
 
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§229.405 of this chapter) is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.
 
Large accelerated filer
 
 
Accelerated filer
 
Non-accelerated filer
 
(Do not check if a smaller reporting company)
Smaller reporting company
 
 
 
 
 
Emerging growth company
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐  
 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes  No 
 
The aggregate market value of the common stock held by non-affiliates of the registrant as of December 31, 2019 was approximately $16,979,147.
 
The number of shares of the registrant’s common stock outstanding as of February 28, 2020 was 14,899,751.
 
DOCUMENTS INCORPORATED BY REFERENCE
 
Portions of the Proxy Statement for the Registrant’s 2020 Annual Meeting of Stockholders are incorporated by reference in Part III of this Annual Report on Form 10-K.  
 

 
 
 
TABLE OF CONTENTS
 
PART I
 
PART II
 
PART III
 
PART IV
 
 
 
 
PART I
 
Throughout this Annual Report, we refer to Crexendo, Inc., together with its subsidiaries, as “we,” “us,” “our Company,” “Crexendo®” or “the Company.” As used in this Annual Report, “Ride The Cloud” is a registered trademark of our Company in the United States and other countries. All other product names are or may be trademarks of, and are used to identify the products and services of, their respective owners.
 
THIS ANNUAL REPORT ON FORM 10-K CONTAINS FORWARD-LOOKING STATEMENTS. THESE STATEMENTS RELATE TO FUTURE EVENTS OR OUR FUTURE FINANCIAL PERFORMANCE. IN SOME CASES, YOU CAN IDENTIFY FORWARD-LOOKING STATEMENTS BY TERMINOLOGY SUCH AS “MAY,” “WILL,” “SHOULD,” “EXPECT,” “PLAN,” “INTEND,” “ANTICIPATE,” “BELIEVE,” “ESTIMATE,” “PROJECT,” “PREDICT,” “POTENTIAL” OR “CONTINUE” (INCLUDING THE NEGATIVE OF SUCH TERMS), OR OTHER SIMILAR TERMINOLOGY. THESE STATEMENTS ARE ONLY ESTIMATIONS, AND ARE BASED UPON VARIOUS ASSUMPTIONS THAT MAY NOT BE REALIZED. ACTUAL EVENTS OR RESULTS MAY DIFFER MATERIALLY. IN EVALUATING THESE STATEMENTS, YOU SHOULD SPECIFICALLY CONSIDER VARIOUS FACTORS, INCLUDING, BUT NOT LIMITED TO, THE RISKS OUTLINED BELOW UNDER ITEM 1A. THESE FACTORS MAY CAUSE OUR ACTUAL RESULTS TO DIFFER MATERIALLY FROM ANY FORWARD-LOOKING STATEMENT.
 
ALTHOUGH WE BELIEVE THAT THE ESTIMATIONS REFLECTED IN THE FORWARD-LOOKING STATEMENTS ARE REASONABLE, WE CANNOT GUARANTEE FUTURE RESULTS, LEVELS OF ACTIVITY, PERFORMANCE OR ACHIEVEMENTS. MOREOVER, NEITHER WE NOR ANY OTHER PERSON ASSUMES RESPONSIBILITY FOR THE ACCURACY AND COMPLETENESS OF THE FORWARD-LOOKING STATEMENTS. WE DO NOT INTEND TO UPDATE ANY OF THE FORWARD-LOOKING STATEMENTS AFTER THE DATE OF THIS ANNUAL REPORT TO CONFORM SUCH STATEMENTS TO ACTUAL RESULTS OR TO CHANGES IN OUR EXPECTATIONS, UNLESS REQUIRED BY LAW.
 
ITEM 1.  BUSINESS
 
OVERVIEW
 
Crexendo, Inc. is an award-winning premier provider of cloud communications, UCaaS (Unified Communications as a Service), call center, collaboration services, and other cloud business services that are designed to provide enterprise-class cloud services to any size business at affordable monthly rates. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services.
 
Cloud Telecommunications Our cloud telecommunications services transmit calls using IP or cloud technology, which converts voice signals into digital data packets for transmission over the Internet or cloud. Each of our calling plans provides a number of basic features typically offered by traditional telephone service providers, plus a wide range of enhanced features that we believe offer an attractive value proposition to our customers. This platform enables a user, via a single “identity” or telephone number, to access and utilize services and features regardless of how the user is connected to the Internet or cloud, whether it’s from a desktop device, computer, or an application on a mobile device.
 
We generate recurring revenue from our cloud telecommunications and reselling broadband Internet services. Our cloud telecommunications contracts typically have a thirty-six to sixty month term. We generate product revenue and equipment financing revenue from the sale and lease of our cloud telecommunications equipment. Revenues from the sale of equipment, including those from sales-type leases, are recognized at the time of sale or at the inception of the lease, as appropriate.
 
Web Services We generate recurring revenue from website hosting and other professional services.
 
 
1
 
 
OUR SERVICES AND PRODUCTS
 
Our goal is to provide a broad range of cloud-based products and services that nearly eliminate the cost of a businesses’ technology infrastructure and enable businesses of any size to more efficiently run their business. By providing a variety of comprehensive and scalable solutions, we are able to cater to businesses of all sizes on a monthly subscription basis without the need for expensive capital investments, regardless of where their business is in its lifecycle. Our products and services can be categorized in the following offerings:
 
Cloud Telecommunications Our cloud telecommunications service offering includes hardware, software, and unified communication solutions for businesses using IP or cloud technology over any high-speed Internet connection. These services are rendered through a variety of devices and user interfaces such as a Crexendo branded desktop phones and/or mobile and desktop applications. Some examples of mobile devices are Android cell phones, iPhones, iPads or Android tablets. These services enable our customers to seamlessly communicate with others through phone calls that originate/terminate on our network or PSTN networks. Our cloud telecommunications services are powered by our proprietary implementation of standards based Web and VoIP cloud technologies. Our services use our highly scalable complex infrastructure that we build and manage based on industry standard best practices to achieve greater efficiencies, better quality of service (QoS) and customer satisfaction. Our infrastructure comprises of compute, storage, network technologies, 3rd party products and vendor relationships. We also develop end user portals for account management, license management, billing and customer support and adopt other cloud technologies through our partnerships.
 
Crexendo’s cloud telecommunication service offers a wide variety of essential and advanced features for businesses of all sizes. Many of these features included in the service offering are:
 
Business Productivity Features such as dial-by extension and name, transfer, conference, call recording, Unlimited calling to anywhere in the US and Canada, International calling, Toll free (Inbound and Outbound)
 
Individual Productivity Features such as Caller ID, Call Waiting, Last Call Return, Call Recording, Music/Message-On-Hold, Voicemail, Unified Messaging, Hot-Desking
 
Group Productivity Features such as Call Park, Call Pickup, Interactive Voice Response (IVR), Individual and Universal Paging, Corporate Directory, Multi-Party Conferencing, Group Mailboxes, Web and mobile devices based collaboration applications
 
Call Center Features such as Automated Call Distribution (ACD), Call Monitor, Whisper and Barge, Automatic Call Recording, One way call recording, Analytics
 
Advanced Unified Communication Features such as Find-Me-Follow-Me, Sequential Ring and Simultaneous Ring, Voicemail transcription
 
Mobile Features such as extension dialing, transfer and conference and seamless hand-off from WiFi to/from 3G and 4G, LTE, as well as other data services. These features are also available on CrexMo, an intelligent mobile application for iPhones and Android smartphones, as well as iPads and Android tablets
 
Traditional PBX Features such as Busy Lamp Fields, System Hold. 16-48 Port density Analog Devices
 
Expanded Desktop Device Selection such as Entry Level Phone, Executive Desktop, DECT Phone for roaming users
 
Advanced Faxing solution such as Cloud Fax (cFax) allowing customers to send and receive Faxes from their Email Clients, Mobile Phones and Desktops without having to use a Fax Machine simply by attaching a file
 
Web based online portal to administer, manage and provision the system.
 
Asynchronous communication tools like SMS/MMS, chat and document sharing to keep in pace with emerging communication trends.
 
Many of these services are included in our basic offering to our customers for a monthly recurring fee and do not require a capital expense. Some of the advanced features such as Automatic Call Recording and Call Center Features require additional monthly fees. Crexendo continues to invest and develop its technology and CPaaS offerings to make them more competitive and profitable.
 
Website Services Our website services segment allows businesses to host their websites in our data center for a recurring monthly fee.
 
 
2
 
 
SEGMENT INFORMATION
 
The Company has two operating segments, which consist of Cloud Telecommunications and Web Services. Segment revenue and income/(loss) before income tax provision was as follows (in thousands):
 
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
Revenue:
 
 
 
 
 
 
Cloud Telecommunications
 $13,780 
 $11,083 
Web Services
  656 
  825 
Consolidated revenue
 $14,436 
 $11,908 
 
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
Income/(loss) before income tax provision:
 
 
 
 
 
 
Cloud Telecommunications
 $862 
 $(608)
Web Services
  283 
  400 
Income/(loss) before income tax
 $1,145 
 $(208)
 
TECHNOLOGY
 
We believe our proprietary implementation of standard Web, IP, Cloud, Mobile and Internet technologies represent a key component of our business model. We believe these technologies and how we deliver them to our customers distinguish our services and products from the services and products offered by our competitors. Our technology infrastructure and virtual network operation center, all of which is built and managed on industry standard computers, storage, network, data and platforms offers us greater efficiencies while maintaining scalability and redundancy. The synergies between Web and Telecommunication protocols such as TCP/IP, HTTP, XML, SIP and innovations in computing, load balancing, redundancy and high availability of Web and Telecommunications technologies offers us a unique advantage in delivering these services to our customers seamlessly from our data center.
 
Our Cloud Telecommunications technology is continuously being enhanced with additional features and software functionality. Our current functionality includes:
 
High-end desktop telephony devices such as Gigabit, PoE, 6 Line Color Phone with 10 programmable buttons and lower end Monochrome 2 Line wall mountable device;
Basic Business Telephony Features such as those offered in a traditional private branch exchange (“PBX”) systems like extension dialing, Direct Inward Dialing (DID), Hold/Resume, Music-On-Hold, Call Transfer (Attended and Unattended), Conferencing, Local, Long Distance, Toll-Free and International Dialing, Voicemail, Auto-Attendant and traditional faxing;
Advanced telephony features such as Call Park, Call Pickup, Paging (through the phones), Overhead paging, Call Recording;
Call Center Functionality such as Agent Log In/Log Out, Whisper, Barge and Call center reporting;
Unified Communications features like Simultaneous Ring, Sequential Ring, Status based Routing (Find-Me-Follow-Me), 10-party instant conference, and Mobile application (CrexMo);
Crexendo Mobile Application (CrexMo), which allows users to place and receive extension calls using Crexendo’s network, transfer and conference other users right from their mobile device as if they were in the office. It also provided users instant access to visual voicemail and call logs;
End User Portal and Unified Messaging with Voicemail, Call Recording and eFax inbox.
Collaboration products like group chat, SMS/MMS, document sharing, video and web conferencing
 
Our website software platform is feature rich and battle tested to provide an innovative website-building environment. We continue to maintain our Web platform to make it an always available and reliable experience for our web customers and for their website visitors.
 
 
3
 
 
RESEARCH AND DEVELOPMENT
 
We invested $853,000 and $801,000 for the years ended December 31, 2019 and 2018, respectively, in the research and development of our technologies and data center. The majority of these expenditures were for enhancements to our cloud telecommunications products and services and website development software.
 
COMPETITION
 
The market for cloud business communications services is large and increasingly competitive. We expect competition to continue to increase in the future. Some of these competitors include:
 
traditional on-premise, hardware business communications providers such as Alcatel-Lucent, Avaya Inc., Cisco Systems, Inc., Mitel, NEC, and Siemens Enterprise Networks, LLC, any of which may now or in the future also host their solutions through the cloud;
software providers such as Microsoft Corporation (Microsoft Teams (formerly Skype for Business)) and BroadSoft, Inc. (acquired by Cisco Systems, Inc.) that generally license their software and may now or in the future also host their solutions through the cloud, and their resellers including major carriers and cable companies;
established communications providers that resell on-premise hardware, software, and hosted solutions, such as AT&T, Verizon Communications Inc., CenturyLink, Cox, Charter and Comcast Corporation in the United States, TELUS and others in Canada, and BT, Vodafone, and others in the U.K., all of whom have significantly greater resources than us and do now or may in the future also develop and/or host their own or other solutions through the cloud;
other cloud companies such as 8x8, Inc., RingCentral, Inc., Amazon.com, Inc., DialPad, Inc., Fusion, Fuze (formerly Thinking Phone Networks), StarBlue (merger of Star2Star and BlueFace), Intermedia.net, Inc., J2 Global, Inc., Jive Communications, Inc. (acquired by LogMeIn, Inc.), Microsoft Corporation (Microsoft Teams (formerly Skype for Business)), Mitel, Nextiva, Inc., Slack Technologies, Inc., Vonage Holdings Corp., and West Corporation;
other large internet companies such as Alphabet Inc., Facebook, Inc., Oracle Corporation, Zoom,  and Salesforce.com, Inc., any of which might launch its own cloud-based business communication services or acquire other cloud-based business communications companies in the future; and
established contact center providers such as Amazon.com, Inc., Aspect Software, Inc., Avaya Inc., Five9, Inc., Genesys Telecommunications Laboratories, Inc., and NewVoiceMedia.
 
Additionally, should we determine to pursue acquisition opportunities, we may compete with other companies with similar growth strategies. Some of these competitors may be larger and have greater financial resources than we do. Competition for these acquisition targets could also result in increased prices of acquisition targets and a diminished pool of companies available for acquisition.
 
There are relatively low barriers to entry into our business. Our proprietary technology does not preclude or inhibit competitors from entering our markets. In particular, we anticipate new entrants will attempt to develop competing products and services or new forums for conducting e-commerce and telecommunications services which could be deemed competition. Additionally, if telecommunications service providers with more resources and name recognition were to enter our markets, they may redefine our industry and make it difficult for us to compete.
 
Expected technology advances associated with the Cloud, increasing use of the Cloud, and new software products are welcome advancements that we believe will broaden the Cloud’s viability. We anticipate that we can compete successfully by relying on our infrastructure, marketing strategies and techniques, systems and procedures, and by adding additional products and services in the future. We believe we can continue the operation of our business by periodic review and revision to our product offerings and marketing approach.
 
INTELLECTUAL PROPERTY
 
Our success depends in part on using and protecting our proprietary technology and other intellectual property. Furthermore, we must conduct our operations without infringing on the proprietary rights of third parties. We also rely upon trade secrets and the know-how and expertise of our key employees. To protect our proprietary technology and other intellectual property, we rely on a combination of the protections provided by applicable copyright, trademark and trade secret laws, as well as confidentiality procedures and licensing arrangements. Although we believe we have taken appropriate steps to protect our intellectual property rights, including requiring employees and third parties who are granted access to our intellectual property to enter into confidentiality agreements, these measures may not be sufficient to protect our rights against third parties. Others may independently develop or otherwise acquire unpatented technologies or products similar or superior to ours.
 
We license from third parties certain software and Internet tools which we include in our services and products. If any of these licenses were terminated, we could be required to seek licenses for similar software and Internet tools from other third parties or develop these tools internally. We may not be able to obtain such licenses or develop such tools in a timely fashion, on acceptable terms, or at all.
 
Companies participating in the software, Internet technology, and telecommunication industries are frequently involved in disputes relating to intellectual property. We may be required to defend our intellectual property rights against infringement, duplication, discovery and misappropriation by third parties or to defend against third-party claims of infringement. Likewise, disputes may arise in the future with respect to ownership of technology developed by employees who were previously employed by other companies. Any such litigation or disputes could be costly and divert our attention from our business. An adverse determination could subject us to significant liabilities to third parties, require us to seek licenses from, or pay royalties to, third parties, or require us to develop appropriate alternative technology. Some or all of these licenses may not be available to us on acceptable terms, or at all. In addition, we may be unable to develop alternate technology at an acceptable price, or at all. Any of these events could have a material adverse effect on our business prospects, financial position, or results of operations.
 
 
4
 
 
EMPLOYEES
 
As of December 31, 2019, we had 56 employees; 55 full-time and 1 part-time, including 3 executives, 16 sales representatives and sales management, 9 engineers and IT support, 20 in operations and customer support, 8 in accounting, finance, and legal.
 
CORPORATE INFORMATION
 
Crexendo, Inc. was incorporated as a Nevada corporation under the name “Netgateway, Inc.” on April 13, 1995. In November 1999, we were reincorporated under the laws of Delaware. In July 2002, we changed our corporate name to “iMergent, Inc.” In May 2011, our stockholders approved an amendment to our Certificate of Incorporation to change our name from "iMergent, Inc." to "Crexendo, Inc." The name change was effective May 18, 2011. Our ticker symbol "IIG" on the New York Stock Exchange was changed to “EXE” on May 18, 2011. We changed the name to better reflect the scope and direction of our business activities of assisting and providing web-based technology solutions to any size business who are seeking to take advantage of the benefits of conducting business on the cloud. On January 13, 2015, the Company moved to the OTCQX Marketplace and our ticker symbol was changed to “CXDO”. In November 2016, we were reincorporated as a Nevada corporation.
 
Our principal executive offices are located at 1615 S. 52nd Street, Tempe, AZ 85281. The telephone number of our principal executive offices is (602) 714-8500, and our main corporate website is www.crexendo.com. Information contained on, or that can be accessed through, our website, does not constitute part of this Annual Report on Form 10-K and inclusion of our website address in this Annual Report on Form 10-K is an inactive textual reference only.
 
We make available our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended, free of charge on our website, www.crexendo.com/company/investors as soon as reasonably practicable after they are electronically filed with or furnished to the Securities and Exchange Commission, or the “SEC”. In addition, the SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov.
 
The Company announces material information to the public about the Company, its products and services and other matters through a variety of means, including the Company’s website (www.crexendo.com), the investor relations section of its website (www.crexendo.com/company/investors), press releases, filings with the SEC, and public conference calls, in order to achieve broad, non-exclusionary distribution of information to the public. The Company encourages investors and others to review the information it makes public in these locations, as such information could be deemed to be material information. Please note that this list may be updated from time to time.
 
GOVERNMENTAL REGULATION
 
As a provider of Internet communications services, we are subject to regulation in the U.S. by the FCC. Some of these regulatory obligations include contributing to the Federal Universal Service Fund, Telecommunications Relay Service Fund and federal programs related to number administration; providing access to E-911 services; protecting customer information; and porting phone numbers upon a valid customer request. We are also required to pay state and local 911 fees and contribute to state universal service funds in those states that assess Internet voice communications services. We are a competitive local exchange carrier (CLEC) in forty-seven states. We are subject to the same FCC regulations applicable to telecommunications companies, as well as regulation by the public utility commission in these states. Specific regulations vary on a state-by-state basis, but generally include the requirement to register or seek certification to provide its services, to file and update tariffs setting forth the terms, conditions and prices for our intrastate services and to comply with various reporting, record-keeping, surcharge collection, and consumer protection requirements.
 
We are subject to regulations generally applicable to all businesses. We are also subject to an increasing number of laws and regulations directly applicable to telecommunication, internet access and commerce. The adoption of any such additional laws or regulations may decrease the rate of growth of the Internet, which could in turn decrease the demand for our products and services. Such laws may also increase our costs of doing business or otherwise have an adverse effect on our business prospects, financial position or results of operations. Moreover, the applicability to the Internet of existing laws governing issues such as property ownership, libel, and personal privacy is uncertain. Future federal or state legislation or regulation could have a material adverse effect on our business prospects, financial condition and results of operations.
 
 
5
 
 
ITEM 1A.  RISK FACTORS.
 
Our quarterly and annual results of operations have fluctuated in the past and may continue to do so in the future. As a result, we may fail to meet or to exceed the expectations of research analysts or investors, which could cause our stock price to fluctuate.
 
Our quarterly and annual results of operations have varied historically from period to period, and we expect that they will continue to fluctuate due to a variety of factors, some of which are outside of our control, including:
 
● 
our ability to retain existing customers and resellers, expand our existing customers’ user base, and attract new customers;
● 
our ability to introduce new solutions; 
● 
the actions of our competitors, including pricing changes or the introduction of new solutions; 
● 
our ability to effectively manage our growth; 
● 
our ability to successfully penetrate the market for larger businesses; 
● 
the mix of annual and multi-year subscriptions at any given time; 
● 
the timing, cost, and effectiveness of our advertising and marketing efforts; 
● 
the timing, operating cost, and capital expenditures related to the operation, maintenance and expansion of our business;
● 
service outages or information security breaches and any related impact on our reputation; 
● 
our ability to accurately forecast revenues and appropriately plan our expenses; 
● 
our ability to realize our deferred tax assets; 
● 
costs associated with defending and resolving intellectual property infringement and other claims; 
● 
changes in tax laws, regulations, or accounting rules; 
● 
the timing and cost of developing or acquiring technologies, services or businesses, and our ability to successfully manage any such acquisitions; 
● 
adverse weather conditions; 
● 
the impact of worldwide economic, political, industry, and market conditions; and, 
● 
our ability to maintain compliance with all regulatory requirements. 
 
Any one of the factors above, or the cumulative effect of some or all of the factors referred to above, may result in significant fluctuations in our quarterly and annual results of operations. This variability and unpredictability could result in our failure to meet the expectations of securities analysts or investors for any period, which could cause our stock price to decline. In addition, a significant percentage of our operating expenses is fixed in nature and is based on forecasted revenues trends. Accordingly, in the event of revenue shortfalls, we may not be able to mitigate the negative impact on net income/(loss) and margins in the short term. If we fail to meet or exceed the expectations of research analysts or investors, the market price of our shares could fall substantially, and we could face costly lawsuits, including securities class-action suits.
 
We have incurred operating losses in prior periods.
 
We sustained operating losses in prior years and cannot guarantee ongoing profitability. Our ability to obtain positive cash flows from operating activities will depend on many factors including, but not limited to, our ability to acquire new customers and retaining and selling additional services to our existing customers. Our future success depends on our ability to significantly increase revenue generated from sales of our solutions to business customers. To increase our revenue, we must add new customers and encourage existing customers to continue their subscriptions at rates that are profitable for us. For customer demand and adoption of our solutions to grow, the quality, cost and feature benefits of these services must compare favorably to those of competing services. As our target markets mature, or as competitors introduce lower cost and/or more differentiated products or services that compete or are perceived to compete with ours, we may be unable to renew or extend our agreements with existing customers or attract new customers, or new business from existing customers, on favorable terms, or at all, which could have an adverse effect on our revenue and growth.
 
 
6
 
 
Fluctuations in our operating results may affect our stock price and ability to raise capital.
 
Our operating results for any given quarter or fiscal year should not be relied upon as an indication of future performance. Our future results will fluctuate, and those results may fall below the expectations of investors and may cause the trading price of our common stock to fall or fluctuate greatly. This may impair our ability to raise capital, should we seek to do so. Our quarterly results may fluctuate based on, including but not limited to our sales results, marketing, management, our ability to compete, pricing, and other risk factors contained in this section.
 
Our Chief Executive Officer owns a significant amount of our common stock and could exercise substantial corporate control. There may be limited ability to sell the company absent the consent of the CEO.
 
Steven G. Mihaylo, Chief Executive Officer (“CEO”) of Crexendo, Inc., owns 69% of the outstanding shares of our common stock based on the number of shares outstanding as of December 31, 2019. As a result, Mr. Mihaylo would have the ability to determine the outcome of matters submitted to our stockholders for approval, including the election of directors and any merger, amalgamation, consolidation or sale of all or substantially all of our assets. Mr. Mihaylo may have the ability to control the management and affairs of our Company. As a “control company” it may not be required that the company maintains an independent board. As a director and officer, Mr. Mihaylo owes a fiduciary duty to our stockholders. As a stockholder, Mr. Mihaylo is entitled to vote his shares, in his own interests, which may not always be in the interests of our stockholders generally. Accordingly, even though certain transactions may be in the best interests of other stockholders, this concentration of ownership may harm the market price of our common stock by, among other things, delaying, deferring or preventing a change in control of our Company, impeding a merger, amalgamation, consolidation, takeover or other business combination involving our Company, or discouraging a potential acquirer from making a tender offer or otherwise attempting to obtain control of our Company.
 
In addition, sales or other dispositions of our shares by Mr. Mihaylo may depress our stock price. Sales of a significant number of shares of our common stock in the public market could harm the market price of our common stock. As additional shares of our common stock become available for resale in the public market, the supply of our common stock will increase, which could result in a decrease in the market price of our common stock.
 
Some of the provisions of our certificate of incorporation and bylaws could make it more difficult for a third party to acquire us, even if doing so might be beneficial to our stockholders by providing them with the opportunity to sell their shares at a premium to the then market price. Our bylaws contain provisions regulating the introduction of business at annual stockholders’ meetings by anyone other than the board of directors. These provisions may have the effect of making it more difficult, delaying, discouraging, preventing or rendering costlier an acquisition or a change in control of our Company.
 
Our securities have been thinly traded. An active trading market in our equity securities may cease to exist, which would adversely affect the market price and liquidity of our common stock, in addition our stock price has been subject to fluctuating prices.
 
Our common stock is traded exclusively in the over-the-counter market. We cannot predict the actions of market makers, investors or other market participants, and can offer no assurances that the market for our securities will be stable. If there is no active trading market in our equity securities, the market price and liquidity of the securities will be adversely affected. The market price of our common stock could decline as a result of sales of a large number of shares of our common stock in the market or the perception that these sales could occur. These sales also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate. As of February 28, 2020, we had outstanding 14,899,751 shares of common stock.
 
Additional dilution will result if outstanding options to acquire shares of our common stock are exercised. In addition, in the event future financings are required they could be convertible into or exchangeable for our equity securities, investors may experience additional dilution.
 
Our stock price may be affected by future sales of our common stock or equity-linked securities in the public market.
 
Such sales or offerings could lower the market price for our common stock. In the future, we may sell additional shares of our common stock or equity-linked securities to raise capital. In addition, a substantial number of shares of our common stock could be registered and issued. Furthermore, there are substantial amounts of vested stock options which are “in the money” which could be exercised and sold in public markets. The Company continues to expect to issue stock options as part of compensation. There may be further effect on our stock price upon the vesting and settlement of restricted stock units and performance units. We cannot predict the size of future issuances or the effect, if any, that they may have on the market price for our common stock. The issuance and sale of substantial amounts of common stock or equity-linked securities, or the perception that such issuances and sales may occur, could adversely affect the trading price of our common stock and impair our ability to raise capital through the sale of additional equity or equity-linked securities.
 
 
7
 
 
Lack of sufficient stockholder equity or continued losses from operations could subject us to fail to comply with the listing requirements of the OTCQX, if that occurred, the price of our common stock and our ability to access the capital markets could be negatively impacted, and our business will be harmed.
 
Our common stock is currently listed on OTCQX. We have had annual losses from continuing operations for the last four of five years (this current year has been profitable). There remains the possibility of future losses. While at current such losses would not impact our listing with OTCQX, requirements may change from time to time and it is possible we may not remain in compliance with the minimum condition of OTCQX listing standards. Delisting from the OTCQX could negatively affect the trading price of our stock and could also have other negative results, including the potential loss of confidence by suppliers and employees, the failure to attract the interest of institutional investors, and fewer business development opportunities.
 
We may face difficulties in attempting to uplist to a “major exchange” and there is no guarantee if the application is accepted, we will continue to meet the listing requirements.
 
While we believe that we meet the listing requirements of both the of the New York Stock Exchange and the Nasdaq Stock Market there is no guarantee if we attempt to uplist that our application will be accepted. Before a company can begin trading on either exchange, it must meet certain initial requirements or "listing standards." The various exchanges set their own standards for listing and continuing to trade a stock. The SEC does not set listing standards. To be listed initially, a company must meet minimum financial and non-financial standards. Among other things, the standards cover total market value, stock price, and the number of publicly traded shares and shareholders a company has. After a company's stock starts trading on an exchange, it usually is subject to other, less stringent requirements; if it fails to meet those, the stock can be delisted. As with listing requirements, the standards for delisting shares are not uniform; each exchange has its own requirements.
 
Our stock price, volatility and acceptance of our securities may be influenced by the research and reports that securities or industry analysts may publish about us or our business.
 
The Company cannot guarantee if there will be research reports written on the Company. The Stock price may be affected by the ability to get coverage and/or sufficient coverage. If coverage is initiated and/or if one or more of current or future analysts who cover us downgrades our stock or publishes inaccurate or unfavorable research about our business, our stock price would likely decline. If one or more of these analysts after issuing coverage ceases coverage of our company or fails to publish reports on us regularly, demand for our stock could decrease, which might cause our stock price and trading volume to decline. Furthermore, such analysts publish their own projections regarding our actual results. These projections may vary widely from one another and may not accurately predict the results we actually achieve. Our stock price may decline if we fail to meet analysts’ projections.
 
We may undertake acquisitions, mergers or change to our capital structure to expand our business, which may pose risks to our business and dilute the ownership of our existing stockholders.
 
As part of a potential growth strategy, we may attempt to acquire or merge with certain businesses. Whether we realize benefits from any such transactions will depend in part upon the integration of the acquired businesses, the performance of the acquired products, services and capacities of the technologies acquired, as well as the personnel hired in connection therewith. Accordingly, our results of operations could be adversely affected from transaction-related charges, amortization of intangible assets, and charges for impairment of long-term assets. While we believe that we have established appropriate and adequate procedures and processes to mitigate these risks, there can be no assurance that any potential transaction will be successful.
 
In addition, the financing of any acquisition may require us to raise additional funds through public or private sources. Additional funds may not be available on terms that are favorable to us and, in the case of equity financings, may result in dilution to our stockholders. Future acquisitions by us could also result in large and immediate write-offs or assumptions of debt and contingent liabilities, any of which may have a material adverse effect on our consolidated financial position, results of operations, and cash flows.
 
Our ability to use our net operating loss carry-forwards may be reduced in the event of an ownership change, and could adversely affect our financial results.
 
As of December 31, 2019, we had net operating loss (“NOL”) carry-forwards of approximately $18,520,000. Section 382 of the Internal Revenue Code, as amended (the “Code”) imposes limitations on a corporation’s ability to utilize its NOL carry-forwards. In general terms, an ownership change results from transactions increasing the ownership of certain stockholders in the stock of a corporation by more than 50% over a three-year period. Any limited amounts may be carried over into later years, and the amount of the limitation may, under certain circumstances, be increased by the “recognized built-in gains” that occur during the five-year period after the ownership change (the recognition period). Future changes in ownership of more than 50% may also limit the use of these remaining NOL carry-forwards. Our earnings, if any, and cash resources would be materially and adversely affected if we cannot receive the full benefit of the remaining NOL carry-forwards. An ownership change could occur as a result of circumstances that are not within our control.
 
 
8
 
 
The telecommunications industry is highly competitive. We face intense competition from traditional telephone companies, wireless companies, cable companies and alternative voice communication providers and other VoIP companies.
 
Our Cloud telecommunications services compete with other voice over internet protocol (VoIP) providers. In addition, we also compete with traditional telephone service providers which provide telephone service based on the public switched telephone network (PSTN). Our VoIP offering is not fully compatible with such customers. Some of these traditional providers have also added VoIP services. There is also competition from cable providers, which have added VoIP service offerings in bundled packages to their existing cable customers. The telecommunications industry is highly competitive. We face intense competition from traditional telephone companies, wireless companies, cable companies, and alternative voice communication providers.
 
Most traditional wire line and wireless telephone service providers, cable companies, and some VoIP providers are substantially larger and better capitalized than we are and have the advantage of a large existing customer base. Because most of our target customers are already purchasing communications services from one or more of these providers, our success is dependent upon our ability to attract target customers away from their existing providers. Our competitors’ financial resources may allow them to offer services at prices below cost or even for free in order to maintain and gain market share or otherwise improve their competitive positions.
 
The markets for our products and services are continuing to evolve and are increasingly competitive. Demand and market acceptance for recently introduced and proposed new products and services and sales of such products and services are subject to a high level of uncertainty and risk. Our business may suffer if the market develops in an unexpected manner, develops more slowly than in the past or becomes saturated with competitors, if any new products and services do not sustain market acceptance. A number of very large, well-capitalized, high profile companies serve the e-commerce, VoIP and Cloud technology markets. If any of these companies entered our markets in a focused and concentrated fashion, we could lose customers, particularly more sophisticated and financially stable customers.
 
Our VoIP or cloud telecommunications service competes against established well financed alternative voice communication providers, (such as 8x8 and Ring Central) who may provide comparable services at comparable or lower pricing.
 
Pricing in the telecommunications industry is very fluid and competitive. Price is often a substantial motivation factor in a customer’s decision to switch to our telephony products and services. Our competitors may reduce their rates which may require us to reduce our rates, which would affect our margins and revenues, or otherwise make our pricing non-competitive. We may be at a disadvantage compared with those competitors who have substantially greater resources than us or may otherwise be better positioned to withstand an extended period of downward pricing pressure.
 
Many of our current and potential competitors have longer operating histories, significantly greater resources and brand awareness, and a larger base of customers than we have. As a result, these competitors may have greater credibility with our existing and potential customers. Our competitors may also offer bundled service arrangements that present a more differentiated or better integrated product to customers. Announcements, or expectations, as to the introduction of new products and technologies by our competitors or us could cause customers to defer purchases of our existing products, which also could have a material adverse effect on our business, financial condition or operating results.
 
Changes to rates by our suppliers, competitors and increasing regulatory charges may require us to raise prices which could impact results.
 
Pricing in the telecommunications industry is very fluid and competitive. Price is often a substantial motivating factor in a customer’s decision to switch to our cloud telecommunications products and services. Our competitors may reduce their rates which may require us to reduce our rates, which would affect our margins and revenues, or otherwise make our pricing non-competitive. Our upstream carriers, suppliers and vendors may increase their rates thus directly impacting our cost of sales, which would affect our margins. Interconnected VoIP traffic may be subject to increased charges. Should this occur, the rates paid to our underlying carriers may increase which could reduce our profitability. Changes in our underlying costs of sales may increase rates we charge our customers which could make us less competitive and impact our sales and retention of existing customers.
 
We have targeted sales to mid-market and larger enterprise customers. Not properly managing these customers could negatively affect our business, margins, cash flow and operations.
 
Selling to larger enterprise customers contains inherent risks and uncertainties. Our sales cycle has become more time-consuming and expensive. The delays associated with closing and installing larger customers may impact results on a quarter to quarter basis. There may be additional pricing pressure in this market which may affect margins and profitability. Revenue recognition may be delayed for some complex transactions, all of which could harm our business and operating results. The loss of a large customer may have a material negative impact on quarterly or annual results.
 
Multi-location users require additional and expensive customer service which may require additional expense and impact margins on enterprise sales. Enterprise customers may demand more features, integration services and customization which require additional engineering and operational time which could impact margins on an enterprise sale. Multi-location enterprise customer sales may have different requirement in different locations which may be difficult to fulfill or satisfy various interests which could result in cancellations.
 
Enterprise customers might demand we provide service locations internationally where we may encounter technical, logistical, infrastructure and regulatory limitations on our ability to implement or deliver our services. Our inability to provide service in certain international locations may result in a cancellation of the entire contract. Further with larger enterprise customer sales, the risk of customers transporting desktop devices internationally without our knowledge may increase.
 
 
9
 
 
Sales to small and medium-sized businesses face risks as they may have fewer financial resources to weather an economic downturn.
 
A substantial percentage of our revenues come from small and medium-sized businesses. These customers may be more adversely affected by economic downturns than larger, more established businesses. The majority of our customers pay for our subscriptions with credit and debit cards. Weakness in certain segments of the credit markets and in the U.S. and global economies may result in increased numbers of rejected credit and debit card payments, which could negatively affect our business. If small and medium-sized businesses experience financial hardship as a result of a weak economy, industry consolidation, or any other reason, the overall demand for our subscriptions could be materially and adversely affected.
 
We must acquire new customers on an ongoing basis to maintain and increase our customers and revenues.
 
We will have to acquire new customers in order to increase revenues. We incur significant costs to acquire new customers, and those costs are an important factor in determining our profitability. Therefore, if we are unsuccessful in retaining customers or are required to spend significant amounts to acquire new customers beyond those budgeted, our revenue could decrease, which could prevent us from reaching profitability and have our net loss increase. Marketing expenditures are an ongoing requirement and will become a larger ongoing requirement of our business.
 
If we do not successfully expand our sales including our partner channel program and direct sales, we may be unable to increase our sales and that may affect our stock price.
 
We sell our products primarily through direct sales and our partner channel, and we must substantially expand the number of partners and producing direct sales personnel to increase organic revenue substantially. If we are unable to expand our partner channel network and hire and retain qualified sales personnel, our ability to increase our organic revenue and grow our business could be compromised. The challenge of attracting, training, and retaining qualified candidates, may make it difficult to grow revenue.  Our direct sales are driven largely by inside sales who sell our services and products to customers. Our future growth depends on our ability to develop and maintain a successful direct sales organization that identifies and closes a significant portion of sales. If we or the agents fail to do so, we may be unable to meet our revenue growth targets. Our partner sales are generated through indirect channel sales. These channels consist of master agents’ independent agents (including master agents), value-added resellers, and service providers. We contract directly with the end customer. We may or may not have active involvement in the sale or may use these channel partners to identify, qualify and manage prospects throughout the sales cycle. These channels may generate an increasing portion of our revenue in the future. Our continued success requires continuing to develop and maintain successful relationships with these partners. If we fail to properly select and manage our partners, or they are not successful in their sales efforts, we may be unable to meet our revenue growth targets.
 
We face risks in our sales to certain market segments including, but not limited to, sales subject to HIPPA Regulations.
 
We have sold and will continue to attempt to sell to certain customer segments which may have requirements for additional privacy or security. In addition sales may be made to customers that are subject to additional security requirements and or HIPPA requirements. Selling into segments with additional requirements increases potential liability which in some instances may be unlimited. While the Company believes it meets or exceeds all requirements for sales into such segments, there is no assurance that the Company systems fully comply with all requirements. Our customers can use our services to store contact and other personal or identifying information, and to process, transmit, receive, store and retrieve a variety of communications and messages, including information about their own customers and other contacts. In addition, customers may use our services to store protected health information, or PHI, that is protected under the Health Insurance Portability and Accountability Act, or HIPAA. Noncompliance with laws and regulations relating to privacy and HIPAA may lead to significant fines, penalties or civil liability.
 
 
10
 
 
Our collection, processing, storage, use, and transmission of personal data could give rise to liabilities as a result of governmental regulation, conflicting legal requirements, differing views on data privacy, or security breaches.
 
We collect, process, store, use, and transmit personal data on a daily basis. Personal data is increasingly subject to legal and regulatory protections around the world, which vary widely in approach and which possibly conflict with one another. In recent years, for example, U.S. legislators and regulatory agencies, such as the Federal Trade Commission, as well as U.S. states have increased their focus on protecting personal data by law and regulation and have increased enforcement actions for violations of privacy and data protection requirements. California recently enacted legislation, the California Consumer Privacy Act (“CCPA”) that will, among other things, require covered companies to provide new disclosures to California consumers, and afford such consumers new abilities to opt-out of certain sales of personal information, which became effective January 1, 2020. While we believe that we are not a covered entity under the law, the effects of the CCPA potentially are significant, however, and may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply. We may also from time to time be subject to, or face assertions that we are subject to, additional obligations relating to personal data by contract or due to assertions that self-regulatory obligations or industry standards apply to our practices.
 
The European Commission also approved and adopted the GDPR, its data protection law, which took effect beginning in May 2018. These data protection laws and regulations are intended to protect the privacy and security of personal data, including credit card information that is collected, processed, and transmitted in or from the relevant jurisdiction. While we do not currently provide services in Countries where compliance would be required and are therefore not required to be compliant, if we did provide those services or otherwise were required to become complaint, implementation of and compliance with these laws and regulations may be more costly or take longer than we anticipate, or could otherwise adversely affect our business operations, which could negatively impact our financial position or cash flows. We stopped hosting websites in GDPR-complaint Countries or Countries from which the bulk of business came from Countries subject to GDPR. We also took steps to block those Countries from accessing any other sites we host. Additionally, media coverage of data breaches has escalated, in part because of the increased number of enforcement actions, investigations, and lawsuits. As this focus and attention on privacy and data protection increases, we also risk exposure to potential liabilities and costs resulting from compliance with or any failure to comply with applicable legal requirements, conflicts among these legal requirements, or differences in approaches to privacy.
 
We could be liable for breaches of security on our website, fraudulent activities of our users, or the failure of third-party vendors to deliver credit card transaction processing services.
 
We engage in electronic billing and processing of our customers using secure transmission of sometimes confidential information over public networks. We have systems and processes in place that we deem more than sufficient and industry standard that are designed to protect consumer information and prevent fraudulent credit card transactions and other security breaches. Our failure to protect against fraud or breaches may subject us to costly breach notification and other mitigation obligations, class action lawsuits, investigations, fines, forfeitures, or penalties from governmental agencies that could adversely affect our operating results. We may be unable to prevent our customers from fraudulently receiving goods and services. Our liability could also increase if a large fraction of transactions using our services involve fraudulent or disputed credit card transactions. We may also experience losses due to subscriber fraud and theft of service. Subscribers have, in the past, obtained access to our service without paying for monthly service and international toll calls by unlawfully using fraudulently obtained codes. If our existing anti-fraud procedures are not adequate or effective, consumer fraud and theft of service could have a material adverse effect on our business, financial condition, and operating results.
 
We face risks in our strategy of designing and developing our own desktop telephones (“desktop devices”).
 
We continue to primarily sell Crexendo ® branded desktop devices, although, the Company also supports third party devices manufactured by Yealink, Cisco, and Polycom. Our desktop devices are being manufactured by third party vendors in China. The Crexendo branded desktop devices include firmware specifically designed for our cloud telecommunications services. If the phones are successfully manufactured there is no assurance of the acceptance of the desktop devices. Successful roll out is not guaranteed and is contingent on various factors including but not limited to; meeting certain industry standards, the availability of our vendors to meet agreed terms, supply from vendors being sufficient to meet demand, industry acceptance of the desktop devices, desktop devices meeting the needs of our customers, competitive pricing of the desktop devices, feature set of the desktop devices being up to competitive standards, regulatory approval as required of the desktop devices and competitor claims relating to the desktop devices. Our failure to be able to fully implement the sale of the Crexendo desktop devices or the inability to have desktop devices manufactured to meet our supply needs may cause us damage as well as require us to have to purchase desktop devices from other suppliers at a higher price which could affect sales and margins. Our desktop devices come preloaded with our firmware and are not currently intended to work with other competitors’ or vendors' services.
 
Our churn rate may increase in future periods due to customer cancellations or other factors, which may adversely impact our revenue or require us to spend more money to grow our customer base.
 
Our customers generally have initial service periods of between three and five year and may discontinue their subscriptions for our services after the expiration of their initial subscription period. In addition, our customers may renew for lower subscription amounts or for shorter contract lengths. We may not accurately predict cancellation rates for our customers. Our cancellation rates may increase or fluctuate because of a number of factors, including customer usage, pricing changes, number of applications used by our customers, customer satisfaction with our service, the acquisition of our customers by other companies and deteriorating general economic conditions. If our customers do not renew their subscriptions for our service or decrease the amount they spend with us, our revenue will decline, and our business will suffer.
 
Our rate of customer cancellations may increase in future periods due to many factors, some of which are beyond our control, such as the financial condition of our customers or the state of credit markets. In addition, a single, protracted service outage or a series of service disruptions, whether due to our services or those of our bandwidth carriers, may result in a sharp increase in customer cancellations.
 
 
11
 
 
If we do not successfully expand our physical infrastructure and build diverse geo redundant locations, which require large investments, we may be unable to substantially increase our sales and retain customers.
 
Our ability to provide cloud telecommunications services is dependent upon on our physical and cloud based infrastructure. While most of our physical equipment required for providing these services is redundant in nature and offers high availability, certain types of failures or malfunctioning of critical hardware/software equipment, including but not limited to fire, water or other physical damage may impact our ability to deliver continuous service to our customers. Act of God or terrorism or vandalism or gross negligence of person(s) currently or formerly associated with the company may result in loss of revenue, profitability and retaining and acquiring new customers.
 
Our ability to recover from disasters, if and when they occur is paramount to offer continued service to our existing customers. In addition to our physical infrastructure, we have a cloud infrastructure deployment with AWS to provide continuous service to our customers in the event of a disaster or failure of our physical infrastructure. If our third-party service providers fail to maintain these facilities properly, or fail to respond quickly to problems, our customers may experience service interruptions. The failure of any of these third party service providers to properly maintain services may be subject to factors including but not limited to the following: (i) cause a loss of customers, (ii) adversely affect our reputation, (iii) cause negative publicity, (iv) negatively impact our ability to acquire customers, (v) negatively impact our revenue and profitability, (vi) potential law suits for not reaching E-911 services, and (vii) potential law suits for loss of business and loss of reputation.
 
We may not be able to scale our business efficiently or quickly enough to meet our customers' growing needs, in which case our operating results could be harmed.
 
As usage of our cloud telecommunications services by mid-market and larger distributed enterprises expands and as customers continue to integrate our services across their enterprises, we are required to devote additional resources to improving our application architecture, integrating our products and applications across our technology platform as well as expanding integration and performance. We will need to appropriately scale our internal business systems and our services organization, including customer support and services and regulatory compliance, to serve a growing customer base. Any failure of or delay in these efforts could cause to prevent acquisition of customers, impaired system performance and reduced customer satisfaction. These issues could result in decreased sales to new customers, lower renewal rates by existing customers, which could hurt our revenue growth and our reputation. We cannot be sure that the expansion and improvements to our infrastructure and systems will be fully or effectively implemented on a timely basis, if at all. These efforts may reduce revenue and our margins and adversely impact our financial results.
 
Our success depends in part upon our ability to provide customer service that effectively supports the needs of our customers.
 
Providing these services effectively requires that our customer support personnel have industry-specific technical knowledge and expertise, it may be difficult and costly for us to hire qualified personnel, particularly in the strong labor market in Phoenix, Arizona where we are headquartered. Our support personnel require extensive training on our products and services, which may make it difficult to scale up our support operations rapidly or effectively. The importance of high-quality customer support will increase as we expand our business and pursue new customers. If we do not help our customers quickly resolve post-implementation issues and provide effective ongoing support, our ability to sell additional features and services to existing customers will suffer and our reputation may be harmed.
 
Our future success could depend on our ability to effectively implement and support the services we sell to mid-market and larger enterprises.
 
We have a limited history of selling our services to larger businesses and may experience challenges in configuring and providing ongoing support for the solutions we sell to large customers. Larger customers' networks are often more complex than those of smaller customers, and the configuration of our services for these customers usually requires customer assistance. There is no guarantee that the customer will make available to us the necessary personnel and other resources for a successful configuration of services. Lack of assistance from the customer or lack of local resources may prevent us from properly configuring our services for the customer, which can in turn adversely impact the quality of services that we deliver over our customers' networks, and/or may result in delays in the implementation of our services and impact the quality and ability to continue to provide the services. This could also create a public perception that we are unable to deliver high quality of service to our customers, which could harm our reputation. In addition to the foregoing larger customers tend to require higher levels of customer service and individual attention, which may increase our costs for implementing and delivering services.
 
Our success depends in part upon the capacity, reliability, and performance of our network infrastructure, including the capacity provided by our Internet bandwidth suppliers.
 
We depend on these companies to provide uninterrupted and error-free service. Some of these providers are also our competitors. We do not have control over these providers. We may be subject to interruptions or delays in network service. If we fail to maintain reliable bandwidth or performance that could significantly reduce customer demand for our services and damage our business.
 
 
12
 
 
Our success depends in part upon the capacity, reliability, and performance of our telecom carriers, and their network infrastructure, including the capacity provided by our Tier 1 and non-Tier 1 Telecom suppliers for Telecom Origination and Termination Services.
 
We depend on these companies to provide uninterrupted and error-free service telecom services, sourcing of DIDs, porting of numbers and delivering telephone calls from and to endpoints and devices on our network. Some of these providers are also our competitors. We do not have control over these providers. We may be subject to interruptions or delays in their service. If we fail to maintain reliable connectivity or performance with our upstream carriers it could then significantly reduce customer demand for our services and damage our business.
 
Our ability to provide telecommunications services is dependent upon third-party facilities and equipment, the failure of which could cause delays or interruptions of our service and impact our revenue and profitability.
 
Our ability to provide quality and reliable cloud telecommunications service is in part dependent upon the proper functioning of facilities and equipment owned and operated by third parties and is, therefore, beyond our control. Our cloud telecommunications service (and to a lesser extend our e-commerce services) requires our customers to have an operative broadband Internet connection and an electrical power supply, which are provided by the customer’s Internet service provider and electric utility company and not by us. The quality of some broadband Internet connections may be too poor for customers to use our services properly. In addition, if there is any interruption to a customer’s broadband Internet service or electrical power supply, that customer will be unable to make or receive calls, including emergency calls (our E-911 service), using our service. We outsource several of our network functions to third-party providers. If our third-party service providers fail to maintain these facilities properly, or fail to respond quickly to problems, our customers may experience service interruptions. The failure of any of these third party service providers to properly maintain services may be subject to factors including but not limited to the following: (i) cause a loss of customers, (ii) adversely affect our reputation, (iii) cause negative publicity, (iv) negatively impact our ability to acquire customers, (v) negatively impact our revenue and profitability, (vi) potential law suits for not reaching E-911 services, and (vii) potential law suits for loss of business and loss of reputation.
 
We rely on third parties to provide a portion of our customer service responses, initiate local number portability for our customers, deliver calls to and from PSTN and other public telephone VoIP/Wireless service providers and provide aspects of our E-911 service.
 
We offer our cloud telecommunications customers support 24 hours a day, seven days a week. We may rely on third parties (sometimes outside of the U.S) to respond to customer inquiries. These third-party providers generally represent us without identifying themselves as independent parties. The ability of third-party providers to provide these representatives may be disrupted due to issues outside our control.
 
We also maintain an agreement with an E-911 provider to assist us in routing emergency calls directly to an emergency service dispatcher at the PSAP in the area of the customer’s registered location and terminating E-911 calls. We also contract with a provider for the national call center that operates 24 hours a day, seven days a week to receive certain emergency calls and with several companies that maintain PSAP databases for the purpose of deploying and operating E-911 services. The dispatcher will have automatic access to the customer's telephone number and registered location information. If a customer moves their Crexendo service to a new location, the customer's registered location information must be updated and verified by the customer. Until that takes place, the customer will have to verbally advise the emergency dispatcher of his or her actual location at the time of an emergency 9-1-1 call. This can lead to delays in the delivery of emergency services
 
Interruptions in service from these vendors could also cause failures in our customers’ access to E-911 services and expose us to liability.
 
We also have agreements with companies that initiate our local number portability, which allow new customers to retain their existing telephone numbers when subscribing to our services. We will need to work with these companies to properly port numbers. The failure to port numbers may subject us to loss of customers or regulatory review.
 
If any of these third parties do not provide reliable, high-quality service, our reputation and our business will be harmed. In addition, industry consolidation among providers of services to us may impact our ability to obtain these services or increase our expense for these services.
 
Our dependence on outside contractors and third-party agents for fulfillment of certain items and critical manufacturing services could result in product or delivery delays and/or damage our customer relations.
 
We outsource the manufacturing of certain products we sell and products we provide. We submit purchase orders to agents or the companies that manufacture the products. We describe, among other things, the type and quantities of products or components to be supplied or manufactured and the delivery date and other terms applicable to the products or components. Our suppliers or manufacturers potentially may not accept any purchase order that we submit. Our reliance on outside parties involves a number of potential risks, including: (i) the absence of adequate capacity, (ii) the unavailability of, or interruptions in access to, production or manufacturing processes, (iii) reduced control over delivery schedules, (iv) errors in the product, and (v) claims of third party intellectual infringement or defective merchandise. If delays, problems or defects were to occur, it could adversely affect our business, cause claims for damages to be filed against us, and negatively impact our consolidated operations and cash flows.
 
 
13
 
 
Errors in our technology or technological issues outside our control could cause delays or interruptions to our customers.
 
Our services (including cloud telecommunications and e-commerce) may be disrupted by problems with our technology and systems such as malfunctions in our software or facilities. In addition there may be service interruptions for reasons outside our control. Our customers and potential customers subscribing to our services have experienced interruptions in the past and may experience interruptions in the future as a result of these types of problems. Interruptions could cause us to lose customers and offer customer credits, which could adversely affect our revenue and profitability. Network and Telecommunication interruptions may also impair our ability to sign-up new customers. In addition since our systems and our customers’ ability to use our services are Internet-dependent, our services may be subject to “cyber-attacks” from the Internet, which could have a significant impact on our systems and services. Our customers’ ability to use our services is dependent on third-party internet providers which may suffer service disruptions. If service interruptions adversely affect the perceived reliability of our service, we may have difficulty attracting and retaining customers and our growth may suffer.
 
Our operations could be hurt by a natural disaster, network security breach, or other catastrophic event.
 
We maintain a fully redundant physical infrastructure in our data center in Tempe, Arizona and a cloud infrastructure deployment with AWS for disaster recovery. This system does not guarantee continued reliability if a catastrophic event occurs. Despite implementation of network security measures, our servers may be vulnerable to computer viruses, break-ins, and similar disruptions from unauthorized tampering with our computer systems including, but not limited to, denial of service attacks. In addition, if there is a breach or alleged breach of security or privacy involving our services including but not limited to data loss, or if any third party undertakes illegal or harmful actions using our communications or e-commerce services, our business and reputation could suffer substantial adverse publicity and impairment. We have experienced interruptions in service in the past. While we do not believe that we have lost customers as a consequence, the harm to our reputation is difficult to assess. We have taken and continue to take steps to improve our infrastructure to prevent service interruptions.
 
Failure in our data center or services could lead to significant costs and disruptions.
 
All data centers, including ours, are subject to various points of failure. Problems with cooling equipment, generators, uninterruptible power supply, routers, switches, or other equipment, whether or not within our control, could result in service interruptions for our customers as well as equipment damage. Any failure or downtime could affect a significant percentage of our customers. The total destruction or severe impairment of our data center facilities could result in significant downtime of our services and the loss of customer data.
 
Internet security issues and growing Cyber threats pose risks to the development of e-commerce and our business.
 
Security and privacy concerns may inhibit the growth of the Internet and other online services generally, especially as a means of conducting commercial transactions.
 
We could experience security breaches in the transmission and analysis of confidential and proprietary information of the consumer, the merchant, or both, as well as our own confidential and proprietary information.
 
Anyone able to circumvent security measures could misappropriate proprietary information or cause interruptions in our operations, as well as the operations of the merchant. We may be required to expend significant capital and other resources to protect against security breaches or to minimize problems caused by security breaches. To the extent that we experience breaches in the security of proprietary information which we store and transmit, our reputation could be damaged and we could be exposed to a risk of loss or litigation. 
 
We collect personal and credit card information from our customers and employees could misuse this information.
 
The PCI Data Security Standard (“PCI DSS”) is a specific set of comprehensive security standards required by credit card brands for enhancing payment account data security, including but not limited to requirements for security management, policies, procedures, network architecture, and software design. We maintain credit card and other personal information in our systems. Due to the sensitive nature of retaining such information we have implemented policies and procedures to preserve and protect our data and our customers’ data against loss, misuse, corruption, misappropriation caused by systems failures, unauthorized access, or misuse. Notwithstanding these policies, we could be subject to liability claims by individuals and customers whose data resides in our databases for the misuse of that information. While the Company believes its systems meet or exceed industry standards, the Company does not believe it is required to meet PCI level 1 compliance and has not certified under that level. Failure to meet PCI compliance levels could negatively impact the Company’s ability to collect and store credit card information which could cause substantial disruption to our business. Notwithstanding the results of this assessment there can be no assurance that payment card brands will not request further compliance assessments or set forth additional requirements to maintain access to credit card processing services, which could incur substantial additional costs and could have a material adverse effect on our business.
 
 
14
 
 
We depend upon industry standard protocols, best practices, solutions, third-party software, technology, tools including but not limited to Open Source software.
 
We rely on non-proprietary third party licensing and software some of which may be Open Source and protected under various licensing agreements. We may be subject to additional royalties, license or trademark infringement costs or other unknown costs when one or more of these third-party technologies are affected or need to be replaced due to end-of-support or end-of-sale of such third parties.
 
We may incur substantial expenses in defending against third-party patent and trademark infringement claims regardless of their merit.
 
From time to time, parties may assert patent infringement claims against us in the form of letters, lawsuits, and other forms of communication. Third parties may also assert claims against us alleging infringement of copyrights, trademark rights, trade secret rights or other proprietary rights or alleging unfair competition. If there is a determination that we have infringed third-party proprietary rights, we could incur substantial monetary liability and be prevented from using the rights in the future.
 
We depend on our senior management and other key personnel, and a loss of these individuals could adversely impact our ability to execute our business plan and grow our business.
 
We depend on the continued services of our key personnel, including our Officers and certain engineers. Each of these individuals has acquired specialized knowledge and skills with respect to our operations. The loss of one or more of these key personnel could negatively impact our performance. In addition, we expect to hire additional personnel as we continue to execute our strategic plan, particularly if we are successful in expanding our operations. Competition for the limited number of qualified personnel in our industry is intense. At times, we have experienced difficulties in hiring personnel with the necessary training or experience.
 
Our public filings are subject to review by the SEC.
 
Our SEC filings are reviewed by the SEC from time to time and any significant changes required as a result of any such review may result in material liability to us and have a material adverse impact on the trading price of our common stock.
 
Examinations by relevant tax authorities may result in material changes in related tax reserves for tax positions taken in previously filed tax returns or may impact the valuation of certain deferred income tax assets, such as net operating loss carry-forwards.
 
Based on the outcome of examinations by relevant tax authorities, or as a result of the expiration of statutes of limitations for specific jurisdictions, it is reasonably possible that the related tax reserves for tax positions taken regarding previously filed tax returns will materially change from those recorded in our financial statements. In addition, the outcome of examinations may impact the valuation of certain deferred income tax assets (such as net operating loss carry-forwards) in future periods. It is not possible to estimate the impact of the amount of such changes, if any, to previously recorded uncertain tax positions.
 
Changes in our business model and sales strategies may adversely impact revenue.
 
When the Company shifted away from a seminar sales model, our web services revenue was adversely impacted. Our website hosting revenue has continued to decline since we no longer sell our website development software through a seminar sales model. The Company is not actively marketing its website development software or website hosting services. Our web services segment revenue may continue to decline over time as more competitors enter the website building and hosting industry.
 
From time to time we had been the subject of governmental inquiries and investigations related to our discontinued seminar sales model and business practices that could require us to pay refunds, damages or fines, which could negatively impact our financial results or ability to conduct business. We have received customer complaints and civil actions.
 
From time to time, we received inquiries from federal, national, state, city and local government officials in the various jurisdictions in which we operated. These inquiries had historically been related to our discontinued seminar sales practices. There is still the potential of review of past sales and sales of our current web and telecom services. We respond to these inquiries and have generally been successful in addressing the concerns of these persons and entities, without a formal complaint or charge being made, although there is often no formal closing of the inquiry or investigation. The ultimate resolution of these or other inquiries or investigations may have a material adverse effect on our business or operations, or a formal complaint could be initiated. During the ordinary course of business, we also receive a number of complaints and inquiries from customers, governmental and private entities. In some cases, these complaints and inquiries from agencies and customers have ended up in civil court. We may continue to receive customer and agency claims and actions.
 
 
15
 
 
Changes in laws and regulations and the interpretation and enforcement of such laws and regulations could adversely impact our financial results or ability to conduct business.
 
We are subject to a variety of federal and state laws and regulations as well as oversight from a variety of governmental agencies and public service commissions. The laws governing our business may change in ways that harm our business. Federal or state governmental agencies administering and enforcing such laws may also choose to interpret and apply them in ways that harm our business. These interpretations are also subject to change. Regulatory action could materially impair or force us to change our business model and may adversely affect our revenue, increase our compliance costs, and reduce our profitability. In addition, governmental agencies such as the SEC, Internal Revenue Service (IRS), Federal Trade Commission (FTC), Federal Communication Commission (FCC) and state taxing authorities may conclude that we have violated federal laws, state laws or other rules and regulations, and we could be subject to fines, penalties or other actions that could adversely impact our financial results or our ability to conduct business.
 
The FCC net neutrality rules have changed. There may be a negative effect to our business going forward as a consequence of those changes.
 
On January 4, 2018, the Federal Communications Commission, or FCC, released an order that largely repeals rules that the FCC had in place which prevented broadband internet access providers from degrading or otherwise disrupting a broad range of services provisioned over consumers' and enterprises' broadband internet access lines. There are efforts in Congress to prevent the Order from becoming effective and a number of state attorneys general have filed an appeal of the FCC's January 4, 2018 order. Many of the largest providers of broadband services, like cable companies and traditional telephone companies, have publicly stated that they will not degrade or disrupt their customers' use of applications and services, like ours. However there is not guarantee that they will continue to do such. If such providers were to degrade, impair, or block our services, it would negatively impact our ability to provide services to our customers, likely result in lost revenue and profits, and we would incur legal fees in attempting to restore our customers' access to our services. Broadband internet access providers may also attempt to charge us or our customers additional fees to access services like ours that may result in the loss of customers and revenue, decreased profitability, or increased costs to our offerings that may make our services less competitive. Following the adoption of the January 4, 2018 Order, a number of states have passed laws establishing rules similar to those that existed prior to the effective date of the January 4, 2018 Order. States have adopted a variety of approaches in attempting to preserve the rules in place prior to the FCC Order. We however cannot rely on those laws as there is legal uncertainty as to whether states that have passed such laws have the authority to do so if such laws as they could be interpreted to conflict with the January 4, 2018 Order. The U.S. Department of Justice has taken the position that local authorities do not have the authority to contradict the FTC order. We cannot predict the ultimate outcome of these disputes.
 
Internet access providers may limit our access which could have a negative effect on our business.
 
Our service require internet access and internet backbone providers may be able to block, degrade or charge for access to, or the bandwidth use of certain of our products and services which could have a negative effect on our services and could lead to additional expenses and the loss of users. Our products and services depend on the ability of our users to access the Internet, and many of our services require significant bandwidth to work effectively. Further, customers who access our mobile application Crexmo© (or future application) through their smartphones must have a high-speed connection, to use our services. This access is provided by companies that have significant and increasing market power in the broadband and Internet access marketplace some of these providers offer products and services that directly compete with our own offerings, which give them a significant competitive advantage.
 
Our Telecommunications services are required to comply with industry standards, FCC regulations, privacy laws as well as certain State and local jurisdiction specific regulations failure to comply with those may subject us to penalties and may also require us to modify existing products and/or service.
 
The acceptance of telecommunications services is dependent upon our meeting certain industry standards. We are required to comply with certain rules and regulations of the FCC regarding safety standards. Standards are continuously being modified and replaced. As standards evolve, we may be required to modify our existing products or develop and support new versions of our products. We must comply with certain federal, state, and local requirements regarding how we interact with our customers, including marketing practices, consumer protection, privacy, and billing issues, the provision of 9-1-1 emergency service and the quality of service we provide to our customers. The failure of our products and services to comply, or delays in compliance, with various existing and evolving standards could delay future offerings and impact our sales, margins, and profitability. Changes to the Universal Service Funds by the FCC or various States may require us to increase our costs which could negatively affect revenue and margins.
 
We are subject to Federal laws and FCC regulations that require us to protect customer information. While we have protections in place to protect customer information there is no assurance that our systems will not be subject to failure or intentional fraudulent attack. The failure to protect required information could subject us to penalties and diminish the confidence our customers have in our systems which could negatively affect results. While we try to comply with all applicable data protection laws, regulations, standards, and codes of conduct, as well as our own posted privacy policies and contractual commitments to the extent possible, any failure by us to protect our users’ privacy and data, including as a result of our systems being compromised by hacking or other malicious or surreptitious activity, could result in a loss of user confidence in our services and ultimately in a loss of users, which could materially and adversely affect our business as well as subject us to law suits, civil fines and criminal penalties.
 
Governmental entities, class action lawyers and consumer advocates are reviewing the data collection and use by companies that must maintain such data. Our own requirements as well as regulatory codes of conduct, enforcement actions by regulatory agencies, and lawsuits by other parties could impose additional compliance costs on us as well as subject us to unknown potential liabilities. These evolving laws, rules and practices may also curtail our current business activities which may delay or affect our ability to become profitable as well as affect customers and other business opportunities.
 
We are also subject to the privacy and data protection-related obligations in our contracts with our customers and other third parties. Any failure, or perceived failure, to comply with federal, state, or international laws, or to comply with our contractual obligations related to privacy, could result in proceedings or actions against us which could result in significant liability to us as well as harm to our reputation. Additionally, third parties with whom we contract may violate or appear to violate laws or regulations which could subject us to the same risks.
 
There is considerable uncertainty with respect to the state of law governing data transfers between the European Union ("EU"), and other countries with similar data protection laws, and it remains unclear what the final resolution will be for cross-border data transfers of personal information. There may be risks associated with data transfer and customers who use International Locations.
 
 
16
 
 
States are adding regulation for VoIP providers which could increase our costs and change certain aspects of our service.
 
Certain states take the position that offerings by VoIP providers are intrastate and therefore subject to state regulation. We have registered as a CLEC in most states, however our rates are not regulated in the same manner as traditional telephone service providers. Some states are also requiring that we register as a seller of VoIP services even though we have registered as a CLEC. Some states argue that if the beginning and desktop devices of communications are known, and if some of these communications occur entirely within the boundaries of a state, the state can regulate that offering and may therefore add additional taxes or surcharges or regulate rates in a similar matter to traditional telephone service providers. We believe that the FCC has pre-empted states from regulating VoIP providers in the same manner as providers of traditional telecommunications services. We cannot predict how this issue will be resolved or its impact on our business at this time.
 
Our ability to offer services outside the U.S. is subject to different regulations which may be unknown and uncertain.
 
Regulatory treatment of VoIP providers outside the United States varies from country to country, and local jurisdictions. Many times, the laws are vague, unclear and regulations are not enforced uniformly. We are licensed as a VoIP seller in Canada, and are considering expanding to other Countries. We also cannot control if our customers take their devices out of the United States and use them abroad. Our resellers may sell to customers who maintain facilities outside the United States. The failure by us or our customers and resellers to comply with laws and regulations could reduce our revenue and profitability. As we expand to additional Countries there may be additional regulations that we are required to comply with, the failure to comply or properly assess regulations may subject us to penalties, fines and other actions which could materially affect our business.
 
ITEM 2.  PROPERTIES
 
Our corporate office consists of approximately 22,000 square feet of office space in Tempe, Arizona owned by our CEO. In January 2020, the Company purchased our corporate office building, see Note 22 of Item 8 included herein this annual report. Our corporate office is located at 1615 South 52nd Street, Tempe, Arizona 85281. We maintain property insurance on the corporate office building as required by the lease and tenant fire and casualty insurance on our assets located in these buildings in an amount that we deem adequate.
 
ITEM 3.  LEGAL PROCEEDINGS
 
From time to time we receive inquiries from federal, state, city and local government officials as well as the FCC and taxing authorities in the various jurisdictions in which we operate. These inquiries and investigations related primarily to our discontinued seminar operations and concern compliance with various city, county, state, and/or federal regulations involving sales, representations made, customer service, refund policies, services and marketing practices. We respond to these inquiries and have generally been successful in addressing the concerns of these persons and entities, without a formal complaint or charge being made, although there is often no formal closing of the inquiry or investigation. There can be no assurance that the ultimate resolution of these or other inquiries and investigations will not have a material adverse effect on our business or operations, or that a formal complaint will not be initiated. We also receive complaints and inquiries in the ordinary course of our business from both customers and governmental and non-governmental bodies on behalf of customers, and in some cases these customer complaints have risen to the level of litigation. There can be no assurance that the ultimate resolution of these matters will not have a material adverse effect on our business or results of operations.
 
ITEM 4.  MINE SAFETY DISCLOSURES
 
The disclosure required by this item is not applicable
 
 
17
 
 
PART II
 
ITEM 5.  MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
 
MARKET INFORMATION
 
 
Our common stock began trading on the NYSE - MKT on August 16, 2004 under the symbol “IIG.” In May 2011, our stockholders approved an amendment to our Certificate of Incorporation to change our name from "iMergent, Inc." to "Crexendo, Inc." The name change was effective May 18, 2011. Our ticker symbol "IIG" on the New York Stock Exchange was changed to “EXE” on May 18, 2011. On January 13, 2015, the Company moved to the OTCQX Marketplace and our ticker symbol was changed to “CXDO”. The following table sets forth the range of high and low sales prices as reported on the OTCQX Marketplace for the periods indicated.
 
 
 
High
 
 
Low
 
Year Ended December 31, 2019
 
   
 
 
   
 
   October to December 2019
 $4.70 
 $3.05 
   July to September 2019
  3.54 
  3.00 
   April to June 2019
  4.00 
  2.60 
  January to March 2019
  3.00 
  1.76 
Year Ended December 31, 2018
    
    
   October to December 2018
 $3.00 
 $1.54 
   July to September 2018
  2.70 
  1.50 
   April to June 2018
  2.90 
  2.31 
  January to March 2018
  3.49 
  2.00 
 
SECURITY HOLDERS
 
There were approximately 1,122 holders of record of our shares of common stock as of December 31, 2019. The number of holders does not include individual participants in security positions listings.
 
DIVIDENDS
 
There were no dividends declared for the years ended December 31, 2019 and 2018.
 
ISSUER PURCHASES OF EQUITY SEQURITIES
 
None
 
RECENT SALES OF UNREGISTERED SECURITIES
 
None
 
 
18
 
 
ITEM 6.   SELECTED FINANCIAL DATA
 
Not required.
 
ITEM 7.  MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
SAFE HARBOR
 
In addition to historical information, this Annual Report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. Actual results could differ materially from those projected in the forward-looking statements as a result of a number of factors, risks and uncertainties, including the risk factors set forth in Item 1A. above and the risk factors set forth in this Annual Report. Generally, the words “anticipate”, “expect”, “intend”, “believe” and similar expressions identify forward-looking statements. The forward-looking statements made in this Annual Report are made as of the filing date of this Annual Report with the SEC, and future events or circumstances could cause results that differ significantly from the forward-looking statements included here. Accordingly, we caution readers not to place undue reliance on these statements. We expressly disclaim any obligation to update or alter our forward-looking statements, whether, as a result of new information, future events or otherwise after the date of this document.
 
OVERVIEW
 
Crexendo, Inc. is an award-winning premier provider of cloud communications, UCaaS (Unified Communications as a Service), call center, collaboration services, and other cloud business services that are designed to provide enterprise-class cloud services to any size business at affordable monthly rates. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services.
 
Cloud Telecommunications Our cloud telecommunications services transmit calls using IP or cloud technology, which converts voice signals into digital data packets for transmission over the Internet or cloud. Each of our calling plans provides a number of basic features typically offered by traditional telephone service providers, plus a wide range of enhanced features that we believe offer an attractive value proposition to our customers. This platform enables a user, via a single “identity” or telephone number, to access and utilize services and features regardless of how the user is connected to the Internet or cloud, whether it’s from a desktop device, computer, or an application on a mobile device.
 
We generate recurring revenue from our cloud telecommunications and broadband Internet services. Our cloud telecommunications contracts typically have a thirty-six to sixty month term. We generate product revenue and equipment financing revenue from the sale and lease of our cloud telecommunications equipment. Revenues from the sale of equipment, including those from sales-type leases, are recognized at the time of sale or at the inception of the lease, as appropriate.
 
Our Cloud Telecommunications service revenue increased 25% or $2,453,000 to $12,089,000 for the year ended December 31, 2019 as compared to $9,636,000 for the year ended December 31, 2018. Our Cloud Telecommunications product revenue increased 17% or $244,000 to $1,691,000 for the year ended December 31, 2019 as compared to $1,447,000 for the year ended December 31, 2018. As of December 31, 2019 and 2018, our backlog was $26,110,000 and $23,029,000, respectively.
 
Web Services We generate recurring revenue from website hosting and other professional services.
 
Our Web Services revenue decreased 20% or $169,000 to $656,000 for the year ended December 31, 2019 as compared to $825,000 for the year ended December 31, 2018.
 
Results of Consolidated Operations
 
The following discussion of financial condition and results of operations should be read in conjunction with the Consolidated Financial Statements and Notes thereto and other financial information included herein this Annual Report.
 
 
19
 
 
Results of Consolidated Operations (in thousands, except for per share amounts)
 
 
 
Year Ended December 31,
 
Consolidated
 
2019
 
 
2018
 
Service revenue
 $12,745 
 $10,461 
Product revenue
  1,691 
  1,447 
Total revenue
  14,436 
  11,908 
Income/(loss) before income taxes
  1,145 
  (208)
Income tax provision
  (6)
  (15)
Net income/(loss)
  1,139 
  (223)
Basic earnings/(loss) per common share
 $0.08 
 $(0.02)
Diluted earnings/(loss) per common share
 $0.07 
 $(0.02)
 
 
 
For the three months ended
 
Consolidated
 
March 31,
2019
 
 
June 30,
2019
 
 
September 30,
2019
 
 
December 31,
2019
 
Service revenue
 $3,008 
 $3,147 
 $3,259 
 $3,331 
Product revenue
  484 
  467 
  343 
  397 
Total revenue
  3,492 
  3,614 
  3,602 
  3,728 
Income before income taxes
  242 
  342 
  334 
  227 
Income tax benefit/(provision)
  (3)
  (4)
  - 
  1 
Net income
  239 
  338 
  334 
  228 
 
    
    
    
    
Basic earnings per common share (1)
 $0.02 
 $0.02 
 $0.02 
 $0.02 
Diluted earnings per common share (1)
 $0.02 
 $0.02 
 $0.02 
 $0.01 
 
 
 
For the three months ended
 
Consolidated
 
March 31,
2018
 
 
June 30,
2018
 
 
September 30,
2018
 
 
December 31,
2018
 
Service revenue
 $2,442 
 $2,540 
 $2,712 
 $2,767 
Product revenue
  366 
  437 
  314 
  330 
Total revenue
  2,808 
  2,977 
  3,026 
  3,097 
Income/(loss) before income taxes
  (59)
  50 
  (191)
  (8)
Income tax provision
  (4)
  (3)
  (8)
  - 
Net income/(loss)
  (63)
  47 
  (199)
  (8)
 
    
    
    
    
Basic earnings/(loss) per common share (1)
 $(0.00)
 $0.00 
 $(0.01)
 $(0.00)
Diluted earnings/(loss) per common share (1)
 $(0.00)
 $0.00 
 $(0.01)
 $(0.00)
 
———————
 
 (1) 
Earnings (loss) per common share is computed independently for each of the quarters presented. Therefore, the sums of quarterly earnings (loss) per common share amounts do not necessarily equal the total for the twelve month periods presented.
 
 
20
 
 
Year Ended December 31, 2019 Compared to Year Ended December 31, 2018
 
Service Revenue
 
Service revenue consists primarily of fees collected for cloud telecommunications services, professional services, interest from sales-type leases, reselling broadband Internet services, administrative fees, website hosting, and web management services. Service revenue increased 22% or $2,284,000, to $12,745,000 for the year ended December 31, 2019 as compared to $10,461,000 for the year ended December 31, 2018. Cloud Telecommunications service revenue increased 25% or $2,453,000, to $12,089,000 for the year ended December 31, 2019 as compared to $9,636,000 for the year ended December 31, 2018. Web service revenue decreased 20% or $169,000, to $656,000 for the year ended December 31, 2019 as compared to $825,000 for the year ended December 31, 2018.
 
Product Revenue
 
Product revenue consists primarily of fees collected for the sale of desktop phone devices and third-party equipment. Product revenue increased by 17% or $244,000, to $1,691,000 for the year ended December 31, 2019 as compared to $1,447,000 for the year ended December 31, 2018. Product revenue fluctuates from one period to the next based on timing of installations. Our typical customer installation is complete within 30-60 days. However, larger enterprise customers can take multiple months, depending on size and the number of locations. Product revenue is recognized when products have been installed and services commence.
 
Income/(Loss) Before Income Taxes
 
Income before income tax increased 650% or $1,353,000 to $1,145,000 for the year ended December 31, 2019 as compared to loss before income tax of ($208,000) for the year ended December 31, 2018. The increase in income before income tax is primarily due to an increase in revenue of $2,528,000 and an increase in other income of $12,000, offset by an increase in total operating expenses of $1,187,000.
 
Income Tax Provision
 
We had an income tax provision of $6,000 for the year ended December 31, 2019 compared to an income tax provision of $15,000 for the year ended December 31, 2018. We had pre-tax income for the year ended December 31, 2019 of $1,145,000 and a pre-tax loss of ($208,000) for the year ended December 31, 2018, and a full valuation allowance on all of our deferred tax assets for the years ended December 31, 2019 and 2018. The income tax provisions relate to state income taxes, as the Company has deferred tax assets to offset federal taxable income.
 
Use of Non-GAAP Financial Measures
 
To evaluate our business, we consider and use non-generally accepted accounting principles (Non-GAAP) net income/(loss) and Adjusted EBITDA as a supplemental measure of operating performance. These measures include the same adjustments that management takes into account when it reviews and assesses operating performance on a period-to-period basis. We consider Non-GAAP net income/(loss) to be an important indicator of overall business performance because it allows us to evaluate results without the effects of share-based compensation and amortization of intangibles. We define EBITDA as U.S. GAAP net income/(loss) before interest income, interest expense, other income and expense, provision for income taxes, and depreciation and amortization. We believe EBITDA provides a useful metric to investors to compare us with other companies within our industry and across industries. We define Adjusted EBITDA as EBITDA adjusted for share-based compensation. We use Adjusted EBITDA as a supplemental measure to review and assess operating performance. We also believe use of Adjusted EBITDA facilitates investors’ use of operating performance comparisons from period to period, as well as across companies.
 
 
21
 
 
In our March 3, 2020 earnings press release, as furnished on Form 8-K, we included Non-GAAP net income/(loss), EBITDA and Adjusted EBITDA. The terms Non-GAAP net income/(loss), EBITDA, and Adjusted EBITDA are not defined under U.S. GAAP, and are not measures of operating income, operating performance or liquidity presented in analytical tools, and when assessing our operating performance, Non-GAAP net income/(loss), EBITDA, and Adjusted EBITDA should not be considered in isolation, or as a substitute for net income/(loss) or other consolidated income statement data prepared in accordance with U.S. GAAP. Some of these limitations include, but are not limited to:
 
EBITDA and Adjusted EBITDA do not reflect our cash expenditures or future requirements for capital expenditures or contractual commitments;
they do not reflect changes in, or cash requirements for, our working capital needs;
they do not reflect the interest expense, or the cash requirements necessary to service interest or principal payments, on our debt that we may incur;
they do not reflect income taxes or the cash requirements for any tax payments;
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will be replaced sometime in the future, and EBITDA and Adjusted EBITDA do not reflect any cash requirements for such replacements;
while share-based compensation is a component of operating expense, the impact on our financial statements compared to other companies can vary significantly due to such factors as the assumed life of the options and the assumed volatility of our common stock; and
other companies may calculate EBITDA and Adjusted EBITDA differently than we do, limiting their usefulness as comparative measures.
 
We compensate for these limitations by relying primarily on our U.S. GAAP results and using Non-GAAP net income/(loss), EBITDA, and Adjusted EBITDA only as supplemental support for management’s analysis of business performance. Non-GAAP net income/(loss), EBITDA and Adjusted EBITDA are calculated as follows for the periods presented.
 
Reconciliation of Non-GAAP Financial Measures
 
In accordance with the requirements of Regulation G issued by the SEC, we are presenting the most directly comparable U.S. GAAP financial measures and reconciling the unaudited Non-GAAP financial metrics to the comparable U.S. GAAP measures.
 
Reconciliation of U.S. GAAP Net Income/(Loss) to Non-GAAP Net Income
(Unaudited)
 
 
 
Three Months Ended December 31,
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
(In thousands)
 
 
(In thousands)
 
U.S. GAAP net income/(loss)
 $228 
 $(8)
 $1,139 
 $(223)
Share-based compensation
  106 
  94 
  399 
  438 
Amortization of intangible assets
  13 
  18 
  53 
  72 
Non-GAAP net income
 $347 
 $104 
 $1,591 
 $287 
 
    
    
    
    
Non-GAAP net income per common share:
    
    
    
    
Basic
 $0.02 
 $0.01 
 $0.11 
 $0.02 
Diluted
 $0.02 
 $0.01 
 $0.10 
 $0.02 
 
    
    
    
    
Weighted-average common shares outstanding:
    
    
    
    
Basic
  14,755,818 
  14,394,113 
  14,570,286 
  14,332,092 
Diluted
  15,929,874 
  14,902,330 
  15,559,863 
  15,095,262 
 
 
22
 
 
 Reconciliation of U.S. GAAP Net Income/(Loss) to EBITDA to Adjusted EBITDA
(Unaudited)
 
 
 
Three Months Ended December 31,
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
(In thousands)
 
 
(In thousands)
 
U.S. GAAP net income/(loss)
 $228 
 $(8)
 $1,139 
 $(223)
Depreciation and amortization
  25 
  26 
  94 
  92 
Interest expense
  3 
  4 
  12 
  12 
Interest and other expense/(income)
  (12)
  4 
  (22)
  (10)
Income tax provision/(benefit)
  (1)
  - 
  6 
  15 
EBITDA
  243 
  26 
  1,229 
  (114)
Share-based compensation
  106 
  94 
  399 
  438 
Adjusted EBITDA
 $349 
 $120 
 $1,628 
 $324 
 
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
 
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States. The following accounting policies are the most critical in understanding our consolidated financial position, results of operations or cash flows, and that may require management to make subjective or complex judgments about matters that are inherently uncertain.
 
Revenue Recognition
 
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement.
 
The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the products and services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. Professional services revenue includes activation fees and any professional installation services. Installation services are recognized as revenue when the services are completed. The Company generally allocates a portion of the activation fees to the desktop devices, which is recognized at the time of the installation or customer acceptance, and a portion to the service, which is recognized over the contract term using the straight-line method. Our telecommunications services contracts typically have a term of thirty-six to sixty months. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.
 
 
23
 
 
Goodwill
 
We have recorded goodwill as a result of past business acquisitions. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. In each of our acquisitions, the objective of the acquisition was to expand our product offerings and customer base and to achieve synergies related to cross selling opportunities, all of which contributed to the recognition of goodwill. We test goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that goodwill might be impaired. The estimated fair value of the reporting unit is determined using our market capitalization as of our annual impairment assessment date or more frequently if circumstances indicate the goodwill might be impaired. Items that could reasonably be expected to negatively affect key assumptions used in estimating fair value include but are not limited to: sustained decline in our stock price due to a decline in our financial performance due to the loss of key customers, loss of key personnel, emergence of new technologies or new competitors; and decline in overall market or economic conditions leading to a decline in our stock price.
 
Intangible Assets
 
Our intangible assets consist of customer relationships. The intangible assets are amortized following the patterns in which the economic benefits are consumed. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset.
 
Deferred Taxes
 
Our provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated for the estimated future tax effects attributable to temporary differences and carryforwards using expected tax rates in effect during the years in which the differences are expected to reverse or the carryforwards are expected to be realized.
 
We currently have net deferred tax assets consisting of net operating loss carryforwards, tax credit carryforwards and deductible temporary differences. Management periodically weighs the positive and negative evidence to determine if it is more likely than not that some or all of the deferred tax assets will be realized. Forming a conclusion that a valuation allowance is not required is difficult when there is negative evidence such as cumulative losses in recent years. As a result of our recent cumulative losses, we have recorded a valuation allowance to reduce our deferred tax assets to the amount that is more likely than not to be realized. In the event we were to determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we would make an adjustment to the valuation allowance which would reduce the provision for income taxes in the period of such realization.
 
Product Warranty
 
We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service.
 
Contingent Liabilities
 
Contingent liabilities require significant judgment in estimating potential payouts. Contingent considerations arising from business combinations and asset acquisitions require management to estimate future payouts based on forecasted results, which are highly sensitive to the estimates of discount rates and future revenues. These estimates can change significantly from period to period and are reviewed each reporting period to establish the fair value of the contingent liability.
 
Share-Based Compensation
 
We account for our share-based compensation awards using the fair-value method. The grant date fair value was determined using the Black-Scholes-Merton pricing model. The Black-Scholes-Merton valuation calculation requires us to make key assumptions such as future stock price volatility, expected terms, risk-free rates, and dividend yield. Our expected volatility is derived from our volatility rate as a publicly traded company. The expected term is based on our historical experience. The risk-free interest factor is based on the United States Treasury yield curve in effect at the time of the grant for zero coupon United States Treasury notes with maturities of approximately equal to each grant’s expected term. We have not paid cash dividends in the last three years and do not currently intend to pay cash dividends, and therefore, we have assumed a 0% dividend yield.
 
 
24
 
 
We develop an estimate of the number of share-based awards that will be forfeited due to employee turnover. We will continue to use judgment in evaluating the expected term, volatility, and forfeiture rate related to our own share-based awards on a prospective basis, and in incorporating these factors into the model. If our actual experience differs significantly from the assumptions used to compute our share-based compensation cost, or if different assumptions had been used, we may have recorded too much or too little share-based compensation cost.
 
For additional information on use of estimates, see summary of Significant Accounting Policies in the notes to the Consolidated Financial Statements.
 
Segment Operating Results
 
The Company has two operating segments, which consist of Cloud Telecommunications and Web Services. The information below is organized in accordance with our two reportable segments. Segment operating income/(loss) is equal to segment net revenue less segment cost of service revenue, cost of product revenue, sales and marketing, research and development, and general and administrative expenses.
 
Operating Results of our Cloud Telecommunications Segment (in thousands):
 
 
 
Year Ended December 31,
 
Cloud Telecommunications
 
2019
 
 
2018
 
Service revenue
 $12,089 
 $9,636 
Product revenue
  1,691 
  1,447 
Total revenue
  13,780 
  11,083 
Operating expenses:
    
    
Cost of service revenue
  3,354 
  2,973 
Cost of product revenue
  895 
  727 
Research and development
  821 
  776 
Selling and marketing
  3,862 
  3,403 
General and administrative
  3,984 
  3,817 
Total operating expenses
  12,916 
  11,696 
Operating income/(loss)
  864 
  (613)
Other income/(expense)
  (2)
  5 
Income/(loss) before tax provision
 $862 
 $(608)
 
 
25
 
 
Quarterly Financial Information
 
 
 
For the three months ended
 
Cloud Telecommunications
 
March 31,
2019
 
 
June 30,
2019
 
 
September 30,
2019
 
 
December 31,
2019 
 
Service revenue
 $2,830 
 $2,982 
 $3,100 
 $3,177 
Product revenue
  484 
  467 
  343 
  397 
Total revenue
  3,314 
  3,449 
  3,443 
  3,574 
Operating expenses:
    
    
    
    
Cost of service revenue
  843 
  861 
  811 
  839 
Cost of product revenue
  249 
  243 
  172 
  231 
Research and development
  206 
  187 
  207 
  221 
Selling and marketing
  899 
  963 
  1,003 
  997 
General and administrative
  954 
  942 
  974 
  1,114 
Total operating expenses
  3,151 
  3,196 
  3,167 
  3,402 
Operating income
  163 
  253 
  276 
  172 
Other income/(expense)
  (3)
  (1)
  2 
  - 
Income before tax benefit/(provision)
 $160 
 $252 
 $278 
 $172 
 
 
 
For the three months ended
 
Cloud Telecommunications
 
March 31,
2018
 
 
June 30,
2018
 
 
September 30,
2018
 
 
December 31,
2018
 
Service revenue
 $2,217 
 $2,332 
 $2,509 
 $2,578 
Product revenue
  366 
  437 
  314 
  330 
Total revenue
  2,583 
  2,769 
  2,823 
  2,908 
Operating expenses:
    
    
    
    
Cost of service revenue
  708 
  704 
  797 
  764 
Cost of product revenue
  187 
  201 
  161 
  178 
Research and development
  175 
  188 
  207 
  206 
Selling and marketing
  829 
  767 
  910 
  897 
General and administrative
  872 
  965 
  1,032 
  948 
Total operating expenses
  2,771 
  2,825 
  3,107 
  2,993 
Operating loss
  (188)
  (56)
  (284)
  (85)
Other income/(expense)
  4 
  3 
  - 
  (2)
Loss before tax provision
 $(184)
 $(53)
 $(284)
 $(87)
 
 
26
 
 
Year Ended December 31, 2019 Compared to Year Ended December 31, 2018
 
Service Revenue
 
Cloud Telecommunications service revenue consists primarily of fees collected for cloud telecommunications services, professional services, interest from sales-type leases, administrative fees, and reselling broadband Internet services. Service revenue increased 25% or $2,453,000, to $12,089,000 for the year ended December 31, 2019 as compared to $9,636,000 for the year ended December 31, 2018. The increase in service revenue is due to an increase in contracted service revenue, usage charges, and professional services revenue of $2,441,000 and an increase in sales-type lease interest of $12,000. A substantial portion of Cloud Telecommunications segment revenue is generated through thirty-six to sixty month service contracts.
 
Product Revenue
 
Product revenue consists primarily of fees collected for the sale of desktop phone devices and third party equipment. Product revenue increased 17% or $244,000, to $1,691,000 for the year ended December 31, 2019 as compared to $1,447,000 for the year ended December 31, 2018. Product revenue fluctuates from one period to the next based on timing of installations, as we recognize revenue when the installation is complete. Our typical customer installation is complete within 30-60 days. However, larger enterprise customers can take multiple months, depending on size and the number of locations. Product revenue is recognized when products have been installed and services commence.
 
Backlog
 
Backlog represents the total contract value of all contracts signed, less revenue recognized from those contracts as of December 31, 2019 and 2018. Backlog increased 13% or $3,081,000 to $26,110,000 as of December 31, 2019 as compared to $23,029,000 as of December 31, 2018. Below is a table which displays the Cloud Telecommunications segment revenue backlog as of December 31, 2019 and 2018, which we expect to recognize as revenue within the next thirty-six to sixty months (in thousands):
 
Cloud Telecommunications Services backlog as of December 31, 2019
 $26,110 
Cloud Telecommunications Services backlog as of December 31, 2018
 $23,029 
 
Cost of Service Revenue
 
Cost of service revenue consists primarily of fees we pay to third-party telecommunications carriers, broadband Internet providers, software providers, costs related to installations, customer support salaries and benefits, and share-based compensation. Cost of service revenue increased 13% or $381,000, to $3,354,000 for the year ended December 31, 2019 as compared to $2,973,000 for the year ended December 31, 2018. The increase in cost of service revenue was due to an increase in bandwidth costs of $114,000, an increase in salaries and benefits of $109,000 as a result of an increase in customer support headcount and temporary labor, an increase in costs related to installations of $71,000, an increase in credit card processing fees of $65,000, an increase in project management software costs of $11,000, and an increase in freight of $11,000. These increases are directly related to the growth in monthly recurring revenue.
 
Cost of Product Revenue
 
Cost of product revenue consists of the costs associated with desktop phone devices and third-party equipment. Cost of product revenue increased 23% or $168,000, to $895,000 for the year ended December 31, 2019 as compared to $727,000 for the year ended December 31, 2018. The increase is primarily due to the increase in product sales, an increase in device costs, and an increase in warranty replacements.
 
Research and Development
 
Research and development expenses primarily consist of salaries and benefits, share-based compensation, and outsourced engineering services related to the development of new cloud telecommunications features and products. Research and development expenses increased 6% or $45,000, to $821,000 for the year ended December 31, 2019 as compared to $776,000 for the year ended December 31, 2018. There was an increase in costs for the maintenance of our customer user interface, an Android mobile phone application, and Java development of $74,000, offset by a decrease in share-based compensation of $17,000, a decrease in salaries and benefits of $9,000 due to a decrease in headcount, and a decrease in product testing costs of $3,000.
 
 
27
 
 
Selling and Marketing
 
Selling and marketing expenses consist primarily of direct and channel sales representative salaries and benefits, share-based compensation, partner channel commissions, amortization of costs to acquire contracts, travel expenses, lead generation services, trade shows, third-party marketing services, the production of marketing materials, and sales support software. Selling and marketing expenses increased 13% or $459,000, to $3,862,000 for the year ended December 31, 2019 as compared to $3,403,000 for the year ended December 31, 2018. The increase in selling and marketing expense was due to an increase in commission expenses of $389,000 directly related to an increase in revenue, an increase in marketing expense of $80,000, an increase in sales lead generation expense of $77,000, and an increase in business development costs of $8,000, offset by a decrease in salaries and benefits of $77,000 and a decrease in travel expenses of $18,000.
 
General and Administrative
 
General and administrative expenses consist of salaries and benefits for executives, administrative personnel, legal, rent, equipment, accounting and other professional services, investor relations, and other administrative corporate expenses. General and administrative expenses increased 4% or $167,000, to $3,984,000 for the year ended December 31, 2019 as compared to $3,817,000 for the year ended December 31, 2018. Consolidated general and administrative expenses increased 4%, or $144,000 to $4,235,000 for the year ended December 31, 2019 compared to $4,091,000 for the year ended December 31, 2018. As Web Services segment revenue has decreased and Cloud Telecommunications segment revenue has increased, a higher percentage of general and administrative costs are being allocated to the Cloud Telecommunications segment. Therefore, we will discuss changes in our consolidated general and administrative expenses. The increase in consolidated general and administrative expenses is primarily due to an increase in administrative salaries, benefits, and bonuses of $176,000, an increase in share-based compensation of $55,000, an increase in software expense of $40,000, and an increase in investor relations expense of $10,000, offset by a decrease in in legal professional services expense of $33,000, a decrease in computer and office equipment purchases of $26,000, a decrease in tooling relocation expense of $19,000, a decrease in repairs and maintenance of $17,000, a decrease in rent expense of $16,000 due to the completion of a lease, a decrease in accounting professional service costs of $13,000, and a decrease in corporate website expense of $13,000.
 
Other Income/(Expense)
 
Other income/(expense) primarily relates to the allocated portions of interest expense, offset by sublease rental income and credit card cash back rewards. Net other income decreased 140% or $7,000 to net other expense of ($2,000) for the year ended December 31, 2019 as compared net other income of $5,000 for the year ended December 31, 2018. The decrease is due to a decrease in sub-lease rental income of $12,000 for a lease agreement in Reno, NV, which expired in the third quarter of 2018, offset by an increase in other income related to credit card rewards of $5,000.
 
Operating Results of our Web Services Segment (in thousands):
 
 
 
Year Ended December 31,
 
Web Services
 
2019
 
 
2018
 
Service revenue
 $656 
 $825 
Operating expenses:
    
    
Cost of service revenue
  102 
  119 
Research and development
  32 
  25 
General and administrative
  251 
  274 
Total operating expenses
  385 
  418 
Operating income
  271 
  407 
Other income/(expense)
  12 
  (7)
Income before tax provision
 $283 
 $400 
 
 
28
 
 
Quarterly Financial Information
 
 
 
For the three months ended
 
Web Services
 
March 31,
2019
 
 
June 30,
2019
 
 
September 30,
2019
 
 
December 31,
2019
 
Service revenue
 $178 
 $165 
 $159 
 $154 
Operating expenses:
    
    
    
    
Cost of service revenue
  34 
  13 
  25 
  30 
Research and development
  6 
  10 
  8 
  8 
General and administrative
  60 
  55 
  66 
  70 
Total operating expenses
  100 
  78 
  99 
  108 
Operating income
  78 
  87 
  60 
  46 
Other income/(expense)
  4 
  3 
  (4)
  9 
Income before tax benefit/(provision)
 $82 
 $90 
 $56 
 $55 
 
 
 
For the three months ended
 
Web Services
 
March 31,
2018
 
 
June 30,
2018
 
 
September 30,
2018
 
 
December 31,
2018
 
Service revenue
 $225 
 $208 
 $203 
 $189 
Operating expenses:
    
    
    
    
Cost of service revenue
  21 
  27 
  36 
  35 
Research and development
  6 
  6 
  7 
  6 
General and administrative
  73 
  69 
  69 
  63 
Total operating expenses
  100 
  102 
  112 
  104 
Operating income
  125 
  106 
  91 
  85 
Other income/(expense)
  - 
  (3)
  2 
  (6)
Income before tax provision
 $125 
 $103 
 $93 
 $79 
 
 
29
 
 
Year Ended December 31, 2019 Compared to Year Ended December 31, 2018
 
Service Revenue
 
Service revenue is generated primarily through website hosting and professional web management services. Web services revenue decreased 20% or $169,000, to $656,000 for the year ended December 31, 2019 as compared to $825,000 for the year ended December 31, 2018. The decrease in service revenue is primarily due to a decrease in hosting revenue of $143,000 and a $26,000 decrease in professional web management services.
 
Cost of Service Revenue
 
Cost of service revenue consists primarily of bandwidth, web domain costs, customer service salaries and benefits, temporary labor cost, and credit card processing fees. Cost of service revenue decreased 14% or $17,000, to $102,000 for the year ended December 31, 2019 as compared to $119,000 for the year ended December 31, 2018. The decrease in cost of revenue is primarily related to a decrease in customer service salaries, benefits, and temporary labor of $6,000, a decrease in share-based compensation of $6,000, a decrease in credit card fees of $4,000 and a decrease in web domain costs of $1,000, directly related to decrease in revenue.
 
 Research and Development
 
Research and development expenses primarily consist of salaries and benefits, and related expenses which are attributable to the development of our website development software products. Research and development expenses increased 28% or $7,000, to $32,000 for the year ended December 31, 2019 as compared to $25,000 for the year ended December 31, 2018 due to an increase in salary and benefits.
 
General and Administrative
 
General and administrative expenses consist of salaries and benefits for executives, administrative personnel, legal, rent, equipment, accounting and other professional services, investor relations, and other administrative corporate expenses. General and administrative expenses decreased 8% or $23,000, to $251,000 for the year ended December 31, 2019 as compared to $274,000 for the year ended December 31, 2018. The decrease in general and administrative expenses is primarily due to less of an allocation of corporate general and administrative expenses resulting from the 20% decrease in revenue for the period. Consolidated general and administrative expenses increased 4%, or $144,000 to $4,235,000 for the year ended December 31, 2019 compared to $4,091,000 for the year ended December 31, 2018. As Web Services segment revenue has decreased and Cloud Telecommunications segment revenue has increased, a higher percentage of general and administrative costs are being allocated to the Cloud Telecommunications segment. Therefore, we will discuss changes in our consolidated general and administrative expenses. The increase in consolidated general and administrative expenses is primarily due to an increase in administrative salaries, benefits, and bonuses of $176,000, an increase in share-based compensation of $55,000, an increase in software expense of $40,000, and an increase in shareholder relations expense of $10,000, offset by a decrease in in legal professional services expense of $33,000, a decrease in computer and office equipment purchases of $26,000, a decrease in tooling relocation expense of $19,000, a decrease in repairs and maintenance of $17,000, a decrease in rent expense of $16,000 due to the completion of a lease, a decrease in accounting professional service costs of $13,000, and a decrease in corporate website expense of $13,000.
 
Other Income/(Expense)
 
Other income/(expense) primarily relates to interest income, foreign exchange gains or losses, and the allocated portions of interest expense, sublease rental income, and credit card cash back rewards. Net other income increased 271% or $19,000, to $12,000 for the year ended December 31, 2019 as compared to net other expense of ($7,000) for the year ended December 31, 2018. The increase is due to a an increase in net foreign exchange gains of $21,000, offset by a $1,000 decrease in interest income and a $1,000 decrease in sub-lease rental income for a lease agreement in Reno, NV, which expired in the third quarter of 2018.
 
 
30
 
 
LIQUIDITY AND CAPITAL RESOURCES
 
As of December 31, 2019 and 2018, we had cash and cash equivalents of $4,180,000 and $1,849,000, respectively. Changes in cash and cash equivalents are dependent upon changes in, among other things, working capital items such as contract liabilities, contract costs, accounts payable, accounts receivable, prepaid expenses, and various accrued expenses, as well as purchases of property and equipment and changes in our capital and financial structure due to debt repayments and issuances, stock option exercises, sales of equity investments and similar events. We believe that our operations along with existing liquidity sources will satisfy our cash requirements for at least the next 12 months.
 
Working Capital
 
Working capital increased 115% or $1,523,000 to $2,845,000 as of December 31, 2019 as compared to $1,322,000 as of December 31, 2018. The increase in working capital was primarily related to an increase in cash and cash equivalents of $2,331,000, an increase in contract assets of $10,000, an increase in inventories of $112,000, an increase in equipment financing receivables of $76,000, an increase in contract costs of $8,000, an increase in income tax receivable of $3,000, a decrease in accounts payable of $69,000, and a decrease notes payable, current portion, of $56,000, offset by a decrease in trade receivables, net of allowance for doubtful accounts of $39,000, a decrease in prepaid expenses of $103,000, an increase in accrued expenses of $623,000, an increase in finance leases, current portion, of $2,000, an increase in operating lease liabilities, current portion, of $50,000, an increase in contingent consideration of $175,000, and an increase in contract liabilities, current portion, of $150,000 during the year ended December 31, 2019.
 
Cash, Cash Equivalents, and Restricted Cash
 
Cash, cash equivalents, and restricted cash increased 120% or $2,331,000, to $4,280,000 as of December 31, 2019 as compared to $1,949,000 as of December 31, 2018. During the year ended December 31, 2019, operating activities provided $1,638,000. Financing activities provided $765,000, primarily related to proceeds from stock option exercises of $849,000, offset by repayments on notes payable of $56,000 and repayments on finance leases of $28,000. Cash used for investing activities was $72,000 for the purchase of property and equipment.
 
Inventories
 
Inventories increased 41% or $112,000 to $382,000 as of December 31, 2019 as compared to $270,000 as of December 31, 2018. Inventory balances fluctuate based on timing of installations and inventory shipments. The increase is attributable to the timing of inventory receipts. We received a large shipment of phones in October 2019.
 
Prepaid Expenses
 
Prepaid expenses decreased 42% or $103,000 to $141,000 as of December 31, 2019 as compared to $244,000 as of December 31, 2018. The decrease is from a $61,000 decrease in inventory deposits, a $45,000 decrease in prepaid tax liability deposit, and an $11,000 decrease in software services, offset by a $9,000 increase in other prepaid expense accounts and a $5,000 increase from the renewal of corporate insurance policies.
 
Trade Receivables
 
Current and long-term trade receivables, net of allowance for doubtful accounts, decreased 10% or $43,000, to $386,000 as of December 31, 2019 as compared to $429,000 as of December 31, 2018. Current trade receivables, net of allowance for doubtful accounts, decreased 9% or $39,000, to $380,000 as of December 31, 2019 as compared to $419,000 as of December 31, 2018. The decrease in current trade receivables can be attributed to the receipt of monthly payments from two large customers prior to the end of the year in 2019. Long-term trade receivables, net of allowance for doubtful accounts, decreased 40% or $4,000, to $6,000 as of December 31, 2019 as compared to $10,000 as of December 31, 2018. The decrease is primarily due to the receipt of monthly installment payments and the write-off of uncollectible accounts.
 
Accounts Payable and Accrued Expenses
 
Accounts payable decreased 45% or $69,000, to $86,000 as of December 31, 2019 as compared to $155,000 as of December 31, 2018. The aging of accounts payable as of December 31, 2019 and 2018 were generally within our vendors’ terms of payment. The increase is primarily related to the timing of the check processing schedule.
 
Accrued expenses increased 55% or $623,000 to $1,754,000 as of December 31, 2019 as compared to $1,131,000 as of December 31, 2018. Accrued bonuses increased $208,000, accrued invoices not received during the quarter increased $224,000, which includes the initial payment a customer relationships asset acquisition, accrued partner commissions increased $99,000, sales tax accrual increased $49,000, accrued salaries and benefits increased $30,000, and warranty reserve increased $21,000, offset by a $8,000 decrease in other accrued expenses.
 
 
31
 
 
Notes Payable
 
Notes payables decreased 100% or $56,000, to $0 as of December 31, 2019 as compared to $56,000 at December 31, 2018. The decrease in notes payable can be attributed to repayments made on financing contracts of $56,000.
 
Finance Lease
 
Finance lease obligations decreased 19%, or $28,000, to $116,000 as of December 31, 2019 as compared to $144,000 at December 31, 2018. The decrease in finance lease obligations can be attributed to repayments made on financing contracts of $28,000.
 
Contingent Consideration
 
Contingent consideration increased $175,000 to $175,000 at December 31, 2019 as compared to $0 at December 31, 2018. The increase is due to the DoubleHorn, LLC asset acquisition, see Note 5 for more details.
 
Operating Lease Liabilities
 
Operating lease liabilities increased $51,000 to $51,000 at December 31, 2019 as compared to $0 at December 31, 2018. The increase is related to the adoption of ASC 842, Leases, which requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than 12 months.
 
Contract Liabilities
 
Contract liabilities increased 14% or $151,000 to $1,214,000 as of December 31, 2019 as compared to $1,063,000 as of December 31, 2018. The increase is from a $102,000 increase in the prorated portion of monthly invoices with service dates in future periods for customers added during the period and a $49,000 increase in down payments of uninstalled contracts and other deferred revenue. Our typical customer installation is complete within 30-60 days. However, larger enterprise customers can take multiple months, depending on size and the number of locations.
 
Capital
 
Total stockholders’ equity increased 119% or $2,387,000, to $4,387,000 as of December 31, 2019 as compared to $2,000,000 as of December 31, 2018. The increase in total stockholders’ equity was attributable to net income of $1,139,000, and increases in additional paid-in capital of $849,000 from stock option exercises and $399,000 in share-based compensation for options issued to employees.
 
 
32
 
 
OFF BALANCE SHEET ARRANGEMENTS
 
As of December 31, 2019, we are not involved in any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K.
 
RELATED PARTY TRANSACTIONS
 
We lease our corporate office space in Tempe, Arizona from a Company that is owned by the major shareholder and CEO of the Company, a related party. On March 1, 2017, the lease agreement was renewed for a three year term with monthly rent payments of $25,000. Rental expense incurred on operating leases for the years ended December 31, 2019 and 2018 was approximately $300,000 and $300,000, respectively. As of December 31, 2019, we initiated the process to purchase our corporate office building and gave notice that we will not be exercising our option to renew for another three year term. The ROU asset and associated lease liabilities were revalued as of December 31, 2019 for the remaining two months of the lease term. This resulted in an adjustment of approximately $804,000 for the associated ROU, $250,000 for the operating lease liability, current portion, and $554,000 for the operating lease liability, net of current portion. On January 27, 2020, the Company entered into an agreement to purchase our corporate office building located at 1615 S 52nd St, Tempe, AZ 85281 from a Company that is owned by the major shareholder and CEO of the Company for $2,500,000.
 
RECENT ACCOUNTING PRONOUNCEMENTS
 
For a summary of recent accounting pronouncements and the anticipated effects on our consolidated financial statements, see Note 1 to the consolidated financial statements, which is incorporated by reference herein.
 
ITEM 7A.     QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS
 
Not required
 
 
33
 

ITEM 8.     FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
 
CREXENDO, INC. AND SUBSIDIARIES
 
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS AND SCHEDULE
 
 
 
 
 
 
 
34
 
 
Report of Independent Registered Public Accounting Firm
 
To the Board of Directors and Stockholders of
Crexendo, Inc.
Tempe, AZ
 
Opinion on the Consolidated Financial Statements
 
We have audited the accompanying consolidated balance sheets of Crexendo, Inc. and subsidiaries (the "Company") as of December 31, 2019 and 2018, the related consolidated statements of operations, stockholders’ equity, and cash flows for the years then ended, and the related notes and financial statement schedule listed in the accompanying index (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company and subsidiaries at December 31, 2019 and 2018, and the results of their operations and their cash flows for the years then ended in conformity with accounting principles generally accepted in the United States of America.
 
Adoption of New Accounting Standard
 
As discussed in Note 2 to the financial statements, the Company has changed its method for accounting for leases as a result of the adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), and other subsequent amendments collectively identified as ASC 842 effective January 1, 2019.
 
Basis for Opinion
 
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
 
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.
 
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
 
 
/s/ Urish Popeck & Co., LLC
 
We have served as the Company's auditor since 2016.
Pittsburgh, PA
March 3, 2020

 
35
 
 
CREXENDO, INC. AND SUBSIDIARIES
Consolidated Balance Sheets
(In thousands, except par value and share data)
 

 
December 31,
 
 
 
2019
 
 
2018
 
Assets
 
 
 
 
 
 
Current assets:
 
 
 
 
 
 
Cash and cash equivalents
 $4,180 
 $1,849 
Restricted cash
  100 
  100 
Trade receivables, net of allowance for doubtful accounts of $14
    
    
as of December 31, 2019 and $14 as of December 31, 2018
  380 
  419 
Contract assets
  22 
  12 
Inventories
  382 
  270 
Equipment financing receivables
  143 
  67 
Contract costs
  379 
  371 
Prepaid expenses
  141 
  244 
Income tax receivable
  4 
  1 
Total current assets
  5,731 
  3,333 
 
    
    
Long-term trade receivables, net of allowance for doubtful accounts
    
    
of $0 as December 31, 2019 and $0 as of December 31, 2018
  6 
  10 
Long-term equipment financing receivables, net
  561 
  184 
Property and equipment, net
  155 
  124 
Operating lease right-of-use assets
  51 
  - 
Intangible assets, net
  465 
  167 
Goodwill
  272 
  272 
Contract costs, net of current portion
  436 
  342 
Other long-term assets
  106 
  117 
Total Assets
 $7,783 
 $4,549 
 
    
    
Liabilities and Stockholders' Equity
    
    
Current liabilities:
    
    
Accounts payable
 $86 
 $155 
Accrued expenses
  1,754 
  1,131 
Finance leases
  30 
  28 
Notes payable
  - 
  56 
Operating lease liabilities
  50 
  - 
Contingent consideration
  175 
  - 
Contract liabilities
  791 
  641 
Total current liabilities
  2,886 
  2,011 
 
    
    
Contract liabilities, net of current portion
  423 
  422 
Finance leases, net of current portion
  86 
  116 
Operating lease liabilities, net of current portion
  1 
  - 
Total liabilities
  3,396 
  2,549 
 
    
    
Commitments and contingencies (Note 18)
    
    
 
    
    
Stockholders' equity:
    
    
Preferred stock, par value $0.001 per share - authorized 5,000,000 shares; none issued
   
   
Common stock, par value $0.001 per share - authorized 25,000,000 shares, 14,884,755
    
    
shares issued and outstanding as of December 31, 2019 and 14,394,113 shares issued
    
    
and outstanding as of December 31, 2018
  15 
  14 
Additional paid-in capital
  62,400 
  61,153 
Accumulated deficit
  (58,028)
  (59,167)
Total stockholders' equity
  4,387 
  2,000 
 
    
    
Total Liabilities and Stockholders' Equity
 $7,783 
 $4,549 
 
The accompanying notes are an integral part of the consolidated financial statements.
 
 
36
 
 
CREXENDO, INC. AND SUBSIDIARIES
Consolidated Statements of Operations
(In thousands, except per share and share data)
 
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
Service revenue
 $12,745 
 $10,461 
Product revenue
  1,691 
  1,447 
Total revenue
  14,436 
  11,908 
 
    
    
Operating expenses:
    
    
Cost of service revenue
  3,456 
  3,092 
Cost of product revenue
  895 
  727 
Selling and marketing
  3,862 
  3,403 
General and administrative
  4,235 
  4,091 
Research and development
  853 
  801 
Total operating expenses
  13,301 
  12,114 
 
    
    
Income/(loss) from operations
  1,135 
  (206)
 
    
    
Other income/(expense):
    
    
Interest income
  6 
  7 
Interest expense
  (12)
  (12)
Other income, net
  16 
  3 
Total other income/(expense), net
  10 
  (2)
 
    
    
Income/(loss) before income tax
  1,145 
  (208)
 
    
    
Income tax provision
  (6)
  (15)
 
    
    
Net income/(loss)
 $1,139 
 $(223)
 
    
    
Earnings/(loss) per common share:
    
    
Basic
 $0.08 
 $(0.02)
Diluted
 $0.07 
 $(0.02)
 
    
    
Weighted-average common shares outstanding:
    
    
Basic
  14,570,286 
  14,332,092 
Diluted
  15,559,863 
  14,332,092 
 
The accompanying notes are an integral part of the consolidated financial statements.
 
 
37
 
 
CREXENDO, INC. AND SUBSIDIARIES
Consolidated Statements of Stockholders' Equity
(In thousands, except share data)
 

 
 
 
 
 
 
 
Additional
 
 
 
 
 
Total
 
 
 
Common Stock
 
 
Paid-in
 
 
Accumulated
 
 
Stockholders'
 
 
 
Shares
 
 
Amount
 
 
Capital
 
 
Deficit
 
 
Equity
 
Balance, January 1, 2018
  14,287,556 
 $14 
 $60,560 
 $(58,944)
 $1,630 
Share-based compensation
  - 
  - 
  438 
  - 
  438 
Issuance of common stock for exercise of stock options
  106,557 
  - 
  155 
  - 
  155 
Net loss
  - 
  - 
  - 
  (223)
  (223)
Balance, December 31, 2018
  14,394,113 
  14 
  61,153 
  (59,167)
  2,000 
Share-based compensation
  - 
  - 
  399 
  - 
  399 
Vesting of restricted stock units
  24,992 
  - 
  - 
  - 
  - 
Issuance of common stock for exercise of stock options
  465,650 
  1 
  848 
  - 
  849 
Net income
  - 
  - 
  - 
  1,139 
  1,139 
Balance, December 31, 2019
  14,884,755 
 $15 
 $62,400 
 $(58,028)
 $4,387 
 
The accompanying notes are an integral part of the consolidated financial statements.
 
 
38
 
 
CREXENDO, INC. AND SUBSIDIARIES
Consolidated Statements of Cash Flows
(In thousands)
 
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
 
Net income/(loss)
 $1,139 
 $(223)
Adjustments to reconcile net income/(loss) to net cash provided by operating activities:
    
    
Depreciation and amortization
  94 
  92 
Share-based compensation
  399 
  438 
Changes in assets and liabilities:
    
    
Trade receivables
  43 
  (26)
Contract assets
  (10)
  (9)
Equipment financing receivables
  (453)
  (77)
Inventories
  (112)
  (139)
Contract costs
  (102)
  30 
Prepaid expenses
  103 
  32 
Income tax receivable
  (3)
  (1)
Other assets
  11 
  14 
Accounts payable and accrued expenses
  378 
  246 
Contract liabilities
  151 
  75 
Net cash provided by operating activities
  1,638 
  452 
 
    
    
CASH FLOWS FROM INVESTING ACTIVITIES
    
    
Purchase of property and equipment
  (72)
  (7)
Net cash used for investing activities
  (72)
  (7)
 
    
    
CASH FLOWS FROM FINANCING ACTIVITIES
    
    
Repayments made on finance leases
  (28)
  (10)
Proceeds from notes payable
  - 
  130 
Repayments made on notes payable
  (56)
  (153)
Proceeds from exercise of options
  849 
  155 
Net cash provided by financing activities
  765 
  122 
 
    
    
NET INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH
  2,331 
  567 
 
    
    
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE BEGINNING OF THE YEAR
  1,949 
  1,382 
 
    
    
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE END OF THE YEAR
 $4,280 
 $1,949 
 
    
    
Supplemental disclosure of cash flow information:
    
    
Cash used during the year for:
    
    
Income taxes, net
 $(9)
 $(16)
Interest expense
 $(12)
 $(12)
Supplemental disclosure of non-cash investing and financing information:
    
    
Prepaid assets financed through finance leases
 $- 
 $25 
Property and equipment financed through finance leases
 $- 
 $129 
Contingent consideration related to intangible asset acquisition
 $175 
 $- 
Purchase of intangible assets included in accrued expenses
 $176 
 $- 
 
    
    
 
The accompanying notes are an integral part of the consolidated financial statements.
 
 
39
 
 
CREXENDO, INC. AND SUBSIDIARIES
 
Notes to Consolidated Financial Statements
 
1.            
Description of Business and Significant Accounting Policies
 
Description of Business – Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as “we,” “us,” or “our Company.” Crexendo is an award-winning premier provider of cloud communications, UCaaS, call center, collaboration services, and other cloud business services that are designed to provide enterprise-class cloud services to any size business at affordable monthly rates. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services.
 
Basis of Presentation – The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Crexendo Business Solutions, Inc. and Crexendo International, Inc. All intercompany account balances and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These consolidated financial statements reflect the results of operations, financial position, changes in stockholders’ equity, and cash flows of our Company.
 
Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations.
 
 Cash and Cash Equivalents – We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of December 31, 2019 and 2018, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $4,004,000 and $1,645,000, respectively.
 
Restricted Cash – We classified $100,000 and $100,000 as restricted cash as of December 31, 2019 and 2018, respectively. Cash is restricted for compensating balance requirements on purchasing card agreements. As of December 31, 2019 and 2018, we had restricted cash in financial institutions in excess of federally insured limits in the amount of $100,000 and $100,000, respectively.
 
The following table provides a reconciliation of cash and cash equivalents and restricted cash reported on the balance sheet to the cash, cash equivalents, and restricted cash shown in the consolidated statement of cash flows (in thousands):
 
 
 
December 31,
 
 
December 31,
 
 
 
2019
 
 
2018
 
Cash and cash equivalents
 $4,180,000 
 $1,849,000 
Restricted cash
  100,000 
  100,000 
Total cash, cash equivalents, and restricted cash shown in the
    
    
   consolidated statement of cash flows
 $4,280,000 
 $1,949,000 
 
 
40
 
 
Trade Receivables – Trade receivables from our cloud telecommunications and web services segments are recorded at invoiced amounts.
 
Allowance for Doubtful Accounts – The allowance represents estimated losses resulting from customers’ failure to make required payments. The allowance estimate is based on historical collection experience, specific identification of probable bad debts based on collection efforts, aging of trade receivables, customer payment history, and other known factors, including current economic conditions. We believe that the allowance for doubtful accounts is adequate based on our assessment to date, however, actual collection results may differ materially from our expectations.
 
Contract Assets – Contract assets primarily relate to the Company’s rights to consideration for work completed but not billed as of the reporting date. The contract assets are transferred to receivables when the rights become unconditional.
 
Contract Costs – Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining telecommunications contracts which are recoverable. The Company capitalized contract costs in the amount of $815,000 and $713,000 at December 31, 2019 and December 31, 2018, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the year ended December 31, 2019 and 2018, the Company amortized $499,000 and $476,000, respectively, and there was no impairment loss in relation to the costs capitalized.
 
Inventory – Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs.
 
Property and Equipment – Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to five years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Depreciation expense is included in general and administrative expenses and totaled $41,000 and $20,000 for the years ended December 31, 2019 and 2018, respectively. Depreciable lives by asset group are as follows:
 
Computer and office equipment
2 to 5 years
Computer software
3 years
Furniture and fixtures
4 years
Leasehold improvements
2 to 5 years
 
Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations.
 
Asset Acquisitions – Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. During the years ended December 31, 2019 and 2018, the Company acquired customer relationships for an aggregate purchase price of $351,000 and $0, respectively. The assets acquired were not material to our consolidated financial statements.
 
Goodwill – Goodwill is tested for impairment using a fair-value-based approach on an annual basis (December 31) and between annual tests if indicators of potential impairment exist.
 
Intangible Assets – Our intangible assets consist of customer relationships. The intangible assets are amortized following the patterns in which the economic benefits are consumed. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset. There was no impairment of intangible assets identified for the years ended December 31, 2019 and 2018.
 
Contract Liabilities – Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as deferred revenue.
 
 
41
 
 
Use of Estimates – In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods.  Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and product warranty liabilities. Management’s estimates are based on historical experience and on our expectations that are believed to be reasonable.  The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.  Actual results may differ from our current estimates and those differences may be material.
 
Contingencies – The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range.
 
Product and Service Revenue Recognition – Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 3.
 
Cost of Service Revenue – Cost of service includes Cloud Telecommunications and Web Services cost of service revenue. Cloud Telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third party services we resell, personnel and travel expenses related to system implementation, and customer service. Web Services cost of service revenue consists primarily of customer service costs and outsourcing fees related to fulfillment of our professional web management services.
 
Cost of Product Revenue – Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third party equipment we purchase for resale.
 
Product Warranty – We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service. For 2019, actual warranty costs were approximately 1.6% of prior year net product revenue and the annual warranty provision was approximately 2.2% of current year net product revenue.
 
Contingent Consideration – Contingent consideration represents deferred asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets.
 
Research and Development – Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized.
 
 
42
 
 
Fair Value Measurements – The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following: 
 
Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.
 
Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:
 
·      Quoted prices for similar assets or liabilities in active markets;
·      Quoted prices for identical or similar assets in non-active markets;
·      Inputs other than quoted prices that are observable for the asset or liability; and
·      Inputs that are derived principally from or corroborated by other observable market data.
 
Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment.  These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.
 
Lease Obligations – We determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets.
 
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
 
A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.
 
Notes Payable – We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period.
 
Income Taxes – We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. We have placed a full valuation allowance on net deferred tax assets.
 
Interest and penalties associated with income taxes are classified as income tax expense in the consolidated statements of operations.
 
 
43
 
 
Stock-Based Compensation – For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award.  Equity classified awards include the issuance of stock options and restricted stock units (“RSUs”).
 
Comprehensive Income/(Loss) – There were no other components of comprehensive income/(loss) other than net income/(loss) for the years ended December 31, 2019 and 2018.
 
Operating Segments – Accounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services. Research and development expenses are allocated to Cloud Telecommunications and Web Services segments based on the level of effort, measured primarily by wages and benefits attributed to our engineering department.  Indirect sales and marketing expenses are allocated to the Cloud Telecommunications and Web Services segments based on level of effort, measured by month-to-date contract bookings.  General and administrative expenses are allocated to both segments based on revenue recognized for each segment. Accounting guidance also establishes standards for related disclosure about products and services, geographic areas and major customers. We generate over 90% of our total revenue from customers within North America (United States and Canada) and less than 10% of our total revenues from customers in other parts of the world.
 
Significant Customers – No customer accounted for 10% or more of our total revenue for the years ended December 31, 2019 and 2018. One telecommunications services customer accounted for 11% and 22% of total trade accounts receivable as of December 31, 2019 and 2018, respectively.
 
Recently Adopted Accounting Pronouncements – In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), and in December 2018, ASU No. 2018-20, Narrow-Scope Improvements for Lessors, and in July 2018, ASU No. 2018-10, Codification Improvements to Topic 842, Leases, and ASU 2018-11, Leases (Topic 842) - Targeted Improvements (collectively, “the new lease standard” or “ASC 842”). The new standard requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than 12 months. This ASU does not significantly change the previous lease guidance for how a lessee should recognize, measure, and present expenses and cash flows arising from a lease. Additionally, the criteria for classifying a finance lease versus an operating lease are substantially the same as the previous guidance. We adopted Topic 842 as of January 1, 2019, using the alternative transition method that allowed us to recognize a cumulative-effect adjustment to the opening balance of retained earnings at the beginning of the period of adoption. We used the package of practical expedients permitted under the transition guidance that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. We elected the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Additionally, we elected the hindsight practical expedient to determine the reasonably certain lease terms for existing leases. The adoption of Topic 842 did not have a material adjustment to the opening balance of retained earnings. The adoption of Topic 842 had a material impact on our consolidated balance sheet due to the recognition of right-of-use (“ROU”) assets and lease liabilities. As a result of the adoption of the standard, the Company recognized ROU assets and lease liabilities of $1,088,000 as of January 1, 2019. The adoption of Topic 842 did not have a material impact on our consolidated statement of operations or our consolidated statement cash flows.
 
In August 2018, the FASB issued ASU 2018-07, to simplify the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees, with certain exceptions. The new guidance expands the scope of Accounting Standards Codification (ASC) 718 to include share-based payments granted to nonemployees in exchange for goods or services used or consumed in an entity’s own operations and supersedes the guidance in ASC 505-50. The guidance also applies to awards granted by an investor to employees and nonemployees of an equity method investee for goods or services used or consumed in the investee’s operations. The guidance in ASC 718 does not apply to instruments issued to a lender or an investor in a financing (e.g., in a capital raising) transaction. It also does not apply to equity instruments granted when selling goods or services to customers in the scope of ASC 606. However, the guidance states that share-based payments granted to a customer in exchange for a distinct good or service to be used or consumed in the grantor’s own operations are accounted for under ASC 718. The Company adopted ASU 2018-07 effective January 1, 2019. The adoption of this ASU did not have an impact on our consolidated financial statements.
 
 In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805) Clarifying the Definition of a Business, that provides guidance to assist entities with evaluating when a set of transferred assets and activities (set) is a business. Under the new guidance, an entity first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the set is not a business. If it’s not met, the entity then evaluates whether the set meets the requirement that a business include, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. Under today’s guidance, it doesn’t matter whether all the value relates primarily to one asset. Under ASU 2017-01, a set is not a business when substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. The ASU includes guidance on which types of assets can and cannot be combined into a single identifiable asset or a group of similar identifiable assets for the purpose of applying the threshold. We adopted this guidance effective January 1, 2018. The adoption of this guidance did not have an impact on our consolidated financial statements.
 
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. As a result, amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. We adopted the new accounting standards effective January 1, 2018. Amounts generally described as restricted cash are now presented with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. As a result of adoption, there was no impact to cash flows from operating, investing or financing activities. A reconciliation of cash and cash equivalents and restricted cash presented on the balance sheet to the totals presented in the statement of cash flows as cash, cash equivalents, and restricted cash has been added to the footnote disclosures, see Note 1.
 
 
44
 
 
In August 2016, the FASB issued ASU No. 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which amends ASC 230, to clarify guidance on the classification of certain cash receipts and payments in the statement of cash flows. The changes to the classification of how certain cash receipts and payments are presented within the statement of cash flows had no impact on our consolidated financial statements. The Company adopted ASU 2016-5 effective January 1, 2018. The adoption of these new ASUs required us to restate the previously reported cash and cash equivalent amounts reported in prior periods to include restricted cash.
 
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers. The objective of ASU 2014-09 is to establish a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers. The Company adopted this guidance on January 1, 2018 utilizing the full retrospective method of adoption allowed by the standard, in order to provide for comparative results in all periods presented. Under the standard, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. In addition, the standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. We elected to adopt the standard effective January 1, 2018. The most significant impact of the standard relates to our accounting for incremental costs to obtain a contract and principal versus agent considerations. Specifically, incremental sales leadership commission were expensed immediately rather than ratably over the term of the related contracts. Revenue from the resale of broadband Internet services and professional website management services were recognized on a gross basis as a principal rather than on net basis as an agent. The new standard focuses on control of the specified goods and service as the overarching principle and the Company does not control the delivery of the goods and services. Revenue recognition related to our hardware, telecommunications services and website hosting services remains substantially unchanged.
 
In May 2017, the FASB issued ASU 2017-09, Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting, the amendments provide guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. The Company adopted ASU 2017-09 effective January 1, 2018. The adoption of this ASU did not impact our consolidated financial statements.
 
Recently Issued Accounting Pronouncements – In August 2018, the FASB issued ASU 2018-13, which changes the fair value measurement disclosure requirements of ASC 820. The amendments in this ASU are the result of a broader disclosure project called FASB Concepts Statement, Conceptual Framework for Financial Reporting — Chapter 8: Notes to Financial Statements, which the Board finalized in August 2018. The Board used the guidance in the Concepts Statement to improve the effectiveness of ASC 820’s disclosure requirements. The ASU is effective for all entities for fiscal years beginning after December 15, 2019, including interim periods therein. Early adoption is permitted. The Company is in the process of evaluating the impact of this new ASU on our consolidated financial statements.
 
In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminates Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. This guidance is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted. ASU 2017-04 should be adopted on a prospective basis. The Company will adopt this standard effective January 1, 2020 and the adoption of this ASU will not have a material impact on our consolidated financial statements.
 
In June 2016, the FASB issued ASU 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. Following the effective date philosophy for all other entities in ASU 2019-10, which includes smaller reporting companies (SRCs), this guidance is effective for fiscal years beginning after December 15, 2022 including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.
 
 
45
 
 
2.            
Changes in Accounting Principles
 
Except for the changes below, the Company has consistently applied the accounting principles to all periods presented in these consolidated financial statements. The Company adopted Topic 842, Leases with a date of the initial application of January 1, 2019.
 
We adopted Topic 842 as of January 1, 2019, using the alternative transition method that allowed us to recognize a cumulative-effect adjustment to the opening balance of retained earnings at the beginning of the period of adoption. We used the package of practical expedients permitted under the transition guidance that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. We elected the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Additionally, we elected the hindsight practical expedient to determine the reasonably certain lease terms for existing leases. The adoption of Topic 842 did not have a material adjustment to the opening balance of retained earnings. The adoption of Topic 842 had a material impact on our condensed consolidated balance sheet due to the recognition of right-of-use (“ROU”) assets and lease liabilities. As a result of the adoption of the standard, the Company recognized ROU assets and lease liabilities of $1,088,000 as of January 1, 2019. The adoption of Topic 842 did not have a material impact on our consolidated statement of operations or our consolidated statement of cash flows.
 
3.            
Revenue
 
Revenue is measured based on a consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. The following is a description of principal activities – separated by reportable segments – from which the Company generates its revenue. For more detailed information about reportable segments, see Note 20.
 
Cloud Telecommunications Segment
 
Products and services may be sold separately or in bundled packages. The typical length of a contract for service is thirty-six to sixty months. Customers are billed for these services on a monthly basis. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the desktop devices and telecommunication services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.
 
Desktop Devices Revenue generated from the sale of telecommunications equipment (desktop devices) is recognized when the customer takes possession of the devices and the cloud telecommunications services begin. The Company typically bills and collects the fees for the equipment upon entering into a contract with a customer. Cash receipts are recorded as a contract liability until implementation is complete and the services begin.
 
Equipment Financing Revenue Fees generated from renting our cloud telecommunication equipment (IP or cloud telephone desktop devices) through leasing contracts are recognized as revenue based on whether the lease qualifies as an operating lease or sales-type lease. The two primary accounting provisions which we use to classify transactions as sales-type or operating leases are: 1) lease term to determine if it is equal to or greater than 75% of the economic life of the equipment and 2) the present value of the minimum lease payments to determine if they are equal to or greater than 90% of the fair market value of the equipment at the inception of the lease. The economic life of most of our products is estimated to be three years, since this represents the most frequent contractual lease term for our products, and there is no residual value for used equipment. Residual values, if any, are established at the lease inception using estimates of fair value at the end of the lease term. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases in recognized ratably over the applicable service period.
 
 
46
 
 
Cloud Telecommunications Services Telecommunication services include voice, data, and collaboration software. The Company recognizes revenue as services are provided in service revenue. Telecommunications services are billed and paid on a monthly basis.
 
Broadband Internet Access Fees generated from reselling broadband Internet access are recognized as revenue net of the costs charged by the third party service providers. Broadband Internet access services are billed and paid on a monthly basis.
 
Professional Services Revenue Professional services revenue includes activation fees and any professional installation services. Installation services are recognized as revenue when the services are completed. The Company generally allocates a portion of the activation fees to the desktop devices, which is recognized at the time of the installation or customer acceptance, and a portion to the service, which is recognized over the contract term using the straight-line method. Our telecommunications services contracts typically have a term of thirty-six to sixty months.
 
Commission Revenue We have affiliate agreements with third-party entities that are resellers of satellite television services and Internet service providers. We receive commissions when the services are bundled with our offerings and we recognize commission revenue when received.
 
Web Services Segment
 
Website Hosting Service Fees generated from hosting customer websites are recognized as revenue as the services are provided in service revenue. Website hosting services are billed and collected on a monthly basis.
 
Professional Website Management Service and Other – Fees generated from reselling professional website management services are recognized as revenue net of the costs charged by the third party service providers. Professional website management services are billed and paid on a monthly basis.
 
 
Disaggregation of Revenue
 
In the following table, revenue is disaggregated by primary major product line, and timing of revenue recognition. The table also includes a reconciliation of the disaggregated revenue with the reportable segments.
 
Year Ended December 31, 2019
 
Cloud
 
 
 
 
 
Total
 
(In thousands)
 
Telecommunications
 
 
Web Services
 
 
Reportable
 
 
 
Segment
 
 
Segment
 
 
Segments
 
Major products/services lines
 
 
 
 
 
 
 
 
 
Desktop devices
 $1,691 
 $- 
 $1,691 
Equipment financing revenue
  117 
  - 
  117 
Telecommunications services
  10,809 
  - 
  10,809 
Fees, commissions, and other, recognized over time
  844 
  - 
  844 
One time fees, commissions and other
  319 
  - 
  319 
Website hosting services
  - 
  586 
  586 
Website management services and other
  - 
  70 
  70 
 
 $13,780 
 $656 
 $14,436 
Timing of revenue recognition
    
    
    
Products and fees recognized at a point in time
 $2,010 
 $- 
 $2,010 
Services and fees transferred over time
  11,770 
  656 
  12,426 
 
 $13,780 
 $656 
 $14,436 
 
 
47
 
 
Year Ended December 31, 2018
 
Cloud
 
 
 
 
 
Total
 
(In thousands)
 
Telecommunications
 
 
Web Services
 
 
Reportable
 
 
 
Segment
 
 
Segment
 
 
Segments
 
Major products/services lines
 
 
 
 
 
 
 
 
 
Desktop devices
 $1,447 
 $- 
 $1,447 
Equipment financing revenue
  105 
  - 
  105 
Telecommunications services
  8,817 
  - 
  8,817 
Fees, commissions, and other, recognized over time
  629 
  - 
  629 
One time fees, commissions and other
  85 
  - 
  85 
Website hosting services
  - 
  708 
  708 
Website management services and other
  - 
  117 
  117 
 
 $11,083 
 $825 
 $11,908 
Timing of revenue recognition
    
    
    
Products and fees recognized at a point in time
 $1,532 
 $- 
 $1,532 
Services and fees transferred over time
  9,551 
  825 
  10,376 
 
 $11,083 
 $825 
 $11,908 

Contract balances
 
The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.
 
 
 
December 31,
 
 
December 31,
 
(In thousands)
 
2019
 
 
2018
 
Receivables, which are included in Trade receivables, net of allowance
 
 
 
 
 
 
for doubtful accounts
 $386 
 $429 
Contract assets
  22 
  12 
Contract liabilities
  1,214 
  1,063 
 
 
48
 
 
Significant changes in the contract assets and the contract liabilities balances during the period are as follows:
 
 
 
For the Year Ended
 
 
For the Year Ended
 
(In thousands)
 
December 31, 2019
 
 
December 31, 2018
 
 
 
Contract Assets
 
 
Contract Liabilities
 
 
Contract Assets
 
 
Contract Liabilities
 
Revenue recognized that was included in the contract liability balance at the beginning of the period
 $- 
 $(882)
 $- 
 $(837)
Increase due to cash received, excluding amounts recognized as revenue during the period
  - 
  1,033 
  - 
  912 
Transferred to receivables from contract assets recognized at the beginning of the period
  (13)
  - 
  (2)
  - 
Increase due to additional unamortized discounts
  23 
  - 
  11 
  - 

Transaction price allocated to the remaining performance obligations
 
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period (in thousands):
 
 
 
2020
 
 
2021
 
 
2022
 
 
2023
 
 
2024
 
 
2025
 
 
Total
 
Desktop devices
 $166 
  - 
  - 
  - 
  - 
 
 
 
 $166 
Telecommunications service
 $10,012 
  7,134 
  4,984 
  2,878 
  934 
  2 
 $25,944 
All consideration from contracts with customers is included in the amounts presented above
    
    
    
    
    
    
    

4.            
Earnings/(Loss) Per Common Share
 
Basic earnings/(loss) per common share is computed by dividing the net income/(loss) for the period by the weighted-average number of common shares outstanding during the period. Diluted earnings/(loss) per common share is computed giving effect to all dilutive common stock equivalents, consisting of common stock options. Diluted net loss per common share for the year ended December 31, 2018 is the same as basic net loss per common share as the common share equivalents were anti-dilutive due to the net loss. The following table sets forth the computation of basic and diluted net loss per common share:
 
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
Net income/(loss) (in thousands) (A)
 $1,139 
 $(223)
 
    
    
Weighted-average share reconciliation:
    
    
Weighted-average basic shares outstanding (B)
  14,570,286 
  14,332,092 
Dilutive effect of stock-based awards
  989,577 
  - 
   Diluted weighted-average outstanding shares of common stock (C)
  15,559,863 
  14,332,092 
 
    
    
Earnings/(loss) per common share:
    
    
   Basic (A/B)
 $0.08 
 $(0.02)
   Diluted (A/C)
 $0.07 
 $(0.02)
 
 
49
 
 
For the year ended December 31, 2019 and 2018, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted earnings/(loss) per share because including them would be anti-dilutive.
 
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
Stock options
  1,236,096 
  1,585,458 

5.            
Acquisitions
 
DoubleHorn, LLC Asset Acquisition
 
On December 31, 2019, the Company acquired certain assets from DoubleHorn, LLC. The aggregate purchase price of approximately $351,000 consisted of $176,000 of cash payable at closing and $175,000 of contingent consideration it estimates will be paid during the six month earn-out period. The Company concluded that the DoubleHorn acquisition met the definition of an asset acquisition under ASU 2017-01, "Clarifying the Definition of a Business", and the cost was allocated to the individual assets acquired and liabilities assumed based on their relative fair values. The customer relationships intangible asset will be amortized over a six year estimated useful life following the pattern of the economic benefits. The following table presents the cost of the acquisition and the allocation to assets acquired based upon their relative fair value:
 
Consideration (including estimated unpaid contingent consideration):
 
 
 
Cash
 $176 
Contingent consideration
  175 
Total consideration
 $351 
 
    
Recognized amounts of identifiable assets acquired and liabilities assumed:
    
Customer Relationships
 $351 
Net assets acquired
  351 

6.            
Trade Receivables, net
 
Our trade receivables balance consists of traditional trade receivables.  Below is an analysis of our trade receivables as shown on our balance sheet (in thousands):
 
 
 
December 31,
 
 
 
2019
 
 
2018
 
Gross trade receivables
 $400 
 $443 
Less: allowance for doubtful accounts
  (14)
  (14)
Trade receivables, net
 $386 
 $429 
 
    
    
Current trade receivables, net
 $380 
 $419 
Long-term trade receivables, net
  6 
  10 
Trade receivables, net
 $386 
 $429 
 
 
50
 
 
7.            
Prepaid Expenses
 
Prepaid expenses consisted of the following (in thousands):
 
 
 
December 31,
 
 
 
2019
 
 
2018
 
Prepaid corporate insurance
 $48 
 $43 
Prepaid software services
  17 
  28 
Prepaid tax liability deposit
  3 
  48 
Prepaid inventory deposits
  - 
  61 
Other prepaid expenses
  73 
  64 
Total prepaid assets
 $141 
 $244 
 
8.            
Property and Equipment
 
Property and equipment consisted of the following (in thousands):
 
 
 
December 31,
 
 
 
2019
 
 
2018
 
Software
 $346 
 $333 
Computers and office equipment
  1,388 
  1,524 
Leasehold improvements
  85 
  25 
Less accumulated depreciation
  (1,664)
  (1,758)
Total property and equipment, net
 $155 
 $124 
 
Depreciation expense is included in general and administrative expenses and totaled $41,000 and $20,000 for the years ended December 31, 2019 and 2018, respectively.
 
 
51
 
 
9.            
Intangible Assets
 
The net carrying amount of intangible assets is as follows (in thousands):
 
 
 
December 31,
 
 
 
2019
 
 
2018
 
Customer relationships
 $1,292 
 $941 
Less: accumulated amortization
  (827)
  (774)
Total intangible assets, net
 $465 
 $167 
 
Amortization expense is included in general and administrative expenses and totaled $53,000 and $72,000 for the years ended December 31, 2019 and 2018, respectively.
 
The following table outlines the estimated future amortization expense related to intangible assets held at December 31, 2019 (in thousands):
 
Year ending December 31,
 
 
 
2020
 $120 
2021
  99 
2022
  82 
2023
  71 
2024
  53 
2025
  40 
Total
 $465 
 
10.            
Goodwill
 
The Company has recorded goodwill as a result of its business acquisitions. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. In each of the Company’s acquisitions, the objective of the acquisition was to expand the Company’s product offerings and customer base and to achieve synergies related to cross selling opportunities, all of which contributed to the recognition of goodwill.
 
The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that goodwill might be impaired. The changes in the carrying amount of goodwill for the years ended December 31, 2019 and 2018 were as follows (in thousands):
 
 
 
Goodwill
 
Balance at January 1, 2018
 $272 
   Increase (decrease)
  - 
Balance at December 31, 2018
  272 
   Increase (decrease)
  - 
Balance at December 31, 2019
 $272 
 
 
52
 
 
11.            
Accrued Expenses
 
Accrued expenses consisted of the following (in thousands):
 
 
December 31,
 
 
 
2019
 
 
2018
 
Accrued wages and benefits
 $538 
 $301 
Accrued accounts payable
  566 
  243 
Accrued sales and telecommunications taxes
  529 
  480 
Product warranty liability
  37 
  16 
Other
  84 
  91 
Total accrued expenses
 $1,754 
 $1,131 
 
The changes in aggregate product warranty liabilities for the years ended December 31, 2019 and 2018 were as follows (in thousands):
 
 
 
Warranty Liabilities
 
Balance at January 1, 2018
 $- 
Accrual for warranties
  31 
Warranty settlements
  (15)
Balance at December 31, 2018
  16 
Accrual for warranties
  37 
Adjustments related to pre-existing warranties
  7 
Warranty settlements
  (23)
Balance at December 31, 2019
 $37 
 
Product warranty expense is included in cost of product revenue expense and totaled $44,000 and $31,000 for the years ended December 31, 2019 and 2018, respectively.
 
12.            
Notes Payable
 
Notes payable consists of short-term financing arrangements for equipment and corporate insurance. The Company’s outstanding balances under its note payable agreements were $0 and $56,000 as of December 31, 2019 and 2018, respectively.
 
 
53
 
 
13.            
Fair Value Measurements
 
We have financial instruments as of December 31, 2019 and 2018 for which the fair value is summarized below (in thousands):
 
 
 
December 31, 2019
 
 
December 31, 2018
 
 
 
Carrying Value
 
 
Estimated Fair Value
 
 
Carrying Value
 
 
Estimated Fair Value
 
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
Trade receivables, net
 $386 
 $386 
 $429 
 $429 
Equipment financing receivables
  704 
  704 
  251 
  251 
Liabilities:
    
    
    
    
Finance leases
 $116 
 $116 
 $144 
 $144 
Notes payable
  - 
  - 
  56 
  56 
Asset acquisition contingent consideration
  175 
  175 
  - 
  - 
 
Liabilities for which fair value is recognized in the balance sheet on a recurring basis are summarized below as of December 31, 2019 and 2018 (in thousands):
 
 
 
 
 
 
Fair value measurement at reporting date
 
Description
 
As of December 31, 2019
 
 
Level 1
 
 
Level 2
 
 
Level 3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
 
 
 
 
 
Asset acquisition contingent consideration
 $175 
 $- 
 $- 
 $175 
 
Description
 
As of December 31, 2018
 
 
Level 1
 
 
Level 2
 
 
Level 3
 
 
    
    
    
    
Liabilities:
    
    
    
    
Asset acquisition contingent consideration
 $- 
 $- 
 $- 
 $- 
 
 
54
 
 
The recurring Level 3 measurement of our asset acquisition contingent consideration liability includes the following significant unobservable inputs at December 31, 2019 (in thousands):
 
Contingent consideration liability
 
Fair Value at December 31, 2019
 
Valuation technique
 
Unobservable inputs
 
Range
 
Revenue - based payments
 $175 
Discounted cash flow
 
Discount Rate
  3.67%
 
    
 
 
 
    
 
    
 
 
Probability of milestone payment
  90%
 
    
 
 
Projected year of payments
  2020 
 
    
 
 
 
    
 
    
 
 
 
    

Level 3 instruments are valued based on unobservable inputs that are supported by little or no market activity and reflect the Company’s own assumptions in measuring fair value. Future changes in fair value of the contingent financial milestone consideration, as a result of changes in significant inputs such as the discount rate and estimated probabilities of financial milestone achievements, could have a material effect on the statement of operations and balance sheet in the period of the change.
 
The progression of the Company’s Level 3 instruments fair valued on a recurring basis for the year ended December 31, 2019 are shown in the table below (in thousands):
 
 
 
Asset Acquisition Contingent Consideration
 
Balance at December 31, 2017
 $- 
Additions
  - 
Balance at December 31, 2018
 $- 
Additions
  175 
Balance at December 31, 2019
 $175 
 
14.            
Equity
 
Common Stock
 
Shares of common stock reserved for future issuance as of December 31, 2019 were as follows:
 
Stock-based compensation plans:
 
 
 
Outstanding option awards
  3,286,672 
Available for future grants
  1,714,542 
 
  5,001,214 
 
 
55
 

15.            
Stock-Based Compensation
 
We have various incentive stock-based compensation plans that provide for the grant of stock options, restricted stock units (RSUs), and other share-based awards of up to 5,001,214 shares to eligible employees, consultants, and directors. As of December 31, 2019, we had 1,714,542 shares remaining in the plans available to grant.
 
Stock Options
 
The weighted-average fair value of stock options on the date of grant and the assumptions used to estimate the fair value of stock options granted during the years ended December 31, 2019 and 2018 using the Black-Scholes option-pricing model were as follows:
 
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
Weighted-average fair value of options granted
 $1.76 
 $1.86 
Expected volatility
  89%
  88%
Expected life (in years)
  4.20 
  4.30 
Risk-free interest rate
  2.18%
  2.69%
Expected dividend yield
  0.00%
  0.00%
 
The expected volatility of the options is determined using historical volatilities based on historical stock prices. The expected life of the options granted is based on our historical share option exercise experience. The risk-free interest rate is determined using the yield available for zero-coupon U.S. government issues with a remaining term equal to the expected life of the option. The Company has not declared any dividends, therefore, it is assumed to be zero.
 
The following table summarizes the stock option activity under the plans for the years ended December 31, 2019 and 2018:
 
 
 
 
 
Number
of
Shares
 
 
Weighted-Average
Exercise
Price
 
 
Weighted-Average
Remaining
Contract Life
 
 
Aggregate
Intrinsic Value
(in thousands)
 
Outstanding at January 1, 2018
  3,648,939 
 $2.61 
4.3 years
 $1,346 
Granted
  329,000 
  2.83 
 
    
Exercised
  (106,557)
  1.46 
 
    
Cancelled/forfeited
  (207,382)
  1.72 
 
    
Outstanding at December 31, 2018
  3,664,000 
  2.71 
3.5 years
  1,007 
Granted
  210,500 
  2.70 
 
    
Exercised
  (465,650)
  1.82 
 
    
Cancelled/forfeited
  (219,690)
  6.26 
 
    
Outstanding at December 31, 2019
  3,189,160 
  2.60 
2.9 years
  5,668 
Shares vested and expected to vest
  3,128,660 
  2.60 
2.9 years
  5,576 
Exercisable as of December 31, 2019
  2,926,485 
  2.59 
2.6 years
  5,266 
Exercisable as of December 31, 2018
  3,363,569 
  2.73 
3.3 years
  968 
 
 
56
 
 
The total intrinsic value of options exercised during the years ended December 31, 2019 and 2018, was $829,000 and $107,000 respectively.
 
As of December 31, 2019, the total future compensation expense related to non-vested options not yet recognized in the consolidated statements of operations was approximately $446,000 and the weighted-average period over which these awards are expected to be recognized is approximately 1.8 years.
 
Restricted Stock Units:
 
The following table summarizes the RSUs outstanding:
 
 
 
Years Ended December 31,
 
 
 
2020
 
 
2021
 
 
2022
 
RSUs with service-based vesting conditions
  29,990 
  29,988 
  5,030 

The following table summarizes the RSUs activity under the plans for the years ended December 31, 2019 and 2018:
 
 
   
 
Weighted-Average
 
 
 
Number of Units
 
 
Fair Value
 
Outstanding at January 1, 2018
  - 
 $- 
Granted
  - 
  - 
Vested/released
  - 
  - 
Cancelled/forfeited
  - 
  - 
Outstanding at December 31, 2018
  - 
  - 
Granted
  90,000 
  2.25 
Vested/released
  (24,992)
  2.25 
Cancelled/forfeited
  - 
  - 
Outstanding at December 31, 2019
  65,008 
  2.25 
 
The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2019 and 2018 was $2.25 and $0, respectively.
 
The total intrinsic value of RSUs that vested and were released during the years ended December 31, 2019 and 2018, was $86,000 and $0 respectively.
 
As of December 31, 2019, the total future compensation expense related to non-vested options not yet recognized in the consolidated statements of operations was approximately $143,000 and the weighted-average period over which these awards are expected to be recognized is approximately 2.1 years.
 
 
57
 
 
The following table summarizes the statement of operations effect of stock-based compensation for the years ended December 31, 2019 and 2018 (in thousands):
 
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
Share-based compensation expense by type:
 
 
 
 
 
 
Stock options
 $339 
 $438 
Restricted stock units
  60 
  - 
Total cost related to share-based compensation expense
 $399 
 $438 
Share-based compensation expense by financial statement line item:
    
    
Cost of revenue
 $57 
 $136 
Research and development
  46 
  71 
Selling and marketing
  72 
  69 
General and administrative
  224 
  162 
Total cost related to share-based compensation expense
 $399 
 $438 
 
There is no tax benefit related to stock compensation expense due to a full valuation allowance on net deferred tax assets at December 31, 2019 and 2018, respectively.
 
16.            
Income Taxes
 
The income tax benefit/(expense) consisted of the following for the years ended December 31, 2019 and 2018 (in thousands):
 
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
Current income tax (expense):
 
 
 
 
 
 
   Federal
 $- 
 $- 
   State and local
  (6)
  (15)
Current income tax (expense)
 $(6)
 $(15)

There was no deferred income tax benefit/(expense) for the years ended December 31, 2019 and 2018.
 
 
58
 
 
The income tax provision attributable to income/(loss) before income tax benefit/(expense) for the years ended December 31, 2019 and 2018 differed from the amounts computed by applying the U.S. federal statutory tax rate of 21% and 21%, respectively, as a result of the following (in thousands):
 
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
U.S. federal statutory income tax benefit/(expense)
 $(241)
 $43
Increase in income tax benefit resulting from:
    
    
State and local income tax expense, net of federal effect
  (831)
  (539)
Change in the valuation allowance for net deferred income tax assets
  972
  583
Other, net
  94
  (102)
Income tax (expense)
 $(6)
 $(15)
 
As of December 31, 2019 and 2018, significant components of net deferred income tax assets and liabilities were as follows (in thousands):
 
 
 
December 31,
 
 
 
2019
 
 
2018
 
Deferred income tax assets:
 
 
 
 
 
 
Accrued expenses
 $83 
 $45 
Deferred revenue
  314 
  278 
Net operating loss carry-forwards
  4,760 
  5,946 
Stock-based compensation
  2,262 
  2,258 
Other
  398 
  505 
Subtotal
  7,817 
  9,032 
Valuation allowance
  (7,548)
  (8,755)
Total deferred income tax assets
  269 
  277 
 
    
    
Deferred income tax liabilities:
    
    
Property and equipment
  (19)
  (28)
Prepaid expenses and other
  (250)
  (249)
Total deferred income tax liabilities
  (269)
  (277)
 
    
    
Net deferred income tax assets (liabilities)
 $- 
 $- 
 
 
59
 
 
As of December 31, 2019, we had NOL and research and development tax credit carry-forwards for U.S. federal income tax reporting purposes of approximately $18,520,000 and $81,000 respectively. $18,336,000 of the NOLs will begin to expire in 2031 through 2037, and the remaining $184,000 of the NOLs will not expire. The research and development credits will expire in 2020.
 
During the fiscal year ended June 30, 2002 (our fiscal year was subsequently changed to December 31), we experienced a change in ownership, as defined by the Internal Revenue Code, as amended (the “Code”) under Section 382. A change of ownership occurs when ownership of a company increases by more than 50 percentage points over a three-year testing period of certain stockholders. As a result of this ownership change we determined that our annual limitation on the utilization of our federal pre-ownership change net operating loss (“NOL”) carry-forwards is approximately $461,000 per year. We determined that the Company would only be able to utilize $4,760,000 of our pre-ownership change NOL carry-forwards and will forgo utilizing $14,871,000 of our pre-ownership change NOL carry-forwards as a result of this ownership change. We do not account for forgone NOL carryovers in our deferred tax assets and only account for the NOL carry-forwards that will not expire unutilized as a result of the restrictions of Code Section 382.
 
We also have state NOL and research and development credit carry-forwards of approximately $14,746,000 and $61,000, which expire on specified dates as set forth in the rules of the various states to which the carry-forwards relate.
 
The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income in the periods in which those temporary differences become deductible. We reduce the carrying amounts of deferred tax assets by a valuation allowance if, based on the evidence available, it is more-likely-than-not that such assets will not be realized. In making the assessment under the more-likely-than-not standard, appropriate consideration must be given to all positive and negative evidence related to the realization of the deferred tax assets. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods by jurisdiction, unitary versus stand-alone state tax filings, our experience with loss carryforwards expiring unutilized, and all tax planning alternatives that may be available. Based on the significant negative evidence of cumulative losses and history of loss carryforwards expiring unutilized, the positive evidence of forecasts of future profitability was not sufficient to overcome the negative evidence. As a result, we determined it was more likely than not that the deferred tax assets would not be realized as of December 31, 2019 and 2018; accordingly, we recorded a full valuation allowance. The valuation allowance for deferred tax assets as of December 31, 2019 and 2018 was $7,548,000 and $8,755,000 respectively.
 
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Act”) was signed into law. The new law includes, among other items, a permanent reduction to the U.S. corporate income tax rate from 34% to 21% effective January 1, 2018. As a result of the reduction of the corporate income tax rate to 21%, U.S. GAAP requires companies to remeasure their deferred tax assets and liabilities as of the date of enactment, with resulting tax effects accounted for in the reporting period of enactment. The Company remeasured deferred tax assets and liabilities based on the rates at which they are expected to be utilized in the future. As a result, our net deferred tax assets, without regard to the valuation allowance, decreased by $4.5 million. This decrease was offset by a corresponding decrease in our valuation allowance. There was no charge to our income tax expense as a result of the reduction in corporate income tax rate.
 
The net change in our valuation allowance was a decrease of $1,207,000 for the year ended December 31, 2019 and a decrease of $583,000 for the year ended December 31, 2018.
 
Accounting guidance clarifies the accounting for uncertain tax positions and requires companies to recognize the impact of a tax position in their financial statements, if that position is more likely than not of being sustained on audit, based on the technical merits of the position.
 
Although we believe our estimates are reasonable, there can be no assurance that the final tax outcome of these matters will not be different from that which we have reflected in our historical income tax provisions and accruals. Such difference could have a material impact on our income tax provision and operating results in the period in which it makes such determination.
 
The aggregate changes in the balance of unrecognized tax benefits during the years ended December 31, 2019 and 2018 were as follows (in thousands):
 
Balance as of January 1, 2018
 $- 
Reductions due to lapsed statute of limitations
  - 
Balance as of December 31, 2018
  - 
Reductions due to lapsed statute of limitations
  - 
Balance as of December 31, 2019
 $- 
 
 
60
 
 
Estimated interest and penalties related to the underpayment or late payment of income taxes are classified as a component of income tax provision in the consolidated statements of operations. There were no accrued interest and penalties as of December 31, 2019 and 2018, respectively.
 
Our U.S. federal income tax returns for fiscal 2016 through 2019 are open tax years. We also file in various states, with few exceptions, we are no longer subject to state income tax examinations by tax authorities for years prior to fiscal 2015.
 
17.            
Leases
 
Lessee Accounting
 
We determine if an agreement is a lease at inception. We lease our corporate office space and equipment under operating leases. We lease data center equipment, including maintenance contracts under finance leases.
 
Operating leases are recorded as right-of-use (“ROU”) assets and lease liabilities on the balance sheet. ROU assets represent our right to use the leased asset for the lease term and lease liabilities represent our obligation to make lease payments. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our estimated incremental borrowing rate at the commencement date to determine the present value of lease payments. The operating lease ROU assets also include any lease payments made and exclude lease incentives. The Company’s lease agreements do not contain any variable lease payments, material residual value guarantees or any restrictive covenants. Our lease terms include options, at our sole discretion, to extend or terminate the lease. At the adoption date of ASC Topic 842, the Company was reasonably certain that we would exercise our option to renew our corporate office space operating lease. Lease expense is recognized on a straight-line basis over the lease term.
 
We lease the corporate office space in Tempe, Arizona from a Company that is owned by the major shareholder and CEO of the Company. Effective March 1, 2017, the lease agreement was renewed for a three year term with monthly rent payments of $25,000. There is a renewal option for another three year term at the end of the lease that was considered in valuing the ROU asset as of the adoption date of ASC Topic 842, and at the time we were reasonably certain we would exercise the renewal option. Amortization of the ROU assets and operating lease liabilities for the years ended December 31, 2019 and 2018 was $234,000 and $0, respectively. Rental expense incurred on operating leases for the years ended December 31, 2019 and 2018 was approximately $300,000 and $300,000, respectively.
 
As of December 31, 2019 we initiated the process to purchase the corporate office space back from our lessor and gave notice that we will not be exercising our option to renew for another three year term. The ROU asset and associated lease liabilities were revalued as of December 31, 2019 for the remaining two months of the lease term. This resulted in an adjustment of approximately $804,000 for the associated ROU, $250,000 for the operating lease liability, current portion, and $554,000 for the operating lease liability, net of current portion.
 
We have lease agreements with lease and non-lease components, and we account for the lease and non-lease components as a single lease component. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company leases equipment and support under a finance lease agreement which extends through 2023. The outstanding balance for finance leases was $116,000 and $144,000 as of December 31, 2019 and December 31, 2018, respectively. The Company recorded assets classified as property and equipment under finance lease obligations of $129,000 and $129,000 as of December 31, 2019 and December 31, 2018, respectively. Related accumulated depreciation totaled $41,000 and $15,000 as of December 31, 2019 and December 31, 2018, respectively. The $25,000 support contract was classified as a prepaid expense and is being amortized over the service period of 3 years. Amortization expense is included in general and administrative expenses and totaled $8,000 and $8,000 for the years ended December 31, 2019 and 2018, respectively. The interest rate on the finance lease obligation is 6.7% and interest expense was $9,000 and $4,000 for the years ended December 31, 2019 and 2018, respectively.
 
 
61
 
 
The maturity of operating leases and finance lease liabilities as of December 31, 2019 are as follows:
 
Year ending December 31,
 
Operating Leases
 
 
Finance Leases
 
2020
 $51 
 $36 
2021
  1 
  37 
2022
  - 
  36 
2023
  - 
  22 
2024
  - 
  - 
Total minimum lease payments
  52 
  131 
Less: amount representing interest
  (1)
  (15)
Present value of minimum lease payments
 $51 
 $116 
 
Lease term and discount rate
 
December 31,
2019
 
Weighted-average remaining lease term (years)
 
 
 
Operating leases
  0.3 
Finance leases
  3.6 
Weighted-average discount rate
    
Operating leases
  6.7%
Finance leases
  6.7%
 
 
 
Year Ended
December 31,
2019
 
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
Operating cash flows from operating leases
 $300 
Operating cash flows from finance leases
  9 
Financing cash flows from finance leases
  28 
 
 
62
 
 
We adopted ASC Topic 842 utilizing a practical expedient that does not require application to periods prior to adoption. As previously disclosed in our 2018 Annual Report on Form 10-K and under ASC Topic 840, the predecessor to Topic 842, future aggregate minimum lease obligations under the operating lease and sale-leaseback as of December 31, 2018, exclusive of taxes and insurance, are as follows (in thousands):
 
Year ending December 31,
 
 
 
2019
 $300 
2020
  50 
Total
 $350 

Lessor Accounting
 
Lessor accounting remained substantially unchanged with the adoption of ASC Topic 842. Crexendo offers its customers lease financing for the lease of our cloud telecommunication equipment (IP or cloud telephone desktop devices). We account for these transactions as sales-type leases. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases is recognized ratably over the applicable service period.
 
Revenue from sales-type leases is presented on a gross basis when the Company enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business, whereas in transactions where the company enters into a lease for the purpose of generating revenue by providing financing, the profit or loss, if any, is presented on a net basis. In addition, we have elected to account for sales tax and other similar taxes collected from a lessee as lessee costs and therefore we exclude these costs from contract consideration and variable consideration and present revenue net of these costs.
 
The components of lease income is as follows (in thousands):
 
 
 
Year Ended December 31,
 
 
 
2019
 
 
2018
 
Lease income - sales type
 $576 
 $205 
Interest income on lease receivables
  117 
  105 
Total lease income
  693 
  310 
 
Equipment finance receivables arising from the rental of our cloud telecommunications equipment through sales-type leases, were as follows (in thousands):
 
 
 
December 31,
 
 
 
2019
 
 
2018
 
Gross financing receivables
 $1,086 
 $392 
Less unearned income
  (382)
  (141)
Financing receivables, net
  704 
  251 
Less: Current portion of finance receivables, net
  (143)
  (67)
Finance receivables due after one year
 $561 
 $184 
 
 
63
 
 
Future minimum lease payments as of December 31, 2019, consisted of the following:
 
Year ending December 31,
 
Lease Receivables
 
2020
 $300 
2021
  289 
2022
  237 
2023
  177 
2024
  83 
Gross equipment financing receivables
  1,086 
Less: unearned income
  (382)
Equipment financing receivables, net
 $704 
 
18.            
Commitments and Contingencies
 
Annual Incentive Bonuses Accrual
 
We utilize incentive bonuses to reward performance achievements and have in place annual target incentive bonuses, payable either in whole or in part, depending on the extent to which the financial performance goals set by the Compensation Committee are achieved.  Under our 2019 Profit Sharing Plan, incentive bonuses for all of the participants, including the participating officers excluding the CEO, were determinable based upon two measures of corporate financial performance. For there to be any award to a participant, the following two criterial must be met (a) The revenue for the year ended December 31, 2019 must exceed the budgeted revenue approved by the Board; and (b) adjusted EBITDA must exceeds the budgeted adjusted EBITDA approved by the board. If the requirement of (a) are met there shall be an award pool of fifty (50) percent of the excess above the budgeted adjusted EBITDA, to be allocated to participants based on the participant’s proportionate share. The total maximum amount that may be placed in the pool would be $200,000 (which would require adjusted EBITDA to exceed target by $400,000). Both of these measures were met and the $200,000 was included in accrued expenses in the accompanying balance sheet as of December 31, 2019.
 
19.            
Employee Benefit Plan
 
We have established a retirement savings plan for eligible employees. The plan allows employees to contribute a portion of their pre-tax compensation in accordance with specified guidelines. For the years ended December 31, 2019 and 2018, we contributed approximately $123,000 and $115,000 to the retirement savings plan, respectively.
 
 
64
 
 
20.            
Segments
 
Management has chosen to organize the Company around differences based on its products and services. Cloud Telecommunications segment generates revenue from selling cloud telecommunication products and services and broadband Internet services. Web Services segment generates revenue from website hosting and other professional services. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services. Segment revenue and income/(loss) before income tax provision was as follows (in thousands):
 
 
 
 Year Ended December 31,
 
 
 
2019
 
 
2018
 
Revenue:
 
 
 
 
 
 
Cloud telecommunications
 $13,780 
 $11,083 
Web services
  656 
  825 
Consolidated revenue
  14,436 
  11,908 
 
    
    
Income/(loss) from operations:
    
    
Cloud telecommunications
  864 
  (613)
Web services
  271 
  407 
Total operating income/(loss)
  1,135 
  (206)
Other income/(expense), net:
    
    
Cloud telecommunications
  (2)
  5 
Web services
  12 
  (7)
Total other income/(expense), net
  10 
  (2)
Income/(loss) before income tax provision:
    
    
Cloud telecommunications
  862 
  (608)
Web services
  283 
  400 
Income/(loss) before income tax provision
 $1,145 
 $(208)

Depreciation and amortization was $90,000 and $86,000 for the Cloud Telecommunications segment for the years ended December 31, 2019 and 2018, respectively. Depreciation and amortization was $4,000 and $6,000 for the Web Services segment for the years ended December 31, 2019 and 2018, respectively.
 
Interest income was $6,000 and $7,000 for the Web Services segment for the years ended December 31, 2019 and 2018, respectively.
 
Interest expense was $11,000 and $12,000 for the Cloud Telecommunications segment for the years ended December 31, 2019 and 2018 respectively. Interest expense was $1,000 and $0 for the Web Services segment for the years ended December 31, 2019 and 2018, respectively.
 
 
65
 
 
21.            
Quarterly Financial Information (in thousands, unaudited)
 
 
 
For the three months ended
 
Consolidated
 
March 31,
2019
 
 
June 30,
2019
 
 
September 30,
2019
 
 
December 31,
2019
 
Service revenue
 $3,008 
 $3,147 
 $3,259 
 $3,331 
Product revenue
  484 
  467 
  343 
  397 
Total revenue
  3,492 
  3,614 
  3,602 
  3,728 
Operating expenses:
    
    
    
    
Cost of service revenue
  877 
  874 
  836 
  869 
Cost of product revenue
  249 
  243 
  172 
  231 
Selling and marketing
  899 
  963 
  1,003 
  997 
General and administrative
  1,014 
  997 
  1,040 
  1,184 
Research and development
  212 
  197 
  215 
  229 
Total operating expenses
  3,251 
  3,274 
  3,266 
  3,510 
Income from operations
  241 
  340 
  336 
  218 
Total other income/(expense), net
  1 
  2 
  (2)
  9 
Income before income taxes
  242 
  342 
  334 
  227 
Income tax benefit/(provision)
  (3)
  (4)
  - 
  1 
Net income
 $239 
 $338 
 $334 
 $228 
 
    
    
    
    
Basic earnings per common share (1)
 $0.02 
 $0.02 
 $0.02 
 $0.02 
Diluted earnings per common share (1)
 $0.02 
 $0.02 
 $0.02 
 $0.01 
 
 
66
 
 
 
 
For the three months ended
 
Consolidated
 
March 31,
2018
 
 
June 30,
2018
 
 
September 30,
2018
 
 
December 31,
2018
 
Service revenue
 $2,442 
 $2,540 
 $2,712 
 $2,767 
Product revenue
  366 
  437 
  314 
  330 
Total revenue
  2,808 
  2,977 
  3,026 
  3,097 
Operating expenses:
    
    
    
    
Cost of service revenue
  729 
  731 
  833 
  799 
Cost of product revenue
  187 
  201 
  161 
  178 
Selling and marketing
  829 
  767 
  910 
  897 
General and administrative
  945 
  1,034 
  1,101 
  1,011 
Research and development
  181 
  194 
  214 
  212 
Total operating expenses
  2,871 
  2,927 
  3,219 
  3,097 
Income/(loss) from operations
  (63)
  50 
  (193)
  - 
Total other income/(expense), net
  4 
  - 
  2 
  (8)
Income/(loss) before income taxes
  (59)
  50 
  (191)
  (8)
Income tax provision
  (4)
  (3)
  (8)
  - 
Net income/(loss)
 $(63)
 $47 
 $(199)
 $(8)
 
    
    
    
    
Basic earnings/(loss) per common share (1)
 $(0.00)
 $0.00 
 $(0.01)
 $(0.00)
Diluted earnings/(loss) per common share (1)
 $(0.00)
 $0.00 
 $(0.01)
 $(0.00)
 
———————
 
 (1) 
Earnings/(loss) per common share is computed independently for each of the quarters presented. Therefore, the sums of quarterly earnings/(loss) per common share amounts do not necessarily equal the total for the twelve month periods presented.
 
22.            
Subsequent Events
 
On January 27, 2020, the Company entered into an agreement to purchase our corporate office building located at 1615 S 52nd St, Tempe, AZ 85281 from a Company that is owned by the major shareholder and CEO of the Company for $2,500,000. Simultaneously with the execution of the purchase agreement and the closing of the purchase of the Property, we entered into a Fixed Rate Term Loan Agreement with Bank of America, N.A. to finance Two Million Dollars ($2,000,000) of the purchase price. The Loan Agreement has a term of seven (7) years with monthly payments of Eleven Thousand Eight Hundred Forty-One and 15/100 Dollars ($11,841.15), including interest at 3.67%, beginning on March 1, 2020, secured by office building.
 
 
67
 
 
ITEM 9.  CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
 
None
 
ITEM 9A.  CONTROLS AND PROCEDURES
 
Evaluation of Disclosure Controls and Procedures
 
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13(a)-15(b) under the Exchange Act, as the end of the period covered by this annual report on Form 10-K.
 
Based on this evaluation, our chief executive officer and chief financial officer concluded that, as of December 31, 2019 our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provided reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time period specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
 
Changes in Internal Control over Financial Reporting
 
There were no changes in our internal control over financial reporting that occurred during the year ended December 31, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
 
Management's Report on Internal Control over Financial Reporting
 
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) of the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control- Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework). Based on this assessment, management concluded that our internal control over financial reporting was effective as of December 31, 2019.
 
Limitations of Effectiveness of Control and Procedures
 
In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
 
ITEM 9B.  OTHER INFORMATION
 
None
 
 
68
 
 
PART III
  
ITEM 10.  DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
 
Information with respect to this item will be set forth in the definitive proxy statement to be delivered to stockholders in connection with the 2020 Annual Meeting of Stockholders (the “Proxy Statement”). Such information is incorporated herein by reference.
 
We have adopted a code of ethics that applies to all employees, including employees of our subsidiaries, as well as each member of our Board of Directors. The code of ethics is available at our website at www.crexendo.com.
 
ITEM 11.  EXECUTIVE COMPENSATION
 
Information with respect to this item will be set forth in the Proxy Statement under the heading “Executive Compensation and Other Matters,” and is incorporated herein by reference.
 
ITEM 12.  SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDERS MATTERS
 
Information with respect to this item will be set forth in the Proxy Statement under the heading “Beneficial Ownership of Shares,” and is incorporated herein by reference.
 
ITEM 13.  CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
 
Information with respect to this item will be set forth in the Proxy Statement under the heading “Corporate Governance” and is incorporated herein by reference.
 
ITEM 14.  PRINCIPAL ACCOUNTANT FEES AND SERVICES
 
Information with respect to this item will be set forth in the Proxy Statement under the headings “Fees of Independent Registered Public Accounting Firm” and “Pre-Approval Policies and Procedures,” and is incorporated herein by reference.
 
 
69
 
 
PART IV
 
ITEM 15.  EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
 
Documents filed as part of this Report:
 
1.
Financial Statements – consolidated financial statements of Crexendo, Inc. and subsidiaries as set forth under Item 8 of this Report.
2.
The Financial Statement Schedule on page 66 of this Annual Report.
3.
Exhibit Index as seen below.
EXHIBIT INDEX
 
 
 
 
 
Incorporated By Reference
 
Filed
Exhibit No.
 
Exhibit Description
 
Form
 
Date
 
Number
 
Herewith
2.1
 
Agreement and Plan of Merger dated February 28, 2000 by and among Netgateway, Inc., Galaxy Acquisition Corp. and Galaxy Enterprises, Inc.
 
8-K
 
3/21/00
 
10.1
 
 
3.1
 
Certificate of Incorporation
 
S-1
 
6/1/99
 
3.1
 
 
 
Certificate of Amendment to Certificate of Incorporation
 
S-1
 
9/7/00
 
3.1
 
 
 
Certificate of Amendment to Certificate of Incorporation
 
10-K
 
10/15/02
 
3.3
 
 
 
Amended and Restated Bylaws
 
10-Q
 
11/20/01
 
3.2
 
 
3.5
 
Certificate of Ownership and Merger (4)
 
S-1/A
 
11/12/99
 
3.3
 
 
3.6
 
Articles of Merger
 
S-1/A
 
11/12/99
 
3.4
 
 
 
Form of Common Stock Certificate
 
10-K
 
10/15/02
 
4.1
 
 
4.2*
 
Form of Representatives’ Warrant
 
S-1
 
6/1/99
 
4.1
 
 
 
Description of Capital Stock 
 
10-K 
 
3/3/20 
 
  4.3
 
 X
10.1*
 
1998 Stock Compensation Program
 
S-1
 
6/1/99
 
10.6
 
 
 
Amended and Restated 1998 Stock Option Plan for Senior Executives
 
10-K
 
9/29/03
 
10.2
 
 
 
Amended and Restated 1999 Stock Option Plan for Non-Executives
 
10-K
 
9/29/03
 
10.3
 
 
 
2003 Equity Incentive Plan
 
10-K
 
9/10/04
 
10.11
 
 
 
2013 Long-Term Incentive Plan
 
14-A
 
4/30/13
 
 
 
 
 
Deed of Sale, dated February 28, 2014, from Crexendo, Inc. to SGM EXE, LLC.
 
8-K
 
3/4/14
 
10.1
 
 
10.8   
 
Lease Agreement dated as of March 1, 2014 between Crexendo, Inc. and SGM EXE, LLC.    
 
8-K
 
3/4/14
 
10.2
 
 
 
Stock Purchase Agreement, dated December 24, 2014 between Crexendo, Inc. and CEO Steven G. Mihaylo  
 
8-K
 
12/24/14
 
10.1
 
 
 
Term Loan Agreement, dated December 31, 2015 between Crexendo, Inc. and CEO Steven G. Mihaylo  
 
8-K
 
12/31/15
 
10.1
 
 
 
Amendment to a term Loan Agreement, dated June 28, 2016, between Crexendo, Inc. and Steven G. Mihaylo, as Trustee of the Steven G. Mihaylo Trust dated August 19, 1999
 
8-K
 
6/30/16
 
10.1
 
 
 
Reincorporation in state of Nevada for Crexendo, Inc. (Nevada) Articles of Incorporation
 
8-K
 
12/14/16
 
3.1
 
 
 
Reincorporation in state of Nevada for Crexendo, Inc. (Nevada) bylaws
 
8-K
 
12/14/16
 
3.2
 
 
 
Amendment to a term Loan Agreement, dated February 27, 2017, between Crexendo, Inc. and Steven G. Mihaylo, as Trustee of the Steven G. Mihaylo Trust dated August 19, 1999
 
8-K
 
2/28/17
 
10.1
 
 
 
Purchase and Sale Agreement with an effective date of January 27, 2020 by and among SGM EXE, LLC, Seller and Crexendo, Business Solutions, Inc. Purchaser.
 
8-K
 
1/29/2020
 
10.1
 
 
 
Loan Agreement between Bank of America, N.A. and Crexendo Business Solutions, Inc. dated January 22 2020, entered into on January 27, 2020.
 
8-K
 
1/29/2020
 
10.2
 
 
 
Subsidiaries of Crexendo, Inc.
 
 
 
 
 
 
 
X
 
Consent of Independent Registered Public Accounting Firm (Urish Popeck & Co., LLC)
 
 
 
 
 
 
 
X
 
Certification Pursuant to Rules 13a-14(a) under the Securities Exchange Act of 1934 as amended
 
 
 
 
 
 
 
X
 
Certification Pursuant to Rules 13a-14(a) under the Securities Exchange Act of 1934 as amended
 
 
 
 
 
 
 
X
 
Certification Pursuant to 18 U.S.C. Section 1350
 
 
 
 
 
 
 
X
 
Certification Pursuant to 18 U.S.C. Section 1350
 
 
 
 
 
 
 
X
101.INS
 
XBRL INSTANCE DOCUMENT
 
 
 
 
 
 
 
 
101.SCH
 
XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
 
 
 
 
 
 
 
 
101.CAL
 
XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
 
 
 
 
 
 
 
 
101.DEF
 
XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
 
 
 
 
 
 
 
 
101.LAB
 
XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
 
 
 
 
 
 
 
 
101.PRE
 
XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
 
 
 
 
 
 
 
 
———————
* Indicates a management contract or compensatory plan or arrangement.
 
 
70
 
 
SIGNATURES
 
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
     
CREXENDO, INC.
 
 
 
Date: March 3, 2020
By:
/s/ Steven G. Mihaylo
 
 
Steven G. Mihaylo
Chief Executive Officer
 
 
 
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 
Date: March 3, 2020
By:
/s/ Steven G. Mihaylo
 
 
Steven G. Mihaylo
Chief Executive Officer, Chairman of the Board of Directors
 
 
 
 
 
Date: March 3, 2020
By:
/s/ Ronald Vincent
 
 
Ronald Vincent
Chief Financial Officer
 
 
 
Date: March 3, 2020
By:
/s/ Todd Goergen  
 
 
Todd Goergen Director  
 
 
 
Date: March 3, 2020
By:
/s/ Jeffrey P. Bash  
 
 
Jeffrey P. Bash Director  
 
 
 
Date: March 3, 2020
By:
/s/ David Williams
 
 
David Williams
Director
 
Date: March 3, 2020
By:
/s/ Anil Puri
 
 
Anil Puri
Director
 
 
71
 
 
CREXENDO, INC. AND SUBSIDIARIES
Schedule II- Valuation and Qualifying Accounts
 
 
 
Balance at
 
 
 
 
 
 
 
 
Balance at
 
 
 
Beginning
 
 
 
 
 
 
 
 
End of
 
 
 
of Year
 
 
Additions
 
 
Deductions
 
 
Year
 
 
 
 
 
 
(in thousands)
 
 
 
 
Year ended December 31, 2019
 
 
 
 
 
 
 
 
 
 
 
 
    Allowance for doubtful accounts receivable
 $14 
  - 
  - 
 $14 
    Deferred income tax asset valuation allowance
 $8,755 
  - 
  (1,207)
 $7,548 
Year ended December 31, 2018
    
    
    
    
    Allowance for doubtful accounts receivable
 $29 
  - 
  (15)
 $14 
    Deferred income tax asset valuation allowance
 $9,338 
  - 
  (583)
 $8,755 
 
 
 
 
 
 
 
72
EX-4.3 2 cxdo_ex43.htm INSTRUMENTS DEFINING THE RIGHTS OF SECURITY HOLDERS, INCLUDING INDENTURES INSTRUMENTS DEFINING THE RIGHTS OF SECURITY HOLDERS, INCLUDING INDENTURES Blueprint
 
Exhibit 4.3
 
DESCRIPTION OF CAPITAL STOCK
 
The following is a description of the capital stock of Crexendo, Inc. (the “Company”) and certain provisions of the Company’s Articles of Incorporation, as amended (“Articles”), Bylaws, as amended (“Bylaws”), and certain provisions of applicable law. The following is only a summary and is qualified by applicable law and by the provisions of the Company’s Articles and Bylaws, copies of which have been filed with the Securities and Exchange Commission (“SEC”) and are also available upon request from the Company.
 
General
 
Under our Articles of Incorporation, as amended, we have authority to issue up to 30,000,000, par value $0.001 per share, of which 25,000,000 shares shall be designated as Common Shares and 5,000,000 shall be designated as Preferred Stock. Each share of our common stock has the same relative rights as, and is identical in all respects to, each other share of our common stock.
 
Authority to issue shares is expressly granted to the Board of Directors of Crexendo, Inc. (or a committee thereof designated by the Board of Directors pursuant to the Bylaws of Crexendo, Inc. as amended from time to time) to issue the Preferred Shares from time to time as Preferred Shares of any series and declare and pay dividends thereon in accordance with the terms thereof in connection with the creation of each such series, to fix by resolution or resolutions providing for the issuance of shares thereof, the number of such shares, the designations, powers, preferences, and rights (including voting rights) and the qualifications, limitations, and restrictions of such series, subject to the full extent and not or hereafter permitted by the laws of the state of Nevada.
 
As of December 31, 2019, 14,884,755 shares of our common stock were issued and outstanding, and 5,001,214 shares of common stock were reserved for issuance pursuant to the Company’s incentive stock-based compensation plan. Our common stock is listed on the OTCQX Marketplace. The outstanding shares of our common stock are validly issued, fully paid and non-assessable.
 
As of December 31, 2019, no shares of our preferred stock were issued and outstanding. The Company has no present plans to issue any shares of its preferred stock.
 
Certain Provisions of the Articles and Bylaws
 
Annual Meeting. A meeting of the shareholders for the election of directors and for the transaction of such other business as may properly come before the meeting shall be held at such date, time and place, if any, as shall be determined by the Board of Directors and stated in the notice of the meeting.
 
Notice of Meetings. Notice of the place, if any, date, hour, the record date for determining the shareholders entitled to vote at the meeting (if such date is different from the record date for shareholders entitled to notice of the meeting) and means of remote communication, if any, of every meeting of shareholders shall be given by the Corporation not less than ten days nor more than 60 days before the meeting (unless a different time is specified by law) to every stockholder entitled to vote at the meeting as of the record date for determining the shareholders entitled to notice of the meeting. Notices of special meetings shall also specify the purpose or purposes for which the meeting has been called. Except as otherwise provided herein or permitted by applicable law, notice to shareholders shall be in writing and delivered personally or mailed to the shareholders at their address appearing on the books of the Corporation. Without limiting the manner by which notice otherwise may be given effectively to shareholders, notice of meetings may be given to shareholders by means of electronic transmission in accordance with applicable law. Notice of any meeting need not be given to any stockholder who shall, either before or after the meeting, submit a waiver of notice or who shall attend such meeting, except when the stockholder attends for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened. Any stockholder so waiving notice of the meeting shall be bound by the proceedings of the meeting in all respects as if due notice thereof had been given.
 
Voting; Proxies. Unless otherwise required by law or the Certificate of Incorporation the election of directors shall be by decided by a plurality of the votes cast at a meeting of the shareholders by the holders of stock entitled to vote in the election. Unless otherwise required by law, the Certificate of Incorporation or these by-laws, any matter, other than the election of directors, brought before any meeting of shareholders shall be decided by the affirmative vote of the majority of shares present in person or represented by proxy at the meeting and entitled to vote on the matter. Each stockholder entitled to vote at a meeting of shareholders or to express consent to corporate action in writing without a meeting may authorize another person or persons to act for such stockholder by proxy, but no such proxy shall be voted or acted upon after three years from its date, unless the proxy provides for a longer period. A proxy shall be irrevocable if it states that it is irrevocable and if, and only as long as, it is coupled with an interest sufficient in law to support an irrevocable power. A stockholder may revoke any proxy which is not irrevocable by attending the meeting and voting in person or by delivering to the secretary of the Corporation a revocation of the proxy or a new proxy bearing a later date. Voting at meetings of shareholders need not be by written ballot.
 
 
 
  
Written Consent of Shareholders Without a Meeting. The Bylaws provide that any action to be taken at any annual or special meeting of shareholders may be taken without a meeting, without prior notice and without a vote, if a consent or consents in writing, setting forth the action to be so taken, shall be signed by the holders of outstanding stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares entitled to vote thereon were present and voted and shall be delivered (by hand or by certified or registered mail, return receipt requested) to the Corporation by delivery to its registered office in the State of Nevada, its principal place of business or an officer or agent of the Corporation having custody of the book in which proceedings of meetings of shareholders are recorded. Every written consent shall bear the date of signature of each stockholder who signs the consent, and no written consent shall be effective to take the corporate action referred to therein unless, within 60 days of the earliest dated consent delivered in the manner required by the By-laws, written consents signed by a sufficient number of holders to take action are delivered to the Corporation as aforesaid. Prompt notice of the taking of the corporate action without a meeting by less than unanimous written consent shall, to the extent required by applicable law, be given to those shareholders who have not consented in writing, and who, if the action had been taken at a meeting, would have been entitled to notice of the meeting if the record date for notice of such meeting had been the date that written consents signed by a sufficient number of holders to take the action were delivered to the Corporation. 
 
Right of Indemnification. The Bylaws provide that Each director or officer of the corporation, whether or not then in office, and any person whose testator or intestate was such a director or officer, shall be indemnified by the corporation for the defense of, or in connection with, any threatened, pending or completed actions or proceedings and appeals therein, whether civil, criminal, administrative or investigative, in accordance with and to the fullest extent permitted by the Business Corporation Law of the State of Nevada or other applicable law, as such law now exists or may hereafter be adopted or amended, against, without limitation, all judgments, fines, amounts paid in settlements, and all expenses, including attorneys' and other experts' fees, costs and disbursements, actually and reasonably incurred by such person as a result of such action or proceeding, or actually and reasonably incurred by such person.
 
Dividends. Subject to applicable law and the Certificate of Incorporation, dividends upon the shares of capital stock of the Corporation may be declared by the Board of Directors at any regular or special meeting of the Board of Directors. Dividends may be paid in cash, in property or in shares of the Corporation's capital stock, unless otherwise provided by applicable law or the Certificate of Incorporation.
 
Transfer Agent. The transfer agent and registrar for our common stock is Direct Transfer, LLC, One Glenwood Ave, Suite 1001, Raleigh, NC 27603.
 
 
 
 
EX-21.1 3 cxdo_ex211.htm SUBSIDIARIES OF THE REGISTRANT Blueprint
 
EXHIBIT 21.1
 
SUBSIDIARIES OF THE REGISTRANT
 
 
 
 
 
 
 
 
State of their jurisdiction of
 
Other names under
 
     
incorporation or
 
which subsidiary does
Name of subsidiary
 
organization
 
business
Crexendo Business Solutions, Inc.
 
 
Arizona
 
 
None
 
Crexendo International, Inc.
 
 
Arizona
 
 
None
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
EX-23.1 4 cxdo_ex231.htm CONSENTS OF EXPERTS AND COUNSEL Blueprint
 
EXHIBIT 23.1
 
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
We consent to the incorporation by reference in Registration Statements No. 333-120433 and No. 333-190636 on Form S-8 of our report dated March 3, 2020, relating to the consolidated financial statements and financial statement schedule of Crexendo, Inc. and subsidiaries appearing in this Annual Report on Form 10-K of Crexendo Inc. and subsidiaries for the year ended December 31, 2019.
 
/s/ URISH POPECK & CO., LLC
 
 
Pittsburgh, PA
March 3, 2020
 
 
EX-31.1 5 cxdo_ex311.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 Blueprint
 
EXHIBIT 31.1
 
 
I, Steven G. Mihaylo, certify that:
 
1.            
I have reviewed this Annual Report on Form 10-K of Crexendo, Inc.;
 
2. 
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3. 
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4. 
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
 
(a) 
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
(b) 
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
(c) 
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
(d) 
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5. 
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
 
 
 
Date: March 3, 2020
 
/s/ Steven G. Mihaylo
 
 
Steven G. Mihaylo
 
 
Chief Executive Officer
 
EX-31.2 6 cxdo_ex312.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 Blueprint
 
EXHIBIT 31.2
 
 
I, Ronald Vincent, certify that:
 
1.            
I have reviewed this Annual Report on Form 10-K of Crexendo, Inc.;
 
2. 
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3. 
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4. 
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a) 
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
(b) 
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
(c) 
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
(d) 
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5. 
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 
 
 
 
Date: March 3, 2020
 
 
/s/ Ronald Vincent
 
 
Ronald Vincent
 
 
Chief Financial Officer
 
EX-32.1 7 cxdo_ex321.htm CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 Blueprint
 
EXHIBIT 32.1
 
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350
 
 
In connection with the Crexendo, Inc. (the Company) Annual Report on Form 10-K for the year ended December 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the Report), I, Steven G. Mihaylo, Chief Executive Officer of the Company, do hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:
 
1. 
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934, as amended; and
 
2. 
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
 
 
Date: March 3, 2020
 
 
/s/ Steven G. Mihaylo
 
 
Steven G. Mihaylo
 
 
Chief Executive Officer
 
EX-32.2 8 cxdo_ex322.htm CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 Blueprint
 
EXHIBIT 32.2
 
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350
 
 
In connection with the Crexendo, Inc. (the Company) Annual Report on Form 10-K for the year ended December 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the Report), I, Ronald Vincent, Chief Financial Officer of the Company, do hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:
 
1. 
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934, as amended; and
 
2. 
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
 
 
Date: March 3, 2020
 
 
/s/ Ronald Vincent
 
 
Ronald Vincent
 
 
Chief Financial Officer
 
GRAPHIC 9 cxdo_10k000.jpg IMAGE begin 644 cxdo_10k000.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@"*Y MN8+.W>XN)5BB099V. *X/4_B9&LIBTJS,W.!)+D _11S^M87BO6[KQ-KJZ;8 M[FMTD\N)%/\ K&Z;C_GI^-=[X;\)66@VZ.46:](^>9AG!]%]!7H*C2H04ZRN MWT/)>(K8JHX8=VBMW_D8%IXH\8./.?01)"><"%U./;G^E=5HFOV^LHZB*2WN MHO\ 6VTHPR^_N*RM=\>Z;I$C6\(-W<+P51L*I]"W^%_ANQIELLL6 M=K#=N*GJI.>15?5Y5HW5/E(^MPPT[.KS=U;]4>LT5QNB?$.PU&9+>]B-G,QP MK%LH3]>W^>:[*N&I2G2=IJQZ=&O3K1YJ;N%%%%9FP44CNL:,[L%51EF)P /6 MO*/$WQ\\.:-] 'K%%?/8_:3O/,Y\,P;/07 M9S_Z#78^&/CQX9URX2UU".;29W.%:IT4BLKJ&4AE(R" M#P102%4LQ &23VH 6BN U_XR^#-!F>!M0:^G3(:.R3S #Z;N%_6LGP_\=-( M\1^);+1K72+Z-KN3RUEE9 %X)R0"?2@#U6BLS7O$.E>&=,?4-7O([:W7@%N2 MQ]% Y)]A7C^J_M(6<4S)I.@S3Q@X$ES,(\_\! /\Z /:>,OC!;^ M"=??2M0T"]?Y1)%.DB[)4/<9]\C\*L>!?B[HWCC59=,BMIK&[5-\23LI\T#K MC'<=<>GTH ]#HHKSGQWXNN+>\&F:;<-$8Q^_D0X.[^Z#[?YZ5M0HRK3Y8G/B M<3##T^>9Z-17BVAW7B#7-5ALH=3O!N.7?SFPBCJ>M=QXJ^(/ASP#:1V^HWAA]#&U '%?";XD>(U\;6.DZAJ-Q?V-_)Y+) MW3%?3M?&7PQ_Y*9X>_Z_%K[)GGBMH))YY4BAC4L[NP"J!U))Z"@"2BO'_$7[ M0>@:;5$3[$@D_E7-+^TG>^9\WAJWV>@NCG_T&@#Z%KG/% MVH7\,.GZ5I4P@U#5;G[/'<%=WD(%+R2 '@D*IQGN17*^$_C?X:\274=E="32 MKR0[46X8&-SZ!QW^H%=7XMTR^NH;#4])19-2TNY^T10LVT3J5*21Y[%E8X/J M!0!X_/?:=;W%]<&QM+B:TU-K#2ZN[63$-TB &>$J"C.!QOY*G'!*Y[USMQ9^&9-&U*TD.HPZY=:H=1C! MT60W<#&17\I2!@]"NX-CG-='_P *YA\87%QKWBFWDM[V[DS%:HX)MX0H5$8C M@MP6..[8[4 >CR2)%&TDCJB*,EF. *YK6O%VD)I5ZEKJ,3W/DL(PF3EL8&#T MK U*YG\8^,/[%CF:/3;9CYNT_>V]3^? _.NKO]#M8O#-[86%M'%N@8*%7DG' M&3U)S76J4*3C[3=].WJ>>Z]2LI^RV5U?N_+_ #.&^&5BD^L75XZY-O'A/8MW M_('\ZZ3Q_P"()-)TM+2V"8] M2@74]4#&!C^ZASC?[GVKTBWT^SM(Q';VL,2#H$0"I;>".UMHK>)=L<2!%'H M,5)7GU\1.M*[>AZ^%PE/#P22UZLR-6\,Z5K$+)/:HLA'RS1J%=3]>_XTSPT+ MNWL9=.O6+S64GE+(?^6B8!4_DV\/HD<*$K)?3?=SW">N/7! MK%N_#7BZW5KJVUU[B8'/ \(_: M \;SVH@\)V$K1^=&)KUE."5)^6/Z'!)_"O$?#_A_4?%&M0:5I4'FW4QXR<*H M'5F/8"M_XL7;WGQ0UYW8G9<>4/8*H4?RKT?]FW3HFEU[4F4&5!% AQT!W,W\ ME_*LS4JC]F[4_LNX^(;3[1C[GD-LS_O9S^E>0Z_H-_X9UNYTC4XA'=6[88 Y M# C((/<$'O&FM#5=2EO8[@1+$1!(JJ0"<'E3SS2&<+\ ?'%S M>";PIJ$K2^1%YUD[')" @,GT&01^/M6-\;_B1=7>K3^%=*N&BL;8[+QXVP9I M.Z9_NCH1W.?2O2O#WPF\.>"-4_M_3Y]0>XMH9,+-*I4@JY8Y/\Z!#(()KJ98;>*265SA4C4LS'V KT7X;>$O$5A\0-$O[S M0]0M[2*??)-+;LJ(NT\DD<"O3_V?O#UE:^$)-=,*M?7D[H)2.4C7C:/3)R3Z M\>E=]X^O'L/A_K]S&<.EC*%/H2I']:!GRQ\1_&MSXU\57%VTC?8(6,=G%GA8 MP>N/5NI_+M5KP%\+=:\>+)-PS7^A:NLL3RVFH6'C_ -UL CZK7S?9W=[HFK175N\EM?6DNY3T9'4]Q_,5] ?LWW;OH&MV98E( MKE)%'IN4@_\ H(K!^/7@(6%Z/%FGQ@6]TX2]0?PRGH_T;O[_ %I#/3M ^(T7 MB+X=R:[:19OX%$=S O/E2]-W^[_$/;Z&O,W>2XG9V+/)(V23R237G7P_\9S^ M"O$:7>TRZ?./)O;?J)(SUX]1U'Y=Z^D?#GA"P?65UNVGCN=*=%GLB#G=NY&? MI_A[UZ."Q%.C"7-O^?D>/F6$JXB<.5Z;>GF5I9(OAG\.[[6[B-6U%HQM1O[[ M<(GT!.3^-?*NHZA=ZMJ$]_?3O/=3N7DDTD4,DU["C*>X+C(KAJ3E4DY2W9Z=*E&E!0CLCT;PG M\!-9U[3(=0U._CTN*=0\<1B,DI4]"1D!<^FI6,/, MVV,I)&O]XKDY'K@\5[#\1_BH/A]J5E9_V1]M^TPF7<)_+VX.,8VFN#OOVB8; M^PN;.;PMF*XB:)P;S.0PP?X/>H-3S3X?>,KKP5XIM[^.1OLO,;^Q6]MO#M^]NPW*WEX+#U /)_ 5 M>^$NFVVJ_$[1K:[C66$2/*489!*(S#(^H%?8E 'P5<6\UIE>O? #Q9<6/BA_#DTI:ROT9XD8\)*HSD?50<_05H_M'Z9;0ZCHFI1 MQ*MQ<)+%*P'+A=I7/TW&O.OA:[)\3O#Y4X)NP/P((- '??'[QK-=ZPOA6TE* MVEJ%DNPI_P!9(1D*?91@_4^U>3^'O#NI^*-8BTO2;EV\?A?4]4V*;F>[\@OCD(JJ0/S8_I0! MR"M!B;AENL$>XC->VUXA^ MTC)C0]"B_O7,C?DH_P :0SR'X8_\E,\/?]?BUZ)\?O&UQ+JB>$[*8I;0*LMY MM/\ K'/*J?8#!QZGVKSOX8_\E,\/?]?BU4\=WKZAX^UZYD0"2=E+,S'"1J.K,>PKU&X_9QUN.P:2#6[*6Z"Y\DQLJD M^@;_ !%='^SCIT*>'M8U+8//ENE@W=PJJ#C\V/Y5[92&?!^H:?=Z5J$]A?0/ M!=0.4EC<($_P!\,#C]#7JE>9>.O#=S9ZB==T]6\MF#R[.L M;_WOH>N?6K6A_$J+REAUB)ED48\^,9!^H_P_*O3Q%%XA*M2U[H\;"8B.$D\/ M6TUT?1HH:I:R>#/&T.HQH?L,[EN!QM/WE_#/'X5/XXB5/$^CZFA#03!"''0[ M6S_(BNEO]7\+Z_IKVMSJ5OY;C(+ML93V(SWKC[E[9]$GT*YU*UF:U_?V%TDH M(8#K&?0XZ _T%:492DXRDFFM'YKO\C#$0C",H0:<7JM=GV^?0]6IKHLD;(PR MK#!&>U8EAXIT>73K:274[5)&B4NK2@%3CD&K'_"2Z'_T%K/_ +_+7F.E43V9 M[2KTFK\R^\TT18T5$4*BC 51@ 4ZLK_A)=#_ .@M9_\ ?Y:S]0\=Z%8Q$I=? M:9,<)",Y_'I3C1J2=E%BEB*,%=R7WG'?$2!;'Q/;W=N=DLL:R,1_>!(!_0?E M7J%I,;BS@F(P9(U.@W_CKQ2K%-JL0#CI%&/?\ SDFO9D18XUC0850 M!["NO&+DITZ"+BQT'5?%6H0M&UQ9R0V:.,'81EG^AP /;/J*\$IB/K' MX%?\DLL?^N\W_H9KI_'=D^H^ M>M8QF22QEVCU(4D?RKF/@5_P DLL?^N\W_ M *&:]'(#*58 @C!![TAGP/7U'H6B0?$?X%:3I"7WV;$<<3R*F\JT38(QD=F>!OB5K?@.25+'RKBRF; M=):S@[2W3<".5-,1Z?\ \,UP_P#0SR?^ 8_^+JC-\!-%MY6BG\I6#VNG65MIC.,-.C&20#_9)X!]\&O++6UO=7U*.VMHY;J] MN9-JHN6>1C0!]7?"[P+9>"[;4OL6N1ZJEVZ;FC50$*@\<,?[U>._&WQ__P ) M)KW]B:?-G2]/&ZMI#&ZG@JRG!_6F!]%_M&V4DOA/ M2KQ02L%X4;VW(?\ XFO ?#-^FE^*=)OY3B.VO(I7/HH8$_I7OOA+7H/B]\-; M_P +ZG.JZU!" 9&_CV_ZN7\P W_UZ^>=5TJ]T35+C3=1@:"ZMW*2(PZ>X]0> MH/>@#ZG^(?PMB^(>H6-]_;!LUMX#&H6 2!P3G.=PKC&_9MMT4LWBEU51DDV8 M _[[KD?"?QS\0>&M)BTRYM8-2MX%"0M*Q61%'1=PZ@=LBLWQK\7O$/C.U-@ MXBL-/;[]O;D_O/\ >8\D>W I#.P_X45H _YGZT_[]Q__ !RN<^,.BQ^'3X7T MF*Z%W';:9M6<* ) 9&.< GU]:YKP'X,O?&WB2#3[='%JK![N<#B*////J>@' MK^-=W^T-;Q6GB/0[:! D,.G"-$'15#D ?E3$"_M*?ZKP[_O3_P#LE>6_##_DIOA[_K\7^M>I?M* M^3X=..-T_P#[)7EOPP_Y*;X>_P"OQ?ZTQ&;XPM'L/&FMVL@PT=],/PWG'Z5[ M/^SEKT'V/5= DD"W'FB[A4G[ZD!6Q],+^=8?Q]\&3V&OKXHM8BUE>A4N"HXC ME P"?9@!^(->16%_=Z7?17MAM:7HL M$BO)91O+/C^%GVX4^^%S^(KE9/C=X[DLC;?VK&I*[3*ML@?\\=?PK@;BXGN[ MF2XN97FGE8L\DC%F8GJ23U-(9U?PLB:;XG^'U09(N@WX $G]!5+Q]9-I_P 0 M-?MF&,7TK#Z,Q8?H17J'P \$W3:F_BR]A:.VCC:*SWC!D9N&<>P&1GOD^E'Q M^\$7*ZDGBVQA,EO*BQ7NT9,;#A7/L1@9]0/6F(UOV;]1C?1=:TPL/-CN$N O MJK+M_FOZU[A7Q!X7\4ZIX0UI-4TF8).JE&5QE)%/56'<5ZG<_M'ZM)IYCM]" MM(;PKCSFF9E!]0N!^II#*7[1&IQ77C2QL(V#-9VG[S'\+.Q./R"G\:R?@39O M=?%"TE525MK>:5SZ#;M'ZL*\^O[^[U74)[Z^G>>ZN'+R2.>68U]+_ SP//X< MT&;6=1A:*^U(+LC<8:.$#L95:-.JK5%<\TE^%DX8^3J<97MNB(_J M:9_PJV\_Z"4'_?!KTZBNCZ_7[_@CC_LK"_R_BSS'_A5MW_T$H?\ O@T?\*MO M/^@E#_WP:].HI_VA7[_@']E87^7\6>8GX77G;4H/^^#5NS^%T2N&O=19US]V M*/;^IS_*O0Z*3Q]=JUQQRO"IWY?Q91TO2+'1K;R+&!8E/+'JS'U)[U>HHKD< MG)W9W1BHKEBK(0@,I! ((P0>]>7^)_@3X8UZY>[L7FTFX@7^OZ3I=[:V=]J-M;W5VX2"%Y 'D).!@=>O%:-(H^?Q^S7+YO/BA/+SVLC MG_T.NP\,_ KPMH-PEU>F;5KA#E1<@"('_<'7\2:[WQ#JQT+P_>ZH(XY/LT>_ M9)*(U//=CP*N65Q]LL+>YVA?.B63"L& R,]1P?K0 MQ;K/92VOW$DC,?RC[H M(QQ7C/\ PS?H_P#T'[__ +])7ME<-XE^*?A_0XIDM+RVU"^@N$AEM(I@KC#/#<.BVUS)<1Q.[B20 $[CGM6_11TH S]:T/3?$.F MR:?JUG'=6LG5''0^H/4'W%>1:M^SCI<\S/I.MW-HI.1'/$)0OT(*FO3].\:^ M&M7U5]+T_6K.XO5S^YCDR3CKCL<>V:WJ /!;3]FR,29O?$K,G<0VFT_F6/\ M*O3_ C\.O#G@I"VEVA:Z88>[G.^4CTST ]@!75T4 >5>)O@C:^*M?NM8U'Q M#?&>=N%$:;8U'W5'L!4OA+X(:+X5\0V^L?;[F^EM\F*.9%"J_9N.X[5ZA7+Z M%XUM=:\5:YX?,0@N]+E"@%]QF3'+ 8XP2!^(H ZBO-/&GP8T;QCX@;6'O;BQ MGE0+,L**1(1P&.>^,#\*]+KF?%7C.U\)WVC17L:BWU&=HGN'E"+ %7.XYZC\ MJ .-\._ ^U\+Z[:ZOIOB._2X@;.#$F'7NI]B.*[#Q=\/_#WC6%1JUH?M"#$= MU"=LJ#TSW'L([5[G1]0@O(4;8[1-G:?0CJ*TZ /!;S]FR,RDV7 MB5EC[":TW$?B&'\JN:5^SCI<,JOJNN7-TH.3'!$(@?Q)8UZYK7B#2?#MF+O6 M+^&S@9MJM*V-Q] .I_"IM+U;3];L$OM,O(;NU?(66)LC(ZCV/M0!!H7A_2O# M6G+8:1916MNO)"#ECZL>I/N:Y/Q]\*K'Q]JEK?7>I7-JUO#Y(6)%((W$YY^M M=_10!Y?X1^"FF^$/$UKK=OJ]W/+;A\1R1J%; M2R6DHE6-XU ;'8XKTRPUC3]4+BRNXYBGW@IY'X5=IN+B[,F,HR5XNZ(+RSMM M0LY;2\@CGMYEVR12*&5AZ$&O)M<_9Z\.W\[S:5?76FEB3Y6!+&/H#@C\S7IF MLZP-'%F6A,HN;E;?AL;=V>?>M2FXM)/N"G%R<5NCP"+]FM_-_>^)U\O/\%ES M_P"AUV7ASX&>$M#E2XNXYM5N%.0;HCRP?]P<'\!FDDV[(;:2NSS'Q#\ _" MVKSM<:=)<:3*QR4AP\7_ 'R>GX$"N63]FMO._>>)QY6?X;/YO_0Z]W^VVWVM M;3SD^T.GF+'GDKZU/0TUN":>QYUX4^"_A;PQQG*27>"J'U5!QGZ MYKT6H+N\MK"W:XNIDAB7JSG K.T[Q#;:IJUQ9VNV2.*)9%F1\AL]1CMBJ5.3 M3DEHB)581DHMZLV****@T"BBB@ HHHH **** "BBB@ HHHH \STBPMM0^.GB MB>^MHKA[.UM/LK2H&\G*@DKGH<\YKTRBB@#D/BD"?ACX@ _Y]3_,5M>&!CPG MHP]+&#_T!:** -*96>"1$;:S*0K>A]:^9[>2VN_#6G_#Q=)_XJJWU;,TY";< M"0DOYF ;Y ?3)KZ/HHH **** "O,/ ]_# M:_%GQOI,R,+NYF2ZC. 08U7!Y]?F'%%% 'I]>%)86U1MR. M 0?E!Y!Z]*** %\*VT5G\9?&D5O$L,+6]HY1!A2Q3DX'?DUZ-110!Y'\8XYK M#6_#/B*:YF@TVRDECFE@CCE>%W VL$D^5NGIQBMCX06D"Z!J&I6C7IM=1O6G MC:Z\M2_&"X2/A 3V]J** /1**** "L'QC:37GABZC@P67:Y4G&Y5()'^?2BB MM*4G&::[F5>*E2E%]4ROX>UC3=9U!I=/TSRO*A"O<%54CIA,#DC_ KIJ**U MQ<%"JXKH88"I*I04Y;LY?QJ"8M'Q_P!!*+^M=11143_AQ^9=/^-/Y&=KUM-> M:#?6\'^MDA8*,XSQT_'I7&Z+2^FPL+I\!<_+MP,=>0?SHHKH MP_\ !F^WZZ'-B_\ >*:_F_34]#K \:6DM[X5O(H0"XVO@G' 8$_H***Y:3<: MD6NYVUXJ5*47U3,G0[^/7O%ZZC:(XM[>Q$+F3 .XG.,?YZ5VM%%;8R*C5Y%L MCFRZ3G051[N[.7\;*4LK&]>+S;6TNTEGCR.5^AZ_3WJOX6DBU+Q%JFKV<'E6 H EX-101.INS 10 exe-20191231.xml XBRL INSTANCE DOCUMENT 0001075736 2019-01-01 2019-12-31 0001075736 2019-12-31 0001075736 2018-12-31 0001075736 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0001075736 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0001075736 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001075736 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001075736 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001075736 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001075736 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001075736 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001075736 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001075736 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001075736 EXE:CrexendoWebServicesMember 2019-01-01 2019-12-31 0001075736 EXE:CrexendoWebServicesMember 2018-01-01 2018-12-31 0001075736 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001075736 us-gaap:CommonStockMember 2018-12-31 0001075736 us-gaap:CommonStockMember 2019-12-31 0001075736 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001075736 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001075736 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001075736 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001075736 us-gaap:RetainedEarningsMember 2018-12-31 0001075736 us-gaap:RetainedEarningsMember 2019-12-31 0001075736 2018-01-01 2018-12-31 0001075736 2017-12-31 0001075736 us-gaap:ComputerSoftwareIntangibleAssetMember srt:MinimumMember 2019-01-01 2019-12-31 0001075736 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001075736 us-gaap:LeaseholdImprovementsMember srt:MaximumMember 2019-01-01 2019-12-31 0001075736 us-gaap:LeaseholdImprovementsMember srt:MinimumMember 2019-01-01 2019-12-31 0001075736 us-gaap:CustomerRelationshipsMember 2019-12-31 0001075736 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001075736 us-gaap:CommonStockMember 2017-12-31 0001075736 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001075736 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001075736 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001075736 us-gaap:RetainedEarningsMember 2017-12-31 0001075736 us-gaap:ServiceLifeMember 2019-01-01 2019-12-31 0001075736 us-gaap:CustomerRelationshipsMember 2018-12-31 0001075736 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001075736 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001075736 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001075736 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001075736 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001075736 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001075736 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001075736 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001075736 2019-01-01 2019-03-31 0001075736 2019-04-01 2019-06-30 0001075736 2019-07-01 2019-09-30 0001075736 2019-10-01 2019-12-31 0001075736 2018-01-01 2018-03-31 0001075736 2018-04-01 2018-06-30 0001075736 2018-07-01 2018-09-30 0001075736 2018-10-01 2018-12-31 0001075736 EXE:CloudTelecommunicationsServicesMember 2019-01-01 2019-12-31 0001075736 EXE:CloudTelecommunicationsServicesMember 2018-01-01 2018-12-31 0001075736 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-31 0001075736 us-gaap:ComputerSoftwareIntangibleAssetMember srt:MaximumMember 2019-01-01 2019-12-31 0001075736 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0001075736 EXE:ContractAssetsMember 2018-01-01 2018-12-31 0001075736 EXE:ContractLiabilitiesMember 2018-01-01 2018-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:DesktopDevicesMember 2019-01-01 2019-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:EquipmentFinancingRevenueMember 2019-01-01 2019-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:TelecommunicationsServicesMember 2019-01-01 2019-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:FeesCommissionsAndOtherRecognizedOverTimeMember 2019-01-01 2019-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:OneTimeFeesCommissionsAndOtherMember 2019-01-01 2019-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:WebsiteHostingServicesMember 2019-01-01 2019-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:WebsiteManagementServicesAndOtherMember 2019-01-01 2019-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:ProductsAndFeesRecognizedAtAPointInTimeMember 2019-01-01 2019-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:ServicesAndFeesTransferredOverTimeMember 2019-01-01 2019-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember 2019-01-01 2019-12-31 0001075736 EXE:WebServicesSegmentMember EXE:DesktopDevicesMember 2019-01-01 2019-12-31 0001075736 EXE:WebServicesSegmentMember EXE:EquipmentFinancingRevenueMember 2019-01-01 2019-12-31 0001075736 EXE:WebServicesSegmentMember EXE:TelecommunicationsServicesMember 2019-01-01 2019-12-31 0001075736 EXE:WebServicesSegmentMember EXE:FeesCommissionsAndOtherRecognizedOverTimeMember 2019-01-01 2019-12-31 0001075736 EXE:WebServicesSegmentMember EXE:OneTimeFeesCommissionsAndOtherMember 2019-01-01 2019-12-31 0001075736 EXE:WebServicesSegmentMember EXE:WebsiteHostingServicesMember 2019-01-01 2019-12-31 0001075736 EXE:WebServicesSegmentMember EXE:WebsiteManagementServicesAndOtherMember 2019-01-01 2019-12-31 0001075736 EXE:WebServicesSegmentMember EXE:ProductsAndFeesRecognizedAtAPointInTimeMember 2019-01-01 2019-12-31 0001075736 EXE:WebServicesSegmentMember EXE:ServicesAndFeesTransferredOverTimeMember 2019-01-01 2019-12-31 0001075736 EXE:WebServicesSegmentMember 2019-01-01 2019-12-31 0001075736 EXE:DesktopDevicesMember 2019-01-01 2019-12-31 0001075736 EXE:EquipmentFinancingRevenueMember 2019-01-01 2019-12-31 0001075736 EXE:TelecommunicationsServicesMember 2019-01-01 2019-12-31 0001075736 EXE:FeesCommissionsAndOtherRecognizedOverTimeMember 2019-01-01 2019-12-31 0001075736 EXE:OneTimeFeesCommissionsAndOtherMember 2019-01-01 2019-12-31 0001075736 EXE:WebsiteHostingServicesMember 2019-01-01 2019-12-31 0001075736 EXE:WebsiteManagementServicesAndOtherMember 2019-01-01 2019-12-31 0001075736 EXE:ProductsAndFeesRecognizedAtAPointInTimeMember 2019-01-01 2019-12-31 0001075736 EXE:ServicesAndFeesTransferredOverTimeMember 2019-01-01 2019-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:DesktopDevicesMember 2018-01-01 2018-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:EquipmentFinancingRevenueMember 2018-01-01 2018-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:TelecommunicationsServicesMember 2018-01-01 2018-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:FeesCommissionsAndOtherRecognizedOverTimeMember 2018-01-01 2018-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:OneTimeFeesCommissionsAndOtherMember 2018-01-01 2018-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:WebsiteHostingServicesMember 2018-01-01 2018-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:WebsiteManagementServicesAndOtherMember 2018-01-01 2018-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:ProductsAndFeesRecognizedAtAPointInTimeMember 2018-01-01 2018-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember EXE:ServicesAndFeesTransferredOverTimeMember 2018-01-01 2018-12-31 0001075736 EXE:CloudTelecommunicationsSegmentMember 2018-01-01 2018-12-31 0001075736 EXE:WebServicesSegmentMember EXE:DesktopDevicesMember 2018-01-01 2018-12-31 0001075736 EXE:WebServicesSegmentMember EXE:EquipmentFinancingRevenueMember 2018-01-01 2018-12-31 0001075736 EXE:WebServicesSegmentMember EXE:TelecommunicationsServicesMember 2018-01-01 2018-12-31 0001075736 EXE:WebServicesSegmentMember EXE:FeesCommissionsAndOtherRecognizedOverTimeMember 2018-01-01 2018-12-31 0001075736 EXE:WebServicesSegmentMember EXE:OneTimeFeesCommissionsAndOtherMember 2018-01-01 2018-12-31 0001075736 EXE:WebServicesSegmentMember EXE:WebsiteHostingServicesMember 2018-01-01 2018-12-31 0001075736 EXE:WebServicesSegmentMember EXE:WebsiteManagementServicesAndOtherMember 2018-01-01 2018-12-31 0001075736 EXE:WebServicesSegmentMember EXE:ProductsAndFeesRecognizedAtAPointInTimeMember 2018-01-01 2018-12-31 0001075736 EXE:WebServicesSegmentMember EXE:ServicesAndFeesTransferredOverTimeMember 2018-01-01 2018-12-31 0001075736 EXE:WebServicesSegmentMember 2018-01-01 2018-12-31 0001075736 EXE:DesktopDevicesMember 2018-01-01 2018-12-31 0001075736 EXE:EquipmentFinancingRevenueMember 2018-01-01 2018-12-31 0001075736 EXE:TelecommunicationsServicesMember 2018-01-01 2018-12-31 0001075736 EXE:FeesCommissionsAndOtherRecognizedOverTimeMember 2018-01-01 2018-12-31 0001075736 EXE:OneTimeFeesCommissionsAndOtherMember 2018-01-01 2018-12-31 0001075736 EXE:WebsiteHostingServicesMember 2018-01-01 2018-12-31 0001075736 EXE:WebsiteManagementServicesAndOtherMember 2018-01-01 2018-12-31 0001075736 EXE:ProductsAndFeesRecognizedAtAPointInTimeMember 2018-01-01 2018-12-31 0001075736 EXE:ServicesAndFeesTransferredOverTimeMember 2018-01-01 2018-12-31 0001075736 EXE:ContractAssetsMember 2019-01-01 2019-12-31 0001075736 EXE:ContractLiabilitiesMember 2019-01-01 2019-12-31 0001075736 EXE:DesktopDevicesMember 2019-12-31 0001075736 EXE:TelecommunicationsServicesMember 2019-12-31 0001075736 2020-02-28 0001075736 us-gaap:OptionMember 2019-01-01 2019-12-31 0001075736 us-gaap:OptionMember 2018-01-01 2018-12-31 0001075736 EXE:TwoThousandTwentyMember 2019-01-01 2019-12-31 0001075736 EXE:TwoThousandTwentyOneMember 2019-01-01 2019-12-31 0001075736 EXE:TwoThousandTwentyTwoMember 2019-01-01 2019-12-31 0001075736 EXE:NetOperatingLossMember 2019-12-31 0001075736 EXE:OperatingLeasesMember 2019-12-31 0001075736 EXE:FinanceLeasesMember 2019-12-31 0001075736 EXE:DesktopDevicesMember EXE:TwentyTwentyMember 2019-12-31 0001075736 EXE:DesktopDevicesMember EXE:TwentyTwentyOneMember 2019-12-31 0001075736 EXE:DesktopDevicesMember EXE:TwentyTwentyTwoMember 2019-12-31 0001075736 EXE:DesktopDevicesMember EXE:TwentyTwentyThreeMember 2019-12-31 0001075736 EXE:DesktopDevicesMember EXE:TwentyTwentyFourMember 2019-12-31 0001075736 EXE:DesktopDevicesMember EXE:TwentyTwentyFiveMember 2019-12-31 0001075736 EXE:TelecommunicationsServicesMember EXE:TwentyTwentyMember 2019-12-31 0001075736 EXE:TelecommunicationsServicesMember EXE:TwentyTwentyOneMember 2019-12-31 0001075736 EXE:TelecommunicationsServicesMember EXE:TwentyTwentyTwoMember 2019-12-31 0001075736 EXE:TelecommunicationsServicesMember EXE:TwentyTwentyThreeMember 2019-12-31 0001075736 EXE:TelecommunicationsServicesMember EXE:TwentyTwentyFourMember 2019-12-31 0001075736 EXE:TelecommunicationsServicesMember EXE:TwentyTwentyFiveMember 2019-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure Crexendo, Inc. 0001075736 10-K 2019-12-31 false --12-31 No No Yes Non-accelerated Filer FY 2019 false true false 4180000 1849000 100000 100000 380000 419000 22000 12000 382000 270000 143000 67000 379000 371000 141000 244000 4000 1000 5731000 3333000 6000 10000 561000 184000 155000 124000 465000 167000 272000 272000 272000 436000 342000 106000 117000 7783000 4549000 86000 155000 1754000 1131000 0 56000 791000 641000 2886000 2011000 423000 422000 3396000 2549000 0 0 15000 14000 62400000 61153000 -58028000 -59167000 4387000 2000000 7783000 4549000 14000 14000 0 0 0.001 0.001 5000000 5000000 0 0 0.001 0.001 25000000 25000000 14884755 14394113 12745000 10461000 3008000 3147000 3259000 3331000 2442000 2540000 2712000 2767000 1691000 1447000 484000 467000 343000 397000 366000 437000 314000 330000 14436000 656000 825000 11908000 3492000 3614000 3602000 3728000 2808000 2977000 3026000 3097000 13780000 11083000 1691000 117000 10809000 844000 319000 0 0 2010000 11770000 13780000 0 0 0 0 0 586000 70000 0 656000 656000 1691000 117000 10809000 844000 319000 586000 70000 2010000 12426000 1447000 105000 8817000 629000 85000 0 0 1532000 9551000 11083000 0 0 0 0 0 708000 117000 0 825000 825000 1447000 105000 8817000 629000 85000 708000 117000 1532000 10376000 3456000 3092000 877000 874000 836000 869000 729000 731000 833000 799000 895000 727000 249000 243000 172000 231000 187000 201000 161000 178000 3862000 3403000 899000 963000 1003000 997000 829000 767000 910000 897000 4235000 4091000 1014000 997000 1040000 1184000 945000 1034000 1101000 1011000 853000 801000 212000 197000 215000 229000 181000 194000 214000 212000 13301000 12114000 3251000 3274000 3266000 3510000 2871000 2927000 3219000 3097000 1135000 271000 407000 -206000 241000 340000 336000 218000 -63000 50000 -193000 0 864000 -613000 6000 7000 12000 12000 11000 1000 12000 0 16000 3000 10000 -2000 1000 2000 -2000 9000 4000 0 2000 -8000 1145000 -208000 242000 342000 334000 227000 -59000 50000 -191000 -8000 6000 15000 -3000 -4000 0 1000 -4000 -3000 -8000 0 1139000 1139000 -223000 -223000 239000 338000 334000 228000 -63000 47000 -199000 -8000 0.08 -0.02 0.02 0.02 0.02 0.02 0.00 0.00 -0.01 0.00 0.07 -0.02 0.02 0.02 0.02 0.01 0.00 0.00 -0.01 0.00 14570286 14332092 15559863 14332092 4387000 2000000 14000 15000 61153000 62400000 -59167000 -58028000 1630000 14000 60560000 -58944000 14394113 14884755 14287556 399000 399000 438000 438000 849000 1000 848000 155000 155000 465650 106557 94000 92000 90000 4000 86000 6000 399000 438000 57000 46000 72000 224000 136000 71000 69000 162000 -43000 26000 -10000 -9000 -453000 -77000 112000 139000 -102000 30000 -103000 -32000 -3000 -1000 -11000 -14000 378000 246000 151000 75000 1638000 452000 72000 7000 -72000 -7000 28000 10000 0 130000 56000 153000 849000 155000 765000 122000 2331000 567000 4280000 1949000 1382000 9000 16000 12000 12000 100000 100000 100000 100000 4004000 1645000 100000 100000 41000 20000 386000 429000 22000 12000 1214000 1063000 0 -837000 0 -882000 0 912000 0 1033000 -2000 0 -13000 0 11000 0 23000 0 14570286 14332092 1236096 1585458 400000 443000 14000 14000 386000 429000 386000 429000 1086000 392000 -382000 -141000 704000 251000 48000 43000 17000 28000 3000 48000 0 61000 73000 64000 141000 244000 346000 333000 1388000 1524000 85000 25000 1664000 1758000 1292000 941000 -827000 -774000 465000 167000 0 0 538000 301000 566000 243000 529000 480000 37000 16000 84000 91000 386000 429000 386000 429000 704000 251000 704000 251000 116000 144000 116000 144000 0 56000 0 56000 1.7600 1.8600 .8900 .8800 P4Y2M12D P4Y3M18D .0218 0.0269 .0000 .0000 3286672 3664000 3648939 210500 329000 465650 106557 219690 207382 2.60 2.71 2.61 2.70 2.83 1.82 1.46 6.26 1.72 2.60 2.71 2.59 2.73 P3Y6M P4Y3M18D P2Y10M24D P3Y5M P2Y10M24D P3Y5M P2Y7M6D P3Y3M18D 5668000 1007000 5576000 997000 5266000 968000 339000 438000 60000 0 829000 107000 0 0 6000 15000 -241000 43000 -831000 -539000 -972000 -583000 -94000 -102000 6000 15000 83000 45000 314000 278000 4760000 5946000 2262000 2258000 398000 505000 7817000 9032000 7548000 8755000 269000 277000 19000 28000 250000 249000 269000 277000 0 0 0 0 0 0 0 7548000 8755000 123000 115000 10000 12000 -7000 -2000 -2000 5000 1145000 283000 400000 -208000 862000 -608000 16979147000 14899751 51000 0 175000 0 50000 0 30000 28000 1000 0 86000 116000 0 25000 0 129000 176000 0 175000 0 24992 0 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Description of Business &#8211;&#160;</b>Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our Company.&#8221; Crexendo is an award-winning premier provider of cloud communications, UCaaS, call center, collaboration services, and other cloud business services that are designed to provide enterprise-class cloud services to any size business at affordable monthly rates. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Basis of Presentation&#160;&#8211;&#160;</b>The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Crexendo Business Solutions, Inc. and Crexendo International, Inc. All intercompany account balances and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;US GAAP&#8221;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). These consolidated financial statements reflect the results of operations, financial position, changes in stockholders&#8217; equity, and cash flows of our Company.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;<b>Cash and Cash Equivalents&#160;&#8211;&#160;</b>We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of December 31, 2019 and 2018, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $4,004,000 and $1,645,000, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Restricted Cash &#8211;&#160;</b>We classified $100,000 and $100,000 as restricted cash as of December 31, 2019 and 2018, respectively. Cash is restricted for compensating balance requirements on purchasing card agreements. As of December 31, 2019 and 2018, we had restricted cash in financial institutions in excess of federally insured limits in the amount of $100,000 and $100,000, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table provides a reconciliation of cash and cash equivalents and restricted cash reported on the balance sheet to the cash, cash equivalents, and restricted cash shown in the consolidated statement of cash flows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Cash and cash equivalents</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,180,000</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,849,000</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Restricted cash</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">100,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">100,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total cash, cash equivalents, and restricted cash shown in the</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;consolidated statement of cash flows</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,280,000</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,949,000</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Trade Receivables&#160;&#8211;&#160;</b>Trade receivables from our cloud telecommunications and web services segments are recorded at invoiced amounts.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Allowance for Doubtful Accounts &#8211;&#160;</b>The allowance represents estimated losses resulting from customers&#8217; failure to make required payments. The allowance estimate is based on historical collection experience, specific identification of probable bad debts based on collection efforts, aging of trade receivables, customer payment history, and other known factors, including current economic conditions. We believe that the allowance for doubtful accounts is adequate based on our assessment to date, however, actual collection results may differ materially from our expectations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Contract Assets&#160;&#8211;&#160;</b>Contract assets primarily relate to the Company&#8217;s rights to consideration for work completed but not billed as of the reporting date. The contract assets are transferred to receivables when the rights become unconditional.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Contract Costs&#160;&#8211;&#160;</b>Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining telecommunications contracts which are recoverable. The Company capitalized contract costs in the amount of $815,000 and $713,000 at December 31, 2019 and December 31, 2018, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the year ended December 31, 2019 and 2018, the Company amortized $499,000 and $476,000, respectively, and there was no impairment loss in relation to the costs capitalized.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Inventory&#160;&#8211;&#160;</b>Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Property and Equipment &#8211;&#160;</b>Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to five years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Depreciation expense is included in general and administrative expenses and totaled $41,000 and $20,000 for the years ended December 31, 2019 and 2018, respectively. Depreciable lives by asset group are as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 85%"><font style="font-size: 8pt">Computer and office equipment</font></td> <td style="width: 15%"><font style="font-size: 8pt">2 to 5 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Computer software</font></td> <td><font style="font-size: 8pt">3 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Furniture and fixtures</font></td> <td><font style="font-size: 8pt">4 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Leasehold improvements</font></td> <td><font style="font-size: 8pt">2 to 5 years</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Asset Acquisitions&#160;&#8211;&#160;</b>Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. During the years ended December 31, 2019 and 2018, the Company acquired customer relationships for an aggregate purchase price of $351,000 and $0, respectively. The assets acquired were not material to our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Goodwill&#160;&#8211;&#160;</b>Goodwill is tested for impairment using a fair-value-based approach on an annual basis (December 31) and between annual tests if indicators of potential impairment exist.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Intangible Assets&#160;&#8211;&#160;</b>Our intangible assets consist of customer relationships. The intangible assets are amortized following the patterns in which the economic benefits are consumed. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset. There was no impairment of intangible assets identified for the years ended December 31, 2019 and 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Contract Liabilities&#160;&#8211;&#160;</b>Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as deferred revenue.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Use of Estimates&#160;&#8211;&#160;</b>In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods.&#160;&#160;Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and product warranty liabilities. Management&#8217;s estimates are based on historical experience and on our expectations that are believed to be reasonable.&#160;&#160;The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.&#160;&#160;Actual results may differ from our current estimates and those differences may be material.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="color: #212529"><b>C</b></font><b>ontingencies&#160;&#8211;&#160;</b>The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range.&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Product and Service Revenue Recognition&#160;&#8211;&#160;</b>Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 3.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Cost of Service Revenue&#160;&#8211;&#160;</b>Cost of service includes Cloud Telecommunications and Web Services cost of service revenue. Cloud Telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third party services we resell, personnel and travel expenses related to system implementation, and customer service. Web Services cost of service revenue consists primarily of customer service costs and outsourcing fees related to fulfillment of our professional web management services.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Cost of Product Revenue&#160;&#8211;&#160;</b>Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third party equipment we purchase for resale.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Product Warranty&#160;&#8211;&#160;</b>We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service. For 2019, actual warranty costs were approximately 1.6% of prior year net product revenue and the annual warranty provision was approximately 2.2% of current year net product revenue.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Contingent Consideration&#160;&#8211;&#160;</b>Contingent consideration represents deferred asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Research and Development&#160;&#8211;&#160;</b>Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Fair Value Measurements&#160;&#8211;&#160;</b>The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><i>Level 1</i> &#8212; Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><i>Level 2</i> &#8212; Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify">&#183;&#160;&#160;&#160;&#160;&#160; Quoted prices for similar assets or liabilities in active markets;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify">&#183;&#160;&#160;&#160;&#160;&#160; Quoted prices for identical or similar assets in non-active markets;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify">&#183;&#160;&#160;&#160;&#160;&#160; Inputs other than quoted prices that are observable for the asset or liability; and</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify">&#183;&#160;&#160;&#160;&#160;&#160; Inputs that are derived principally from or corroborated by other observable market data.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -27pt">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><i>Level 3</i> &#8212; Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment.&#160; These values are generally determined using pricing models for which the assumptions utilize management&#8217;s estimates of market participant assumptions.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Lease Obligations&#160;&#8211;&#160;</b>We determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property&#8217;s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Notes Payable&#160;&#8211;&#160;</b>We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Income Taxes&#160;&#8211;&#160;</b>We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. We have placed a full valuation allowance on net deferred tax assets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Interest and penalties associated with income taxes are classified as income tax expense in the consolidated statements of operations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Stock-Based Compensation&#160;&#8211;&#160;</b>For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award.&#160;&#160;Equity classified awards include the issuance of stock options and restricted stock units (&#8220;RSUs&#8221;).</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Comprehensive Income/(Loss) &#8211;&#160;</b>There were no other components of comprehensive income/(loss) other than net income/(loss) for the years ended December 31, 2019 and 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Operating Segments&#160;&#8211;&#160;</b>Accounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services. Research and development expenses are allocated to Cloud Telecommunications and Web Services segments based on the level of effort, measured primarily by wages and benefits attributed to our engineering department.&#160; Indirect sales and marketing expenses are allocated to the Cloud Telecommunications and Web Services segments based on level of effort, measured by month-to-date contract bookings.&#160; General and administrative<font style="color: red"><b>&#160;</b></font>expenses are allocated to both segments based on revenue recognized for each segment. Accounting guidance also establishes standards for related disclosure about products and services, geographic areas and major customers. We generate over 90% of our total revenue from customers within North America (United States and Canada) and less than 10% of our total revenues from customers in other parts of the world.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Significant Customers&#160;&#8211;&#160;</b>No customer accounted for 10% or more of our total revenue for the years ended December 31, 2019 and 2018. One telecommunications services customer accounted for 11% and 22% of total trade accounts receivable as of December 31, 2019 and 2018, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Recently Adopted Accounting Pronouncements&#160;&#8211;&#160;</b>In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, <i>Leases</i> (Topic 842), and in December 2018, ASU No. 2018-20, <i>Narrow-Scope Improvements for Lessors</i>, and in July 2018, ASU No. 2018-10, <i>Codification Improvements to Topic 842, Leases</i>, and ASU 2018-11, <i>Leases (Topic 842) - Targeted Improvements</i> (collectively, &#8220;the new lease standard&#8221; or &#8220;ASC 842&#8221;). The new standard requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than 12 months. This ASU does not significantly change the previous lease guidance for how a lessee should recognize, measure, and present expenses and cash flows arising from a lease. Additionally, the criteria for classifying a finance lease versus an operating lease are substantially the same as the previous guidance. <font style="background-color: white">We adopted Topic 842 as of January 1, 2019, using the alternative transition method that allowed us to recognize a cumulative-effect adjustment to the opening balance of retained earnings at the beginning of the period of adoption. We used the package of practical expedients permitted under the transition guidance that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. We elected the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Additionally, we elected the hindsight practical expedient to determine the reasonably certain lease terms for existing leases. The adoption of Topic 842 did not have a material adjustment to the opening balance of retained earnings. The adoption of Topic 842 had a material impact on our consolidated balance sheet due to the recognition of right-of-use (&#8220;ROU&#8221;) assets and lease liabilities. As a result of the adoption of the standard, the Company recognized ROU assets and lease liabilities of $1,088,000 as of January 1, 2019. The adoption of Topic 842 did not have a material impact on our consolidated statement of operations or our consolidated statement cash flows.</font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In August 2018, the FASB issued ASU 2018-07, to simplify the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees, with certain exceptions. The new guidance expands the scope of Accounting Standards Codification (ASC) 718 to include share-based payments granted to nonemployees in exchange for goods or services used or consumed in an entity&#8217;s own operations and supersedes the guidance in ASC 505-50. The guidance also applies to awards granted by an investor to employees and nonemployees of an equity method investee for goods or services used or consumed in the investee&#8217;s operations. The guidance in ASC 718 does not apply to instruments issued to a lender or an investor in a financing (e.g., in a capital raising) transaction. It also does not apply to equity instruments granted when selling goods or services to customers in the scope of ASC 606. However, the guidance states that share-based payments granted to a customer in exchange for a distinct good or service to be used or consumed in the grantor&#8217;s own operations are accounted for under ASC 718. The Company adopted ASU 2018-07 effective January 1, 2019. The adoption of this ASU did not have an impact on our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>&#160;</b>In January 2017, the FASB issued ASU 2017-01, <i>Business Combinations (Topic 805) Clarifying the Definition of a Business</i>, that provides guidance to assist entities with evaluating when a set of transferred assets and activities (set) is a business. Under the new guidance, an entity first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the set is not a business. If it&#8217;s not met, the entity then evaluates whether the set meets the requirement that a business include, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. Under today&#8217;s guidance, it doesn&#8217;t matter whether all the value relates primarily to one asset. Under ASU 2017-01, a set is not a business when substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. The ASU includes guidance on which types of assets can and cannot be combined into a single identifiable asset or a group of similar identifiable assets for the purpose of applying the threshold. We adopted this guidance effective January 1, 2018. The adoption of this guidance did not have an impact on our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In November 2016, the FASB issued ASU 2016-18, <i>Statement of Cash Flows (Topic 230):</i> Restricted Cash, which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. As a result, amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. We adopted the new accounting standards effective January 1, 2018. Amounts generally described as restricted cash are now presented with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. As a result of adoption, there was no impact to cash flows from operating, investing or financing activities. A reconciliation of cash and cash equivalents and restricted cash presented on the balance sheet to the totals presented in the statement of cash flows as cash, cash equivalents, and restricted cash has been added to the footnote disclosures, see Note 1.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: right">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In August 2016, the FASB issued ASU No. 2016-15,&#160;<i>Statement of Cash Flows (Topic 230):</i> Classification of Certain Cash Receipts and Cash Payments<i>,</i> which amends ASC 230, to clarify guidance&#160;on the classification of certain cash receipts and payments in the statement of cash flows. The changes to the classification of how certain cash receipts and payments are presented within the statement of cash flows had no impact on our consolidated financial statements. The Company adopted ASU 2016-5 effective January 1, 2018. The adoption of these new ASUs required us to restate the previously reported cash and cash equivalent amounts reported in prior periods to include restricted cash.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In May 2014, the FASB issued ASU 2014-09, <i>Revenue from Contracts with Customers</i>. The objective of ASU 2014-09 is to establish a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers. The Company adopted this guidance on January 1, 2018 utilizing the full retrospective method of adoption allowed by the standard, in order to provide for comparative results in all periods presented. Under the standard, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. In addition, the standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. We elected to adopt the standard effective January&#160;1, 2018. The most significant impact of the standard relates to our accounting for incremental costs to obtain a contract and principal versus agent considerations. Specifically, incremental sales leadership commission were expensed immediately rather than ratably over the term of the related contracts. Revenue from the resale of broadband Internet services and professional website management services were recognized on a gross basis as a principal rather than on net basis as an agent. The new standard focuses on control of the specified goods and service as the overarching principle and the Company does not control the delivery of the goods and services. Revenue recognition related to our hardware, telecommunications services and website hosting services remains substantially unchanged.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In May 2017, the FASB issued ASU 2017-09, <i>Compensation&#8212;Stock Compensation (Topic 718</i>): Scope of Modification Accounting, the amendments provide guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. The Company adopted ASU 2017-09 effective January 1, 2018. The adoption of this ASU did not impact our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Recently Issued Accounting Pronouncements&#160;&#8211;&#160;</b>In August 2018, the FASB issued ASU 2018-13, which changes the fair value&#160;measurement disclosure requirements of ASC 820. The amendments in this ASU are the&#160;result of a broader disclosure project called FASB Concepts Statement, Conceptual Framework&#160;for Financial Reporting &#8212; Chapter 8: Notes to Financial Statements, which the Board finalized&#160;in August 2018. The Board used the guidance in the Concepts Statement to improve the&#160;effectiveness of ASC 820&#8217;s disclosure requirements. The ASU is effective for all entities for fiscal years beginning after December 15, 2019,&#160;including interim periods therein. Early adoption is permitted. The Company is in the process of evaluating the impact of this new ASU on our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In January 2017, the FASB issued ASU 2017-04, <i>Intangibles - Goodwill and Other (Topic 350):</i> Simplifying the Test for Goodwill Impairment, which eliminates Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. This guidance is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted. ASU 2017-04 should be adopted on a prospective basis. The Company will adopt this standard effective January 1, 2020 and the adoption of this ASU will not have a material impact on our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In June 2016, the FASB issued ASU 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. Following the effective date philosophy for all other entities in ASU 2019-10, which includes smaller reporting companies (SRCs), this guidance is effective for fiscal years beginning after December 15, 2022 including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Except for the changes below, the Company has consistently applied the accounting principles to all periods presented in these consolidated financial statements. The Company adopted Topic 842, Leases with a date of the initial application of January 1, 2019.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We adopted Topic 842 as of January 1, 2019, using the alternative transition method that allowed us to recognize a cumulative-effect adjustment to the opening balance of retained earnings at the beginning of the period of adoption. We used the package of practical expedients permitted under the transition guidance that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. We elected the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Additionally, we elected the hindsight practical expedient to determine the reasonably certain lease terms for existing leases. The adoption of Topic 842 did not have a material adjustment to the opening balance of retained earnings. The adoption of Topic 842 had a material impact on our condensed consolidated balance sheet due to the recognition of right-of-use (&#8220;ROU&#8221;) assets and lease liabilities. As a result of the adoption of the standard, the Company recognized ROU assets and lease liabilities of $1,088,000 as of January 1, 2019. The adoption of Topic 842 did not have a material impact on our consolidated statement of operations or our consolidated statement of cash flows.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenue is measured based on a consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. The following is a description of principal activities &#8211; separated by reportable segments &#8211; from which the Company generates its revenue. For more detailed information about reportable segments, see Note 20.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b><i>Cloud Telecommunications Segment</i></b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Products and services may be sold separately or in bundled packages. The typical length of a contract for service is thirty-six to sixty months. Customers are billed for these services on a monthly basis. For bundled packages, the Company accounts for individual products and services separately if they are distinct &#8211; i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the desktop devices and telecommunication services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><i>Desktop Devices</i> &#8211; Revenue generated from the sale of telecommunications equipment (desktop devices) is recognized when the customer takes possession of the devices and the cloud telecommunications services begin. The Company typically bills and collects the fees for the equipment upon entering into a contract with a customer. Cash receipts are recorded as a contract liability until implementation is complete and the services begin.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><i>Equipment Financing Revenue</i> &#8211; Fees generated from renting our cloud telecommunication equipment (IP or cloud telephone desktop devices) through leasing contracts are recognized as revenue based on whether the lease qualifies as an operating lease or sales-type lease. The two primary accounting provisions which we use to classify transactions as sales-type or operating leases are: 1) lease term to determine if it is equal to or greater than 75% of the economic life of the equipment and 2) the present value of the minimum lease payments to determine if they are equal to or greater than 90% of the fair market value of the equipment at the inception of the lease. The economic life of most of our products is estimated to be three years, since this represents the most frequent contractual lease term for our products, and there is no residual value for used equipment. Residual values, if any, are established at the lease inception using estimates of fair value at the end of the lease term. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases in recognized ratably over the applicable service period.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><i>Cloud Telecommunications Services</i> &#8211; Telecommunication services include voice, data, and collaboration software. The Company recognizes revenue as services are provided in service revenue. Telecommunications services are billed and paid on a monthly basis.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><i>Broadband Internet Access</i> &#8211; Fees generated from reselling broadband Internet access are recognized as revenue net of the costs charged by the third party service providers. Broadband Internet access services are billed and paid on a monthly basis.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><i>Professional Services Revenue</i> &#8211; Professional services revenue includes activation fees and any professional installation services. Installation services are recognized as revenue when the services are completed. The Company generally allocates a portion of the activation fees to the desktop devices, which is recognized at the time of the installation or customer acceptance, and a portion to the service, which is recognized over the contract term using the straight-line method. Our telecommunications services contracts typically have a term of thirty-six to sixty months.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><i>Commission Revenue</i> &#8211; We have affiliate agreements with third-party entities that are resellers of satellite television services and Internet service providers. We receive commissions when the services are bundled with our offerings and we recognize commission revenue when received.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b><i>Web Services Segment</i></b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><i>Website Hosting Service</i> &#8211; Fees generated from hosting customer websites are recognized as revenue as the services are provided in service revenue. Website hosting services are billed and collected on a monthly basis.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><i>Professional Website Management Service and Other</i> &#8211; Fees generated from reselling professional website management services are recognized as revenue net of the costs charged by the third party service providers. Professional website management services are billed and paid on a monthly basis.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b><i>Disaggregation of Revenue</i></b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In the following table, revenue is disaggregated by primary major product line, and timing of revenue recognition. The table also includes a reconciliation of the disaggregated revenue with the reportable segments.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Year Ended December 31, 2019</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Cloud</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">(In thousands)</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Telecommunications</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Web Services</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Reportable</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Segment</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Segment</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Segments</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Major products/services lines</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 64%"><font style="font-size: 8pt">Desktop devices</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,691</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,691</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Equipment financing revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">117</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">117</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Telecommunications services</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">10,809</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">10,809</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Fees, commissions, and other, recognized over time</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">844</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">844</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">One time fees, commissions and other</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">319</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">319</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Website hosting services</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">586</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">586</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Website management services and other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">70</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">70</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">13,780</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">656</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">14,436</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Timing of revenue recognition</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Products and fees recognized at a point in time</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2,010</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2,010</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Services and fees transferred over time</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">11,770</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">656</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">12,426</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">13,780</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">656</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">14,436</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Year Ended December 31, 2018</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Cloud</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">(In thousands)</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Telecommunications</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Web Services</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Reportable</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Segment</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Segment</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Segments</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Major products/services lines</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 64%"><font style="font-size: 8pt">Desktop devices</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,447</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,447</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Equipment financing revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">105</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">105</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Telecommunications services</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8,817</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8,817</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Fees, commissions, and other, recognized over time</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">629</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">629</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">One time fees, commissions and other</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">85</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">85</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Website hosting services</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">708</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">708</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Website management services and other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">117</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">117</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">11,083</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">825</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">11,908</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Timing of revenue recognition</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Products and fees recognized at a point in time</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1,532</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1,532</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Services and fees transferred over time</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">9,551</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">825</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10,376</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">11,083</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">825</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">11,908</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b><i>Contract balances</i></b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">(In thousands)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Receivables, which are included in Trade receivables, net of allowance</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-indent: 0.25in"><font style="font-size: 8pt">for doubtful accounts</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">386</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">429</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Contract assets</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">22</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">12</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Contract liabilities</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,214</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,063</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Significant changes in the contract assets and the contract liabilities balances during the period are as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>For the Year Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>For the Year Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">(In thousands)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Contract Assets</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Contract Liabilities</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Contract Assets</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Contract Liabilities</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Revenue recognized that was included in the contract liability balance at the beginning of the period</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(882</font></td> <td style="width: 2%"><font style="font-size: 8pt">)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(837</font></td> <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Increase due to cash received, excluding amounts recognized as revenue during the period</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,033</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">912</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Transferred to receivables from contract assets recognized at the beginning of the period</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(13</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(2</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Increase due to additional unamortized discounts</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">23</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">11</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b><i>Transaction price allocated to the remaining performance obligations</i></b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2021</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2022</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2023</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2024</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2025</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Desktop devices</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">166</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">166</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 30%"><font style="font-size: 8pt">Telecommunications service</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">10,012</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">7,134</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">4,984</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">2,878</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">934</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">2</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">25,944</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">All consideration from contracts with customers is included in the amounts presented above</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Basic earnings/(loss) per common share is computed by dividing the net income/(loss) for the period by the weighted-average number of common shares outstanding during the period. Diluted earnings/(loss) per common share is computed giving effect to all dilutive common stock equivalents, consisting of common stock options. Diluted net loss per common share for the year ended December 31, 2018 is the same as basic net loss per common share as the common share equivalents were anti-dilutive due to the net loss. The following table sets forth the computation of basic and diluted net loss per common share:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Net income/(loss) (in thousands) (A)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,139</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(223</font></td> <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted-average share reconciliation:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Weighted-average basic shares outstanding (B)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">14,570,286</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">14,332,092</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Dilutive effect of stock-based awards</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">989,577</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">&#160;&#160;&#160;Diluted weighted-average outstanding shares of common stock (C)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,559,863</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">14,332,092</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Earnings/(loss) per common share:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;Basic (A/B)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.08</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.02</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;Diluted (A/C)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.07</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.02</font></td> <td><font style="font-size: 8pt">)</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For the year ended December 31, 2019 and 2018, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted earnings/(loss) per share because including them would be anti-dilutive.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Stock options</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,236,096</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,585,458</font></td> <td style="width: 2%">&#160;</td></tr> <tr> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>DoubleHorn, LLC Asset Acquisition</i></b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On December 31, 2019, the Company acquired certain assets from DoubleHorn, LLC. The aggregate purchase price of approximately $351,000 consisted of $176,000 of cash payable at closing and $175,000 of contingent consideration it estimates will be paid during the six month earn-out period. The Company concluded that the DoubleHorn acquisition met the definition of an asset acquisition under ASU 2017-01, &#34;Clarifying the Definition of a Business&#34;, and the cost was allocated to the individual assets acquired and liabilities assumed based on their relative fair values. The customer relationships intangible asset will be amortized over a six year estimated useful life following the pattern of the economic benefits. The following table presents the cost of the acquisition and the allocation to assets acquired based upon their relative fair value:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Consideration (including estimated unpaid contingent consideration):</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 27pt"><font style="font-size: 8pt">Cash</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">176</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Contingent consideration</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">175</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total consideration</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">351</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Recognized amounts of identifiable assets acquired and liabilities assumed:</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Customer Relationships</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">351</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net assets acquired</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">351</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt">Our trade receivables balance consists of traditional trade receivables.&#160;&#160;Below is an analysis of our trade receivables as shown on our balance sheet (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Gross trade receivables</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">400</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">443</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: allowance for doubtful accounts</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(14</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(14</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Trade receivables, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">386</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">429</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Current trade receivables, net</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">380</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">419</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Long-term trade receivables, net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Trade receivables, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">386</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">429</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Prepaid expenses consisted of the following (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Prepaid corporate insurance</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">48</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">43</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Prepaid software services</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">17</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">28</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Prepaid tax liability deposit</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">48</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Prepaid inventory deposits</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">61</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other prepaid expenses</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">73</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">64</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total prepaid assets</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">141</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">244</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Property and equipment consisted of the following (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Software</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">346</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">333</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Computers and office equipment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,388</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,524</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Leasehold improvements</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">85</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">25</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less accumulated depreciation</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,664</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,758</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total property and equipment, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">155</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">124</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Depreciation expense is included in general and administrative expenses and totaled $41,000 and $20,000 for the years ended December 31, 2019 and 2018, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The net carrying amount of intangible assets is as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Customer relationships</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,292</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">941</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: accumulated amortization</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(827</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(774</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total intangible assets, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">465</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">167</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Amortization expense is included in general and administrative expenses and totaled $53,000 and $72,000 for the years ended December 31, 2019 and 2018, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table outlines the estimated future amortization expense related to intangible assets held at December 31, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: 0pt"><font style="font: 8pt Times New Roman, Times, Serif"><b><u>Year ending December 31,</u></b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">2020</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">120</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2021</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">99</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">82</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">71</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2024</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">53</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2025</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">40</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">465</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company has recorded goodwill as a result of its business acquisitions. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. In each of the Company&#8217;s acquisitions, the objective of the acquisition was to expand the Company&#8217;s product offerings and customer base and to achieve synergies related to cross selling opportunities, all of which contributed to the recognition of goodwill.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that goodwill might be impaired. The changes in the carrying amount of goodwill for the years ended December 31, 2019 and 2018 were as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Goodwill</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Balance at January 1, 2018</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">272</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160; Increase (decrease)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at December 31, 2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">272</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160; Increase (decrease)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at December 31, 2019</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">272</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 45pt">Accrued expenses consisted of the following (in thousands):</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Accrued wages and benefits</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">538</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">301</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Accrued accounts payable</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">566</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">243</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Accrued sales and telecommunications taxes</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">529</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">480</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Product warranty liability</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">37</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">16</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">84</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">91</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total accrued expenses</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,754</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,131</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The changes in aggregate product warranty liabilities for the years ended December 31, 2019 and 2018 were as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Warranty Liabilities</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Balance at January 1, 2018</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Accrual for warranties</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">31</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Warranty settlements</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(15</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at December 31, 2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">16</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Accrual for warranties</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">37</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Adjustments related to pre-existing warranties</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">7</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Warranty settlements</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(23</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at December 31, 2019</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">37</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Product warranty expense is included in cost of product revenue expense and totaled $44,000 and $31,000 for the years ended December 31, 2019 and 2018, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Notes payable consists of short-term financing arrangements for equipment and corporate insurance. The Company&#8217;s outstanding balances under its note payable agreements were $0 and $56,000 as of December 31, 2019 and 2018, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have financial instruments as of December 31, 2019 and 2018 for which the fair value is summarized below (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Carrying Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Estimated Fair Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Carrying Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Estimated Fair Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Assets:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%; text-indent: 0.25in"><font style="font-size: 8pt">Trade receivables, net</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">386</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">386</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">429</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">429</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Equipment financing receivables</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">704</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">704</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">251</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">251</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Liabilities:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Finance leases</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">116</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">116</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">144</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">144</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Notes payable</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">56</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">56</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Asset acquisition contingent consideration</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">175</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">175</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Liabilities for which fair value is recognized in the balance sheet on a recurring basis are summarized below as of December 31, 2019 and 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Fair value measurement at reporting date</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; border-bottom: black 0.75pt solid"><b>Description</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>As of December 31,2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 1</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 3</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Liabilities:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%; text-indent: 0.25in"><font style="font-size: 8pt">Asset acquisition contingent consideration</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">175</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">175</font></td> <td style="width: 3%">&#160;</td></tr> <tr> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; border-bottom: black 0.75pt solid"><b>Description</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>As of December 31, 2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 1</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 3</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 52%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Liabilities:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Asset acquisition contingent consideration</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The recurring Level 3 measurement of our asset acquisition contingent consideration liability includes the following significant unobservable inputs at December 31, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; border-bottom: black 0.75pt solid"><b>Contingent consideration liability</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Fair Value at December 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center; border-bottom: black 0.75pt solid"><b>Valuation technique</b></p></td> <td> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center; border-bottom: black 0.75pt solid"><b>Unobservable inputs</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Range</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 26%"><font style="font-size: 8pt">Revenue - based payments</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">175</font></td> <td style="width: 1%">&#160;</td> <td style="width: 25%"><font style="font-size: 8pt">Discounted cash flow</font></td> <td style="width: 25%"><font style="font-size: 8pt">Discount Rate</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3.67</font></td> <td style="width: 1%"><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">Probability of milestone payment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">90</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">Projected year of payments</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2020</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Level 3 instruments are valued based on unobservable inputs that are supported by little or no market activity and reflect the Company&#8217;s own assumptions in measuring fair value. Future changes in fair value of the contingent financial milestone consideration, as a result of changes in significant inputs such as the discount rate and estimated probabilities of financial milestone achievements, could have a material effect on the statement of operations and balance sheet in the period of the change.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The progression of the Company&#8217;s Level 3 instruments fair valued on a recurring basis for the year ended December 31, 2019 are shown in the table below (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Asset Acquisition Contingent Consideration</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Balance at December 31, 2017</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Additions</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at December 31, 2018</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Additions</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">175</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at December 31, 2019</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">175</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Common Stock</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Shares of common stock reserved for future issuance as of December 31, 2019 were as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Stock-based compensation plans:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">Outstanding option awards</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,286,672</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Available for future grants</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,714,542</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5,001,214</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have various incentive stock-based compensation plans that provide for the grant of stock options, restricted stock units (RSUs), and other share-based awards of up to 5,001,214 shares to eligible employees, consultants, and directors. As of December 31, 2019, we had 1,714,542 shares remaining in the plans available to grant.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Stock Options</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The weighted-average fair value of stock options on the date of grant and the assumptions used to estimate the fair value of stock options granted during the years ended December 31, 2019 and 2018 using the Black-Scholes option-pricing model were as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Weighted-average fair value of options granted</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.76</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.86</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected volatility</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">89</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">88</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected life (in years)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">4.20</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">4.30</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Risk-free interest rate</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.18</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.69</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected dividend yield</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.00</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.00</font></td> <td><font style="font-size: 8pt">%</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The expected volatility of the options is determined using historical volatilities based on historical stock prices. The expected life of the options granted is based on our historical share option exercise experience. The risk-free interest rate is determined using the yield available for zero-coupon U.S. government issues with a remaining term equal to the expected life of the option. The Company has not declared any dividends, therefore, it is assumed to be zero.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table summarizes the stock option activity under the plans for the years ended December 31, 2019 and 2018:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number&#160;of&#160;Shares&#160;</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td colspan="2" style="border-bottom: black 1pt solid"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted-Average</b></font><b><br /> Exercise&#160;Price</b></p></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td colspan="2" style="border-bottom: black 1pt solid"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted-Average</b></font><b><br /> Remaining&#160;Contract&#160;Life</b></p></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td colspan="2" style="border-bottom: black 1pt solid"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Aggregate</b></font><b><br /> Intrinsic&#160;Value<br /> (in thousands)</b></p></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom; width: 5%"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding at January 1, 2018</font></td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; width: 0%; border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; width: 5%; border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,648,939</font></td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; width: 1%; text-align: right"></td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">$&#160;</font></td> <td style="vertical-align: bottom; width: 12%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.61</font></td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; width: 1%"></td> <td style="vertical-align: bottom; width: 1%; text-align: right"></td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">4.3 years&#160;</font></td> <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">$&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,346&#160;</font></td> <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Granted</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">329,000</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;2.83</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Exercised</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(106,557</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;1.46</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Cancelled/forfeited</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(207,382</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;1.72</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding at December 31, 2018</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,664,000</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.71</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3.5 years&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,007&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Granted</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">210,500</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;2.70</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Exercised</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(465,650</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;1.82</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Cancelled/forfeited</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(219,690</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;6.26</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding at December 31, 2019</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,189,160</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.60</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.9 years&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,668&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shares vested and expected to vest</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,128,660</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.60</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.9 years&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,576&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Exercisable as of December 31, 2019</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,926,485</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.59</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.6 years&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,266&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Exercisable&#160;as&#160;of&#160;December&#160;31,&#160;2018</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,363,569</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.73</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3.3 years&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">968&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The total intrinsic value of options exercised during the years ended December 31, 2019 and 2018, was $829,000 and $107,000 respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December 31, 2019, the total future compensation expense related to non-vested options not yet recognized in the consolidated statements of operations was approximately $446,000 and the weighted-average period over which these awards are expected to be recognized is approximately 1.8 years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify; text-indent: -0.25in"><i>Restricted Stock Units:</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table summarizes the RSUs outstanding:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Years Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2021</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2022</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 62%"><font style="font-size: 8pt">RSUs with service-based vesting conditions</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">29,990</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">29,988</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,030</font></td> <td style="width: 3%">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table summarizes the RSUs activity under the plans for the years ended December 31, 2019 and 2018:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="padding-bottom: 1.5pt; text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted-Average</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number of Units</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt"><b>Fair Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Outstanding at January 1, 2018</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid">&#160;</td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Vested/released</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cancelled/forfeited</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Outstanding at December 31, 2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">90,000</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.25</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Vested/released</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(24,992</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.25</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cancelled/forfeited</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Outstanding at December 31, 2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">65,008</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.25</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2019 and 2018 was $2.25 and $0, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The total intrinsic value of RSUs that vested and were released during the years ended December 31, 2019 and 2018, was $86,000 and $0 respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December 31, 2019, the total future compensation expense related to non-vested options not yet recognized in the consolidated statements of operations was approximately $143,000 and the weighted-average period over which these awards are expected to be recognized is approximately 2.1 years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table summarizes the statement of operations effect of stock-based compensation for the years ended December 31, 2019 and 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Share-based compensation expense by type:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%; text-indent: 0.25in"><font style="font-size: 8pt">Stock options</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">339</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">438</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Restricted stock units</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">60</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total cost related to share-based compensation expense</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">399</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">438</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Share-based compensation expense by financial statement line item:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cost of revenue</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">57</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">136</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Research and development</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">46</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">71</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Selling and marketing</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">72</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">69</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">General and administrative</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">224</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">162</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total cost related to share-based compensation expense</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">399</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">438</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">There is no tax benefit related to stock compensation expense due to a full valuation allowance on net deferred tax assets at December 31, 2019 and 2018, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Lessee Accounting</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We determine if an agreement is a lease at inception. We lease our corporate office space and equipment under operating leases. We lease data center equipment, including maintenance contracts under finance leases.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Operating leases are recorded as right-of-use (&#8220;ROU&#8221;) assets and lease liabilities on the balance sheet. ROU assets represent our right to use the leased asset for the lease term and lease liabilities represent our obligation to make lease payments. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our estimated incremental borrowing rate at the commencement date to determine the present value of lease payments. The operating lease ROU assets also include any lease payments made and exclude lease incentives. The Company&#8217;s lease agreements do not contain any variable lease payments, material residual value guarantees or any restrictive covenants. Our lease terms include options, at our sole discretion, to extend or terminate the lease. At the adoption date of ASC Topic 842, the Company was reasonably certain that we would exercise our option to renew our corporate office space operating lease. Lease expense is recognized on a straight-line basis over the lease term.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We lease the corporate office space in Tempe, Arizona from a Company that is owned by the major shareholder and CEO of the Company. Effective March 1, 2017, the lease agreement was renewed for a three year term with monthly rent payments of $25,000. There is a renewal option for another three year term at the end of the lease that was considered in valuing the ROU asset as of the adoption date of ASC Topic 842, and at the time we were reasonably certain we would exercise the renewal option. Amortization of the ROU assets and operating lease liabilities for the years ended December 31, 2019 and 2018 was $234,000 and $0, respectively. Rental expense incurred on operating leases for the years ended December 31, 2019 and 2018 was approximately $300,000 and $300,000, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December 31, 2019 we initiated the process to purchase the corporate office space back from our lessor and gave notice that we will not be exercising our option to renew for another three year term. The ROU asset and associated lease liabilities were revalued as of December 31, 2019 for the remaining two months of the lease term. This resulted in an adjustment of approximately $804,000 for the associated ROU, $250,000 for the operating lease liability, current portion, and $554,000 for the operating lease liability, net of current portion.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have lease agreements with lease and non-lease components, and we account for the lease and non-lease components as a single lease component. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company leases equipment and support under a finance lease agreement which extends through 2023. The outstanding balance for finance leases was $116,000 and $144,000 as of December 31, 2019 and December 31, 2018, respectively. The Company recorded assets classified as property and equipment under finance lease obligations of $129,000 and $129,000 as of December 31, 2019 and December 31, 2018, respectively. Related accumulated depreciation totaled $41,000 and $15,000 as of December 31, 2019 and December 31, 2018, respectively. The $25,000 support contract was classified as a prepaid expense and is being amortized over the service period of 3 years. Amortization expense is included in general and administrative expenses and totaled $8,000 and $8,000 for the years ended December 31, 2019 and 2018, respectively. The interest rate on the finance lease obligation is 6.7% and interest expense was $9,000 and $4,000 for the years ended December 31, 2019 and 2018, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The maturity of operating leases and finance lease liabilities as of December 31, 2019 are as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: 0pt; padding-left: -20pt"><font style="font: 8pt Times New Roman, Times, Serif"><b><u>Year ending December 31, &#160;</u></b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;Operating Leases</b></font></td> <td style="text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;Finance Leases</b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-indent: 0.25in"><font style="font-size: 8pt">2020</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">51</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">36</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2021</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">37</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">36</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">22</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2024</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total minimum lease payments</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">52</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">131</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Less: amount representing interest</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(15</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Present value of minimum lease payments</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">51</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">116</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif"><b><u>Lease term and discount rate&#160;</u></b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>December 31, 2019</b></font><b>&#160;</b></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Weighted-average remaining lease term (years)</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">Operating leases</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">0.3</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3.6</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Weighted-average discount rate</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Operating leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6.7</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6.7</font></td> <td><font style="font-size: 8pt">%</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Year Ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Cash paid for amounts included in the measurement of lease liabilities:</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">Operating cash flows from operating leases</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">300</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Operating cash flows from finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">9</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Financing cash flows from finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">28</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We adopted ASC Topic 842 utilizing a practical expedient that does not require application to periods prior to adoption. As previously disclosed in our 2018 Annual Report on Form 10-K and under ASC Topic 840, the predecessor to Topic 842, future aggregate minimum lease obligations under the operating lease and sale-leaseback as of December 31, 2018, exclusive of taxes and insurance, are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: 0pt; padding-left: -30pt"><font style="font: 8pt Times New Roman, Times, Serif"><b><u>Year ending December 31, &#160;</u></b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">2019</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">300</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2020</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">50</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">350</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Lessor Accounting</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Lessor accounting remained substantially unchanged with the adoption of ASC Topic 842. Crexendo offers its customers lease financing for the lease of our cloud telecommunication equipment (IP or cloud telephone desktop devices). We account for these transactions as sales-type leases. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases is recognized ratably over the applicable service period.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenue from sales-type leases is presented on a gross basis when the Company enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business, whereas in transactions where the company enters into a lease for the purpose of generating revenue by providing financing, the profit or loss, if any, is presented on a net basis. In addition, we have elected to account for sales tax and other similar taxes collected from a lessee as lessee costs and therefore we exclude these costs from contract consideration and variable consideration and present revenue net of these costs.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The components of lease income is as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Lease income - sales type</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">576</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">205</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Interest income on lease receivables</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">117</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">105</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total lease income</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">693</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">310</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Equipment finance receivables arising from the rental of our cloud telecommunications equipment through sales-type leases, were as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Gross financing receivables</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,086</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">392</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less unearned income</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(382</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(141</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Financing receivables, net</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">704</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">251</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: Current portion of finance receivables, net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(143</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(67</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Finance receivables due after one year</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">561</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">184</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Future minimum lease payments as of December 31, 2019, consisted of the following:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: 0pt"><font style="font: 8pt Times New Roman, Times, Serif"><b><u>Year ending December 31,</u></b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;Lease Receivables</b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">2020</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">300</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2021</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">289</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">237</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">177</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2024</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">83</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Gross equipment financing receivables</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,086</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Less: unearned income</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(382</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Equipment financing receivables, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">704</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Annual Incentive Bonuses Accrual</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We utilize incentive bonuses to reward performance achievements and have in place annual target incentive bonuses, payable either in whole or in part, depending on the extent to which the financial performance goals set by the Compensation Committee are achieved. &#160;Under our 2019 Profit Sharing Plan, incentive bonuses for all of the participants, including the participating officers excluding the CEO, were determinable based upon two measures of corporate financial performance. For there to be any award to a participant, the following two criterial must be met (a) The revenue for the year ended December 31, 2019 must exceed the budgeted revenue approved by the Board; and (b) adjusted EBITDA must exceeds the budgeted adjusted EBITDA approved by the board. If the requirement of (a) are met there shall be an award pool of fifty (50) percent of the excess above the budgeted adjusted EBITDA, to be allocated to participants based on the participant&#8217;s proportionate share. The total maximum amount that may be placed in the pool would be $200,000 (which would require adjusted EBITDA to exceed target by $400,000). Both of these measures were met and the $200,000 was included in accrued expenses in the accompanying balance sheet as of December 31, 2019.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have established a retirement savings plan for eligible employees. The plan allows employees to contribute a portion of their pre-tax compensation in accordance with specified guidelines. For the years ended December 31, 2019 and 2018, we contributed approximately $123,000 and $115,000 to the retirement savings plan, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Management has chosen to organize the Company around differences based on its products and services. Cloud Telecommunications segment generates revenue from selling cloud telecommunication products and services and broadband Internet services. Web Services segment generates revenue from website hosting and other professional services. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services. Segment revenue and income/(loss) before income tax provision was as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>&#160;Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Revenue:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%; text-indent: 0.25in"><font style="font-size: 8pt">Cloud telecommunications</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">13,780</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">11,083</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Web services</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">656</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">825</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Consolidated revenue</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">14,436</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">11,908</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income/(loss) from operations:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cloud telecommunications</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">864</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(613</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Web services</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">271</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">407</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Total operating income/(loss)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,135</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(206</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other income/(expense), net:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cloud telecommunications</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(2</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Web services</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">12</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(7</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Total other income/(expense), net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(2</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income/(loss) before income tax provision:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cloud telecommunications</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">862</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(608</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Web services</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">283</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">400</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income/(loss) before income tax provision</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,145</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(208</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Depreciation and amortization was $90,000 and $86,000 for the Cloud Telecommunications segment for the years ended December 31, 2019 and 2018, respectively. Depreciation and amortization was $4,000 and $6,000 for the Web Services segment for the years ended December 31, 2019 and 2018, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Interest income was $6,000 and $7,000 for the Web Services segment for the years ended December 31, 2019 and 2018, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Interest expense was $11,000 and $12,000 for the Cloud Telecommunications segment for the years ended December 31, 2019 and 2018 respectively. Interest expense was $1,000 and $0 for the Web Services segment for the years ended December 31, 2019 and 2018, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>For&#160;the&#160;three&#160;months&#160;ended</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Consolidated</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>June&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>September&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 49%"><font style="font-size: 8pt">Service revenue</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,008</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,147</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,259</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,331</font></td> <td style="width: 4%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Product revenue</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">484</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">467</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">343</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">397</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total revenue</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,492</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,614</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,602</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,728</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Operating expenses:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cost of service revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">877</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">874</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">836</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">869</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cost of product revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">249</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">243</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">172</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">231</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Selling and marketing</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">899</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">963</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,003</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">997</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">General and administrative</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,014</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">997</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,040</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,184</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Research and development</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">212</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">197</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">215</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">229</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Total operating expenses</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,251</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,274</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,266</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,510</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income from operations</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">241</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">340</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">336</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">218</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total other income/(expense), net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(2</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">9</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income before income taxes</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">242</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">342</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">334</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">227</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income tax benefit/(provision)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(3</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(4</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net income</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">239</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">338</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">334</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">228</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Basic earnings per common share (1)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Diluted earnings per common share (1)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.01</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>For&#160;the&#160;three&#160;months&#160;ended</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Consolidated</b></font></td> <td>&#160;</td> <td colspan="2"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>June&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>September&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 49%"><font style="font-size: 8pt">Service revenue</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,442</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,540</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,712</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,767</font></td> <td style="width: 4%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Product revenue</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">366</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">437</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">314</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">330</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total revenue</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,808</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,977</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,026</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,097</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Operating expenses:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cost of service revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">729</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">731</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">833</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">799</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cost of product revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">187</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">201</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">161</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">178</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Selling and marketing</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">829</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">767</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">910</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">897</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">General and administrative</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">945</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,034</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,101</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,011</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Research and development</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">181</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">194</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">214</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">212</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Total operating expenses</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,871</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,927</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,219</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,097</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income/(loss) from operations</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(63</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">50</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(193</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total other income/(expense), net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(8</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income/(loss) before income taxes</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(59</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">50</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(191</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(8</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income tax provision</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(4</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(3</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(8</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net income/(loss)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(63</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">47</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(199</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(8</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Basic earnings/(loss) per common share (1)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.00</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.00</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.01</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.00</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Diluted earnings/(loss) per common share (1)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.00</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.00</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.01</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.00</font></td> <td><font style="font-size: 8pt">)</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr> <td style="vertical-align: top; width: 36px"><font style="font-size: 8pt">&#160;(1)&#160;</font></td> <td style="padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Earnings/(loss) per common share is computed independently for each of the quarters presented. Therefore, the sums of quarterly earnings/(loss) per common share amounts do not necessarily equal the total for the twelve month periods presented.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On January 27, 2020, the Company entered into an agreement to purchase our corporate office building located at 1615 S 52nd St, Tempe, AZ 85281 from a Company that is owned by the major shareholder and CEO of the Company for $2,500,000. Simultaneously with the execution of the purchase agreement and the closing of the purchase of the Property, we entered into a Fixed Rate Term Loan Agreement with Bank of America, N.A. to finance Two Million Dollars ($2,000,000) of the purchase price. The Loan Agreement has a term of seven (7) years with monthly payments of Eleven Thousand Eight Hundred Forty-One and 15/100 Dollars ($11,841.15), including interest at 3.67%, beginning on March 1, 2020, secured by office building.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our Company.&#8221; Crexendo is an award-winning premier provider of cloud communications, UCaaS, call center, collaboration services, and other cloud business services that are designed to provide enterprise-class cloud services to any size business at affordable monthly rates. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Crexendo Business Solutions, Inc. and Crexendo International, Inc. All intercompany account balances and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;US GAAP&#8221;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). These consolidated financial statements reflect the results of operations, financial position, changes in stockholders&#8217; equity, and cash flows of our Company.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of December 31, 2019 and 2018, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $4,004,000 and $1,645,000, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We classified $100,000 and $100,000 as restricted cash as of December 31, 2019 and 2018, respectively. Cash is restricted for compensating balance requirements on purchasing card agreements. As of December 31, 2019 and 2018, we had restricted cash in financial institutions in excess of federally insured limits in the amount of $100,000 and $100,000, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table provides a reconciliation of cash and cash equivalents and restricted cash reported on the balance sheet to the cash, cash equivalents, and restricted cash shown in the consolidated statement of cash flows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Cash and cash equivalents</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,180,000</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,849,000</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Restricted cash</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">100,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">100,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total cash, cash equivalents, and restricted cash shown in the</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;consolidated statement of cash flows</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,280,000</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,949,000</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Trade receivables from our cloud telecommunications and web services segments are recorded at invoiced amounts.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The allowance represents estimated losses resulting from customers&#8217; failure to make required payments. The allowance estimate is based on historical collection experience, specific identification of probable bad debts based on collection efforts, aging of trade receivables, customer payment history, and other known factors, including current economic conditions. We believe that the allowance for doubtful accounts is adequate based on our assessment to date, however, actual collection results may differ materially from our expectations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Contract assets primarily relate to the Company&#8217;s rights to consideration for work completed but not billed as of the reporting date. The contract assets are transferred to receivables when the rights become unconditional.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining telecommunications contracts which are recoverable. The Company capitalized contract costs in the amount of $815,000 and $713,000 at December 31, 2019 and December 31, 2018, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the year ended December 31, 2019 and 2018, the Company amortized $499,000 and $476,000, respectively, and there was no impairment loss in relation to the costs capitalized.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to five years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Depreciation expense is included in general and administrative expenses and totaled $41,000 and $20,000 for the years ended December 31, 2019 and 2018, respectively. Depreciable lives by asset group are as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 85%"><font style="font-size: 8pt">Computer and office equipment</font></td> <td style="width: 15%"><font style="font-size: 8pt">2 to 5 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Computer software</font></td> <td><font style="font-size: 8pt">3 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Furniture and fixtures</font></td> <td><font style="font-size: 8pt">4 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Leasehold improvements</font></td> <td><font style="font-size: 8pt">2 to 5 years</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. During the years ended December 31, 2019 and 2018, the Company acquired customer relationships for an aggregate purchase price of $351,000 and $0, respectively. The assets acquired were not material to our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Goodwill is tested for impairment using a fair-value-based approach on an annual basis (December 31) and between annual tests if indicators of potential impairment exist.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our intangible assets consist of customer relationships. The intangible assets are amortized following the patterns in which the economic benefits are consumed. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset. There was no impairment of intangible assets identified for the years ended December 31, 2019 and 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as deferred revenue.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods.&#160;&#160;Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and product warranty liabilities. Management&#8217;s estimates are based on historical experience and on our expectations that are believed to be reasonable.&#160;&#160;The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.&#160;&#160;Actual results may differ from our current estimates and those differences may be material.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 3.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Cost of service includes Cloud Telecommunications and Web Services cost of service revenue. Cloud Telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third party services we resell, personnel and travel expenses related to system implementation, and customer service. Web Services cost of service revenue consists primarily of customer service costs and outsourcing fees related to fulfillment of our professional web management services.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third party equipment we purchase for resale.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service. For 2019, actual warranty costs were approximately 1.6% of prior year net product revenue and the annual warranty provision was approximately 2.2% of current year net product revenue.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Contingent consideration represents deferred asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><i>Level 1</i> &#8212; Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><i>Level 2</i> &#8212; Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify">&#183;&#160;&#160;&#160;&#160;&#160; Quoted prices for similar assets or liabilities in active markets;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify">&#183;&#160;&#160;&#160;&#160;&#160; Quoted prices for identical or similar assets in non-active markets;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify">&#183;&#160;&#160;&#160;&#160;&#160; Inputs other than quoted prices that are observable for the asset or liability; and</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify">&#183;&#160;&#160;&#160;&#160;&#160; Inputs that are derived principally from or corroborated by other observable market data.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -27pt">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><i>Level 3</i> &#8212; Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment.&#160; These values are generally determined using pricing models for which the assumptions utilize management&#8217;s estimates of market participant assumptions.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property&#8217;s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. We have placed a full valuation allowance on net deferred tax assets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Interest and penalties associated with income taxes are classified as income tax expense in the consolidated statements of operations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award.&#160;&#160;Equity classified awards include the issuance of stock options and restricted stock units (&#8220;RSUs&#8221;).</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">There were no other components of comprehensive income/(loss) other than net income/(loss) for the years ended December 31, 2019 and 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Accounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services. Research and development expenses are allocated to Cloud Telecommunications and Web Services segments based on the level of effort, measured primarily by wages and benefits attributed to our engineering department.&#160; Indirect sales and marketing expenses are allocated to the Cloud Telecommunications and Web Services segments based on level of effort, measured by month-to-date contract bookings.&#160; General and administrative<font style="color: red"><b>&#160;</b></font>expenses are allocated to both segments based on revenue recognized for each segment. Accounting guidance also establishes standards for related disclosure about products and services, geographic areas and major customers. We generate over 90% of our total revenue from customers within North America (United States and Canada) and less than 10% of our total revenues from customers in other parts of the world.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">No customer accounted for 10% or more of our total revenue for the years ended December 31, 2019 and 2018. One telecommunications services customer accounted for 11% and 22% of total trade accounts receivable as of December 31, 2019 and 2018, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, <i>Leases</i> (Topic 842), and in December 2018, ASU No. 2018-20, <i>Narrow-Scope Improvements for Lessors</i>, and in July 2018, ASU No. 2018-10, <i>Codification Improvements to Topic 842, Leases</i>, and ASU 2018-11, <i>Leases (Topic 842) - Targeted Improvements</i> (collectively, &#8220;the new lease standard&#8221; or &#8220;ASC 842&#8221;). The new standard requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than 12 months. This ASU does not significantly change the previous lease guidance for how a lessee should recognize, measure, and present expenses and cash flows arising from a lease. Additionally, the criteria for classifying a finance lease versus an operating lease are substantially the same as the previous guidance. <font style="background-color: white">We adopted Topic 842 as of January 1, 2019, using the alternative transition method that allowed us to recognize a cumulative-effect adjustment to the opening balance of retained earnings at the beginning of the period of adoption. We used the package of practical expedients permitted under the transition guidance that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. We elected the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Additionally, we elected the hindsight practical expedient to determine the reasonably certain lease terms for existing leases. The adoption of Topic 842 did not have a material adjustment to the opening balance of retained earnings. The adoption of Topic 842 had a material impact on our consolidated balance sheet due to the recognition of right-of-use (&#8220;ROU&#8221;) assets and lease liabilities. As a result of the adoption of the standard, the Company recognized ROU assets and lease liabilities of $1,088,000 as of January 1, 2019. The adoption of Topic 842 did not have a material impact on our consolidated statement of operations or our consolidated statement cash flows.</font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In August 2018, the FASB issued ASU 2018-07, to simplify the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees, with certain exceptions. The new guidance expands the scope of Accounting Standards Codification (ASC) 718 to include share-based payments granted to nonemployees in exchange for goods or services used or consumed in an entity&#8217;s own operations and supersedes the guidance in ASC 505-50. The guidance also applies to awards granted by an investor to employees and nonemployees of an equity method investee for goods or services used or consumed in the investee&#8217;s operations. The guidance in ASC 718 does not apply to instruments issued to a lender or an investor in a financing (e.g., in a capital raising) transaction. It also does not apply to equity instruments granted when selling goods or services to customers in the scope of ASC 606. However, the guidance states that share-based payments granted to a customer in exchange for a distinct good or service to be used or consumed in the grantor&#8217;s own operations are accounted for under ASC 718. The Company adopted ASU 2018-07 effective January 1, 2019. The adoption of this ASU did not have an impact on our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>&#160;</b>In January 2017, the FASB issued ASU 2017-01, <i>Business Combinations (Topic 805) Clarifying the Definition of a Business</i>, that provides guidance to assist entities with evaluating when a set of transferred assets and activities (set) is a business. Under the new guidance, an entity first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the set is not a business. If it&#8217;s not met, the entity then evaluates whether the set meets the requirement that a business include, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. Under today&#8217;s guidance, it doesn&#8217;t matter whether all the value relates primarily to one asset. Under ASU 2017-01, a set is not a business when substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. The ASU includes guidance on which types of assets can and cannot be combined into a single identifiable asset or a group of similar identifiable assets for the purpose of applying the threshold. We adopted this guidance effective January 1, 2018. The adoption of this guidance did not have an impact on our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In November 2016, the FASB issued ASU 2016-18, <i>Statement of Cash Flows (Topic 230):</i> Restricted Cash, which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. As a result, amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. We adopted the new accounting standards effective January 1, 2018. Amounts generally described as restricted cash are now presented with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. As a result of adoption, there was no impact to cash flows from operating, investing or financing activities. A reconciliation of cash and cash equivalents and restricted cash presented on the balance sheet to the totals presented in the statement of cash flows as cash, cash equivalents, and restricted cash has been added to the footnote disclosures, see Note 1.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: right">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In August 2016, the FASB issued ASU No. 2016-15,&#160;<i>Statement of Cash Flows (Topic 230):</i> Classification of Certain Cash Receipts and Cash Payments<i>,</i> which amends ASC 230, to clarify guidance&#160;on the classification of certain cash receipts and payments in the statement of cash flows. The changes to the classification of how certain cash receipts and payments are presented within the statement of cash flows had no impact on our consolidated financial statements. The Company adopted ASU 2016-5 effective January 1, 2018. The adoption of these new ASUs required us to restate the previously reported cash and cash equivalent amounts reported in prior periods to include restricted cash.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In May 2014, the FASB issued ASU 2014-09, <i>Revenue from Contracts with Customers</i>. The objective of ASU 2014-09 is to establish a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers. The Company adopted this guidance on January 1, 2018 utilizing the full retrospective method of adoption allowed by the standard, in order to provide for comparative results in all periods presented. Under the standard, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. In addition, the standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. We elected to adopt the standard effective January&#160;1, 2018. The most significant impact of the standard relates to our accounting for incremental costs to obtain a contract and principal versus agent considerations. Specifically, incremental sales leadership commission were expensed immediately rather than ratably over the term of the related contracts. Revenue from the resale of broadband Internet services and professional website management services were recognized on a gross basis as a principal rather than on net basis as an agent. The new standard focuses on control of the specified goods and service as the overarching principle and the Company does not control the delivery of the goods and services. Revenue recognition related to our hardware, telecommunications services and website hosting services remains substantially unchanged.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In May 2017, the FASB issued ASU 2017-09, <i>Compensation&#8212;Stock Compensation (Topic 718</i>): Scope of Modification Accounting, the amendments provide guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. The Company adopted ASU 2017-09 effective January 1, 2018. The adoption of this ASU did not impact our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In August 2018, the FASB issued ASU 2018-13, which changes the fair value&#160;measurement disclosure requirements of ASC 820. The amendments in this ASU are the&#160;result of a broader disclosure project called FASB Concepts Statement, Conceptual Framework&#160;for Financial Reporting &#8212; Chapter 8: Notes to Financial Statements, which the Board finalized&#160;in August 2018. The Board used the guidance in the Concepts Statement to improve the&#160;effectiveness of ASC 820&#8217;s disclosure requirements. The ASU is effective for all entities for fiscal years beginning after December 15, 2019,&#160;including interim periods therein. Early adoption is permitted. The Company is in the process of evaluating the impact of this new ASU on our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In January 2017, the FASB issued ASU 2017-04, <i>Intangibles - Goodwill and Other (Topic 350):</i> Simplifying the Test for Goodwill Impairment, which eliminates Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. This guidance is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted. ASU 2017-04 should be adopted on a prospective basis. The Company will adopt this standard effective January 1, 2020 and the adoption of this ASU will not have a material impact on our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In June 2016, the FASB issued ASU 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. Following the effective date philosophy for all other entities in ASU 2019-10, which includes smaller reporting companies (SRCs), this guidance is effective for fiscal years beginning after December 15, 2022 including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Cash and cash equivalents</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,180,000</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,849,000</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Restricted cash</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">100,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">100,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total cash, cash equivalents, and restricted cash shown in the</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;consolidated statement of cash flows</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,280,000</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,949,000</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Software</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">346</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">333</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Computers and office equipment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,388</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,524</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Leasehold improvements</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">85</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">25</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less accumulated depreciation</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,664</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,758</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total property and equipment, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">155</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">124</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 85%"><font style="font-size: 8pt">Computer and office equipment</font></td> <td style="width: 15%"><font style="font-size: 8pt">2 to 5 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Computer software</font></td> <td><font style="font-size: 8pt">3 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Furniture and fixtures</font></td> <td><font style="font-size: 8pt">4 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Leasehold improvements</font></td> <td><font style="font-size: 8pt">2 to 5 years</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Year Ended December 31, 2019</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Cloud</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">(In thousands)</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Telecommunications</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Web Services</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Reportable</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Segment</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Segment</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Segments</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Major products/services lines</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 64%"><font style="font-size: 8pt">Desktop devices</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,691</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,691</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Equipment financing revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">117</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">117</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Telecommunications services</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">10,809</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">10,809</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Fees, commissions, and other, recognized over time</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">844</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">844</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">One time fees, commissions and other</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">319</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">319</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Website hosting services</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">586</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">586</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Website management services and other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">70</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">70</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">13,780</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">656</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">14,436</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Timing of revenue recognition</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Products and fees recognized at a point in time</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2,010</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2,010</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Services and fees transferred over time</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">11,770</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">656</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">12,426</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">13,780</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">656</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">14,436</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Year Ended December 31, 2018</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Cloud</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">(In thousands)</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Telecommunications</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Web Services</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Reportable</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Segment</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Segment</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Segments</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Major products/services lines</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 64%"><font style="font-size: 8pt">Desktop devices</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,447</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,447</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Equipment financing revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">105</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">105</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Telecommunications services</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8,817</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8,817</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Fees, commissions, and other, recognized over time</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">629</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">629</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">One time fees, commissions and other</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">85</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">85</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Website hosting services</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">708</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">708</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Website management services and other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">117</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">117</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">11,083</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">825</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">11,908</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Timing of revenue recognition</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Products and fees recognized at a point in time</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1,532</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1,532</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Services and fees transferred over time</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">9,551</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">825</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10,376</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">11,083</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">825</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">11,908</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">(In thousands)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Receivables, which are included in Trade receivables, net of allowance</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-indent: 0.25in"><font style="font-size: 8pt">for doubtful accounts</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">386</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">429</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Contract assets</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">22</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">12</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Contract liabilities</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,214</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,063</font></td> <td>&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>For the Year Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>For the Year Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">(In thousands)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Contract Assets</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Contract Liabilities</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Contract Assets</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Contract Liabilities</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Revenue recognized that was included in the contract liability balance at the beginning of the period</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(882</font></td> <td style="width: 2%"><font style="font-size: 8pt">)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(837</font></td> <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Increase due to cash received, excluding amounts recognized as revenue during the period</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,033</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">912</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Transferred to receivables from contract assets recognized at the beginning of the period</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(13</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(2</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Increase due to additional unamortized discounts</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">23</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">11</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2021</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2022</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2023</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2024</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2025</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Desktop devices</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">166</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">166</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 30%"><font style="font-size: 8pt">Telecommunications service</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">10,012</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">7,134</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">4,984</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">2,878</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">934</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">2</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">25,944</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">All consideration from contracts with customers is included in the amounts presented above</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Net income/(loss) (in thousands) (A)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,139</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(223</font></td> <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted-average share reconciliation:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Weighted-average basic shares outstanding (B)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">14,570,286</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">14,332,092</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Dilutive effect of stock-based awards</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">989,577</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">&#160;&#160;&#160;Diluted weighted-average outstanding shares of common stock (C)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,559,863</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">14,332,092</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Earnings/(loss) per common share:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;Basic (A/B)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.08</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.02</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;Diluted (A/C)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.07</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.02</font></td> <td><font style="font-size: 8pt">)</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Stock options</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,236,096</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,585,458</font></td> <td style="width: 2%">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Consideration (including estimated unpaid contingent consideration):</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 27pt"><font style="font-size: 8pt">Cash</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">176</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Contingent consideration</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">175</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total consideration</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">351</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Recognized amounts of identifiable assets acquired and liabilities assumed:</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Customer Relationships</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">351</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net assets acquired</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">351</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Gross trade receivables</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">400</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">443</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: allowance for doubtful accounts</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(14</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(14</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Trade receivables, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">386</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">429</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Current trade receivables, net</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">380</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">419</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Long-term trade receivables, net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Trade receivables, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">386</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">429</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Prepaid corporate insurance</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">48</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">43</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Prepaid software services</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">17</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">28</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Prepaid tax liability deposit</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">48</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Prepaid inventory deposits</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">61</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other prepaid expenses</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">73</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">64</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total prepaid assets</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">141</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">244</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Customer relationships</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,292</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">941</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: accumulated amortization</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(827</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(774</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total intangible assets, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">465</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">167</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Goodwill</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Balance at January 1, 2018</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">272</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160; Increase (decrease)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at December 31, 2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">272</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160; Increase (decrease)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at December 31, 2019</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">272</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 45pt">Accrued expenses consisted of the following (in thousands):</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Accrued wages and benefits</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">538</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">301</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Accrued accounts payable</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">566</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">243</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Accrued sales and telecommunications taxes</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">529</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">480</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Product warranty liability</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">37</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">16</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">84</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">91</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total accrued expenses</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,754</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,131</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The changes in aggregate product warranty liabilities for the years ended December 31, 2019 and 2018 were as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Warranty Liabilities</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Balance at January 1, 2018</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Accrual for warranties</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">31</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Warranty settlements</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(15</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at December 31, 2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">16</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Accrual for warranties</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">37</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Adjustments related to pre-existing warranties</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">7</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Warranty settlements</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(23</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at December 31, 2019</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">37</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Carrying Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Estimated Fair Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Carrying Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Estimated Fair Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Assets:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%; text-indent: 0.25in"><font style="font-size: 8pt">Trade receivables, net</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">386</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">386</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">429</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">429</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Equipment financing receivables</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">704</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">704</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">251</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">251</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Liabilities:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Finance leases</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">116</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">116</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">144</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">144</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Notes payable</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">56</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">56</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Asset acquisition contingent consideration</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">175</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">175</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Fair value measurement at reporting date</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; border-bottom: black 0.75pt solid"><b>Description</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>As of December 31,2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 1</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 3</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Liabilities:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%; text-indent: 0.25in"><font style="font-size: 8pt">Asset acquisition contingent consideration</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">175</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">175</font></td> <td style="width: 3%">&#160;</td></tr> <tr> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; border-bottom: black 0.75pt solid"><b>Description</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>As of December 31, 2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 1</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 3</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 52%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Liabilities:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Asset acquisition contingent consideration</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; border-bottom: black 0.75pt solid"><b>Contingent consideration liability</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Fair Value at December 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center; border-bottom: black 0.75pt solid"><b>Valuation technique</b></p></td> <td> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center; border-bottom: black 0.75pt solid"><b>Unobservable inputs</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Range</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 26%"><font style="font-size: 8pt">Revenue - based payments</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">175</font></td> <td style="width: 1%">&#160;</td> <td style="width: 25%"><font style="font-size: 8pt">Discounted cash flow</font></td> <td style="width: 25%"><font style="font-size: 8pt">Discount Rate</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3.67</font></td> <td style="width: 1%"><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">Probability of milestone payment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">90</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">Projected year of payments</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2020</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Asset Acquisition Contingent Consideration</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Balance at December 31, 2017</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Additions</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at December 31, 2018</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Additions</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">175</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at December 31, 2019</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">175</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Stock-based compensation plans:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">Outstanding option awards</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,286,672</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Available for future grants</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,714,542</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5,001,214</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Weighted-average fair value of options granted</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.76</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.86</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected volatility</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">89</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">88</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected life (in years)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">4.20</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">4.30</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Risk-free interest rate</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.18</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.69</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected dividend yield</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.00</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.00</font></td> <td><font style="font-size: 8pt">%</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="padding-bottom: 1.5pt; text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted-Average</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number of Units</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt"><b>Fair Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Outstanding at January 1, 2018</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid">&#160;</td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Vested/released</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cancelled/forfeited</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Outstanding at December 31, 2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">90,000</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.25</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Vested/released</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(24,992</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.25</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cancelled/forfeited</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Outstanding at December 31, 2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">65,008</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.25</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Share-based compensation expense by type:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%; text-indent: 0.25in"><font style="font-size: 8pt">Stock options</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">339</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">438</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Restricted stock units</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">60</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total cost related to share-based compensation expense</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">399</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">438</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Share-based compensation expense by financial statement line item:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cost of revenue</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">57</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">136</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Research and development</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">46</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">71</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Selling and marketing</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">72</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">69</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">General and administrative</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">224</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">162</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total cost related to share-based compensation expense</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">399</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">438</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Year Ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Cash paid for amounts included in the measurement of lease liabilities:</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">Operating cash flows from operating leases</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">300</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Operating cash flows from finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">9</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Financing cash flows from finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">28</font></td> <td>&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Lease income - sales type</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">576</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">205</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Interest income on lease receivables</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">117</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">105</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total lease income</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">693</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">310</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Gross financing receivables</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,086</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">392</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less unearned income</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(382</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(141</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Financing receivables, net</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">704</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">251</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: Current portion of finance receivables, net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(143</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(67</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Finance receivables due after one year</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">561</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">184</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>&#160;Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Revenue:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%; text-indent: 0.25in"><font style="font-size: 8pt">Cloud telecommunications</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">13,780</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">11,083</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Web services</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">656</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">825</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Consolidated revenue</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">14,436</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">11,908</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income/(loss) from operations:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cloud telecommunications</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">864</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(613</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Web services</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">271</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">407</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Total operating income/(loss)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,135</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(206</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other income/(expense), net:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cloud telecommunications</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(2</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Web services</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">12</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(7</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Total other income/(expense), net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(2</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income/(loss) before income tax provision:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cloud telecommunications</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">862</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(608</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Web services</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">283</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">400</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income/(loss) before income tax provision</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,145</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(208</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>For&#160;the&#160;three&#160;months&#160;ended</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Consolidated</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>June&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>September&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 49%"><font style="font-size: 8pt">Service revenue</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,008</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,147</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,259</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,331</font></td> <td style="width: 4%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Product revenue</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">484</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">467</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">343</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">397</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total revenue</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,492</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,614</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,602</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,728</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Operating expenses:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cost of service revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">877</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">874</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">836</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">869</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cost of product revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">249</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">243</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">172</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">231</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Selling and marketing</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">899</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">963</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,003</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">997</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">General and administrative</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,014</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">997</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,040</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,184</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Research and development</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">212</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">197</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">215</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">229</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Total operating expenses</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,251</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,274</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,266</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,510</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income from operations</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">241</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">340</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">336</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">218</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total other income/(expense), net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(2</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">9</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income before income taxes</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">242</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">342</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">334</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">227</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income tax benefit/(provision)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(3</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(4</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net income</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">239</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">338</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">334</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">228</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Basic earnings per common share (1)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Diluted earnings per common share (1)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.02</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.01</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>For&#160;the&#160;three&#160;months&#160;ended</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Consolidated</b></font></td> <td>&#160;</td> <td colspan="2"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>June&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>September&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 49%"><font style="font-size: 8pt">Service revenue</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,442</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,540</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,712</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,767</font></td> <td style="width: 4%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Product revenue</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">366</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">437</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">314</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">330</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total revenue</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,808</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,977</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,026</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,097</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Operating expenses:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cost of service revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">729</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">731</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">833</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">799</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Cost of product revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">187</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">201</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">161</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">178</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Selling and marketing</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">829</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">767</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">910</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">897</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">General and administrative</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">945</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,034</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,101</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,011</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Research and development</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">181</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">194</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">214</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">212</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Total operating expenses</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,871</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,927</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,219</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,097</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income/(loss) from operations</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(63</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">50</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(193</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total other income/(expense), net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(8</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income/(loss) before income taxes</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(59</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">50</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(191</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(8</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income tax provision</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(4</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(3</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(8</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net income/(loss)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(63</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">47</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(199</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(8</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Basic earnings/(loss) per common share (1)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.00</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.00</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.01</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.00</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Diluted earnings/(loss) per common share (1)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.00</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.00</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.01</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">(0.00</font></td> <td><font style="font-size: 8pt">)</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr> <td style="vertical-align: top; width: 36px"><font style="font-size: 8pt">&#160;(1)&#160;</font></td> <td style="padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Earnings/(loss) per common share is computed independently for each of the quarters presented. Therefore, the sums of quarterly earnings/(loss) per common share amounts do not necessarily equal the total for the twelve month periods presented.</font></td></tr> </table> P2Y P4Y P5Y P2Y P5Y P3Y 815000 713000 499000 476000 351000 0 175000 0 175000 0 175000 0 0 0 175000 0 0 0 120000 99000 82000 71000 53000 40000 44000 31000 Revenue - based payments Discounted cash flow .0367 .9000 2020 1714542 5001214 3128660 0 2926485 3363569 65008 0 0 90000 0 24992 0 0 0 2.25 0 0 2.25 0 2.25 0 0 0 29990 29988 5030 446000 P1Y9M18D -1207000 -583000 81000 18520000 51000 36000 1000 37000 0 36000 0 22000 0 0 52000 131000 1000 15000 51000 116000 P3M18D P3Y7M6D .067 .067 300000 9000 28000 300000 289000 237000 177000 83000 1086000 -382000 704000 576000 205000 117000 105000 693000 310000 234000 0 300000 300000 116000 144000 6000 7000 37000 16000 0 37000 31000 7000 0 23000 15000 175000 0 0 176000 351000 351000 351000 175000 0 <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: 0pt"><font style="font: 8pt Times New Roman, Times, Serif"><b><u>Year ending December 31,</u></b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">2020</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">120</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2021</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">99</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">82</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">71</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2024</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">53</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2025</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">40</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">465</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: 0pt; padding-left: -20pt"><font style="font: 8pt Times New Roman, Times, Serif"><b><u>Year ending December 31, &#160;</u></b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;Operating Leases</b></font></td> <td style="text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;Finance Leases</b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-indent: 0.25in"><font style="font-size: 8pt">2020</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">51</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">36</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2021</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">37</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">36</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">22</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2024</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total minimum lease payments</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">52</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">131</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Less: amount representing interest</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(15</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Present value of minimum lease payments</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">51</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">116</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif"><b><u>Lease term and discount rate&#160;</u></b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>December 31, 2019</b></font><b>&#160;</b></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Weighted-average remaining lease term (years)</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">Operating leases</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">0.3</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3.6</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Weighted-average discount rate</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Operating leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6.7</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6.7</font></td> <td><font style="font-size: 8pt">%</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: 0pt"><font style="font: 8pt Times New Roman, Times, Serif"><b><u>Year ending December 31,</u></b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;Lease Receivables</b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">2020</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">300</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2021</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">289</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">237</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">177</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2024</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">83</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Gross equipment financing receivables</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,086</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Less: unearned income</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(382</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Equipment financing receivables, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">704</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: 0pt; padding-left: -30pt"><font style="font: 8pt Times New Roman, Times, Serif"><b><u>Year ending December 31, &#160;</u></b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">2019</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">300</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">2020</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">50</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">350</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> 1660000 25944000 1660000 0 0 0 0 0 10012000 7134000 4984000 2878000 934000 2000 50000 350000 300000 <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number&#160;of&#160;Shares&#160;</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td colspan="2" style="border-bottom: black 1pt solid"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted-Average</b></font><b><br /> Exercise&#160;Price</b></p></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td colspan="2" style="border-bottom: black 1pt solid"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted-Average</b></font><b><br /> Remaining&#160;Contract&#160;Life</b></p></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td> <td colspan="2" style="border-bottom: black 1pt solid"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Aggregate</b></font><b><br /> Intrinsic&#160;Value<br /> (in thousands)</b></p></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom; width: 5%"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding at January 1, 2018</font></td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; width: 0%; border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; width: 5%; border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,648,939</font></td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; width: 1%; text-align: right"></td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">$&#160;</font></td> <td style="vertical-align: bottom; width: 12%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.61</font></td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; width: 1%"></td> <td style="vertical-align: bottom; width: 1%; text-align: right"></td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">4.3 years&#160;</font></td> <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">$&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,346&#160;</font></td> <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Granted</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">329,000</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;2.83</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Exercised</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(106,557</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;1.46</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Cancelled/forfeited</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(207,382</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;1.72</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding at December 31, 2018</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,664,000</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.71</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3.5 years&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,007&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Granted</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">210,500</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;2.70</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Exercised</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(465,650</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;1.82</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Cancelled/forfeited</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(219,690</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;6.26</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding at December 31, 2019</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,189,160</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.60</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.9 years&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,668&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Shares vested and expected to vest</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,128,660</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.60</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.9 years&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,576&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Exercisable as of December 31, 2019</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,926,485</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.59</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.6 years&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,266&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Exercisable&#160;as&#160;of&#160;December&#160;31,&#160;2018</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,363,569</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2.73</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"></td> <td style="vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">3.3 years&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">968&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The income tax benefit/(expense) consisted of the following for the years ended December 31, 2019 and 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Current income tax (expense):</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">&#160;&#160;&#160;Federal</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;State and local</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(6</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(15</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Current income tax (expense)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(6</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(15</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">There was no deferred income tax benefit/(expense) for the years ended December 31, 2019 and 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The income tax provision attributable to income/(loss) before income tax benefit/(expense) for the years ended December 31, 2019 and 2018 differed from the amounts computed by applying the U.S. federal statutory tax rate of 21% and 21%, respectively, as a result of the following (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">U.S. federal statutory income tax benefit/(expense)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(241</font></td> <td style="width: 1%"><font style="font-size: 8pt">)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">43</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Increase in income tax benefit resulting&#160;from:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">State and local income tax expense, net of federal effect</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(831</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(539</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Change in the valuation allowance for net deferred income tax assets</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">972</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">583</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Other, net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">94</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(102</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Income tax (expense)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(6</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(15</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December 31, 2019 and 2018, significant components of net deferred income tax assets and liabilities were as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred income tax assets:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Accrued expenses</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">83</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">45</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">314</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">278</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net operating loss carry-forwards</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">4,760</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,946</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Stock-based compensation</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,262</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,258</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">398</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">505</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Subtotal</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">7,817</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">9,032</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Valuation allowance</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(7,548</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(8,755</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total deferred income tax assets</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">269</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">277</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred income tax liabilities:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Property and equipment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(19</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(28</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Prepaid expenses and other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(250</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(249</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total deferred income tax liabilities</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(269</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(277</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net deferred income tax assets (liabilities)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December 31, 2019, we had NOL and research and development tax credit carry-forwards for U.S. federal income tax reporting purposes of approximately $18,520,000 and $81,000 respectively. $18,336,000 of the NOLs will begin to expire in 2031 through 2037, and the remaining $184,000 of the NOLs will not expire. The research and development credits will expire in 2020.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">During the fiscal year ended June 30, 2002 (our fiscal year was subsequently changed to December 31), we experienced a change in ownership, as defined by the Internal Revenue Code, as amended (the &#8220;Code&#8221;) under Section 382. A change of ownership occurs when ownership of a company increases by more than 50 percentage points over a three-year testing period of certain stockholders. As a result of this ownership change we determined that our annual limitation on the utilization of our federal pre-ownership change net operating loss (&#8220;NOL&#8221;) carry-forwards is approximately $461,000 per year. We determined that the Company would only be able to utilize $4,760,000 of our pre-ownership change NOL carry-forwards and will forgo utilizing $14,871,000 of our pre-ownership change NOL carry-forwards as a result of this ownership change. We do not account for forgone NOL carryovers in our deferred tax assets and only account for the NOL carry-forwards that will not expire unutilized as a result of the restrictions of Code Section 382.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We also have state NOL and research and development credit carry-forwards of approximately $14,746,000 and $61,000, which expire on specified dates as set forth in the rules of the various states to which the carry-forwards relate.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income in the periods in which those temporary differences become deductible. We reduce the carrying amounts of deferred tax assets by a valuation allowance if, based on the evidence available, it is more-likely-than-not that such assets will not be realized. In making the assessment under the more-likely-than-not standard, appropriate consideration must be given to all positive and negative evidence related to the realization of the deferred tax assets. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods by jurisdiction, unitary versus stand-alone state tax filings, our experience with loss carryforwards expiring unutilized, and all tax planning alternatives that may be available. Based on the significant negative evidence of cumulative losses and history of loss carryforwards expiring unutilized, the positive evidence of forecasts of future profitability was not sufficient to overcome the negative evidence. As a result, we determined it was more likely than not that the deferred tax assets would not be realized as of December 31, 2019 and 2018; accordingly, we recorded a full valuation allowance. The valuation allowance for deferred tax assets as of December 31, 2019 and 2018 was $7,548,000 and $8,755,000 respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (&#8220;Tax Act&#8221;) was signed into law. The new law includes, among other items, a permanent reduction to the U.S. corporate income tax rate from 34% to 21% effective January 1, 2018. As a result of the reduction of the corporate income tax rate to 21%, U.S. GAAP requires companies to remeasure their deferred tax assets and liabilities as of the date of enactment, with resulting tax effects accounted for in the reporting period of enactment. The Company remeasured deferred tax assets and liabilities based on the rates at which they are expected to be utilized in the future. As a result, our net deferred tax assets, without regard to the valuation allowance, decreased by $4.5 million. This decrease was offset by a corresponding decrease in our valuation allowance. There was no charge to our income tax expense as a result of the reduction in corporate income tax rate.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The net change in our valuation allowance was a decrease of $1,207,000 for the year ended December 31, 2019 and a decrease of $583,000 for the year ended December 31, 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Accounting guidance clarifies the accounting for uncertain tax positions and requires companies to recognize the impact of a tax position in their financial statements, if that position is more likely than not of being sustained on audit, based on the technical merits of the position.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Although we believe our estimates are reasonable, there can be no assurance that the final tax outcome of these matters will not be different from that which we have reflected in our historical income tax provisions and accruals. Such difference could have a material impact on our income tax provision and operating results in the period in which it makes such determination.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The aggregate changes in the balance of unrecognized tax benefits during the years ended December 31, 2019 and 2018 were as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Balance as of January 1, 2018</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Reductions due to lapsed statute of limitations</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance as of December 31, 2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Reductions due to lapsed statute of limitations</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance as of December 31, 2019</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Estimated interest and penalties related to the underpayment or late payment of income taxes are classified as a component of income tax provision in the consolidated statements of operations. There were no accrued interest and penalties as of December 31, 2019 and 2018, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our U.S. federal income tax returns for fiscal 2016 through 2019 are open tax years. We also file in various states, with few exceptions, we are no longer subject to state income tax examinations by tax authorities for years prior to fiscal 2015.</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Current income tax (expense):</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">&#160;&#160;&#160;Federal</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;State and local</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(6</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(15</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Current income tax (expense)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(6</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(15</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year Ended December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">U.S. federal statutory income tax benefit/(expense)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(241</font></td> <td style="width: 1%"><font style="font-size: 8pt">)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">43</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Increase in income tax benefit resulting&#160;from:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">State and local income tax expense, net of federal effect</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(831</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(539</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Change in the valuation allowance for net deferred income tax assets</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">972</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">583</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Other, net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">94</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(102</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Income tax (expense)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(6</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(15</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred income tax assets:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Accrued expenses</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">83</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">45</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred revenue</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">314</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">278</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net operating loss carry-forwards</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">4,760</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,946</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Stock-based compensation</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,262</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,258</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">398</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">505</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Subtotal</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">7,817</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">9,032</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Valuation allowance</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(7,548</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(8,755</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total deferred income tax assets</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">269</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">277</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred income tax liabilities:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Property and equipment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(19</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(28</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Prepaid expenses and other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(250</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(249</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total deferred income tax liabilities</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(269</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(277</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net deferred income tax assets (liabilities)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Balance as of January 1, 2018</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Reductions due to lapsed statute of limitations</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance as of December 31, 2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Reductions due to lapsed statute of limitations</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance as of December 31, 2019</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> Earnings/(loss) per common share is computed independently for each of the quarters presented. Therefore, the sums of quarterly earnings/(loss) per common share amounts do not necessarily equal the total for the twelve month periods presented. EX-101.SCH 11 exe-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - 1. Description of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - 2. Changes in Accounting Principles link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - 3. Revenue link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - 4. Earnings/(Loss) Per Common Share link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - 5. Acquisitions link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - 6. Trade Receivables, net link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - 7. Prepaid Expenses link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - 8. Property and Equipment link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - 9. Intangible Assets link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - 10. Goodwill link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - 11. Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - 12. Notes Payable link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - 13. Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - 14. Equity link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - 15. Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - 16. Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - 17. Leases link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - 18. Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - 19. Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - 20. Segments link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - 21. Quarterly Financial Information (unaudited) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - 22. Subsequent Events link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - 1. Description of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - 1. Description of Business and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - 3. Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - 4. Earnings/(Loss) Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - 5. Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - 6. Trade Receivables, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - 7. Prepaid Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - 8. Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - 9. Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - 10. Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - 11. Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - 13. Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - 14. Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - 15. Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - 16. Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - 17. Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - 20. Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - 20. Quarterly Financial Information (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - 1. Description of Business and Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - 1. Description of Business and Significant Accounting Policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - 1. Description of Business and Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - 3. Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - 3. Revenue (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - 3. Revenue (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - 3. Revenue (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - 4. Earnings/(Loss) Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - 4. Earnings/(Loss) Per Common Share (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - 5. Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - 6. Trade Receivables, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - 7. Prepaid Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - 8. Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - 9. Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - 9. Intangible Assets (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - 10. Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - 11. Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - 11. Accrued Expenses (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - 11. Accrued Expenses (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - 12. Notes Payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - 13. Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - 13. Fair Value Measurements (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - 13. Fair Value Measurements (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - 13. Fair Value Measurements (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - 14. Equity (Details) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - 15. Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - 15. Stock-Based Compensation (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - 15. Stock-Based Compensation (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000075 - Disclosure - 15. Stock-Based Compensation (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000076 - Disclosure - 15. Stock-Based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000077 - Disclosure - 16. Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00000078 - Disclosure - 16. Income Taxes (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000079 - Disclosure - 16. Income Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000080 - Disclosure - 16. Income Taxes (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000081 - Disclosure - 16. Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000082 - Disclosure - 17. Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000083 - Disclosure - 17. Leases (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000084 - Disclosure - 17. Leases (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000085 - Disclosure - 17. Leases (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000086 - Disclosure - 17. Leases (Details 4) link:presentationLink link:calculationLink link:definitionLink 00000087 - Disclosure - 17. Leases (Details 5) link:presentationLink link:calculationLink link:definitionLink 00000088 - Disclosure - 17. Leases (Details 6) link:presentationLink link:calculationLink link:definitionLink 00000089 - Disclosure - 17. Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000090 - Disclosure - 19. Employee Benefit Plan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000091 - Disclosure - 20. Segment (Details) link:presentationLink link:calculationLink link:definitionLink 00000092 - Disclosure - 20. Segments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000093 - Disclosure - 20. Quarterly Financial Information (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 exe-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 13 exe-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 14 exe-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Measurement Basis [Axis] Carrying Value Estimated Fair Value FairValueByFairValueHierarchyLevel [Axis] Level 1 Level 2 Level 3 StatementBusinessSegments [Axis] Web Services Equity Components [Axis] Common Stock Additional Paid-in Capital Accumulated Deficit Property, Plant and Equipment, Type [Axis] Computer software Range [Axis] Minimum Furniture and fixtures Leasehold improvements Maximum Finite-Lived Intangible Assets by Major Class [Axis] Customer Relationships Useful Life Income Statement Location [Axis] Cost of revenue Research and development Selling and marketing General and administrative Cloud Telecommunications Services Income Tax Authority [Axis] Research and development Balance Sheet Location [Axis] Contract Assets Contract Liabilities Cloud Telecommunications Segment Subsegments [Axis] Desktop devices Equipment financing revenue Telecommunications services Fees, commissions, and other, recognized over time One time fees, commissions and other Website hosting services Website management services and other Products and fees recognized at a point in time Services and fees transferred over time Web Services Segment Antidilutive Securities [Axis] Stock Options Award Date [Axis] 2020 2021 2022 Net operating loss Lease Arrangement, Type [Axis] Operating leases Finance leases Deferred Revenue Arrangement Type [Axis] 2020 2021 2022 2023 2024 2025 Document And Entity Information Entity Registrant Name Entity Central Index Key Document Type Document Period End Date Amendment Flag Current Fiscal Year End Date Is Entity a Well-known Seasoned Issuer? Is Entity a Voluntary Filer? Is Entity's Reporting Status Current? Entity Filer Category Entity Emerging Growth Company Entity Small Business Entity Shell Company Entity Public Float Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Statement of Financial Position [Abstract] Assets Current Assets: Cash and cash equivalents Restricted cash Trade receivables, net of allowance for doubtful accounts of $14 as of December 31, 2019 and $14 as of December 31, 2018 Contract assets Inventories Equipment financing receivables Contract costs Prepaid expenses Income tax receivable Total Current Assets Long-term trade receivables, net of allowance for doubtful accounts of $0 as December 31, 2019 and $0 as of December 31, 2018 Long-term equipment financing receivables, net Property and equipment, net Operating lease right-of-use assets Intangible assets, net Goodwill Contract costs, net of current portion Other long-term assets Total Assets Liabilities and Stockholders' Equity Current Liabilities: Accounts payable Accrued expenses Finance leases Notes payable Operating lease liabilities Contingent consideration Contract liabilities Total Current Liabilities Contract liabilities, net of current portion Finance leases, net of current portion Operating lease liabilities, net of current portion Total Liabilities Commitments and contingencies Stockholders' equity: Preferred stock, par value $0.001 per share - authorized 5,000,000 shares; none issued Common stock, par value $0.001 per share - authorized 25,000,000 shares, 14,884,755 shares issued and outstanding as of December 31, 2019 and 14,394,113 shares issued and outstanding as of December 31, 2018 Additional paid-in capital Accumulated deficit Total Stockholders' Equity Total Liabilities and Stockholders' Equity Allowance for Doubtful Accounts - Trade Receivables Allowance for Doubtful accounts - Long Term Trade Receivables Stockholders Equity Preferred Stock par value Preferred Stock Shares Authorized Preferred Stock Issued Common Stock par value Common Stock Shares Authorized Common Stock Outstanding Income Statement [Abstract] Service revenue Product revenue Total revenue Operating expenses: Cost of service revenue Cost of product revenue Selling and marketing General and administrative Research and development Total operating expenses Income/(loss) from operations Other income/(expense): Interest income Interest expense Other income, net Total other income/(expense), net Loss before income tax Income tax (provision)/benefit Net loss Net loss per common share: Basic Diluted Weighted-average common shares outstanding: Basic Diluted Statement [Table] Statement [Line Items] Beginning Balance, Amount Beginning Balance, Shares Share based compensation Expense for stock options granted to employees Stock issued under stock award plans, Amount Stock issued under stock award plans, Shares Vesting of restricted stock units, Amount Vesting of restricted stock units, Shares Issuance of common stock for exercise of stock options, Amount Issuance of common stock for exercise of stock options, Shares Issuance of common stock for interest on related party note payable, Amount Issuance of common stock for interest on related party note payable, Shares Net loss (income) Ending Balance, Amount Ending Balance, Shares Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Net loss Adjustments to reconcile net loss to net cash provided by/(used for) operating activities: Depreciation and amortization Share-based compensation Changes in assets and liabilities, net of effects of acquisitions: Trade receivables Contract assets Equipment financing receivables Inventories Contract costs Prepaid expenses Income tax receivable Other assets Accounts payable and accrued expenses Contract liabilities Net cash used for operating activities CASH FLOWS FROM INVESTING ACTIVITIES Purchase of property and equipment Net cash provided by/(used for) investing activities CASH FLOWS FROM FINANCING ACTIVITIES Repayments made on finance lease Proceeds from note payable Repayments made on notes payable Proceeds from exercise of options Net cash provided by financing activities NET INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE BEGINNING OF THE YEAR CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE END OF THE YEAR Supplemental disclosure of cash flow information: Cash used during the year for: Income taxes, net Cash used during the year for: Interest expense Supplemental disclosure of non-cash investing and financing information: Prepaid assets financed through finance leases Property and equipment financed through finance lease obligations Contingent consideration related to intangible asset acquisition Purchase of intangible assets included in accrued expenses Organization, Consolidation and Presentation of Financial Statements [Abstract] 1. Description of Business and Significant Accounting Policies Accounting Changes and Error Corrections [Abstract] Changes in Accounting Principles Revenues [Abstract] Revenue Earnings Per Share [Abstract] 4. Earnings/(Loss) Per Common Share Business Acquisition, Pro Forma Information [Abstract] 5. Acquisitions Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract] 6. Trade Receivables, net Prepaid Expense and Other Assets [Abstract] 7. Prepaid Expenses Property, Plant and Equipment [Abstract] 8. Property and Equipment Goodwill and Intangible Assets Disclosure [Abstract] 9. Intangible Assets Goodwill 10. Goodwill Acquisition Contingent Consideration Member 11. Accrued Expenses Debt Disclosure [Abstract] 12. Notes Payable Assets, Fair Value Disclosure [Abstract] 13. Fair Value Measurements Equity [Abstract] 14. Equity Share-based Payment Arrangement [Abstract] 15. Stock-Based Compensation Income Tax Disclosure [Abstract] 16. Income Taxes Leases [Abstract] 17. Leases Commitments and Contingencies Disclosure [Abstract] 18. Commitments and Contingencies Employee Benefit and Share-based Payment Arrangement, Noncash Expense [Abstract] 19. Employee Benefit Plan Segment Reporting [Abstract] 20. Segments Quarterly Financial Data [Abstract] 21. Quarterly Financial Information (unaudited) Subsequent Events [Abstract] 22. Subsequent Events Description of Business Basis of Presentation Cash and Cash Equivalents Restricted Cash Trade Receivables Allowance for Doubtful Accounts Contract Assets Contract Costs Inventory Property and Equipment Asset Acquisition Goodwill Intangible Assets Contract Liabilities Use of Estimates Contingencies Product and Service Revenue Cost of Service Revenue Cost of Product Revenue Product Warranty Contingent Consideration Research and Development Fair Value Measurements Lease Obligations Notes Payable Income Taxes Stock-Based Compensation Comprehensive Income/(Loss) Operating Segments Significant Customers Recently Adopted Accounting Pronouncements Recently Issued Accounting Pronouncements Restricted cash Property and Equipment Disaggregation of revenue Contract balances Significant changes in the contract assets and liabilities Performance obligations Basic and diluted net loss per common share Common stock not included in the computation of diluted loss per share Cost of acquisition and allocation to assets acquired Trade Receivables, net Prepaid expenses Property and equipment Net carrying amount of intangible Estimated future amortization expense Goodwill for impairment on an annual basis Accrued expenses Financial instruments Liabilities recognized in balance sheet on a recurring basis Recurring Level 3 measurement of asset acquisition contingent consideration liability Progression of Level 3 instruments Shares of common stock reserved for future issuance Fair value of stock options granted Stock option activity RSUs activity Statement of operations effect of stock-based compensation Provision (benefit) for income taxes Reconciliation of federal statutory income tax rate to our effective income tax rate Net deferred income tax assets and liabilities Changes in unrecognized tax benefits Future aggregate minimum operating and finance lease obligations Lease term and discount Cash paid for amounts included in the measurement of lease liabilities Operating lease and sale-leaseback Components of lease income Equipment finance receivables Future minimum lease payments Information on reportable segments and reconciliation to condensed consolidated net (loss) income Quarterly Financial Information Restricted cash Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows Statistical Measurement [Axis] Depreciable lives Restricted cash Cash and cash equivalents in financial institutions in excess of federally insured limits Restricted cash federally insured limits Capitalized contract costs Amortization in relation to costs capitalized Depreciation and amortization expense included in general and administrative expenses Customer relationships acquisition Interest Income Segments [Axis] Revenue Receivables, which are included in Trade receivables, net of allowance for doubtful accounts Contract assets Contract liabilities Revenue recognized that was included in the contract liability balance at the beginning of the period Increase due to cash received, excluding amounts recognized as revenue during the period Transferred to receivables from contract assets recognized at the beginning of the period Increase due to additional unamortized discounts Performance obligation Weighted-average share reconciliation: Weighted-average shares outstanding Weighted-average basic shares outstanding Diluted shares outstanding Net loss per common share: Securities excluded from earnings Consideration (including estimated unpaid contingent consideration) Cash Contingent consideration Total consideration Recognized amounts of identifiable assets acquired and liabilities assumed Customer relationships Net assets acquired Gross trade receivables Less allowance for doubtful accounts Trade receivables, net Current trade receivables, net Long-term trade receivables, net Trade receivables, net Prepaid corporate insurance Prepaid software services Prepaid tax liability deposit Prepaid inventory deposits Other prepaid expenses Total prepaid assets Software Computers and office equipment Leasehold improvements Less accumulated depreciation and amortization Total property and equipment, net Carrying amount of intangible, Gross Less accumulated amortization Carrying amount of intangible, Net 2020 2021 2022 2023 2024 2025 Total Balance Beginning Increase (decrease) Balance Ending Accrued wages and benefits Accrued accounts payable Accrued sales and telecommunications taxes Product warranty liability Other Total accrued expenses Beginning balance Accrual for warranties Adjustments related to pre-existing warranties Warranty settlements Ending balance Product warranty expense Note payable agreements balance Fair Value, by Balance Sheet Grouping [Table] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Assets: Trade receivables, net Equipment financing receivables Liabilities: Capital lease obligations Notes payable Asset acquisition contingent consideration Fair Value Hierarchy and NAV [Axis] Liabilities Contingent consideration liability Valuation technique Discount rate Probability of milestone payment Projected year of payments Beginning balance Additions Ending balance Stock-based compensation plans: Outstanding option awards Available for future grants Total Weighted-average fair value of options and warrants granted Expected volatility Expected life (in years) Risk-free interest rate Expected dividend yield Number of Shares Outstanding Granted Exercised Cancelled/forfeited Outstanding Shares vested and expected to vest Exercisable Weighted-Average Exercise Price Outstanding Granted Exercised Cancelled/forfeited Outstanding Shares vested and expected to vest Exercisable Weighted-Average Remaining Contract Life Outstanding Outstanding Shares vested and expected to vest Exercisable Aggregate Intrinsic Value Outstanding Shares vested and expected to vest Exercisable RSU's with service-based vesting conditions Number of restricted stock units outstanding, beginning Number of restricted stock units granted Number of restricted stock units vested/released Number of restricted stock units cancelled/forfeited Number of restricted stock units outstanding, ending Weighted average exercise price outstanding, beginning Weighted average exercise price granted Weighted average exercise price vested/released Weighted average exercise price cancelled/forfeited Weighted average exercise price outstanding, ending Total cost related to share-based compensation expense Share-based compensation expense by type: Stock options Restricted stock units Intrinsic value of options exercised Total future compensation expense related to non-vested options not yet recognized Total future compensation expense related to non-vested options not yet recognized, period Current income tax (expense): Federal State and local Current income tax (expense) U.S. federal statutory income tax benefit/(expense) Increase in income tax benefit resulting from: State and local income tax benefit, net of federal effect Change in the valuation allowance for net deferred income tax assets Other, net Income tax (expense) Deferred income tax assets: Accrued expenses Deferred revenue Net operating loss carry-forwards Stock-based compensation Other Subtotal Valuation allowance Total deferred income tax assets Deferred income tax liabilities: Property and equipment Prepaid expenses and other Total deferred income tax liabilities Net deferred income tax assets (liabilities) Beginning Balance Reductions due to lapsed statute of limitations Ending Balance Tax credit carry-forwards Valuation allowance for deferred tax assets Net change in our valuation allowance 2020 2021 2022 2023 2024 Total Less: amount representing interest Present value of minimum lease payments Weighted-average remaining lease term - operating leases Weighted-average remaining lease term - finance leases Weighted-average discount rate - operating leases Weighted-average discount rate- finance leases Operating cash flows from operating leases Operating cash flows from finance leases Financing cash flows from finance leases 2019 2020 Total Lease income - sales type Interest income on lease receivables Total lease income Gross financing receivables Less unearned income Financing receivables, net Less: Current portion of finance receivables, net Finance receivables due after one year 2020 2021 2022 2023 2024 Gross equipment financing receivables Less: unearned income Equipment financing receivables, net Amortization of ROU assets and operating lease liabilities Rent expense Finance lease balance Employer contributions to employee benefit plan Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Segment Information Gain/(Loss) from Operations Other income/(expense), net Gain/(Loss) before income tax provision Interest Income Interest expense Total operating expenses Income/(loss) from operations Total other income/(expense), net Income/(loss) before income taxes Income tax provision Net income/(loss) Basic net loss per common share Diluted net loss per common share Change in uncertain tax positions Custom Element. Custom Element. Custom Element. Company's rights to consideration for work completed but not billed. Advance consideration received from customers for contracts. Equipment financing receivables EquipmentFinancingReceivablesNonCurrent IncreaseDecreaseInEquipmentFinancingReceivables Liabilities relating to legal proceedings Depreciation and amortization expense included in general and administrative expenses. Less: Current portion of finance receivables not billed, net Custom Element. Liabilities relating to legal proceedings Unallocated Corporate Items Member Liabilities relating to legal proceedings Custom Element. Non conforming eptas. Custom Element. Custom Element. Pbx Central. Restricted cash federally insured limits. Custom Element. Custom Element. Custom Element. Custom Element. Custom Element. Custom Element. Custom Element. Custom Element. Stores Online Member Custom Element. Technology. Trade receivables net. Unallocated Corporate Items Member Unearned income Custom Element. Custom Element. Custom Element. In Process Research and Development [Member] TwentyTwentyMember TwentyTwentyOneMember TwentyTwentyTwoMember Assets, Current Assets [Default Label] Finance Lease, Liability, Current Liabilities, Current Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Revenues Selling and Marketing Expense General and Administrative Expense Research and Development Expense Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Shares, Issued Increase (Decrease) in Accounts Receivable Increase (Decrease) in Contract with Customer, Asset IncreaseDecreaseInEquipmentFinancingReceivables Increase (Decrease) in Inventories IncreaseDecreaseInContractCosts Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Income Taxes Receivable Increase (Decrease) in Other Operating Assets Increase (Decrease) in Contract with Customer, Liability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Investments Net Cash Provided by (Used in) Investing Activities Repayments of Long-term Capital Lease Obligations Repayments of Notes Payable Net Cash Provided by (Used in) Financing Activities Cash and Cash Equivalents, Period Increase (Decrease) Income Taxes Paid Interest Paid, Excluding Capitalized Interest, Operating Activities ContractAssetsPolicyTextBlock Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] ContractLiabilitiesPolicyTextBlock Restrictions on Cash and Cash Equivalents [Table Text Block] ScheduleOfPrepaidExpenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Restricted Cash [Default Label] Restricted Cash and Cash Equivalents ContractAssets ContractLiabilitiesCurrentAndNoncurrent Accounts Receivable, Allowance for Credit Loss Accounts Receivable, after Allowance for Credit Loss Leasehold Improvements, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Assets, Amortization Expense, after Year Five Standard and Extended Product Warranty Accrual Standard and Extended Product Warranty Accrual, Decrease for Payments Accounts Receivable, Fair Value Disclosure EquipmentFinancingReceivable Notes Payable, Related Parties Level3FairValueProgression Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice Current Federal Tax Expense (Benefit) Current State and Local Tax Expense (Benefit) Income Tax Expense (Benefit) Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred Tax Assets, Other Deferred Tax Assets, Valuation Allowance Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Prepaid Expenses Deferred Tax Liabilities, Gross Unrecognized Tax Benefits Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Capital Leases, Future Minimum Payments, Remainder of Fiscal Year Capital Leases, Future Minimum Payments Due in Two Years Capital Leases, Future Minimum Payments Due in Three Years Capital Leases, Future Minimum Payments Due in Four Years Capital Leases, Future Minimum Payments Due in Five Years Capital Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments, Interest Included in Payments Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments Receivable, Next Twelve Months Capital Leases, Future Minimum Payments, Receivable in Two Years Capital Leases, Future Minimum Payments, Receivable in Three Years Capital Leases, Future Minimum Payments, Receivable in Four Years Capital Leases, Future Minimum Payments, Receivable in Five Years EX-101.PRE 15 exe-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 16 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
16. Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Provision (benefit) for income taxes
    Year Ended December 31,  
    2019     2018  
Current income tax (expense):            
   Federal   $ -     $ -  
   State and local     (6 )     (15 )
Current income tax (expense)   $ (6 )   $ (15 )
Reconciliation of federal statutory income tax rate to our effective income tax rate
    Year Ended December 31,  
    2019     2018  
U.S. federal statutory income tax benefit/(expense)   $ (241 )   $ 43  
Increase in income tax benefit resulting from:                
State and local income tax expense, net of federal effect     (831 )     (539 )
Change in the valuation allowance for net deferred income tax assets     972       583  
Other, net     94       (102 )
Income tax (expense)   $ (6 )   $ (15 )
Net deferred income tax assets and liabilities
    December 31,  
    2019     2018  
Deferred income tax assets:            
Accrued expenses   $ 83     $ 45  
Deferred revenue     314       278  
Net operating loss carry-forwards     4,760       5,946  
Stock-based compensation     2,262       2,258  
Other     398       505  
Subtotal     7,817       9,032  
Valuation allowance     (7,548 )     (8,755 )
Total deferred income tax assets     269       277  
                 
Deferred income tax liabilities:                
Property and equipment     (19 )     (28 )
Prepaid expenses and other     (250 )     (249 )
Total deferred income tax liabilities     (269 )     (277 )
                 
Net deferred income tax assets (liabilities)   $ -     $ -  
Changes in unrecognized tax benefits
Balance as of January 1, 2018   $ -  
Reductions due to lapsed statute of limitations     -  
Balance as of December 31, 2018     -  
Reductions due to lapsed statute of limitations     -  
Balance as of December 31, 2019   $ -  
XML 17 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
1. Description of Business and Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Cash and cash equivalents $ 4,180 $ 1,849  
Restricted cash 100 100  
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows $ 4,280 $ 1,949 $ 1,382
XML 18 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
13. Fair Value Measurements (Details 1) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Liabilities    
Asset acquisition contingent consideration $ 175 $ 0
Level 1    
Liabilities    
Asset acquisition contingent consideration 0 0
Level 2    
Liabilities    
Asset acquisition contingent consideration 0 0
Level 3    
Liabilities    
Asset acquisition contingent consideration $ 175 $ 0
XML 19 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
11. Accrued Expenses (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Acquisition Contingent Consideration Member    
Beginning balance $ 16 $ 0
Accrual for warranties 37 31
Adjustments related to pre-existing warranties 7 0
Warranty settlements (23) (15)
Ending balance $ 37 $ 16
XML 20 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
19. Employee Benefit Plan (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Employee Benefit and Share-based Payment Arrangement, Noncash Expense [Abstract]    
Employer contributions to employee benefit plan $ 123 $ 115
XML 21 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
9. Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Less accumulated amortization $ (827) $ (774)
Carrying amount of intangible, Net 465 167
Customer Relationships    
Carrying amount of intangible, Gross $ 1,292 $ 941
XML 22 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
20. Segments
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
20. Segments

Management has chosen to organize the Company around differences based on its products and services. Cloud Telecommunications segment generates revenue from selling cloud telecommunication products and services and broadband Internet services. Web Services segment generates revenue from website hosting and other professional services. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services. Segment revenue and income/(loss) before income tax provision was as follows (in thousands):

 

     Year Ended December 31,  
    2019     2018  
Revenue:            
Cloud telecommunications   $ 13,780     $ 11,083  
Web services     656       825  
Consolidated revenue     14,436       11,908  
                 
Income/(loss) from operations:                
Cloud telecommunications     864       (613 )
Web services     271       407  
Total operating income/(loss)     1,135       (206 )
Other income/(expense), net:                
Cloud telecommunications     (2 )     5  
Web services     12       (7 )
Total other income/(expense), net     10       (2 )
Income/(loss) before income tax provision:                
Cloud telecommunications     862       (608 )
Web services     283       400  
Income/(loss) before income tax provision   $ 1,145     $ (208 )

 

Depreciation and amortization was $90,000 and $86,000 for the Cloud Telecommunications segment for the years ended December 31, 2019 and 2018, respectively. Depreciation and amortization was $4,000 and $6,000 for the Web Services segment for the years ended December 31, 2019 and 2018, respectively.

 

Interest income was $6,000 and $7,000 for the Web Services segment for the years ended December 31, 2019 and 2018, respectively.

 

Interest expense was $11,000 and $12,000 for the Cloud Telecommunications segment for the years ended December 31, 2019 and 2018 respectively. Interest expense was $1,000 and $0 for the Web Services segment for the years ended December 31, 2019 and 2018, respectively.

 

XML 23 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
16. Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
16. Income Taxes

The income tax benefit/(expense) consisted of the following for the years ended December 31, 2019 and 2018 (in thousands):

 

    Year Ended December 31,  
    2019     2018  
Current income tax (expense):            
   Federal   $ -     $ -  
   State and local     (6 )     (15 )
Current income tax (expense)   $ (6 )   $ (15 )

 

There was no deferred income tax benefit/(expense) for the years ended December 31, 2019 and 2018.

 

The income tax provision attributable to income/(loss) before income tax benefit/(expense) for the years ended December 31, 2019 and 2018 differed from the amounts computed by applying the U.S. federal statutory tax rate of 21% and 21%, respectively, as a result of the following (in thousands):

 

    Year Ended December 31,  
    2019     2018  
U.S. federal statutory income tax benefit/(expense)   $ (241 )   $ 43  
Increase in income tax benefit resulting from:                
State and local income tax expense, net of federal effect     (831 )     (539 )
Change in the valuation allowance for net deferred income tax assets     972       583  
Other, net     94       (102 )
Income tax (expense)   $ (6 )   $ (15 )

 

As of December 31, 2019 and 2018, significant components of net deferred income tax assets and liabilities were as follows (in thousands):

 

    December 31,  
    2019     2018  
Deferred income tax assets:            
Accrued expenses   $ 83     $ 45  
Deferred revenue     314       278  
Net operating loss carry-forwards     4,760       5,946  
Stock-based compensation     2,262       2,258  
Other     398       505  
Subtotal     7,817       9,032  
Valuation allowance     (7,548 )     (8,755 )
Total deferred income tax assets     269       277  
                 
Deferred income tax liabilities:                
Property and equipment     (19 )     (28 )
Prepaid expenses and other     (250 )     (249 )
Total deferred income tax liabilities     (269 )     (277 )
                 
Net deferred income tax assets (liabilities)   $ -     $ -  

 

As of December 31, 2019, we had NOL and research and development tax credit carry-forwards for U.S. federal income tax reporting purposes of approximately $18,520,000 and $81,000 respectively. $18,336,000 of the NOLs will begin to expire in 2031 through 2037, and the remaining $184,000 of the NOLs will not expire. The research and development credits will expire in 2020.

 

During the fiscal year ended June 30, 2002 (our fiscal year was subsequently changed to December 31), we experienced a change in ownership, as defined by the Internal Revenue Code, as amended (the “Code”) under Section 382. A change of ownership occurs when ownership of a company increases by more than 50 percentage points over a three-year testing period of certain stockholders. As a result of this ownership change we determined that our annual limitation on the utilization of our federal pre-ownership change net operating loss (“NOL”) carry-forwards is approximately $461,000 per year. We determined that the Company would only be able to utilize $4,760,000 of our pre-ownership change NOL carry-forwards and will forgo utilizing $14,871,000 of our pre-ownership change NOL carry-forwards as a result of this ownership change. We do not account for forgone NOL carryovers in our deferred tax assets and only account for the NOL carry-forwards that will not expire unutilized as a result of the restrictions of Code Section 382.

 

We also have state NOL and research and development credit carry-forwards of approximately $14,746,000 and $61,000, which expire on specified dates as set forth in the rules of the various states to which the carry-forwards relate.

 

The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income in the periods in which those temporary differences become deductible. We reduce the carrying amounts of deferred tax assets by a valuation allowance if, based on the evidence available, it is more-likely-than-not that such assets will not be realized. In making the assessment under the more-likely-than-not standard, appropriate consideration must be given to all positive and negative evidence related to the realization of the deferred tax assets. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods by jurisdiction, unitary versus stand-alone state tax filings, our experience with loss carryforwards expiring unutilized, and all tax planning alternatives that may be available. Based on the significant negative evidence of cumulative losses and history of loss carryforwards expiring unutilized, the positive evidence of forecasts of future profitability was not sufficient to overcome the negative evidence. As a result, we determined it was more likely than not that the deferred tax assets would not be realized as of December 31, 2019 and 2018; accordingly, we recorded a full valuation allowance. The valuation allowance for deferred tax assets as of December 31, 2019 and 2018 was $7,548,000 and $8,755,000 respectively.

 

On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Act”) was signed into law. The new law includes, among other items, a permanent reduction to the U.S. corporate income tax rate from 34% to 21% effective January 1, 2018. As a result of the reduction of the corporate income tax rate to 21%, U.S. GAAP requires companies to remeasure their deferred tax assets and liabilities as of the date of enactment, with resulting tax effects accounted for in the reporting period of enactment. The Company remeasured deferred tax assets and liabilities based on the rates at which they are expected to be utilized in the future. As a result, our net deferred tax assets, without regard to the valuation allowance, decreased by $4.5 million. This decrease was offset by a corresponding decrease in our valuation allowance. There was no charge to our income tax expense as a result of the reduction in corporate income tax rate.

 

The net change in our valuation allowance was a decrease of $1,207,000 for the year ended December 31, 2019 and a decrease of $583,000 for the year ended December 31, 2018.

 

Accounting guidance clarifies the accounting for uncertain tax positions and requires companies to recognize the impact of a tax position in their financial statements, if that position is more likely than not of being sustained on audit, based on the technical merits of the position.

 

Although we believe our estimates are reasonable, there can be no assurance that the final tax outcome of these matters will not be different from that which we have reflected in our historical income tax provisions and accruals. Such difference could have a material impact on our income tax provision and operating results in the period in which it makes such determination.

 

The aggregate changes in the balance of unrecognized tax benefits during the years ended December 31, 2019 and 2018 were as follows (in thousands):

 

Balance as of January 1, 2018   $ -  
Reductions due to lapsed statute of limitations     -  
Balance as of December 31, 2018     -  
Reductions due to lapsed statute of limitations     -  
Balance as of December 31, 2019   $ -  

 

Estimated interest and penalties related to the underpayment or late payment of income taxes are classified as a component of income tax provision in the consolidated statements of operations. There were no accrued interest and penalties as of December 31, 2019 and 2018, respectively.

 

Our U.S. federal income tax returns for fiscal 2016 through 2019 are open tax years. We also file in various states, with few exceptions, we are no longer subject to state income tax examinations by tax authorities for years prior to fiscal 2015.

XML 24 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
12. Notes Payable
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
12. Notes Payable

Notes payable consists of short-term financing arrangements for equipment and corporate insurance. The Company’s outstanding balances under its note payable agreements were $0 and $56,000 as of December 31, 2019 and 2018, respectively.

 

XML 26 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Beginning Balance, Amount at Dec. 31, 2017 $ 14 $ 60,560 $ (58,944) $ 1,630
Beginning Balance, Shares at Dec. 31, 2017 14,287,556      
Share based compensation   438   438
Issuance of common stock for exercise of stock options, Amount   155   155
Issuance of common stock for exercise of stock options, Shares 106,557      
Net loss (income)     (223) (223)
Ending Balance, Amount at Dec. 31, 2018 $ 14 61,153 (59,167) 2,000
Ending Balance, Shares at Dec. 31, 2018 14,394,113      
Share based compensation   399   399
Vesting of restricted stock units, Amount       0
Vesting of restricted stock units, Shares 24,992      
Issuance of common stock for exercise of stock options, Amount $ 1 848   849
Issuance of common stock for exercise of stock options, Shares 465,650      
Net loss (income)     1,139 1,139
Ending Balance, Amount at Dec. 31, 2019 $ 15 $ 62,400 $ (58,028) $ 4,387
Ending Balance, Shares at Dec. 31, 2019 14,884,755      
XML 27 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Document and Entity Information - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Feb. 28, 2020
Document And Entity Information    
Entity Registrant Name Crexendo, Inc.  
Entity Central Index Key 0001075736  
Document Type 10-K  
Document Period End Date Dec. 31, 2019  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Is Entity a Well-known Seasoned Issuer? No  
Is Entity a Voluntary Filer? No  
Is Entity's Reporting Status Current? Yes  
Entity Filer Category Non-accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business true  
Entity Shell Company false  
Entity Public Float $ 16,979,147  
Entity Common Stock, Shares Outstanding   14,899,751
Document Fiscal Period Focus FY  
Document Fiscal Year Focus 2019  
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
3. Revenue
12 Months Ended
Dec. 31, 2019
Revenues [Abstract]  
Revenue

Revenue is measured based on a consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. The following is a description of principal activities – separated by reportable segments – from which the Company generates its revenue. For more detailed information about reportable segments, see Note 20.

 

Cloud Telecommunications Segment

 

Products and services may be sold separately or in bundled packages. The typical length of a contract for service is thirty-six to sixty months. Customers are billed for these services on a monthly basis. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the desktop devices and telecommunication services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.

 

Desktop Devices – Revenue generated from the sale of telecommunications equipment (desktop devices) is recognized when the customer takes possession of the devices and the cloud telecommunications services begin. The Company typically bills and collects the fees for the equipment upon entering into a contract with a customer. Cash receipts are recorded as a contract liability until implementation is complete and the services begin.

 

Equipment Financing Revenue – Fees generated from renting our cloud telecommunication equipment (IP or cloud telephone desktop devices) through leasing contracts are recognized as revenue based on whether the lease qualifies as an operating lease or sales-type lease. The two primary accounting provisions which we use to classify transactions as sales-type or operating leases are: 1) lease term to determine if it is equal to or greater than 75% of the economic life of the equipment and 2) the present value of the minimum lease payments to determine if they are equal to or greater than 90% of the fair market value of the equipment at the inception of the lease. The economic life of most of our products is estimated to be three years, since this represents the most frequent contractual lease term for our products, and there is no residual value for used equipment. Residual values, if any, are established at the lease inception using estimates of fair value at the end of the lease term. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases in recognized ratably over the applicable service period.

 

Cloud Telecommunications Services – Telecommunication services include voice, data, and collaboration software. The Company recognizes revenue as services are provided in service revenue. Telecommunications services are billed and paid on a monthly basis.

 

Broadband Internet Access – Fees generated from reselling broadband Internet access are recognized as revenue net of the costs charged by the third party service providers. Broadband Internet access services are billed and paid on a monthly basis.

 

Professional Services Revenue – Professional services revenue includes activation fees and any professional installation services. Installation services are recognized as revenue when the services are completed. The Company generally allocates a portion of the activation fees to the desktop devices, which is recognized at the time of the installation or customer acceptance, and a portion to the service, which is recognized over the contract term using the straight-line method. Our telecommunications services contracts typically have a term of thirty-six to sixty months.

 

Commission Revenue – We have affiliate agreements with third-party entities that are resellers of satellite television services and Internet service providers. We receive commissions when the services are bundled with our offerings and we recognize commission revenue when received.

 

Web Services Segment

 

Website Hosting Service – Fees generated from hosting customer websites are recognized as revenue as the services are provided in service revenue. Website hosting services are billed and collected on a monthly basis.

 

Professional Website Management Service and Other – Fees generated from reselling professional website management services are recognized as revenue net of the costs charged by the third party service providers. Professional website management services are billed and paid on a monthly basis.

 

 

Disaggregation of Revenue

 

In the following table, revenue is disaggregated by primary major product line, and timing of revenue recognition. The table also includes a reconciliation of the disaggregated revenue with the reportable segments.

 

Year Ended December 31, 2019   Cloud           Total  
(In thousands)   Telecommunications     Web Services     Reportable  
    Segment     Segment     Segments  
Major products/services lines                  
Desktop devices   $ 1,691     $ -     $ 1,691  
Equipment financing revenue     117       -       117  
Telecommunications services     10,809       -       10,809  
Fees, commissions, and other, recognized over time     844       -       844  
One time fees, commissions and other     319       -       319  
Website hosting services     -       586       586  
Website management services and other     -       70       70  
    $ 13,780     $ 656     $ 14,436  
Timing of revenue recognition                        
Products and fees recognized at a point in time   $ 2,010     $ -     $ 2,010  
Services and fees transferred over time     11,770       656       12,426  
    $ 13,780     $ 656     $ 14,436  

 

 

Year Ended December 31, 2018   Cloud           Total  
(In thousands)   Telecommunications     Web Services     Reportable  
    Segment     Segment     Segments  
Major products/services lines                  
Desktop devices   $ 1,447     $ -     $ 1,447  
Equipment financing revenue     105       -       105  
Telecommunications services     8,817       -       8,817  
Fees, commissions, and other, recognized over time     629       -       629  
One time fees, commissions and other     85       -       85  
Website hosting services     -       708       708  
Website management services and other     -       117       117  
    $ 11,083     $ 825     $ 11,908  
Timing of revenue recognition                        
Products and fees recognized at a point in time   $ 1,532     $ -     $ 1,532  
Services and fees transferred over time     9,551       825       10,376  
    $ 11,083     $ 825     $ 11,908  

 

Contract balances

 

The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.

 

    December 31,     December 31,  
(In thousands)   2019     2018  
Receivables, which are included in Trade receivables, net of allowance            
for doubtful accounts   $ 386     $ 429  
Contract assets     22       12  
Contract liabilities     1,214       1,063  

 

 

Significant changes in the contract assets and the contract liabilities balances during the period are as follows:

 

    For the Year Ended     For the Year Ended  
(In thousands)   December 31, 2019     December 31, 2018  
    Contract Assets     Contract Liabilities     Contract Assets     Contract Liabilities  
Revenue recognized that was included in the contract liability balance at the beginning of the period   $ -     $ (882 )   $ -     $ (837 )
Increase due to cash received, excluding amounts recognized as revenue during the period     -       1,033       -       912  
Transferred to receivables from contract assets recognized at the beginning of the period     (13 )     -       (2 )     -  
Increase due to additional unamortized discounts     23       -       11       -  

 

Transaction price allocated to the remaining performance obligations

 

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period (in thousands):

 

    2020     2021     2022     2023     2024     2025     Total  
Desktop devices   $ 166       -       -       -       -           $ 166  
Telecommunications service   $ 10,012       7,134       4,984       2,878       934       2     $ 25,944  
All consideration from contracts with customers is included in the amounts presented above                                                        

 

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
8. Property and Equipment
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
8. Property and Equipment

Property and equipment consisted of the following (in thousands):

 

    December 31,  
    2019     2018  
Software   $ 346     $ 333  
Computers and office equipment     1,388       1,524  
Leasehold improvements     85       25  
Less accumulated depreciation     (1,664 )     (1,758 )
Total property and equipment, net   $ 155     $ 124  

 

Depreciation expense is included in general and administrative expenses and totaled $41,000 and $20,000 for the years ended December 31, 2019 and 2018, respectively.

 

XML 30 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
4. Earnings/(Loss) Per Common Share
12 Months Ended
Dec. 31, 2019
Net loss per common share:  
4. Earnings/(Loss) Per Common Share

Basic earnings/(loss) per common share is computed by dividing the net income/(loss) for the period by the weighted-average number of common shares outstanding during the period. Diluted earnings/(loss) per common share is computed giving effect to all dilutive common stock equivalents, consisting of common stock options. Diluted net loss per common share for the year ended December 31, 2018 is the same as basic net loss per common share as the common share equivalents were anti-dilutive due to the net loss. The following table sets forth the computation of basic and diluted net loss per common share:

 

    Year Ended December 31,  
    2019     2018  
Net income/(loss) (in thousands) (A)   $ 1,139     $ (223 )
                 
Weighted-average share reconciliation:                
Weighted-average basic shares outstanding (B)     14,570,286       14,332,092  
Dilutive effect of stock-based awards     989,577       -  
   Diluted weighted-average outstanding shares of common stock (C)     15,559,863       14,332,092  
                 
Earnings/(loss) per common share:                
   Basic (A/B)   $ 0.08     $ (0.02 )
   Diluted (A/C)   $ 0.07     $ (0.02 )

 

 

For the year ended December 31, 2019 and 2018, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted earnings/(loss) per share because including them would be anti-dilutive.

 

    Year Ended December 31,  
    2019     2018  
Stock options     1,236,096       1,585,458  
                 

 

XML 31 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
5. Acquisitions (Tables)
12 Months Ended
Dec. 31, 2019
Business Acquisition, Pro Forma Information [Abstract]  
Cost of acquisition and allocation to assets acquired
Consideration (including estimated unpaid contingent consideration):      
Cash   $ 176  
Contingent consideration     175  
Total consideration   $ 351  
         
Recognized amounts of identifiable assets acquired and liabilities assumed:        
Customer Relationships   $ 351  
Net assets acquired     351  
XML 32 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
9. Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Net carrying amount of intangible
    December 31,  
    2019     2018  
Customer relationships   $ 1,292     $ 941  
Less: accumulated amortization     (827 )     (774 )
Total intangible assets, net   $ 465     $ 167  
Estimated future amortization expense
Year ending December 31,        
2020   $ 120  
2021     99  
2022     82  
2023     71  
2024     53  
2025     40  
Total   $ 465  
XML 33 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
5. Acquisitions (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Consideration (including estimated unpaid contingent consideration)    
Cash $ 176  
Contingent consideration 175 $ 0
Total consideration 351  
Recognized amounts of identifiable assets acquired and liabilities assumed    
Customer relationships 351  
Net assets acquired $ 351  
XML 34 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
3. Revenue (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Contract Assets    
Revenue recognized that was included in the contract liability balance at the beginning of the period $ 0 $ 0
Increase due to cash received, excluding amounts recognized as revenue during the period 0 0
Transferred to receivables from contract assets recognized at the beginning of the period (13) (2)
Increase due to additional unamortized discounts 23 11
Contract Liabilities    
Revenue recognized that was included in the contract liability balance at the beginning of the period (882) (837)
Increase due to cash received, excluding amounts recognized as revenue during the period 1,033 912
Transferred to receivables from contract assets recognized at the beginning of the period 0 0
Increase due to additional unamortized discounts $ 0 $ 0
ZIP 35 0001654954-20-002213-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-20-002213-xbrl.zip M4$L#!!0 ( %V+8U (\T[CY2,! / ]$ 0 97AE+3(P,3DQ,C,Q+GAM M;.R]:7/;2I(H^GTBYC_@>OI,V!&DS'WQ66[(LG5:T]ZN)/?I?E].0$111!L$ M.%BT]*]_E5D+"@M)K-R$GIXV10)565E9N6?6+__W:6EI#\3U3,?^]57WK/-* M(_;,,4S[_M=7WV_:YS<75U>OM/_[VW_^AT;_\\O_:;>U2Y-8QCOM@S-K7]ES MYV?MB[XD[[3?B4UN._W_,L[EZW[@R;DZ3Y-.I]^A_V&O__)TYUKF._A?C6+-]MX] M>>:OKQ:^OWKW]NWCX^/98__,<>_?]CJ=[MM_?/YT,UN0I=XV;<_7[1EY)=ZR M3/M'VGO=Z73Z%G\5CR:>A,G%'/VW\/.=[H4C X ;GD] 0G\U?/F"^O#P+?LQ M\JB9^NB(/6J*1PT2>\XCL[-[Y^$M_8$^WYVT.]UVORL>=\E\+=[QI?>P)\4+@M>]U?25?F.O>'3[,?P!@IE%@Z"^N8Q$O]1W\)>4EV['M M8)D.E^&[;_WG%7E+'VK3IXAKSN1[VU^*OD!A@*_3H<-?4J";.8'MN\_I6\)_ MA-?&T=<\UT].0[],F>'C/S[*1V2*VX9S-G"4^"D?UE3A\0+#O/#P6UV2N M(:V_6R %T-?:XOFS)\]XQ7^%9?WZRC.7*XO2[5LQ$CN+,X?RER=?,XU?7UVZ MSE+ UNGZ#G[N]MKA]/(U8ONF_RR_E=^;!OPR-XFK(9 DLCT"9Q=7?WOU&^4* MWB+PBOH\ (+[D*%V/YW/OZ_QH<L M?GF;"H(*_MMT^(_I2#74\M'SS265@5_G$A,-J>1!R@OA*@V='"^= M[)*?<-3\*?%P9:\"W_M$'HC5/3GRD!__2N?1W=GB&1<:I9(-J#AQYI&%*'H- M4<10T1"%U6^((H:*$R<*H68T8N/ Q<8N=(E-Q-"(BP,2%_LFAD9,')"8J)48 MUL)Y-VPX;HM^_,?' M=VO7OFMR./ (#:>BB4)%TFO:D,^!D<^D"/E,=D ^:4SHPEDN'?O&=V8_3HQL M/OYO0.&FZULY=D@VTJD>7W?#<3;&9AHR.6T])1ZY;?9[[_M=J_MB@T@0_JUS MPS!]BD3=^J:;QI5]H:],7[=>%#ULQ$$C,C:)C(9\#HQ\]B1*&CHX7#K8EXBY M)KY.;3KCH^[:IGU_:A;K9F)(7WPC3#8)DX9@]DXP>Q(?S#F/ M+-WZP-V!_(2-CQ*W"C&.]VP@PZD-?.+>.'/_47?)E4WGOS?O+'+N>82?2OGT M9],VE\'R-/C7-]>A:/6?OUD4X^>V 6QLA<[ZY]OG%4DX5;;C:3M3RP*?Y_KO MKNG@' +X,X+W1LO*2N27 14Y?N 2NKN7YA-\.A'9FXMVUZ.A(:6LI/2)Z!Y9 M.)9QM5RYS@/J/1R)?W[6GUXH5]R E?IXH8KMAH K(> 7*];W0L"-,,]J.$LM M%=.,B'M-+!U\D-["7)V()+^DU."33^8#,6(ZI??^^;/^+\>]L'0O'N);CX^7 M9UBKMDP3\-T[4SET7T%#+OLFEQV[/S:QC":P=V"!O>-D)0T9'1@9'1"+:8(_ M>P_^'"=3:0AG[X1S0($:7ASPR9R?2*.'7'Z:Q.H;O\G&5/?&7W($_I)]%>V% M!K#G?YW?Z-:I1,6N[!G=92EA/CDSW.VX^1M;=<-*\A+.-?$(U,=2KOT!ZE\= MY-L?GU9T0TY$.F4BI0QX:(@KOZ)C653CHSC]K+L_B$\_OSS*VH:$AJSRDA7K M VY1C)X;2ZI#>+ZK0P/PET=;F3#1$%C^Z%.C3>V;< [/MY/)0=AH4\>@31TE M<37:U*%K4T=)5HTV=3S:U,$26%1=[_2/KY"C"JT5UUTWG@<*GD?M?N?(\3PH M@F=8=]UX'BMXGAX_GL=%\#RM'\_=SDE=IH/+.71K]^CY7+\ M_'E2A#]/=L"?)PI_GAP_?YX4X<^3'?#GB<*?3Z+XN0!_WE7BO;SNFEGPT/BZLYK_#74=&74=GNV_IL+KRO[F.A1G7KH7^#1( MBCF4;O6G\\!?."X%/>I+RH2$7=/3 ;3:RM>LPG/]%UR2O>=&%4UQ=NT$WI!S M?G)^B82V28&C3[OZS&=YLZ=!5N]U"VZ1OUD0$@O5H*J6LN)&,RM(-I],_#]]94?VWL2EC**I&?9- !7=> HPT M[#=BMD9REUK0I6E37H1W93\0.SB17(KCH?PM&]$<@AH/0>-3/)13<-!>S5,_ M!I>$>-"EQ?1@ISQJ(W_U%U"].'/N;?/?Q/CZ0-Q;NI/-J=CMJAQN/P![GS3)_\U?$@O;U1F_9S##;M0D/^]9/_ M9]W6[Y%4!.X;@;#7D[!M0YI#4>.A^.8Z1C#S >4@F$,U]=P__^:8MG]E-U;$ M[H]&KFUI#DB-!T3A2; 3MZYN>W/BNHV%O:^SD75'FF-1P[%HR+RAK2*T174] M<6Z;4&Y$!4Y%2Q.^/0VR;D*V>Z3P)DR[6V)O0K/[I/8F'+MC ,4WX=(=$W\3(CV8(]"$ M1?=Y$)I0Z"&<@2;\N6/R;\BYH:&L-'228E@3M9QZ=+ )RM5/0R#<[D>;'O)BLC]U-VS1T/YA^PS/O5#T582VFGY[AU:WUX1O=T#63$+DW(=@#HOXF[+K? MP]"$6O=] IKPZA[(_H6'5/???:P)H^Z0S)O0Z0%0?!,NW3'Q-R'2@SD"35AT MGP>A"84>PAEHPI\[)O^&G!L:RDI#)QG&;**'-5'+J4<'FZ!<_31T\D&W)M:U M RIZ:;&L)H2T>QI[$2&B)C*S.VOM=",O3[WQNN]PRZ.%_1I5Y_YYYY'_!/1G][KEF[/R,V"$/^3PSP$2GU/RHKW M2C8'VZ8Q ]E\,O4[TS)]\U1T[VRTDUAV0T 1 CKWOLZ31--$1W9((:9-Z8". MDMQJ\4N=6]VXI0_ +;U;$NAUVIU>NS?9V]:619)80#U(VB!3.5']^74%1',: M!^27'IYD5&,0 9%PXRU7@XSGY.O^HN[9IWWO?B'NS MT%WR_CE] ';8Q"0JPAH)G-6>;,CMV,GM& W-VT?G=N$$GFX;MX]T[<\G0GB/ MNHN(5-2 ])4V#*HLQ7RU3\3%E85HY&(;NBE+-_2+ET,W8ZB?'.Q'K],JF9BBYU9_. W_A4%7F.228]!6?MFF:N/I1(H#HWJFX)' M MYZZKVRRL>_N\4OA$ZI)?UJZSC%/RF8(A6ZHO-, M^X&P0"S/XUY+C4F$-\281HPG8^4<$3WNS=@Z#I(\&0/JB$AR;W;"4MKV^N&3Z@NUW0N1ZHG;\4= K"_5IB]" MKB=NWQ\^M;Y46[\0L9ZVW7\$Q'J2/@"*;T:IWV\^) AK270O<,EOIN<,>MWQ M._J,&$S\%)T"1ELS/J9F>VNGX/C"APK/0>'[MF8>PWR@%)W$+;S[)5A"/HV3 M0DTYGY].CY7_0ET3A]7I/YIL305[]=N.2)V(;3TJ[LV=DO;]<- MF)SP@D#%IW5E&^3I;^0Y\XPJ=UP[FCK=!V<6"&Z2>99NI_TW-K[Z>MJPW_!X M?V0IE9G'5]G'VM'4Z<[IKP8\<6GI]YFGF>N61]@,D0'4D2\"RGVA;: WTZU_ M$MW-NY:VNI!UHR4)X ]B67^SG4?[AI*I8Q/CRO,"*B*R3OO%40E@S6C):?_N M6('MZRZ5(19QO8+3Q49)(6^&AVNR M<;,?J2^.W=9G,RKU*8\DAH:CJ--'ADT[!&R[&?%>TN^R+_3RG]$#D!AI_71 M7?DF@\]IT\F1DAC]2 7'/<7X[Z[SZ"^@UDFWLV-6.7\;ADO.>K/4+4NT%YIJN,A@G66#L M3@;3\C!>$RI)S1D]F_5BM-N)(C3GO#6 G0W)U8)]/ILYE+E#FR5"7[FSR!?B MAN8Q<;'K"V5KGE<65;U>],1D MF:PR"+,17 407MG4W*5VP3-%/CTXK8'BF+J>X@"D[JZ(5!R':.!H/\(,CJLY"^BBM/L6.<&+G@ MY)D%=J[)64NQLOL^'/>C,T>&S3UG-M*G_\D^YR?'OK\E[A+8JN#(,E55X&77XHK!MY4+4PNW-/&,NMDX?CA71>!E-32*@A?R(&=%7/_Y MFZ7;/L6U'*8,T76'PQBC6S])68 RZFYQSIL=H"O;U^U[DZ*1G6+Z".N$ A:] MXQB/IF45Y\BC88PM;I^L*@"S88[K/&4 +(VEWCBJ\1:9**.F6WZB<943K5>: MZ)&>E>1N@_XHHX863E85@-GDZ*!7&D!LPLUIM3S*NITHRE)'+PQ"MA/9'><' M@?U>>-GC\21-HYI+2F#KN2PBQM.8.9]ALJH S.:<&90'L,*CU)O$&,MVNJWP\-#GNCEG MWXBO*K2-7C_[_FQ0.(J#F4T(9?!$9P!3P7=QYUY_NI:$;UJ^O((KY2GM;79Z/=^,[L1[EH M6M2]%Q^VX,R9=B_?S(!9QZY@P=UA[+A$QRTR;S;U8)!KWG/#,"&K4;>^Z:9Q M97-3HKA?#3T*$?4D?882@&03>]WNL%\$D&OBZZ9-#-&]E:I7P3*P(!GD YE# M5F5AY+2'DTYO$@O/;INM&O@RX:P]G,;]&OGA0UI;.)9!7 _\1_YS"4-\$H4F M.7:QV3/J"C%*WCZ[(A@H7ZX0$PE#<]M,54!6S#C-"]FY93F/T$'LTG$_.,&= M/P^L9/R]?)@KR@OR3%HYQ$48^0X@KD"9S0WP!M=,!3#G51#*PAQ5,+[I[E<7 MLA.)@;)7] '/C%V1,ZX ?/7EDD)\UH&NI_EFK0[65*SN$%8V$^\Z^F]B9,/G M&OB&<2Z_>:[RD"6QMSO(, ^X'+ZVP,-F* =+9@P5@D71B'=U0#-,61&498YF M.2@K/92]!.UOF*DD4)FIK5J@O@8^E$A!?+ 4JKJ#R60P'@XW0*5,51:LS,CJ M#OK30;?;SP>6<@DCKX#+FHN]):#,/&KW.UMF[@[&5;I^Y-YQ6-'.WDXO&^OU^-?L< M);$,^]P;\'!P!3,/E)FW[W,/HV+5S#Q69MZ^S[UQMZHUA_N<,15BE(6V^2W% ME7*QT32DL.CX^6;.S\0&RGDN,W-N'C90,KE*3IR/A0U&E:TX)P=3TKK+39R7 M@4VK67%N_M4?C:J:.!_[&O0K6W$^[M7O5D/5N9D7IM]NG#CT^^+7F>OMMO&/ M6$J5&+[DM*(?A:B\_H/?CQ.AIK+DE$49G51 3?D5T>DX M'K8J-&M.-M[I5<$_\O+PSK3\6C?Q4LL)C*TW*V_F*?UQK,*S*LY:(8S=3BRD MMBL\8N>=:#^EU#O+LQD#!P!]6HD%3IIM'_9#S2GK*$E0E/%-#V4IEX1XF"3D M07\I",1B.O0U???>!O_DUP?BWIK+3%LT&50B-*M8UU>; -1KEI=E,?WNP6P2 M50\]TR=_=3QL8Y*#U@X*_L^ZK;,>96()>?;C,);"C2& '&@K/"?G_ODWQ[3] M*SOK::& E)=]%2U+V1!8UJVKVQX+D^4Y_Y1%C_>^I%UH'!M 5$RYBB3X_F M M):_W!W8Y\;P_N"N5Q?M;1GG1NS_8BTO:X:16QU5&P,N)V'J9][8E5"A:][>( M:@1I%?[& HO8*U"'9]H>LKEZX";H,9F5!V\J'K)0.G2AER" X .C+\?].+3&ZW;LK)Y,*)%E%*ZE4K(QZY;EV1>LJ+X(F!T-M M>W-65@O_7IV5%2VE0N'7'?;+AZ8K6E8U@G(Z'):W'DJN:!>1QPT@'IROL@2L M^_15E@![K[[*$G ?DJ^RQ#+V[JLL 7MQ03NN)O6F).#E)&P5_I42:S@<9V6) M150C2&O*1BSGK*P9J,,S; _96#UL _28C,I#-Q0/628=O,PY(G.M(E]EIS_> M[*N$^@/H4/IU7D.U9W\P# M*TF8I D7NO/I^9]JK'(K<:?:3\;@.(/)EW4_& M@SJ R)>$/^E73Q2Y<_(GHVG-E)F!)L:]6H#(E[$_5JIE*P0B7P+_I-^O 8B< M^?SC:=[MJ*&V=#(=QH!87Y>6%8C<+'/*$ M60D0^3AF=QP78%4 D9-C]A)\HFK"S$ 3W4GUA)F_QJE3"R;R<"Y(3QFGA$=V=PO_8':H18#L;L MJI0QDV$\9VC#C*7!RRU>)IUXUE6=X.7WZG3C<9.:PABO>#E]1$E@K.[.QJ9O$>[/!KY1<@T7H93,W@Y.STF.C;5"U[>=I!E&,O7 M%0&I(FV7BKJM]?LQ9IR8IQ @^5N+];JQS:L&D/S-QGK#.A"2O_U8;UP3/O)V MR1V-:H$C;XNR8A9FI:-J[IP.1M8]8;UP-'SL9FO5CE8U5PE&UUEAV. M*WOF+,DGQZN(IW9C'IZ4B:J#1=8:%.LCV5M'S:5AK;#9Y:"S9FOK '(S*.U> M_/;BFC8W4_BYKKW++ZT&:YAS%:#D%%C]^C8HK['1G>R$;C/02CL6JZH4E'R2 M:U@7J>267>WNM#ZLY)1?.Y<7Y=MB3D9K--1:9$=U<+='W=S;?F4_$ ]O467/ M7%&87?I-)1I#E&&MFZH,2/GSJPJ"Q+ZOTID9,YIC4Q2 H(!M6C$$];:WZ^X. MVF*%.54#6&\%[@[(KQPZLT.'50Y?'-N)\KM*3VM,^=HX8WGX"J3:%P>O9LQ% MU:)ZH"IB[]0/58'@_TZ RIF(NQN@\EE#.]J_O&E@.R?U+/<'[0:H?,;2+B#* M&639"9IR6D_M23&H0H4?9KZ@D)AV0%_B%@%5%=Z3N>,2]MRM_D0M#--V7--_ M%K+VW#:BH["KJS\3?^$8H>)RPP4<&.Z*B+))@[NBKL:X&OR"49?7 M-=J@KK K=]"@KFB>2]R#\U)1E]]5/IPVJ*O$M?^B,9<[%!%WB[U( MN8O =:63G([,K8[WQ"9SLXY8P>8)RX.7WU<^W"E\N179=G_7\.73%MN#7<.7 M3R7;*6QYZT3V>#2RD-YNMS:W\-[QT<@O(B<[AJ]X!#\?;%^(GSN,OS4%+>9B M5:>H8OX_KXFOFS8Q/NJN385KQGLT*P6K@ >HUZ]W_C_YRX704S%X^9T\51-- M3D=)?U+M].6<#66GSVVP5[GZTOEAI:?/)WMBC3%+SY[;^*J6+Y6,7FR:73"4 M;\2]6>@N>:][YJR0T/B&[WLJ,%=?+JD<.^M,0F!2YRL,U%:6O0ZH-H6J5Q=4 M6SFEA,HTZ$N.X[<[=(?3,%!R ^F%?C$ MJ%J:C->#Q6,5T%H$5$3#=5 M5F]@.U6?G:P4VDT5V!MX3R6 %A VW52I73>@!21.-RFZMXB<*B M(G:Z>07X M&D#_(.;]@GY__D!<_9Y\"< [\G7.IOP:^)ZOVP8=IZ!ULX;E=P?#<:L@J6$A]>Y'UH7< M^,[LQ\*Q#.)Z+.YX9<^L ![]YK@0P#SW?=>\"WS]SB*WSA?'AK6X#K:Y2ZT" M.O>^SK,ZH@;]2:Q_7B7P[&Z5V7IQ=#J=4UCEGQ?.M73@JL> M'O6JQ5Z?&X8)X^C6-]TTKNP+?67ZNI7I4IIN-]84[-B0,*T ";W!B9SZ0N&E MX;0;;R9[9,LO$WQL#R>=6(SEV)8_SE:!US]N&A_'0JDO2\+%5U^&W77PK&$OJ9'D!R:)$K05D,AF,A\-J M ,ESTM<"U)M0>$;9 #JW+&>F"R.,VL/$H'-";@XFAE99SMN/A92S35TKP%7P ME'TO*W\O\UA6R0$ 7,4^5+,L/&KLJ'P(7&!_Q#4=X^^Z%1"LC:_D*$P&TR3[ MW31K76#F5B4.!.P*Z&4R2%%]:U],@?3Q%$M]'V!6@?.Z%L,]B%41_AK).A@- M1\/MT"O 5 /^ILTHHB!T1L/AN,PR/I"52\=$/DH_6P051-LX7X*N^&_\OA(^ M&6NNG&7>JF#-?5"GO;W!6FOWI&GG$-=5K#'009%3=5LT&1WBNHIM4?FEI.M[ MM9@PZ5,5!ZBT+E\U0)MT+W[=JFYEZS$X'.\-THUMY3/QC='>8%]_5U>F"^1[ M>P-\RQTPF5HQ]P:[/FY%J;O;KY=$-E?6E"3O6,?K7<)>CKQ'.V?'59)W-W[S M:2;PK^R92^A#'PC[]\H^G\V

*J@,TM"'OQ MCK%5P J5\JX^\_\P_<4%*C7$/?<\4DW=>CO6WS#'_!6#GK]L,-$/)"_D'^OC<5G0U^\8]'"P?<JY %M#<+9&]53:GN<:;]3IJ\6\ )&8T5P7U-UDFW/U_DGQ[Z_)>Z2A_X_ M :?Y>F>9]RQT50G&8YG).::O&/+\MF6G*LCI-LT(,;#AXA?')T*@5H)@]>"M MF:<,/ 5,\BC>L@*EXK=R) U':_>R*I@*I 3%+[//!I2*4$SZ^+I"JOOX1-R9 MZ15L<[ MMVWKK)6 63JO*C>8:SBI]+Y5+(#&HV$61IXR?;6 %[@K+)/DS X MO$9-"?@'G)T/N@4TS[*5XGIO-2*HWX]UT,P!0=70YT;\,%;:5!;XV(O75&%P MS9E/##YP] OER>*%MZ@#Q)90&(S:UY3M.$QC_/&PUY2MP*H_Z=6W)L6K!@FG MU206IO3'EC,4 " _5TSX439#P ILX+#$>L2\3( M=;:"[,/HB/FFRN/$I!M+B5\ MQ!O*4T* 6F3V1W$VU^.!QQR3501?1FXWZI>![YH\$#L@E&J<>]O\-S%N%[K_ MA^Z%YRH^Z/-[W:+V>.[;I2-;F/&NYG(0[G6=RAYDJKR?],>*V#J\)6^J)#JE MK']V9@VJ 7SG/N\:EW=6[+P+CGM>;< MX&DW)2?OP%9=Q_$]XK7FW.%NIY^2&UQRV;>N;GLL!>_64=0V6$5T3\*!:C^\ M[9"4B\"WI_7EW,X#6V"E9[/=[1_<#E9_("M:8.0HA]T+OMLZLS2)\<'T6,): M[2>OVTWG,)O!VNUJBNW2?I93Z:GJK6'_A[2:G6V.\#=L[*7,VD;LM2>U D*5 MH.^B$_4&T,]MWS2@/3)5.6X(->EQQYGN00S&^9:KP$DUQ]UILHV50+SSA"QJ;@S)R*&D^%@.*D;$8D"QM_=^'5;.>,.7 ".;>S-699H5#,MR'L%@OG3<#TYPY\\#:TMI:2Z'8#0$E&VVZF#,YA0L M R/7JPRBZ%/QN&X1]_B:<0M,F\LYOF7:]<15Q9HWCEX8A$+!@4P@8(Y@56RD MVXEA(6WTHA!DJTB,=5[:! #0R7>;4(9+^'WFA1?>[BL.O^B8^6;+6AG5W3+; MFO67H?!Q+!2>'+K8Y-DBA+'BG/63 TYXN>.%XZX<5_<)1G\3[M]< G(B$;YV M\,(09.SN4PB"&V?N/U(]XB98T8=+1,7&\>EC(Q>;.]OF)Y"_?>Y;_4FZTS^0 ME>.9)7A[?/J4P8N#D&WW$RC(!H,H7!>/%.?MT=D3XQ:=.]/J1]WXZM?.'XF, M\X=Y/L!%R<#P.*J#1<[GYHS(7B#%M[<_"=G/A@E* MP)&Q3*,WR .'V'VLK(*&]E?+E>L\$"R/*:?I3J)I>>MG* =+1MVH("S40 B6 M@05]L;/T5OSF.BOB^L_?+!W32RH@K%&,CU4%T2Y7FHUTQ\/)3E9Z:5(HR"<( M3E[9OF[?FU!SCXQN&\6'[>YX9?@UL5@IXL)<90MH]&+FUS9HJH!>7AQ1%.II M3'I5"+2RRVN;I^:R,R>]<598U\Q=#_19>U8-=@=]&5MW$"NPVSQ->: R)H-G MWOL4H'YW'./1M"Q>31]I[UUU"?&FN=I@%Z?X$ M5<;4PJ\%C3$W<9Y)JP8XN^^C),#,=> 8PR67LJ3ZQ]+&+ MSI^G;C#+_!%'0;+_4EF6-DEQ1ZR=I3Q,V>Y@Z): *1D[N=1-%^\B@>0(RX%R MHDVZ] 7=B6?LNPD.2E&KE3)(IFNEM@:74@:N;$F3.I:T/5A5YY+$+GWT? J3 M3[[.Y8M'O475K:?4_@!'VM2"=F<'1\2LM@%4!O!:CH>(=]4)>/6'8)?HK@[J MO+@.:W&WMXVJD[B[L;X!&?M(Y0"[%M+N#N(EU56#73UA[P[5%<)<#,]JTRAN M]GW3W0)5EM5233SVGQG"ZM=7RZD8IB3.['&-U1^A UI<]6>MTMU+O_KC'"R[ M>XSFO'\.'^%M,L\?==<0ES5[OANP%G!@\]PN=)OW+_L=C$/ORF8>KU@Z,O[X M@<(J<5#(+?AM76+LV7@4L>(/995'A?ZMWL_UZ)^<./KEB.>>%RQ%P[X5@5X@ M?W<@)@0.D6LZ=WZZIFN9T7D26#V;3"M!:G;8#P1=F^EP/;HFAX"NN^U3WN69 M$IJX=K,2U6_?!O_L?>[V/L3P4 M0^UU^&I' \ON?NY/]+;\J@KLVO1^7+B&B M55G%G*73ZTYJ.BIID!\$JHIQE0[%U6AZ*K@2!/S!A):HME$U675JY\ JY >! MJH+"ZEA1Q?6PKX'O^;H-W0E8I6&VZ,X:_;'?FXQ&XUX%^%@'WE[6G[F:LQ]/ M53N-]2=;NJY=_V R[5?!97>U_J@=DDP?*U.6W.MVAE420PJL>T)'H5+G?CRE M8 ?H@+;LK&9:S>)A %;4T'[-:@>CX6BHKC8W*/4LIEB5>F:D$/%9[BZ6A:(=ENA?P@4%6(3'J=<7]2H?3?.:H4<1-S M20E"_N::.0H$U_G9>F>C>I2$35 ?$+)R.25[9^/N2T96:D/]#91U!,CR]LTC\-!(K1=T^$W;-<(K32A1P>&DN$L@:C MHT%C63UH9\0Y.NOEP6J=ZSIX))<@W2I=: >%Y+\3#V9".%@$QH&O^)R0"7%$ M>G>YQ1P^:O>HI1\6:G='GL,*?:?'AZR\!)='UZP66=A8H6A$>JMQ=4V6N@D- M_D0+ST"W(%0]R)X^T/_GZ#/O_[![, \02UNR#/:,J-))#H5!Z&4GJ=X_NYW/ MO4$5.1G%P3U0C*635_^?P\\GA:TU8CD_9#D2H:HGN^I6<5SXW061'BYNUTOX M2HAT_'E4(8D6 /9 \;6.Z*I*[ZL88=4XRZ_H3*;MF;-DBG;.7@:3NM))HB#N M%1=9KV\<'R+C6R4D\:\=X.,, ,'6L'QAI:5]&_J]V-)7*E3%0,ITMLH&2T6NM#!4=NOXNK6!'1?% M]*3BA,(L@!\*LG*30;=B]:D(LGA=*[]O^U9_XA3XGMAD'NM[74&#N2W350!= MF<-8#+H;GRH&5'OXY,SJPF"LB4&6>2L#-C]9#\M#RRY%H(_!97#VS+18EU7Y M=?3M<[%E,$D W<7#]PM5X:3>MACK-EHIB#M??P&AOO?51TA(/I-^E7W^_9WT M,^WO.B!J6$/N/6H/8ZI@/6NX6(! NK(_$'Z?H_[$NI>"A&$R2UQC5,W63,>] M+,O* ==N5EI@ R>9CEGU*V5=]HQ_!9Z/N5<5;=P@RVKB M7:XSF^@>[F>=XHN2=W3U8W?D;9FG K"RM0T>3RH%Z^N*0!:@??_)\3QL435W M7+#N2MP..8YY/G),6C&\F5 ZG Y&M<&;I/*(E6T;G$UYZ6;XA>,5;[/;ZXUZ M><]@;NCVA8%LIZ4WW')<=H$!E-K%&=%TRQ)P^.) 9#LCG2W_T]]RJK)!L469SX68X6 +C6S7T O"EPEED_%P"_D4@*_, MA1V]T70S/"DW8F0%(*,8WT+)FP%0]*$:KEE:BYLLT]8 =9Y;'VN&6KT7KC@C MPRNX,@ ;F:TR$#->3Y&-"C*!*$VS*NRG=6>;8,@]O$ M6J)35 !1WH!'3HB^VRZ9.?>V^6]\12AD5>!FS= E(,B+B^HA2*T2KPV":P(7 MB4 6T"E77,Y2SEH:U-PUT-KVF!D0@#]+I#I*^QJ+1<:3;MX MY:/N/JL/L7;BE1RI;B_AHBP!4OT+S.\Y[B9VJ\(%HBDL749,"^ :4ER %MZA MJ/ZX><9:X/MSAO=G_GGADB=B&\X?Y.Z&N _FC&2\^G.G"TBAD**0M\?[AGQ; MQL#!D(;E!,8ML:@T6BXIR#,F3'(A>_]D4MUBAB76PGX']S. "CS(M /Z'A^ M0O*>S!V7*&'UCT^^JSNN80+7NO+)TH,[!(![.9;%&F)#/LI8;?3Q%W%?)AB,Z]6*1MY9J3%X*;>L7/9)26E7&*>*Q7\K5'NR=( M@YCO/M)Q_>=OP1VU;2\M1R_A$Q]-Q]/N@.E^J4,GY[V@^(*L-V?V@W6N4 K- M4@#I==J=7KLWR="$=3"93L?#K@K)ILD2BI$,9\/E7M=0)/EU_MUCEX$7K_F) M7:"Z:9+2$.5UBN2"YGW@47/0\RA.[RBYL3@OD.@]M=?I)\\T.)G*BW/+NCNZ MXZCZ5!R$>A>3%^_5K2.Z@Y4A/A:)V3Q+>9C*T>TV>-@ME*1:#/6C&-HT1UEX MB@3Z\L"S!IL5W)*^B?>ES%,)8!71TGJH4E%; ;)B=Q]OF:8"J#(Z!0N!Q:Y3 MQS H\_3R]XS;A>L$]PMUF'67>I:(?12.N#@C#4L(0B4;V2T.?7P]16N*+@@\4YOL[7O0*P9.Z14Y,>7!CN T%5F9#O M#K$$] AM*L!8G\?*R+_;(D\VZPG^4S%;$XZ$=>T>!]-ICQV,#(!DAKM*2;!Q MHD3AN'EOFW-S!AEILQEL!5RCXECFS"3>+87HO45?S=R!ZK\M_^>5YOG/%OGU MU9R^]$Z;K'SMUES27?E"'K5K9ZG;+?9%2[LAKCG_65OJ[KUIO],Z/VLP2UNG MK)S^"85&YOR9?VG:!H'Q.F=#TW[UW_?^SS#9'7SX0+R9:V)!N.;,-4&0__U? MW?[/_ZTO5S__UZ37[?*/5-'"-]_BJ\+_V](H-SO33$\S[9GCKAP7+D*F?VC^ M@M %04DI'?H+>= -_4P[][3 H[\OB$OTN4]<\:0-MREKO@,8\R@:#1QFCH+* MU"T$"4?#0]#2'HGF0K0>7HG!HMMT?DH:CPO'LIXUY]&F(WG!'3TIV?'TE+_M7]6?TE\"*_.*[ZHQ.X"!9DENOV\YGZI )$*/;F@YE!^U' MTX9&5MK*)4N3@KYR';@9S@4$SP8ZYYW*'70E!@Z0Y+&,'@&/$@O%#$4@!T3#&5:N MZ9'VS-(AVQI'"5]VZ&*>-<_\-PF'AO'F<\&?:+=U> MCB.-"D3-?W0T1U@U=/![L:4+<[; _3<]'W""/DPMZ<3$'?Z#W&G"FWF&=+E" MVD;:Q?^IX4BQXQ,]#CN8=OM)?J]3I '.J$[NT8<040J@FP\SW2&$/?WL:>&Y M@T,.J@L>69WQ/;8=CO0!X\[E/I&X^0B$F$(>(<&6M!O'"OC!D,/*I]"3S*2H M;O$'SNFQ,>'[&2<_#K)VIUN@ #/0?2I#@PHZY@<77[)+[ MP KW"WZ\(=1&9CFU\,3'IQEJ&G!TEZ;G 3T!-.J\-Q\OU#D1)5X6I%#630^U MSX#"Q#8$(R2BEO+>RO%,^)*R/H0(J)#+ RIB*4E1%NI)"A__K!&\O;R%RYCI MWD*;6\XCFR!P-)+=ETO&,EN8M MZ(ZT*0-=TC/W0$3Q/&[^4O<%OT .XA*BH>3W0$^RN&H &^M3%, S*VX1 SNZ M(^QHDA#P,P3G'(?[0&9H6&C];DL#11F7"D86JGY /S.!@/@XP%]#[F':%+4^ MDQOP"WF: 6ATCCEK,T*72Y\)@#$#M^?'@*NE[&3 TW\9M#H=^/\.3OJ7;FLT M&,*?+>!@T O0?"#6RV4KDC!#ZXF19D8J#%G-7[H4J2&>Q1\@->3(;/.WDDID M9Q@X9F0X=\KW3#$WQ'0NKWML#V:AK^@CW8Z M/[T*)X7Y7#'8 ]6 J"IB";CO'-]WEN'3X.C!-XR4E? OBST'QCM=K?WKJYY< MFHI!9N-+?@JK5C'0!LL;=RCNQPG93LA9\1.\)O\H!?MIKA$_NCLC%#$R)_$V M&Y&2Z]E0++@@BN^H/4E<.>"=I<]^:%UZ7I!/1 ]JP2T @98;]16M^,CQ-MD9 MWBHB:/$&9Z?CT4]9EWVQ3E3F7+A@Y#_E)I+8F]M!_DLQT*8_1+@RN]XI6B> M4FG WKJZ0;1K,B-4.%(\9X\QX9L\H"??UN:NL\18+,LO\=,S/![)79AZ(M)$ M,'<%_+.4A T(,)GV@T.?,$00\\7ZM>5NA9W_(+KQ@9YI?QZP#*ISD;*Q/2$$ MPH%\&)?PJ*ZG08K<$L6:Y7B0,.N*MC1L4UGU82P>/]=-*W Q[+?4?\BXBJ&M MV+TD//(7G53,! $;O%()G.D+DP[O@B3'-"B"21L:>8+@,Z%OM30(<$"@63,! M/S+DC.%'U[E#G_.=;F@&N?.5@*67*M8!H>. M)QZP-*P?-JB+,LD#X3E M;/D1[,#.&GQGPT0<2#8S*'(!;7)I<,YTV"L/@:2; 'I)2Z.*+!W%X0?X<9.P\\ M]8O]8A$=$JL6Y@J(1.=, 1-R[GQV)2N"D2*]!_3/(0L@I]/306R#%-E(=4.N:J_,%W_ MF2K63[A+YI/_S/-JF& !D'B.)*82>@0KZ?$W2@D_B,QC(+RLY$S[$+@8[*9P M8,(7L>'E3=D*"J=1$/"7P70:XG\P'B7S"AB0(/R8WO=(B<>F)$F',EV40* Y M ."("D"U"(@CQA5R:-C$E?U ?Z(Z168.<4D/IK?@271(EFGJ-9&->TTQ R@/ MZ*HP1-H6U35X;CHT$;1.?;AKL#:I1#WBYW>NYZ7JP"$C9A$\.%3!+XB\< MXPT3(E?)=%==-B[4E.S6^\#$9WAV/V2HNO1LD ?LP@>'AJ!2E1-F;GY$X3[3 MKN;I"S(]EKQ&M2[&!=AA>'1-G[0-]/YY6MBLD3%'0=/T< %CE*R+9T7RA-60 M&XBDGAG5 QN]Z6=1L\@RCP5Q,H VT_L'D%\SGJB#[)$Q*UU:!G 1I^FA!A0 MI02>8(4>9>&@I+0I_R2<9C$YFUF2FA?,YU#/P[1F4+[I^6%<3? K(#6#@X#4 MS+@\2#J8PG05BRGP"&CK%LI98/C2:H**"#K#G/Z"_-D3R>5L @OJ-"'/&;BH M2\=&HXGEAWD*=]ZR,@$4R^IDQP1I,0GAG(@?<4%PD%#D02*H5!=!D#$^@P!2 M*:/NA8)Z55KQ''>V5<82N)7OHNXAWN!)^>"91XG3#05.CR6US3DXB"HFRQ", M[)F 'Y0M8_MQ]\R7>N\ZP8K)?8_GB7E-ZM0Z1[KOK#)D#TR&V;,'V#%UF0T- MYX^$TJI@9#?[[#TXAD-&6&LGRQ5I6(.@O-CPG+G_2(DR3\AI^_#]PUGI94 % MIP]>(MCX.=5ZZ>>L09*LX8+#6>ZG=)9>Z7*+$O-)^-+S*2*?=2@3PZ8(/.H+ MU@I/!W:E:$)ESV2]1 Q%1J,PHZK<,D"9*#4"Q?,8JC>A[NW!_E-9AJ["1Q,K M97QTC#*#>4GI@DDV;AC&:N[ -N-B6+N'DAZHNP!%E,YJF)ZHFV+Z*A9=CZC.\=0FMUCPR[79E8^LP%@$]'_'3J0A24,SA9> MHOLH]QK5'9V5$2,<>@@')U8PKJ@10O\!-<=AO>I,V76"OP?C)I5&U K-B&M? M40//M'-*9&$) I#.G!X-;BOQ;V1AS\H%>2T5S>23PBLO:X6%4]&&8H;P5@\ MD>O;Z'#1.8X>(H/>0=7KF?;%00?,HPGEGEX8'0)5/@5IJCL$85#TR.P^D1F/ M8:S91-PT.OG]/35DP7B-XVBN_:4_[(;^*]!OXR4:R&$$AL2$U,#%3S,=7OL#/C4]/"2\;4CQ:S/#2D33;2)IMYBK45Y3UZ]3F M=Q@IVC9$6I!LM=<*J;%RW3OB/T+A)7\,YJ(G84[I&!@(1)"8BY$*%,>'A]UV\D9AOO*&#G'.Z:E-"=+/.SNJR1>C_F.E[ BXINY#R3KZ MBA3/$ \((B1WXL88& > "):@>/PA'$O">TP>3(K.-<;\ Y&USRD H@ 1KWOR M^RB%<^\5A098.WE@%7&N4I"MS4R7*D#0O'2&7R#)*K'+&5S "4N/R ,^&P09 M,2B5$B(,<<0 4LE?CPV+UK%PN0'LBH*!X*$F)6@Z.#D#=3HI)TY-! M-!;=HD"QZ8C1DC(CC$F@6 O!02ETAT8K8\VJNV^>BHKUXA(A0C30A20\Z1(9 MB5T58I:SJIBS9(.0:]B'C,PIUUOEYB RCF5%;RI#)A)&[.C>Z<:#N*11B=NR M@"KL7B2I@FWFAG@;.S%4YL"M05*O$/U8>& *SCNQF:=;\6-CS NCQ-QJX81M ML4BB5#>9\V_)(H"0/& ^\& S(3(]1U;S+N:3-X3VW<-C_E&PK,Q$ M=L6X(&LG(H3)5N6O10&V==9$#--P/& 6P7+%^VV$K!,V^5^!P?.M6,,@UJ@A MT:5!>,J!D-,5>?@;^"^U2X$98V1&-"Q;^PZ;R1",?/WZ$ BEKTA(G[P 5P$0 M@CTLLHU6N' V&V%H5+[%A*MWEI;;>R,2C-8@C&L0K(?-@[@_2@2)43I@.YPD MS\8&,S9/P<$P6=AC23$]F>D?-VH@."RR@Q@,J2E"+4C$8 U $-7"?0"9([PO MB,FN.O?U)TVH'ZWH0N195AYEBU >E+JJ!QW=N#XL$KY:0L>E(X"D@I8CCAV@ M\Y_=(=\*%0%LX8IQ$,>^;UO(%Q7*X=R.BD?HDN<_JZ3$ I"?)>%'DF:4#71) M:HY9F%C&W-%V(N4I[*?%D[6$QN 2W7-LU&+2J"CLN"1[_W%*]XA(%P-NO_1X M 3E8#+"C].0"N8;G4[^#@&M2K=AT* 70" +H711: P02M5=T3$MC^5T8;?7H MFK''5LHRSEGJF&C6HN2*A2F>(M$M%XH3_N2.9?,SN!GXIE3 ^KXYY+'$PSY: 0,YC!#@(?O17(:X\U19PPS M8#SV)BC$2(M@72&8T%T,%&@3E7L)$CL%\F"PYG38^0BRYK@:+[R]K"^#Z4

>6[27_!A9;%L M2S9<.RO=9+1*&,O4P0$"P2XY#*9@P#S(B7!M("-D!)Z/B\";GD@ $72$B,&) MSG9_M@^1I8A4"Q270*Z\?Z)VS71RA.J:602Y^@=>IQH4P0IRNY0L.7[O"X^( M+$W4"!@XZ$U0$^?"1')&\TC,RG;S@(8GE'HD7$2'J:F$=WYB'>W887 \ MDCX[4P]1@?,TGO\FVZ/Q+&FF*MR1A6[-&?LR75!O7-0ZP$&#K0) S7.4=$AV MS-#K(!1$RLT"S$X1>H#'\<, PWQ,T>-3Z9((*D?8+W"FKY#5T#?O"*;PFM#+ M=B9#4]S]P4,)'E@.Z)0F+B@9:($Z82-P7(#<26DOHD9)0 %SN?Y/+-D=B4*! M_/\Q]-@0E@:(ZA'E G'-4S PZ5%C70\!F#/M(O0LB&T) P\)Y M*@'$I0=V^+<$%C> ,K"9;$_&D_S%0A4B!@YF.,1#]Q2G'WP)*T==Y>!$36FD M&]$?ZDQ+/R%@DH"61I_UX;8D+:2NJ.'?4A)IH6\F^=^ #HN>OZ7I,P6>9_S1 MM=H\]5&#X\?>RM[B5R6 Q)\[9^B%B;W B9708^J"X5XHW M& ,M#CS3S\QS29E:&YC:\[H:K3O7T8T[^,3ZKQ)?=C6&"AF'#\PL"1R/'5D< M4W)<3/>$/.86<"0/K&!+M&9](%9HK"OFJO?L4:L_YJ#B/3\%0^$3G"4Q&=\0 M@1>)C8B3+CZ@2 X'/2/PT4#"7#X2!9$:WG.J1LHH>X MG^<$$\RY\P**W!3' MC-=T-(X=.Z&OE#EVPD6PF?K#''1J-CN0O@'15M'G5,9OT0'B_?"=%?TWU!@4 M$M<8>9-('NNC,@0(4DKPNM6X0:4^^@=WW^1M7RIZEPL+)PR "?X7#Q*EU.PY%&>EO U@.0Q2AO0*S+AI0(5R5-4 M.*$1KBC4;>:G]((56+UJ1I*&E+.R])E,WM$%&IA:SPPN0Y1:@<[BV@1><.=8LF#T) M(53>1Q."]XMD58L_I@>LSCY\3H+.%X?.85G.NVVM(]7]*K$7"S)8R4"FFST+U0A('^ M!J$Z6:\IIU46B/D&3P@73S?JGHU^8H= =GOF0CK"$87CG+MEY=AXNK >"J*/ MD>&UWEGO)R8=V::N&[SA<>$=+5KDDI9<=7]L !%>C 0+97FV],PG,\6B[S"/ M"Y8"@N*O0S(BN.OH ?:%S<7BYRVE2@TCU3H_[*2-&RX8"6_YK&0JAG-C0:FF M8"$*C)JS)2J=$_##&$J$_(S[H=8,J>: Q:,JJ8ET)K/P(.@?.C#HX)9:[*#X M.Z'VB&O4GF,]<',SZ8PP><$EQ0]SB<+?S\SS>357?7(F.%UX.H= AJ=&RZ(# M0TH!,1*^,#$9GR3N)^5KXYX(GI; 7^55GG!T$7);:D2QFH]D\*HYXM?T!.KN M;,%K3JG5XJS"B%,F'QH;0$;MC7 0I1@U/1,9JXA5T\-DMV$ -?%QH!,1+R)( M#.2JP"OS,A\/+^3AIX',%K9C.?<8()L3JNK$O>?Z;(&1,"JI\(:?,+9],V5B& MY,N[2.P)/P>V0;TU&_05G0;A@>#!#CAKRK:L06Y+^ARH1A/=6[7BDI-(2R,F M/FY0NV8&OF/(\+3%7TIOFCJJ'0]CT[H9II_T?XXSW@R? ,+_%]D".#F>N:1; MZ*XY,XG3=C+K#KE%$@ETU;9CMT]BY5?LI*X]AI+%*L)01N)%8;7T&OP,@O*H M$:%<+NABFA:_KTQI&>5BE9)SQ^^)O./.&Q5#C": Q>E[D!\Q=:W=&Z?W(MR[ M3.FO%?KI\D3$GGF>?6(;4C> ^Q[#V]H"Y@'WPNM/U?"%2$M3$B[8'6 (",]+ MBX:N%>V3E=' V8%_EXX!RB>VL%*[Z(B452V@]@CX;)?;TOLHO'Q)&* '@K1E MJRTQ7&.&8$VRIMP'GM<5'\;]S3DK?N/Q;RSG8VTL6,M&B/-C)9[J9D<3 9]A M#E/PULH11>^7\"&1H26S&V36*RN6#*\8=80AQ%\]T[[*W_ ++]%4R8D^P)J9 MM9UY&^A?O0+Q^NMW^1=>N\CR8)D)%!M$$?ZMT!4.>6TBGN0/I@)9PK0>1^969OJKDIJB&47)YI2S8A*^M2%QFV&P6V U") M"A<)+XO4+O#R2Y81+:O/9#U:_(S*W=%TRW/"U YPN,8V?:D;))I>QAZ06? L M:HA0J)P0'"0B/NAPZ4?IBA(\ICJZFJB04YDH+H.EO"HIFB++7Q29(QJSY$$M=3R.IE\J1S@42,.#'\R,]S.OR M=9O% )AV8EG"\QX6@H(^9GH_T,9'.XL7@#_:O%ECI-^$2Y+9?Q%9"%<7^OS( M<:F,067Q5$B++25P8AO1452&%XOFA'F;D8I("!:%+:@2!Q;]'?1 +X-E&H<2 M'D6QT(CBAWY#KO#Q7F^7:X#ESNCP[DF*'NXF$6(6>VK8]^P2U 2?,@*E3HD7 MG$;@5DI>N/Q&USQI*K7]GR'#T-.^L4A57F63=[VP<0P>[5(3*D71+[I=5I G M&2RA$Z;\FM4.L>]C==H86V&[)'D?>LNPI@%XF0R[J;W2 !;LR,DR\A]UZ"G& MDI"Q=2HX?%B2/9A-*/@4>F ,&^L>F!]I!EAEDDJ!BXG..0'$OF[#R1=]3 M&6+SD&Q#7U=LOVXAM;8(>;&4(+5"Q'%C>J$,N$,-'&PM9N;.>/65!?&R)574 M=?=9+7:2R=G MN>.0W(W!7U2UE)QWN**6L3961!ZV>$XILU2J^MQGMO@"6R#6BQ3>M27I>'J43K6T?&!X7Q=]#@ M;PQ_"<][F,7=BNCRC =!/!9=K4MZ:,(M$+,QG36R-D5?$YD>:;2"*."L3,+N M+42&%(]&,#J-F!@6))QYOIB086&!V07W5!/UA:]TV/E)0XR9"X>EHK':!=:1 M5120P.T"6 S$B(6ETY\GMYA1JL>4<$DBD#A"VFY8T\(X;JQL-4ZI+2UZ8;UJ M=K,0^;H"6!F]CXRF4"2C6<[Q40016[?8\8AGG:K4W^)5PW*^L*B:2K7_X7XW MIGRQU#5Q='7L_2],(WZ0T]@5;^O!MPM*<@FQLU(+\$,ZIDOH\%! \G=JX"IU MP**,@Z6N47'&)*FL>%T#U0RI3;EW@)=M1&/; DDM68@:Z6G6DNPTTOTCCAF; M"!59J7:6-=7(-*2K"CB[Z@(-350&RP,S\VQH_82M38$:812.#'$+A%)K')J5 M?!&MU&XF@EMS2A"*,/;^P4)E5/\#0Y JR]"P. NR]%!EP+ZK5(G@]4JXXYA8 M"JW$Y@%=80H:X$"!DA61>R\\!^AJVW%F7@4XTN'Y)6FFAW*\9?O<3?=]QPC] MQ>Z U/AN?&?VH_T>I1$DO5$4YDNTO'28:@\\U']NJ]OSJ+L&UK2$PZI-CE4O MB'!V("NF_(#(PA&>+1F1E[(S=9CPHIJ8]Y")RUQ=0KT"4%+K\3\BV%H";.D] M0D/?\P*=LPH/$"9]2K$+#_%'!"6P07&(^+UOOGNJX[MI')F>^+ND)B95ESV0 M LP>>?OZD^-Y;QA46Q.[H.\3:_C' Z5 +8XM#O\L,H'))X"B\3=J6!I8=O3' M_#VT&^X2^N5O^&UDF?E*J+ B_$)I!1%/Q3GX "J1T>G"J3PBN\EFFS.< MB(W@(1?B- ?5?,!JH!\R$1@:4=?OQ^/L5S_%2FA_):V+6+%3L"N:.EUCPVL7"\K K M6=MWVBC:9,>T.\>!#C>1?C, SN]K+PY8TRV%3A,]OFGG,M(R9?VNWU%>FK*^ M->7?<'RQ%0E_(]5>98;J^O,ODKF5YEGL@*6W!F!LA3A46UC14P%+T,5F_PNR M;D0I.2K[+/W"Y[T'IYV?1%@O4M8>[S['^W=\H5NYT,[!WS#3M=??J6Y X;SQ ML8F9L'\O=%LW]#<\6BJN4^FNF[B%'V00^OGN-7V66^!.3%DQ'4E&^N8SL!C[7G:4^H M79([-P"?-T7[B)4@74H%0.&%-Y+CO7>@2%8U,"[/;]Y',FN8PA ',ASB^PH% MB3K&^4TT.0? :7=Z+4U)I8,8J)))]_K665'V.1GTW@B76TA2C(KHJ)0'GN%? M[5Y'&>V+#ED-[9L955987J1RN0.2]"?*"AU7F5!.\C^!]9PV05>=X,(Q0J=D M9' JI"3D+2V^+#8+H .@8N-V$VA0%Z^UM5OPXP)=7,6OJ."H$C>&LFO?%+PS M=]HCCX *N:9L!;"8R#Y=P*11>Q(@O>4#R3)JJ9=B_%CHI*S_?7K0@>M=/"-* MPVPHV;R+9[$P=RNF6D"L5UA-W1X"P2[? ZV4FOFP-[(?C.("A-2*L#O,"LJ% MH:\/PX"4^3#OPGG$9#B 7_C3I?(@5:26B$]ZL3HLWGA->C)%)A$/68@1D<&1BJJF@'!'DX[=WT'?;A'4[9;4SXM)_A:/T(I M7T&>#_;[P4RU, H4KE;26LIZ>:M'='N_TUYWW\BT2AUO>5B9/#"'[F3LS21; M5V$:.Z898CB,G9R6]IJRBI X8F&3N;-^9)%X28GY=?^-J'[EU2F\4G#[^RR# ME!NC ALIJ%.P$>$=/@2DE,0D]-H[=IO]%?6U"(@AD 4T9XF7Y&.Q8\?\OA'X M-*I &QYF':9"Z42;9Z5E;JF)8?,TC #3%.0E2#0\28:)21/,WZ^'ETALI78M MC=*CLVF1F1:ZH4S (A\\?+,^994S:,BKX6#$@GD>!O6CMDQIMM0M]RGH$SP6V$ ![>X^.'38BB8_'T[O3QY& M]KI@'U#S MSRL>-*%>A>[()TK?!A/C'FBQ0#ZI"KNJB2()+#K>HI'=7JMV9D0YR800WH3!;_B!W-EH#B!C>X^V2OKH+@F@OQ@Q"%NB M7#<=!W3086?8'G887J)^&I:6A8CE$16Q"M@J&Z^DA5!N!//2&1)9)J9J:2S M%%XZ"J^3/.MF*9OLM4CZHQ(/C"Q$Q.%AH;!-4HN%M3VS7?-\-Q!YO4C9L%[* MU%#98#<:R95B-AOWZU+2>$W.[L]:/,>-5?=KKHZJZ1NFC>FS,*_XBF=+)X'@ MB%%A$:C&O"-QW7422VK74'G-F21BNNI19W2F_97J0U3#;:]XQ@*B+SK2GPWU00)G(*>[,B&QN@XD=/+=$&^KU'ON="D M%0ZE,?46E.10GV8R2-I<43$HS)Z(&+(WB9_F]JDTA\L:;XFJ#=!M&(.0&7DPY ?TV_?,.JPT2 MZTS[+DP;D$T1$%HAM^?-)Z2V[$E3)FJ<*CGTR>MUJ GJ>8D+UM@%0. ;RBN?D@QYO^H/-JJGFR6X ]4 ,L%WG%Q A1U10 M'%,GJ([ ?,RYQQ3S_8$/=\.Z(^$K G,8(E,YQY:BUP;\P.A.PP M*%B5A. 8>C3!7Y(#1PI*$5MYQ.?=T$/SUF)]G-CNL]"*VN,3@FFVO&[I.^>G MRJ'3TW>&BZ1-E1O%J4XK1W$,$$YUP-1A0;(Z29YJ1UX^]KPB:@[R3+>YJRDL M&08^P_H_.1FA$P;HAC,A0PJKP%TYK+X8U0'!M^1106M?B#0\1:'FND:H,7G( MMWWKQ3 MG,W785H2/"QB_](?S%E8Q.X-35GA0+5TD4_']#7E\A_NFN._LU@3'Z/%1H*I MZ$$F_/Z:,.M=+6;W9I2]R:Y: F1XGYT$-_ZU.BQ660J71"OG^/'LK?C@W-?, M\K65:F=F'8H!$F_Q:DC@3:8ED"4=F^"(X9C#ND;;4+YA2!2KH-.#(ANFKJ_9 MJ]@A9Q:J8OB&8?(-9_X\*^K"OI?Y1^-QWAQENQH?864?%$?)0GABT0"+U)SDV4@'!:D*%>%)2R)3E)MHOK@5LH@V5 X M.1=$"C/,QVJB5*:U[MRPG#]$/CCG0U:16=/9Y%P8M8=;U+!$6()5?P"#IV.$ MI2LR/(Y:S1>[D"%#E)]A@I(\E+R/PMV_.*F@>TZ.BS84J5*"5O)'H7*:J7.FMSSN 6OSZ('%ET;-Z/]"& M# S&Z==2E1JM=MC^1P%-,-"0.T0X*?9B44O0!">/QBTY<3!_!T\93E0CAFU9 M6-@=GL,]9^7J+"^7I:/P=FXR1R39F)HN4ER1RG)/E/$9E6 :LD5T@S>L@,Q MTV--YHG:F=A<+HEALF;S='!9S4 _8T184%/RITM#/IX-Q3F[6$%WI@Z()'(]D99%Z^M"Y^U&8+# M0)TDD[DSP]M266-W<2QQY^45#^R0*%G"(D$'KU5U9PNA[W.(E$Z]@O&%-U_Q M27RL><<;M9ZE/RL^CX)R-7BOM*<&,ES0=4 W:AZ)22:81S9!X)T>?UX$P']D M5U''VJ? P46>\7*SA4-1G@PHJ*)\'!7ER:HY["J(A761DCJAOH^[DU"ROWFG MW8B(VV0&J:\.R\E=B>" MMEP,*&$$W^&AQV4\H*VP219@D^O=J 4#/K.JP:GA-<;(F8;<>!]S)3)?I:8( M%\]C3DW\T.))']U^*TZ@$;]_.+C2P9F5'(7*B!*.\42\>M+CN0C*:4'3CE,, M[X<>CJ]XAIA4PW;/<@YZTOZ%R7641=(%2%/^PL'63YXF+?66QK^#:OU+E\[_ MZ+@_PHE ;P@SNJ_EY;QJ']*+A;Z"&,SDG<8:_="C%KYSHUQ,+]M[(C0L%1PH M';M A).:D0UAF&$/R_Q)-:&#R;'XRC#/@>4S1W$GCRS&=;C)SG'RNA")-$V74),MN\.V1A^9:* MXY@%NOD BV#(U: M< *:]IGV47>MYY#+F$KB:)1WF=);(8)WV ="QG,QR411+"$ QHQU8?TT+&J+ M$!8"("J(4^(C5' ,%$%\)>]8\;2V]CO5L;!O#(@[UC6>R]_^,.H^N^&Y9V+[ M;@F_;$H.<;6$&[38,6='CRITK'V@QVLJR$KKA5?YW(LW3?DF7;#']5)63MK2 M1&,3<]E:^P8G1:@99=8NLV.EL1PK@)^CMULP%RA"9P:5B>%)?ML]L]O.M'-; MG8U?>Q;VJXG5YS$E! U4*+4,KRB)#LL#1WC5#C<0^I_!=8=91BRU M&"P 97X.% A[-K02/4'A/:'ILP=9COR2=U%I\3Y/ MJ*&4E](&%,-)6HGVL&!&^70.C2 9- M')=(0KDY%V/ A&R0E -J$Y $E&?QDI=0J"8$&[LMCN\!/_U,D5^S7EX,GD?\ M;1%G"O<,*3*,]PLS?*4XX/C]C*H@9 >-NV-,;X,_AFGRO4YX95Z:,@_C(1 Y M\[8;Z1F3G@&EVVCT24ND%?03V0#J52DL%!BI(6!^1G 2499E,FY$0H:2N#5I M02#WY%)<.\1>.F+%E,F6>!,Q)+ YZJ.S Z/ M/"3,8W]'PNZ5"]<)[A<9RJI2:J=$N3?/5(B54+&\OQ!#8=Y&*,13T8/.5]&O MVM*1M9*0L\BSR_(/7&%#< _9.NUX14T;=#HI>C+C"/@ 5YA3TA.:S']]=4D5#B3V3I?^UW<8X??:_>ZK MWW;*1CYBQ8/4^H21?D?H:0[3P-5^([RC"',JA#0=J;^03E-6%) 6=.$4Y&7H MS!FF7L?=2HFJ7J'2DI9-9$H*XVG1>RFI)29?4K9YOY*2ID?*E+-O?.2TM2ZD!V7 ME"(,R;+2I#)ML.!AK<6E2F[UF@+3>*I>TE*HH+A4,+!U!:9:_<6E@H%M*#!= MF\Z8IKQ4H88(U>;C/SZ^XX'(#U)G.G!EY3I,R0B;9:FW#NBQ](DPWAN-UW,M M0>0>M*+WC@"AL4!\>/=()*>9]_9@YO,=6>C67.PVU6I=@UVE16)FM'+!M,B5 M$->00-30FV-C5.'18"P@O#D"LE]$R9"4%!#9QFO'1>,KD4>M%-6%RSQCW=ZY M;X279VKW,(+-6YSF:5*!46"E! M+HHQS!EBL# +"LLP9&,S]6&$(#2I!-BB7-#.E:8_8AG 'B-B<%7;HUZ) 05F3N^"/T?F8\2SE44"YAD]W."F%^-IT;6K8ZF57:S: M .T D\I^&6;D:V%.%6Z98 .LN9IQ"*5GXO8 ',E$102O-X J"9>Q9#8^U;&H MQA&Y;E5H!U(RAQ)$4=[.;I!5_&RIO_/+5M/N;R?R$3^%C2O[!B-ZT@U" MY0 2I*GG.":9<4LPI8S.R2 M7>\WK%NQT/D-Y^+&)S5RLZ+[HL\6U*(#)>117AT"C0O@?GL?-5UF0:-993C2 M:8^&=M2BIY\"IID(Y0944(N;R^%0Z$-BG1%%D$"2MBQ"B?*!$*,OE7U+N?>! M4^ '1H%*:%M-V 'XA*XL=!(C#%F+W,Z4M$*($; NOZ]CQ/XF+1$ZLGN^_@/J MAAUV<42DCB%Z8K"> ^3WIKQ&)+&H LWE#@@ 2A\BN\T*,W"'!@"7TBG <>"LLPJNE MQ/ICRWSQ=/U1TMVE;)K"*3A6KZ0*X$O8[QB!@U&"'D PM-.I3*7RJV_H99,/ MKA; 4!.T+V(VX&40-DW45Z=>-!H:>%+F)*_HQ6@UL_G2^@FB+@%&:!MJST7G M0E2_'AU>G?\UH+%FSO+]!KU8L04T%+N@I3[&?H!$PM4KX:5RI 97L)M\ A ME/+SWL$M\'BB4]E4KL]E7 Z'F[MX#Y O.5&@6TJO0=RG.?<' M_B+>UJH@E%^M"QA]T#V?M>HV6:V) 42B0(OVLJ(L11*D(W*5TL7@@H>0V7O$G;"^\U M4K(&.+\#_S0DG$0@2/ 2WBQ&>351K1*F/,6NA6EDY!:?A[M!(TR^I1IB[ P\ M."8T$3+HCK2D:J7?.<*5ZLQ]J$C9YM/DWG^E0$6]E="4$RL.O$W5+:%3@)7U MFD::*^#%T\;[9)G6^6P6:5^547L2MF1*X9>.(V[0=O@-L\C:,*#($DVE>Q>= MX]R] 3THI&8^]R"O< MP8_.X\Y$!$@H2XA4!$9DBUJ/&G[-W6[*YJ83ES0X(\\*ZRJ6NQ^V-A&.*0RM M<%DF0HYR!2R[3<2HDYX>F9 6D9[B_E)SJ>2:*.M5;A9!(E[YHD^;H0##9^2K MXGV14V:3(E+:GJCDAZ-7R+ OC3/L*EU1LX+"A%2/-:P2!ASS#ZM&U?MP7 M?] NPAK=[3:KN$U2G\^Q;0S]1$T2GLW&>]E2+MEF'#*LW _=M\"AH8LG5/.! M9FI!Z2=L,3/]HJ6A@HNJITSEMW\(E94HI<;>FL,FG.W,P1S #?5S=*B(,E3% M'Z@4+JN:@>@+!#.>H$Z7)785N1>JB56M/U=_\++FO_*R9HZTG"J-*(J6K)A7 M2V^2-;S,(+,.BX#\L:X*.Z:P1+('&JUED];"48K@? Z;"MR(DGU1[[5&D]FL MX69N71"E$V'@Y%)ZM;4*[[<\4(14Q+7H%ZGZ'A0W_V!Z^CV5X/)5$5@D,:'N&0@)4?GT(X;@P[\F=Y*ATC*KZ\ZK_#O%<28 M^=\1T+J][; ]FH:_H(]V.C^]"B>%^5PQ&+50,,-6P'WG^%3DAD]#XB&^88C# MH-Y[!)^I@?%O@JB*'K=_$MW5/J;?IQ<[7I$[.?A,*9-'T9CZ'$AJBD+[UU<] MB2]U6V883WR5=RWHQZL-Z#H65^&T>\;]+=015XA[_.CNZCB\1C[J!![<0_+F M.*@]Q5]]3*2?8Z6J77>J:[R6XN] #U$6U/"1N31LLQ&I9#L;KE+;S&9&\!VV M(Y0#WEGZ[(?676'&EVE$97K!#5#]!7FP7]&B&]2]9-3E9VM%5[U;N2K7^5FU M,[RWTO8&BZ,^GGY"JM@I@U<138HWN#TU&OR4]3A^B :E-E7N5CZ&V;GAE8:NXN7<@WF3 MPNCS;4QWO"?0=[;$K(?X:!=8Q1[N]B!M2'4[VH/4:4TZTU,GM=,_2]5LXVZ/ MTR7>X*SDK;"H$)8^MI*Y4^;R:,759# X=0H\^2-6Q1[N]GQ]M7EVXSQ^T,)S M=JPGJM]MA-:Q+["*/=SMB5J7(W:LI^CD26PX&35+/-13E)HFEU,P51O=V1R+ MJ7BX'3KX#B+V=60X'G<:)!\_DJOD;"5VL5_E'AI.<&>1NOSF6Z8MXTWOM\:3 MLAM>!)/-;J1 ,AIFU1N:K:C[8 Q:@WZ]N[%;#0\>P52+VTT9W@A4'1D9%>G> M>[ &&L@/(,4C(Y%'FC)B]7&TN!AJA$VXO=:NS7==/9,KS,-ZK4XWJVROA?8. M"!=[=:L<$!ZJH8G=GNH;U1/!>@J(OLT%(E$OTZKK=EOCQGS> :++Z_ -EC.0 MII=3$#[J->6KQ[[ *O9PM^?KE O" M)XWV=^P+K& +=WN>FG+P(Z.P<6?2+/%03U%3#MZ4@Q\NCK-WJVNP?,A8KI*W M->FD)=-)NZW.I%]RPYODWHIV8]++JG\W6U'_P9AFUN.*87*W.AX\@HD634%X M _GN(-\MD3<%X=% ^;#?V],Y/C1<- 7A5=+$;D]U4Q!>WJR;MH;#O/ ORAQK_!0'LQN-G^)@MF(_?HI3J@?/^ M=J=;NBWBRZ=^-WT2,[?).^BALN?!A$OA37ONN$M,P=3T.R?P$11J@!/S 9[$ M?!>.1]WSB,^3R^27EJG?F9;IFW2PN>LLY2\>NSY^1M?O+(G;7!A?HQJ2F:/6 M4PRK=B*(':T]."./:HV[-39KH.R\O:&M_S]1 [! M:-N^QFM5N#TNS-E"TUU")>',"J"OBFEKMZYN8(@E?- F/H1?=)"CH$U4S-V: MVM)*24&\P:7Q>/130CWJJ9KC%I*A.A)J_?X\L#1]-G,"40.>_5"<>(%?/_-] M*I4CY-10.H%S$=DI.;0.QEMT0^$PY_3$TCV=+73['IU$U&HD<4<0 M^($0E,AOJC](.-XT(W#1]T0?7%% ' ,U;MWC?BGOW8$A]F7[AD95^DTNJ>H, M^QXVKLQM5C8K?9%^HM$N_1WQ9JJGXC3:*Q*/TX-T^+YHJ0*?A\;583#4>I;Y M*:;IG_):FRW=OY2,N56&G=2_B8$Y5F9^%P@Q9S_#$ M':&JK,T3_T/E.2WNUCB[LF@3VX+7S=S74,JU.'#@X3)W]:7^ZS_0UT+==.[HM,H=9*=>$Y,1RVF%,MQIZR$T MA+Z_1/0*(YH\K+N-T.Q"[:[XUREK8](+-]&:!S0)/-6MY^UR.\ UKHG+ U:TTF# MI:U1O]9DG+=QV,O#TK0Y;]LIZ?@P=)A2L#=L30=UT%M%>E#&99Q;%B1T>:9! M7-8.;F,W-\U,%C2(?-.52SQ0BPWH*/=PH)>-[DM9;R!O(&\@;R#/P_;WF?'R MR]N/__CXCM>U?3"]F>5X@4MNZ1#O+6?VX[?__ ]8U2^!U[[7]=6[C[H+^2;> M-^+>+'3E010E](]K,O_UU265+5!EW>YTZ7]]!S]W>^U^]]5O=2QO;<['>]TS M9QKA0+]]35?GO8'<"<0T> &H)/06V"#.@ZM_5P$(MKMGS3 ?3$-44$!W."H. MJ6@40\QY-P">AD%?@+\>"5 ),=HZ%>#Z/7TQP()I9ZZIK]LP 4*2 MJ-8XTSZ8%L*2 KRV%O!["C4=A\SG9.9C?B25^P:,9#X0^9H/^T7^-S ?=(LB MS&MQ;%#U@%W9JL"+SSHK]).$0 %" )PD- (QS] F@4";!"U1-PX@PS.>OL0V M(7>P2PC#^G%UCU=5*M\I2Z"HAX=LWVS+Y?(44;&!,.Z9EI8%A.GM%'!_@4#P M>2A&F:9$L8$08F=<8QL&ZLC!:=)MCJM30M@C1"O56/80 H:G'LH]H6X@30O9 MG'U#AYE=#U\2&D T\U)[?=X4/\?*&KO].AI=ODADONYE+@B)37MH!= G9LX= M+^15;NIVXOHC;ADQ#1XRZNV9:9FH:;_+2.+'A.;CA;QBF5NB/W>">)@YEK2E MM=?OC[82LSMH#<>=5B]SH^T#I;E,*^WW>ZW.]& JYBN@T0_"Z\!]+\Z<^4[: ME%8A5/*HNT;>GO(OZP+!Z61*3T#>/B\'88$=&:;S]B7:L[56XE0J\*5\$M[, MA-M6%2E"RL1VNO.K&*V/^#5O#X;0UR=P;O$HTO3!4YY6GQ=#4 M6($G"/ENK<"/6V)9C0%X2)#OEC8VBVH6R'U]_K8> V\[>#O+L>^<9;X[MA:B M.R!4O*:XV%FCID.B=J&84GK/K&8>ZR;3/%U,I_&?X4D8[('PK*#EBF!3&FA%9.DVW*H)N3:L$2T= M !.)4W)FC T)3,S[?T=F>N 1!38ZS%)[= ++@'X[D72>.BZ8?H%Y-9D5RWIN MT:DJ,V8W6NL+R.%H(5"^\#S[2)YYW/J'KK8;/@;ZYS M"3T:KVQLU0A?'48=0U3*P ?LW?D!(P1_=5PZW*=/%^P2*4U9$"*H_C:?AV9% M?;43M053-(T0E MJCNCVLZ8#GJ#)_8S*2MVT13][M%MBJ&7U ?K]O4ON=9]H MJ\"=+:#=-#9A!:M&7ZU../CO$$3# :$/Y!8&[62.UFJ:OB>:D4*EI66 = MK7334*_Y\,PGC1I\_@(MKK83^**6!.& A0F40-(5,]ZP+2F\'2*"(8P1EK8D M[&>#S$W;%*:=SI$8>909DN63C?Z692[X(31$35Q M3N4[+<0/,RP]=L=6H@$NI0FHTPET2]Y:*W8;7E9OJZ6_!TNH[<%\#'IF.""F MR]JW@LD\U^E?#[H5$%XI(@IB^2-T4Q;F"DIC?=V^-W$[$0]B3\(.Y [5S.BJ M8%.8D2^;RU*+=QY8%+8YHU.E&@7*?W2?:J2V:/@*^7'.TIS1P6V*,']-!0NO MR?5"=/'WU0T2Z.18A*]\!T&(XX[A*%@Y6/F;CJ&=]9I=WS;Y= SW'+;'180S MO Y])PJ%V<@;UK$3WB:X&G-[NSU62S^E>HRBR>2G&+7UQJO,FO %9?/[,A>V M0[>7&H!Q'?93Q7M??+_7G*^]^%&.)?>,JCO'X2_)N![L!%KI_M>6K%0]CZ@O MIXGJU;6BL4HB:=(^JM!KKI7KQ7BG&:K#FL"6S;FI2UU[NXI?GWIS0MM37OH) MT^A:-8T.5O;MD/F5%9'E>=]AB4BHG8T=W4,5D0>1S[L'V7<8/MV3 MH]O>%\AQ=;IC2X.:2^-9+]?@UBC(0GQ25XB;?.4K,IB>4\0A<6<.31UY[I6#"2DSJO[FG>PGFT-7#5T2?$ M-?;>@A ?H:G_%J)3<_CL(4*^TPXH3=N3_!O4I'X4.K'[RZTN$J(A)S+ M/G$OYZ#3V1="3@Z5@Y)M3@[ W/E$-=AW&&1[1#4).N*!3>!#U$^?Y;J7^&7Z MB%]W\S91M-F,GF[';4WP;EWFM_Y^];VUN&TD2_+X1^Q\0'>X( M.8)2\Z&G>V8B9+7=Y[F>MM=VKV_ORP5$%D5,@P '#\F:7W_YJ"H40% $1) $ MJ+J=F[$DH)"5F969E4]L^=A6OT7STGR+[HW*'4Z:1*,E19FZ'=;MT&:C++8L M>*=R^":-(HRP+]U!ZLCC6IMN_@!O("JKWBRVPF@MPL3IH*JD:@OC_A:"F$Q$ M--^,=5^FT;FIA6"[0*W'\:"NUZ+=449KL%N#_>!)L0>#O1VAX6?%=E6 &$>< M?(H$)D6_^X[5[.;3.PX +Z>Q2\@<(4'+UY+D"_V//%6WL,U@ZR8M%&P$UD9@ M.TL@&X'M!MY>4 16:8=Q&"W""&L2O0#4%B4"U=OZH8<..S@XMZ68['X,5IV: M.)PF#]AJ2$YXKQIWK4K7NO3?H&QF3Y#O;(?#S;L>[H?'$O>[KD)X="9B$<;> M5AS3NZ!"U:/?63:KK";:QF9>< _V4AAI%NNL+*O:?KZS/'9>-7^_+3Q&OA1L M(I!S1.SE2M(5[_G%IGWM;8BBPD%J,/6H!<>,:X75,7.I)&K##5JO.!K'I]LM MF+*DJ&[%GVYZ9#L6H'@RME"L4/L4A0L0*H^??#=(KH/)NW^EWF(.9EW+"]/, M8 7O@&JOA0(_"UD0"#:M>:-K";K\)-Q:ST)\XWGP1A?<"N:RSSN++JNWB.LMCP\UWN&L&B[&3 MSSB=IS[U&YV(123&GFU^N+Z6LG?>I$]S_1=M;>L:>ES4'EQP&.6MTA5=YLVQ MB?.-S4#>M->I]4LW18K*9EQ+_=(5'9P[>77* Q5H-L*P3_^>&M/RXL*X/&=Y M5![!8([+V\;HN.<6,M0) 13#![^&X00G#U5Q@^)DA9BZU,4REA#O())@BQ\:M0AM>*$K!++AA6[@[06%%VY* MQ^_4W/6!>\@'O>%5U:'1-MRPYIM7M3.)VA=ND/WG#/^ZVP/,OKFEFY!URS751.'+C\ N"AB9_ZG&.TS3!/B5N&17I8L3S M4)==9S/A3W#>[#+^;4+NIJ.2^D_8%14PE;_5XS]2_,?_T*C8@.9Y*JII:)0O M*]6BK8X3H*JNJ:N36MQBLG!'6Y[NV3\9ZF&RZY75L#_<6Z/W=EZ7!UM!2,/4 MWXSBFY=R[BFMZ*HU#3.;(415'U?K"'&Y.>2M(L2^6@1L3(B+UI1E-T.(S1-3 M]T2(L\U9J%6$V/9$XVZ[\4X[TF>V 5X@S]V&N[5^H;OMN^A*6*8=?4[KI?BL M2A#J5#80EL>XP:,S=A)@+R22W2: Q?@7]$6()#71C07X53,+-E'/%]+,2DU!/C M>I%S[_JI4*U9,95)S:A&-XSVP 23$H>,&G][XGR S[CCF5I&XH!YXW(XN/@Y MO[.>!B:\_2>[RM2K)N0/@*DD1.<0N>E6++R(PDDZ1E1.@7C!'3OUQBK6?HL8 M8C;! M3I'_(N\VE2\BKZ2!^)]@S M$G\Q 7V8"*" F^BO.G,4S\ZMD)\%'B5 $$YC*:1:(7//I%Q-[Z_S(-"O:;/[ MNI_=M],D*"7E";#N)D)=7E9V[KV5(Y?AQ/[=!2D0/3I\F/;6]+1Y:[()A^3P M8ANI4 V1ORJ;9S#H?X&],(ZPKM,YF@C^E\T=::+'X)XE0OWC7]2F^RK!WM@) M5/VHMH4*]F#:@UG]8&YW4,L+\0/5U^T-X?VX/.7M)6WU)LR58+2>0+<'J!MY> M4 F6$M,/[IW,_KP5@9A6;S__0CP/9R,[?Z8A5([ZW2_"4L?&E1:;LV"3K:NW M];/SJBT-FP9]9UL<5IY[U#8FBUU?9>8+7XS#^3P-,,:#D4,<3]/=L4=GE>>= M=I;M3AN8\;Y;MOLDX\$H%LG)SU>;3A9IE[^:2XO=@NMMPRU:3S4*V-[%V79;S%EBU"#&8+3= MD4 EQ_8%%A87LL/REQB!VZJK]IEC/B(\1D-UU MW=JDL;(/;.1OK)N2T*T:5G(2N9R:*T6QUUV'4&6UW@72:/$4BR3Q:\UI>)FW ML:-!@Z5VZS_7EH90AYC^UQZ'E)6QS7M#6T2:"=KN)%K-9CF+2!R+[QY8]<'= M 9#LD"AFM6)=K5BY)<-+T8HV][8!)UIE-6 ]:!O-4\X[R:1/GB#QT*N6M><; MAS%56RK'6H35GJGNS5<8HW&:M>8;#;K7FB_+CWYFTG,Q=_H7<=N=,=N_AXG0 M.4,J,SH&XA/.XUD8)<>)B.;.U M "%(U+C+0':M+(G4VG9O*N\-H$498]^L% M@ "4G"?.UQ45XF&:8+DPM:&[93$;.RE &5'Q?1 J%Z\$T+V+A/PR>6I?2<8[ M.VNU[TW]@6('LV;CF'?1/.S+T7BH&HX7"<1"F; M6XCR=53CVP[5]E.F?M8; >16G,X!,- GF"_JAP_68]^,6?22J@:< \I0WRL2 M.Y>NOB\J[30X=:/Z:)#F.! ^WRD&W^G&/*B +1XM)[Y(3MRMV^6:6EF]V=CA MN)YNJ^BRC_Q;"UX7P&OH)!0"_6?]S?J&?XW<"34[$]X]WC.>-[:$#PT1[!%LNIZ2=!L?Z352MU6FI MCK0;_/GLX!L)-;##]D@-"O?DAHQ@.I,7W*&K@Q+3)B*B5D-=%2F#BZI%19WE MR!>PQ8.7FYMOL$2HO,",Z]\*70@X@Q&S%PD6G<$HAQ/]FW.O,<-19L(Z\4P( MGLF##Z51Q&FR.)7'C<1RZN/:1$J;&[FIHJM["IM/,MD@GMW._)E!?Y<)-.^S M[.&Y<#&!FC/7LI7ZM<;'>128O1/+L[RA6F^S@6- MQY&WT 9:AKO%=A"W_JCL@)VNET3N >42[Q23OXE[X3L#B[KGHFYH4?=V[F#AGP3M@\)ID[O5G>(MA;4M0"UYKCD/#2<*-^UE?2%YA==>F3=%LR,-H M$6D1V?+#/:J=-+P##6>?L\\U\UP)!^]H;&5'0P/6 [M_#^QN.Q$<$"JM"]:Z M8*T+]IG7\GT6-=9_\PEKN1L;L%NW6V_GUAN2+Q7%J"WNLI!;R+>CVMOD9:^% MG/7P[:RT9:_ILA8/%@\'BX<287<06=;;_T+]V7-9^K6\K9K)HP12.'7"-'+< MRG(_&V:L>F_'W-Z6)L_AIV( SYN"RH)7TR"\C45$/3[@^46:Q&8_>@)!YWO; M-.]&C.]]^G)OUG(-H?=EN'BS5H>K9S#LWNG6/(\LHZHVWR"6V*PT(4O$>!9X M_UIJ%;F&:5JYPS\,29@#CJ7B"SH6G[$-_\Z8O^&[E6JZ=5XY+^"SG$)QC"50 M8H(%YL\9V6,S&9I&R/"L,D9P; '.V #RC=UXYDS!U'D>N,_XJ/-9U?5T(F-F ML]Z,)^=UI^K49N\?5WZ@(5FQE3O@03O7NH0)RR3;>&[]L?T4A;?JY@FWUKGG MBS@) Z$4:D6QL6-\KM_75;\.Y%:\=9)S_RG&:#S@9#&:4%;/!FP=SP[[PUI< M:P5IF[1CES!AF>1 GMLQDQQ$2*%FXQ;IXC?FU&&_%0*$.D=,I +=HQV&'5HB,?5!NU$0H'16XD. MX85T3AF^/#K/"V0@ N,%V6"\$^=]FJ0 P7B&/B*<[FF.S0/%B1\Q(A/9<+[, M',SYG7O87 ;;T,2I3[-!YU1 M[)0#2Y!I D5,IXC#D!OIQ G\C?I[8'AF M(?<2$P#Y)CNR\PX\XH43C2#:X_['1.XQ\ 7$N0.BQQAZD%@IX4V"K>S89$PW M*>]C9(Z*73TI%L_2#/E?DHE#2';>XZ'T--I)F0 &9J^-P*P18KM92LCIKD?] M\K*R ^^)P>8;.@\/S:N^C4++ALF_2;(:\"W;%-ME^/)5GC[\#2^W0QYH]W2] M)\[^Y3:\*Q> M^>5I-+;,S_*7G]+X^,YU%V\PTXH2K3!F[H>8X1A_A97>^N'XS[_]YW_@QO^B M'OXR@XO9+/2!"#%.)4L>KX,)_?(MND<^2=^\?I\<#O##9S']ZP_OHW".['K< M'\!_DI#^/1@>CP8__&U[FX>%/?P'W&'G< 7XD@!8A =/TZ4]=\>=7?2)9N1Z M&3->8L0+.GM$="\F!!!>U*?L5/+B.&7QLZ+?\(.(Z(^]7R2$(;(NXO<^IF&+\S&[ET,3GMGIW6YH^4=5'=N)S>W MW@;$/.OU^X/><%!U+-6!F<%U+=LERW@\$Y/4%Q^GOXBIB"(QN3&4\W4485P) ME_CF);,/H%'NO4GJ^FVUG5<:CM\$!^'NW<@+4PPSH@G@W7.L-'[2..$PZ2(* M8>]"QX%(T*)5R28HJUF $VS1)/(H]X?_D@9>$CM'G[_\$;_N44 OA/=!$" . M^:,$!&MH7#%=.$GH:,[F)V/\G8#=>BCQQ7SAAX]"4(@QP%"G2_%&7'[B16*< MA%%\XI2W'+KJ@>$+^)@X6A3*;Q @D9B[7H"V@XHU$A9B>+,F.+I4-%N'%N!?^0SA#R+OS52 M!IP4CR(RO R^<\%A+C$@OS(M!>],*,. 8%#1VGAUN%:-FTEC9'=\X2VJIF,0 MBZ&/%TU:_7@!!QH?F(<3X=M+8W<#N>>[#.3^#V8*O%MB/8*S0U';?=%JIT%W M.POEV7C;70/#[3A;+JK79WTKTW>91BKHHGTY6];O8R_E?B<758> ML#]U'9< M7CX3ET_V_FM28:S?Q+OO"RZ1N ]]N&WI3@$=+(ZXK!K+K+C>ZH*>MB.B5D;& M)HC8$Z_ZWE10(B==+%YWE4ZG)PU4\[1^CZ-V52RM!_FS%_]Y/(T$)NB#-0:7 M7TI#[RJ7#4_J96@=L& "L> O M1>5JKG1/Y,1%@9+%'W26S[]%%!Z/PW0!'_OCY,N)"> NHC I3?V#K#UXR MHV(>%=+ Y1WQKQ2 34):_8E],[BRC,B9N;$3A G ./9AFS)J W]0D@_HCY$= M ;")GN,A$.S49E_VK2"(#SUJ\B1W9ST#V4VM)\/'VF5O^O6SNL,4EHN,:)19 MCK7>P6]]],WI_PI8*L-"!5>%X<+<^..^=% 6H'B.F[*L%5PY&I=:Q+TMRX%I M8EN_I]1,4V\NG&;_YB3)!C;^A'^V):2Q$&X 8>V(@?YTPYT5FT.'=M!?LX/^ M":3HW]Y&SD\Y]%3Z?^^D<9,1X!/:4H4/;M[4<=],TGX(+1MOP,:?E6&<40"K MC2.PN[+?_ :&L65LR]B;H^/Z[BX2=\JEN16._@#A M50=AO8E=XE@IG>SZ]/U 7RV>B)57!=HH3M PN(GS=S=(W>C1J5?96Q'LP8\_ M.WLCP;,@QMGI%4][VT _6PMZG=!WU=V,>N>GE[VK4=VRTH/CG,&3F04M1<:K MK6%C^.-65-KPY'Q@.:TYMNH-ECR#L3WHU MKP<'O='I>3>(T(QMNC&DOSXK77-+P#0LJ]L&SU8LO^%5KU\Y5'TX^#J\_37E M;M P#D\N1P?)%VV#9QOGNO,HLQ^T'VSC!UMB=ZD0FK6\NBJACP;]\][96=T6 MK%M"6-5L?&MQ;='B&IRV@:/M;A>B+:V'^S^!UMB<=U@,T3?%Q, M,IH*KRFO5^M\[!73,UL?4=U]&/5HV+_HC2[K]D;;+5^TT]+KS"G8L@%8N^UB MI]'9-G@Z8!>VAK+V@_:#;?Q@2\Q%LXVPF^AO/W<*1T>$@K4A-]W"J'=^?MI8 M2+8SC&&MR>:2ZRZ:2J[K!!+;!L_!\_(6>'9T+;AK>VP6,MKA>BK>T'N__! MEEA<-IG.!D+7)M,-KGKG5^V.@[;3TNO,*=BJ 7A^,FRFFJ(CZ&P;/!VP"UM# M6?M!^\$V?K EYF+%9+JFVI>U1"A8&W+3+8QZ@\NK'FSA93&&M28;[%3WHGBG M;? O;#)=6SZXO62ZL][Y^64;$= 2FY$G>3CW(E:SE_#3.-1&#RU* M0OKS04K.ML&S)?-N> G'H"5AWY;KOG;OKVT&6]NPU39X#H<[K0EVV!_UPNB7/7=MD9-O@V4K-0^]J>-X[O3Q[<1@[O/TU MIOW.['FVW+EW&^S V;;#AN;7!*ME@&="N<2C,Z;?*+,M^ _:94<36 M5+^2M@G2ML&S'6?9Z'S4.SL_3-5\.*IPMZU"[(0'RYU[;_[QW %B?J\Y$*W]*R%HR?]784.!_IG'B31^+T.7A7&3?WA8 \I=>,!&X7O_DS L( MJ*\SX21AXOJ.IX8!._ F_2.78$K#I9 M]O%1\!5MR)[SX,;.JTN>/46_?C7H7] /D8@Q.NO="__Q9%?8*&.6?1+A.BYU MDO8(DD13:)HF:22<<3A?B"!VD2X4W YB 7CT71GC#L+@F,/@FGA!F "M$GAJ M'-X%WK_A3S2H&1<+*!V/7HX3^)\Y $?PA L1T4?8E8LT=!>+*/SNS>$Q_]%Y M=7IZKBF*BSVH6>SN/:-9_@80.L^N-$$EH/=F-'Y6Y&# ML/ ]@F)P_N,S$#SRQBKWX4L2CO]T_@B\ M)'Y#$'M:^AT$RNH+N6GH^^$#"2X*4,3I'%8#1HOU*?O\Y0]@_"SW^$W+\,6 M8R%=O'#' .!??^C_0#_++#?Z.0?:8+@>-C7'LM^7DRPS_T45L[1$A>=W\J3A M\41^7I55QB'B(OCK#X-LYW7RCM?8M,>J=AGS'C>[1S1=U@TOO#PTG?7ZHV(O51TT4PM77&UM; S6#?94P.FSC?E\+EFAT]ML\?><)JP M.']/2=:$4_;X')S1OHRBI>KBMQ6KH5>A\+WK1I1IM)3]9K,"&C)GTF7I@'OT 9WRT__30'"GR+A"[=Z)^0#1/O! M;W"W?+5YI\=FM%7#)D-K[(0VF.BM8_XV1-%JF]O/'0W962I9&6QMQ2K@7_5K MS,/L+%,-3X95:RC;PE<'8C,>#4][5U=5AP547+1J9^#68:.#?&AMS':94=;& M[(J-6;<8[&6=D_,S,#SJ^KU?U&&IH2P:/"\O-#%A*9O^#NWZ8TS5)X"F&+*B M6@V,_%&.PAU;_O5+-+A" \G+Y1G]GJW,4'1XLCR&T)[,0-;*D@M$WX.(J"*# MS.3GU\MDQ16O;*$,@=+50IG!Z6C7A3+#D\'!%$W\6N;"-:=;)[S71>7V-J2;F1>Z3O5(:5;[09O MEYUDZ/5[I$;49=I"62"WCT[RN!!O&O88UDGQW(?#?%?@-43M8EK=V8]+AD:N M"G<=5U!!KC0S:_)[8[4+Z\'<1\[6:%37+=6",I!VHO)T],RTS6'-6I%-3M0& MIRBKCW$EUOK-U:JYP:M:M'FJ%5=(Q)!]6$.$K.5'&89R8WI)XC5VS(0I& M3;+')$SA,KLM2;WFLYNHPJM-(S3/0:,E12.JM!X:VWH)<(I*(I[$:15E4 M##0O-9Y?C7VQ MIV/0-D0,1E5G;7>!B>%:(=QH/"-7_00XV0\7*/[:*?,JZ*[-B=/R'5X,#HC] MO@C?IX0=X+ZY&_TIL'%*5WGOHE9B91=YKW)+[2[PWJ\B$!&8?,A[[F3N!5Z< M8 3T?M/[W&%?^(?#T[W@YV5A>7!>59A8QXJ]S5O'2B=(L0?'RLM,((T$9H8% MH9.XWYU;T/-3+R% 3-E#4912C] DQ70ZQW6FJ>]3TB/_W<6,*JS <."'0 !' MB*F((EP/ON/&L4CBTMSS++]10M&FA,:__)3&QW>NNWCS93P3D]07'Z>_R(W= M&.BYCB(WN"/GV#=#?I;W V1"*B.?E&I\#6CGL7 M">()@@;S,1U*_L5SX,%1H;#_B0-O\J_#- (:1XL03&W,WIYZ<)PP[4[PQ/)_ MI1XY(&2O.9F5"%=$>CTV5IJXB2MS)[+7^(#!A_V4*D'FK@1[[JWG>XD'*X><4'SK^H3X>"9$1"$17P%V]/.20W".8D( M0+#-P>R).%^83B;L@'._B[L A&D90%!4V,V)@QG)X4J4@F:-0X=/+0+_6,3& MW)U(^?"=G^&_HX )4(_"Z450\"NHLF %Q92#BY]C)9&4J-+H0HD H*^>.]& M'N4!YS_=U$!<49P!1,*7?":S&5 M@ 377VX8*>'"&SN7I\,>/2?Q0X46$:P0!K#K1Q"D$:&""CJ 61["U)_HT2=\ M:A;JQ$1@4CT\)0*'L0]D_"K <.LYUY'W;R"P,P5+"A"L:$]$1N0^!(![S,J$!>?N/X'% MZ$H^"WU4D'C@;MY]1&8R..?$>4?U <#ESC\H=L!6[D56BU(X;Y+7@&?@:RBR M75@/_D;5 RRUJ8WV'/ W\_$48':6HR%/$[P(=5+B Z(ZY[P2.N2I>TG(+_5B^7G38G.VE:1\C/ M@L 5=*JX/&KIU"T?.'PKOT4XZ?,P2KQ_L^*2@)A"%/>6/WBL,0T]5;-N@VOC M1J=&.5:A/,[YS.I#'^M@G-*5"$%4P&2*^UD0%$J*1OU^!H_\P1;M$2@KJL0( MD .>2/+IIX\8Z2D)_+(YJI) M$ AB,L6*8 /!(:3C_A"R%(H+4D("0DHK3GTVGNC^,T&:J"*J J=>]OGDJ ]E MRK9^[J&BF:3V]MASZ&BA;$0Y@-8!'8&SL].J"Z#3 L"4ZQ 0V1 JZKC9+L5:X2C,+V;@20:CN1-P.C5H"Z#B+;\C9RUSV! Q< :AE>#4ZF.RF4= M87RIPUA1:YG;57==I4?'/OS#FWHL/>! PWE*'G%= J+HHL@C(;M:LN4RR(W^ M4S]L #I+#NG'!)Y+YRG_>X)77)0N+%E!*<,O7YT.C,^?-8,X:8ZQQ2E90CE7 MV);*8=#%Z^'"]2;:2, O@2B]%13[9ZM&3#);7\Y3T;7!4T<.3BW80"I,)%U/ M\E)%HOEN9717O<4&DT;498:GRYPXK5BYONS9)5RA^PF/'-^JY>5_%7U6 MG:0(=;TLP8YMN7-3^1TX>$*%Q'PQQ8F0P_YB=?RM\O1<7Q9GXC]2_ =6(FN0 M!&NJ')T+:$YU6*!.66=S<.>AZ1H,JZLB?W96S1E_YA2$#;;U,2<@$'H.9^U@ MN]O8C@7[P,#>QYEX+W7C,T_"?A#=4.K3VAS$]J5XVJ*1)@B>S9O9J#!>3V>M M+@P.O(C[K&IN>^/X.#1,5BY2J8./7:E8 MJSAM7V4=&Q/BX,<3'%0I'KK'+:>U=(,-"(%6<=I^:GBZ4GW3Q;;Q%L=M/6Y< M^X0AJ'DZ+Z07=E7@GQU\K>M@=$B%UEC,\ 9#K9BAH).A,:JAPHQ6(3R!OJ.Z MCHDGT+/^:U4GZKQ46C0XB&$38K3G='\JIM]OI&QL#6>3+DI;3;LE2@P&=7V< M!U1-VX4.BPOGL=7A=PJ_O-PL(%JL1*TI MWO<8#-PH5M<_J>KW[6:P[GTNJ[OA(U.78,^/-9RT)MBPL7#+*\YM2;.&2-,F M0;=[X=:ZZN@7J#-VX\B#@8@ MG=-(3S1J MHC$ MO1>FL?](?@P_C-D""%/V6E/;F.L@P$X(GP45I\.R[\-H#J;Y\?^FR %7[IO@ M]WNJ+=M$C+FW"7S8Z)TE)VN[=W>1N,-:[GR,U:C[9T30%\K:<5 C!=<7W!*" MNJJ4UQ%?]KC=68Q%Z]B.Q/TN*Y*] .P5F76V;?2TAQ*X/MXLT&,^PX_V$NY/FVGX6.WZ> M.#>1^ [F6HA-$T44.QYV$@-PPCG^Q*;_5-^Q\TWBL/N0O+W ?2:= /B^P-;+ M::"N15G7L:,/G["A6_;@8A8&V)@]_C,)%SC$S8,+S&OJE%[H28=Y+'!OB/%> MA@W*X.* -Y'X.'E<9'W0$0QLCG3OQ@EWA54=DK)^TW2/^Q=7,+$;@^=U0R&R@2) *_@G0 D M.TN6$9%O=)PNL,U7 &RF-D]=R,Q.8;(C([ZH!TRHYG-FC_'8@:L"L&X!@B* M!0#@;]1Z5C=;DY=O)%"^[]J+[0RV@J $2(9364.AFE??16$F"(EY\NGWJL/[2A"5E%JDT2+D MI;FOGNZ")(>?8@]I[CU/PDV).>53":>P#UC+#Q$F&ASQV"O!(;8G)0R>.!^P MM>K$XS:G#[)')TI%.;Y%GDU],HE,/(OJ^S7)M4%<OOKONB5=6\D$9HM2;AO /%V'O#VV77&+K@"[PXJ^SC_$W-@$&=<*PL #34 MK%LV-[E]&[V@7B0JA_VZI:?RJ\,=>+@K[N&#NF;*@P,6Z=(=VGJYGT#@8% U MB[95&JEK6*Y]U-J=RLA-0'Q#96W5[;U!]*"Y]38@__E5W9JH3M59MP+'HX$- MO6S?G_%..^Y5'IVI:!$<-Z+A2.Q3DG._4%A(C_N*B( QGT5/6%ER/O=X&I+U MEEAO2;V;I'61M/^J;UTDUD6R9MN_4E J"SL__XYWX#?[0:]_:=TD324"7E7M M#MA>-PEFBCAIP!'V9FYLAWUA/QI=UJ6Z;9*WQ29YIRUI6;C;8_N^3-71W-.* MV*A*P;J4?C8E+_I5>S4W#?K.MCBLW%2O3=KAC7.3'\>+%_:2.WX=[GNQPFI3 M;Y]5'V:A'.@XO#ZD74)>''@X/;?QD9X<"#BX.C!)V:-Y3"+ILT(?7OF-;(Q3>!6*QK]Z&N GG#(]'@Q_^MKWM M^[(OC>S-^"% %P[V-GP;!BDV5;@>CZ-4ME7:5IN:MGENOPF'>V9268A$R"TC MA*"A-A$/;C3!KAS3,)I3E,H=SSQQ3ZVNN6,!]4?P F^%&2<^9B 6[%PF.D#M:P"XHXSR$%[PQ=\61 M$A$^:()X%[I^[,38TN%1-\,00X;ZO'-JX&V_L+5S 54\VH,'7I 3K[V<1@M0ARP4HZ? M$VQ)RHTF$)NW2+1'QR5*4PL. ^Q>WC%/GU*=;'R"8PYLAFO, =U'[FOG*Y41 MR#8FLHO'HW08%RK@&;VT &Q;".Y& 2L@N1(>$^U^IQ". M'-5+36#F[B-^G(ZV;G9/N^/>,/"W5\-^O]?O]YTC.I8$"/]1]]@MH!PVH,C- M4@)0_^J45WE] N1-9EE+$LW7= H0\:IKD?[P@YMOR.^B,)0MUG4%FOG5]DA?Q#)LTK8A3;:,=2@6E7$_'EFAH+?#@]7?SA1\^"O%6! )$ M&4JON!WZ^2GMQ(UW8K21/" 1' U@J40>1R)#[-X#5F+DSX"$C8#%/=(NX$*16WF M&Q_X:J -L8L&2]:73GZ1VI.A#2E3$/#$KT(6VQ?P61/T$T=R7V:D!,K!\],1 M-AM[#;J1VGC)9@Q>7O,GA*YI[W3D3UIN^B&V+OJ5QVMV(;#UKX"Z3U U ;(=RM!/^2\@N:@ M#!"M35\!VX#>[D+>'JMVP\OBCI%>P2PZ/_A>$D?G@UH)\^M7[$)VHKU^5434 M\*+!MCC6*%R!Y=/^MEMD;_/H#2^JIRYS6^E;<[]-D+?'BCHT<_^H5A'O)D>[Y8BH MJF>ZP*36U*]J8#18PV:MBU4BYK!ZQ35U'UAM>]@C^]21W70@B3VR#5H%W3BR M%>'X4#4KV%X.V@1Y>^RN0[L<7)[OJ\7/[NX_YY4CTVV19O:"L#M%.-QZQQJ+ M98P%;-NH:ZDAL>&N;3>0.PH2G&X:)+#-HALBQM%PXT2OT98N#@?15+I>_>HO M8A&)L<=UH%CWZ,ZQ O??] L"!\L;7UWULUKERW/ZM^H'L;8P=5JS;#I?WXP@ M/ DDU5^^.LW@RX-76J1:$R0"8MMEUVWCC.*$;T(SX99@(51?-([JK5>WMQ;- MTK_'>,9:#Q/1@^$VSUP>Z4X1I$P,#+)3=BADS_H75.A!4&Q;\%^I&P&N_,?W MJC?/AX Z\R U=MZYH")KVQ+PI55T,>/@=)=5L>_#* ,/3HOY0R2,'^>PR"S. M?J;S1/NYU;;,H=R,-';,:I6=[7458U2MELYO7*W4F#8I,!IAY!]N-)YENUEN M';#8/4PE=?*+#CE'ND#VOZ>!(2%&?4OUET#U+V*1\(P62_H71GH]G>>EBOJ& M[!#UAC183Z\J5_W+6\XS2V97T M:G)$N,7R*BQ?=;EPLUZ>%*=J6SU2Q7(XO;+%%+O \_G :NR=X+EO^7D7>+X8 M=JDUU/H=?=2%_FJDA2T7L)"_;,C;8]'=A#Q$('Z6MW?'.%^_GV?HL' MWY#JLG(;RNYN\?R0AI\K*;)XEJ>Q=<09GFY.G-9O<5\STG>VQ<'%P5?K#2M' M)[H@1;[(R4V8*#MWHS\%WAJZ*D,NKPY>AER='[X,Z?7[![_)J\H>["Y(D5]I M)IO/I3.3N1=X<8(.B/O.FB/ A)5]G"^:"5N^1:#C:=7"W@YO3.!>XX<+&N-:;8LOTXL]M(W$=M'Z:>N19XMEY&7;L'C>",_G=M36+O!\MO4&F0TIEHH[ MXEY*Q6E,>[I5-A"&V-R!W?(MC@[_SC\Z_'CM<%"K+6(+!(5MJ[S1W=HJY^W? M^2R.MX[CMG2NMK1(?NZ(AZ.>(;K4S;.R)Z-].O[TX!-&1B]@BZ.#CY4.AZT) MV-<3%MCL]U8$8NHE/QWIKK]6:SRIP1LLXK0:?$-:-.@;M;38C!;']O;0^5OP M;I70[T+U]]UP6[:U.1HAHTWO,[;+?$.D&(T::S)O2;$I*38U$2PIFA)0&Q=2 M/XW&)I57^VZA>X#(0OXR(=^M%?C6C;VQ(]PH@*,>.PL1.3A7( R<>.9&PCD: M;&5F<_.2\]F"L7]2N97'5MC-HL*BXO!1L5NI]HOGIXF86+EF.=BBPJ)B)2JV M4B_>["BY,HMR+V.Q[.R@I57L[*#VN+,U=C::'52?],,\S.J1ESCVY[(4BIWI ME_W2I)TS>5XT25H\,.=%TZ6]TVP:(TM#ND^]8>?5%#^PT2"+8>^T5:[IL-QK0.K26T4[PW)7Y M9Q5W9.?56,@MY&VUZ YL7LU%Y;:'+66K"EML8$9!R[=X.3KX'O$7#8PS:)\4 M.9!Y-8/+@^^=/FP@@"52.3;6V2U>5>YV MVMDM7MII-:VFS]5IU7[YG67!0:]_^$VF!KW!"["Y>OW!(8W0L]-JGG5]LMU> M=X#E*QO=WT%\T>90[ 3+V^Y=O$V58J?5;#^9XL*JE)TD4U3NA&KQO-&TFL&V MFU=;/!]B,L4'.7C"#^/X]:$,K3FJ-_=Z_8);:T!S<([.:J4" M'+#)\R+LVUKQKP,F=F4IUDDY1;-W],@=:_H^Q0AVRDM[:&&G'[6'%BTQ\RPM MMG]UW*V*RB;S2'-ZP]W9^1=W==S4:]&X_=-J*0:/G&X:_+&S8YHZ.X/*]4[V M\+2$9(U-^VG+U:Y]_H076OYL(=\]Y+LU0/-#@91/]P7.T#CJG_1K.3V;TVY= M15E=C#5]4%N$BJ.Z$R8L]^STP.U6J!9G$EFQ:@^&%:M6K![<@2L1J]L8B83+ M[GD04LG@(V.3W M7-MI@'69%V>+).^O^&<:)][TL2I$[];I12_&GQ>D1+%X9R&H@L=_!#Q'H%;' M,VQBD\R$\Z_4C1(1QIB<.%]G(J*DE!X]$J?S&!^7C\(B:_6R.P_3 M((F=2>@$8>($8BSBV(T\?!>6\6G=A-(L$2#ZZ4'X]\*A.4RXH!=.3*#V?81* M6/TO/Z7Q\9WK+M[\E\+,>R]P@['G^A\"V->Y 5 79X40 MTR6AXP:.>Q<)@77$0&UGD4;CF1L+)TR17Z)%&+D)_#2=8D.VV]3S\80X@ (< M2.6XB3,X'YPY7YRS83!QOB2P$3%? %=>_U_G\FQX.>"Z ->17R=(DAF\!_P? M/@2PQNTC,=?<_2>P&?'F+/0GP*Y8YGSS[J,Z!@I^Y,97P]Y9O]_K]_LGSA=O MGOJ)&X@PC8%Y'SQ@3GQ>?!?C%*FK%E![(QBR7>-G\,]C."BXM\+3ZN=/$18W M)(\]YT$4<.B\][[##Y\14U]%-'=^"P&OU_H+!-);-_@3U[J> XG';H^@^/WD M^@31/B6FA+ +$%P MJ*4>\*]S=/':>12X*(%$!]EGFBS<1WR-I,@[GY[^.@.,(G;>H7)V_E<:3'#/ M[T/ PO''0!#F!F<_@78P@!T,>I>G@Y/!V>L>AOW\E!C&(X3%"7+,Z.3\XL>> M$ @T!PP9Z#X-@;R10ODP>M@H\0%^#^%OC?V1-NER4T$1RB8A#WG0S ^P0.+85PI$B:$="]@ M]9.PD 0[MV)>^)Z#'>>B/AH86(6"C1 M$ B9=$**. U "E"I5,_YX\9UO_0<,(1\.GEPS)'^'C?JNZ&O?Q6^ MR..%MOI-W#IR^E-\4G8J:Q^VI=/J B ?IX4W'OF_6WY$$>_E)XE0G9TF*8H% M'4*7M\H(SDKVB!:EY\QYXHPQ.=7R^E HLA <7T(_E:RNE]5/?D!N# @$UY1&X0NV,&?N:":7HK0&\)WYL#&MBP-M #CYT0 M.*NQ9L@?8T$XS N7U3T! F< E37IT#].OIPX=]SHR2T,]#O<>JR2884BU)?[CD2=ZF?T0O_^ 45I9=X M\HEWW\$T".[H0,Z]&#-"<]_]\N[&_!X=WCB/$ *L%"D@D.&8)@R4B,'P(C R M)NH9R%R 086_!&%&$"$7PF)PFMC"BQ4<@XN?\=+AH76%6QB[\1$K8B M&!OV,3!-A(8B7^34/8Z/B>2);"$EDF?N!'2X(Z93Y((PD(P -H%BFU*N*)?< ME01O45S? &^ @,?_>0_R*^ MHV19 M /]Y]\)_+&6M2DQ2C;,^ Q'@D@7L_=2B[66X3!*\&O M$M')&-:_0,&NMBGI MO,093H$K<,S@+Z(-0H+^$"Q*CXV!D,Z\TJ4 M$ M0!#?J<::AM M'PTIV27.$3W,#I+X]9N6$3QSZL<+=ZR<^BN<_%7]^MHSC^& HI-__VEPYA3H MLA!384CRNHB"7QCO["Q/==Y]\+);>VPR(V%W]=DE**Y3Z?%,$J!"JXWZ9LMC MNHJWXICS[>&M(88N1%B(E/7<]/(PK?S=T_=>!DXJAL/>0DT(PL4A0T@0U_(\\ 6_V'(Q>8*#7\7!?.N0K)VG> MDD/YUL7!,[>)L;BY&J8'D6UWI_(HB\S:T_LTDPXEA(]F.%_)QY'F9UO& 'W/7$O. LJR6$' U(3R64Z"8;SV. 83##M M.1'9UC#GP$5:Q2H[%HV.G@-6*GP@ FC'"29*&RA0P>^Y^^A,O"DFKR$Y(H\B M2^JD$M['R1.A\<9.BCJ"[_[/NS^I(Q%R!3'1(,-D<-HHYZC+5 MP$>"R9B/RC#.SD_,"E;G&V+@G9D:.>$AC/ZD^*0O\%C>I@DEPM]Z0,V)C']F MV0W(>DA^/G%C"1<'E!@VE*.4D014QS,*'S7%],-,R&P)ANE64.>V--#\Z_HY M7EA+LC+:XO#;CI%VC""OI"PN3Q(URV&YE\E0_!=? MN)AN-/,6#F5%\S&E%)5;3*FA8.62SI32DL&,9:*;TI8@ )"N^=3'L;OP % P MVR::122HRV'DR\%9%D:^&(SXA^2);(QB!+PD"&]^OX L6?0!K(Q_UE*.\D4D MVR)<=R%6=6 JOK045/8H[Y\VP0POB21__[A #4,IH9A\1K(NF7F8*QY[WXE* MWO?D46:LL*AWN:DJ9@Y2G&^',;OJ=H /,!&"< =H1EO(BFKB$PJ,L1<$(%HEK%GPGC M!CNL/-EE![9H-WT(,-\<%&0G#O9[G',Y PPS)ZTX5VC)T/0ZRG.BW:'10A?Z MB$C=T!UXA2LD? R$^%I1X])Y//,=62BJGP0\SK0K:)X0CZRF(3074"L3#)-L:(J_%(21Z;WP4_9 5:I+V,P MILH-D%4LMVS2NE ML1) .,X5M?DQ2"TA68Z2A&5M79QBX8HGK4DUJ2$0"Z92!"0-:1<1=V" MSWA1X>:0Q@(M5Y^T&XI9?7O ?'LJ([IGJ1@K,X4_ OHOIJHJE%\1K"]SPF-# M'J[8%8$@=Z8 /7R05DXII7-,\.7U;\^Q&-XQHRU M\F.UW.DK$%07&W$X31Z *>O$5=8O/VK/3M^GH/<2])8@X:=@:\*_:[7IK^ 3 M;\]V?RL5ZU%:DHVKLM8''B?9HP6%6>ZG)=N)<8W\ M7:^!9)X"&\M[5FGM>684+C^I/,F&<:LSL'WXK>=S-0N"Z:N6 KA/B:/[W**W M6"YTXOP>TL7RP<,2P3B+7*#978(T,"SS#@-Y_:SG-1A+O_L*(A+1L)/"'=P9 MT<(OXFCJO!J=&79HOZ=JI0SOS=?,M:(_^("^!W1+*CKI! +#R67\[[ M?(W*')3C;H*%UW'!-:3":K=PSYYZ<@T$(IVC&Q/!^*:\2LKC*^X]P,4*5\ ] MURN&I;MCE:9>C_7O\Z>&@B<8+61%$")2;<+L["9 M/(!NL*RXO5C'JCB(!$#Q)\6D5X@AJ-8^)J90^MP*U<,IS/G[IJ6H6*W "2+9 M;&K9 T[(T.";H3"E^*7XJ^YJZ8@X*IT8]L6G#DRK#15"R, M>G;H6!UR@#NYIUM//L#*D4^D?RZY@=EA.3M%1]GXS($6G*1COA:I3B,R'"7M M)A #["@WW. 4Z:)PKM'TR<-?S%5ANV[V!'TG M0L9TY8?;P*;5N*RH*O^(Q.KZ28+1.C M^$KG"]F6(I/-R /_3"4!K4*8:O7",3%YU-253.-D6=5S+Y9 9LI0("YK+I1=V*1GHGB/PXBQ M2H&)RS-Y>IA,P3TR-'F4=P,S0&3[C&R*I[9Q>OG-Z.-N/,J;,!XDRE&[.FF\ MJYRLGC+(X6U4@_0BNV;LYMYB.'?9;GGB8&9 MHU$'D$Y05\'ERJ7,,4[#HCAN#/NEQE(E6[BF["YU3R^F=>E<+IV/ECLNR2R$ MS?*S@E@6W[T5^AY?ZB?+2^>E_A28T<$-03#158F9<5=LBZ\YCPJ< C[(,F_5 M]>:,NK&Y,4Z;DBF3,F5*IR/RY4'RX:.D !GNUUJN"HH"<3_5+.YO)'6Q+.QI M5E00\JTDUIU8/:)_0HU8XRJ\"D>FJP6+*12\)QK_T,I14@=\B"4![([EL[$3Y3M7U"M2.XB-" M#'VH#39@?K MC6RKV)&Y:F2 ROQBON'1%:'1$; M]D7T?N2:LO5%*NX4DD;X.R MW4#HI;&IHF.)'P:,6JYA MR0% 2^YQ$5'O930\PEL@N)OE;VMJJLL6&WL"[2*TR80O[>$PP" +JH>'S$LC M9+H>*_]2@U#*N$N0+8_P M>9IE;W!8_KIN4C[6W6_)XP?R1MK5=VC%!C)%UTV!PR-IF[Y'>RZD1J1 Y\, M:MUSFT$@XTYN!UO^"N?W$!ADM)0O65%8Y7TP6&;AR MMU2=_:6646SDO&+%!54.-EH1:4+7#DK>$WD0X3H[ M!2-1A]7!, /D3 7E<F&;3=SAP?R;A OXWT\_+7)DE8SP8KRNE!WSJ^F(%>9[$ M=_'R]^Y[0LYS^=(WZ0QHLDV,R"%R^N4Q4O0]J]NB.V95R"%05GO;1$/=T2;&F<9 :P?/FJX+U)\U M-DD1_N\$%WQK<'+^(Q\ W=%7ZL,E:::\O]*WJ->F$T95/AB?RR\_/!G^R,J( MB;KJ VVZRCXIYY;&LXQG8I+ZXN-499A<&Q[CMX_&3_I2G-R8-[?6ZS<=2\A= M.*5R417&F<=Z.6DL?U%EKPC5S:'E[6(.(;K40#8DZM+#@>N>4=)%(6(79(@X M)AYBZ:"B\%2K8B089M_F@LE5F\BE;ZEBW27X<0TC-+UZ.8F3+!VL&&THS:GS M^(J%T?;,BP ?\',U"IE/\E$VN0W]>WG?6_(&J+0 QG(DW9;X\R-[)Z732_H6 MO,!+/)E'H9 1FU&D/-(PEB\F.7^5^I#\P/+('[TWZ1J7^0#R=5D2B<>-,!)H M(ZE8JK$4U"GU8C=X*HL'_C/P.TZ)@6O@+R"[_)"TTCLV]MML"RG B6,F&>C: M#N) 37F:,-4(FM<$CT(OVDHYM: \[&EUID/VUQX)*!LUHEA :>DP$T^_V7UM MP/9+$OC_D+A/CR;TN$ $_2 \691^H6<:#88_.W\$[@1?DS>Q?Z4AY05$^0%" M[CV8]D0LFGQ"&=EJ&XD(R$%L%RLL,\.S]L%NP+/RTCT' %@:BQ MCG%<9#0!SYI!EA7([6E'!=@\>=J:Y?:217J.\.CQ"5RHQNC>Q>3+0/UD-%_9 M1AEC.X@VJ/#YR]&:UG2E_T((_RM' CPYL3<'$D8KSLS2:3N8?6?28AD)L.L@ M#(X/8N:-1 M>,OC!6GL8T$&2IY $>?N07\4K*SCX45Y)[V]ZY312J5?KD]4>%BFP"^1H90 MTNF9C0-+V6V.(P>I>QBE8>I0A4KH,E*M>,@4 2(SNO(19L/ZY(H9/#OXO_-P M@L8G-7$RF]*H9$\GA;L,.HOGZY+C %ZY)8JC(T,&NJF36JY-5YC*]Y'B1>87 M<9M0>T2ZF5'UH:=ONAQUJNJUB[90RI=*Y?+((LSL^&6H;I/R9L,=[/XJ/].OXB76AV%^0>X M*]AQ.#W&8V2.Z_O\\8_\>$"9B%ILKCRW$P3'13@*7P,Y[D M6WB1,OFUS5"/"G[P*WJ&LQMYL4KETX[9 MSTH]T:3SXC_)34!7-5EP_A#(]HFY7A11B6Y4D^SY",/)3N21DQJ9 ^)+&K-G M1&>"27X54^ 50D99AF:NWA$C4EE[JJ4#2RX3.-#S=%XFH5101VTT9SN2ZU': MC#(@]7X%L-(7GJLDDYX6I6*IWT9PQP,_E^34)#6*A&0Y:0YNH^9$ZFZ*#(AV MU757-3W+3-9.>-F_J0;:9.J"BHXE3]/&Z1MK2 M8"*6\E0UP?YWL_H8+HZ8.D/63"+%"" OD#FMN.$[4#J!RM'SPDEIM+"$RLO] M+W&77]WO7>(&3EUGG$0?)\SP3%-FZ+(9$YE M2TO1Q27@R%,ZMZ:LV-*HRU]ED')R-27/)XF/(=)KKDEAIX#.^B;4J"Y&_+HT M)BZY!^AO !7=RFX?50OT?','GP/89"=37V"[-[9A9/C MKY=)S&V(XE FCS*;4"4AK!D)6!Y+0?X;+K&N'M;,F46Z(!.T#RL^75:Z JHQ M<9O1@Y^+,/)A<(VDGF[@G^MIULM&+G+O#NG9SK##"E8T6F(P"DMEW]'H#M+ MH&O?$KD!XCAUI9 !P04FO/(X%>8!\A_3 ,V-G#?\RQ^QZ0[?&<>N)-O37/P, M[BPI^X=+(5C-,3S'IZ);&6C8.XK;&,J(+G)=& BC=\G8W*.48C\=89WZ:S.& MCHHC_\=GMY?*%4]7PN^2X.$!6I]5)X$.$:7,^H6S!W8!3FZ(@\6 M*3PSSAJW4,GQ(O)4B(M<"U39D7.R4YEG9J#HV6.>[EY89A/JP@=ID>8_EWTJ M%KHU;;5O9A_C%6(23+)*$"4/-E86LHM^+I,:;R&8UKB\KJJ554VR@*LKEVIB ML>[3.;I9)^&L4RH 6[T85&\_)_\IC9-,=YK=U=*+L[11:A*Q8K.:3=9L M>/5F;^58FN,D/":-IUN@W88A]J,Q.\0XOZZ<0%#LJ3T._3!Z@[GU^:'U!9VQ M/+K^::K?@D@LV5])53@>76I@(I\NO_A2:,DX_T[N[$N/D6Q,G;6ZX@.VHF/ MG0C!@%C B4!:NHK0_\0L'U5=3I$R3O=(I _SJO^CB@'F*MVS2&;6H$%V_O@= M2#ESKM%Y,7:=HS_ 9 XOR2Z%<^-&[@3][4,K:JQ*H,57XJ+'>LP^HT:2,8( MHLQ#\A!&?JORVRMII*(:^P<2Y49MMT-*[/W$;I>@O!R#.N6/J^US!@R$"OVA!]S;$(F#SJO'^ M^LO;7.:-M!%*7_]C07K#?/_Z2SYQ!\$Y[@][CI&MAZ$P(UGOZ&NX\,8$Y.7I M\+5RV66\P.2'E4'LG=!/Q\.^L>+O+F8^''\9@WWB?#!G_2 ?_@;2+XR,#^H/ M_#WU'\L6'YB+WX03[=!D#YCY =!+!+T#D/>%=7U0!8BZ.D2IT9Y$#9D*/5#7XX=[,DOSG"[EI*Q\!XL+KO#(9R7!X" M Q=]Q)_N"F.X#S'U(NL1L\!2:.SNP[M7:EZ+HUGX0,ERN ?EC]BH< M&9MF:,$3JC*-9+A#Y1A=ZPIWI TY&G!V6>2Y&@CI)WB4G=!S(72P!.*TD&8G M<_MD(QJ=RB![\LQ):N8VGT5NBE;9K3O^$WL!!)-C::"!Y9X(&;QCDVL2+I#Y M-$M*H?QW-R#1(D5RSYB:Y?I4DT?>6LJ[X&B!')W%^<_H!*5L5L4Y*D@H)W_ MN\>"6I%**%#&S":<'D?M5,1,U#Y(Q(#WXK2P<2ZC1'05H>RH]DHNKJ"'X M^$_W3CJ ,0M?!8:0^!./3OD"ZU5X->__*2QX^4 MR;'GD.P);)JC@1@$'6&@:46KGS=C;$L#IUYD9,BY3N_@(6,H#=FEG//.]J@R MJOH7/1ZSBTFGTT<9,\T%CLOZ%;-L#@2\%3ZB9,))A@@>S15*LN9(^;782;AB M/;U8CU]7X@,;#\BB"FU>91[([\#?LK-!3!8L,&*IM;UDB1Z! ??:N1A06?XA, )K[!U)L569 MF,AFHUG> 1 9[,^S_MGQ69_QDG?-< 86(5;&5-0ND%0!3:/%,' .\]HKEMLF M96;),%,VL!1?%W7VS2F=_%HN/=*()>8VHA+1<*-()FW%XMX>F6IQ$J4J[U=Y M8]&D)$.#)RSIG5+BFG3C FL4$Y-UH./6+T5J*L+HD!^<[!Q!"WR\E//+=J"D:WXW)J*'A*_;1S&M:^PI-/^9Q!O4@J$&! AHM,QSAY M_7)QW#%( MMMQA0:X,_N69>B0:97,[JK_DHNJ2X7NR\Q!UM@;+DZ>'QJ@&F.IR_!!)1 ,E M']B(\_)%E#243KTIT9(@!52.4YPKJ<.UYU@KEF4GR(8%LF6Z#BE*]=VC_'Z5 M[]YCZ;]($ZW7W S9]Y37.9;.?;Q#W$ERY'TD>)^D@)5.9I;=;5!Z4V8AYC5C M3:QFA'#BY@L -#M(I) 6"8Q'$MDV/;O>^MQ,BJG/D938"+!A["S0PY;^D/+4 M.'1N.66D2GJJLN/Y7.=LQG'&!8AU FY(5R_I4QWJT6./"V'F+X_=0+J:LJID ME#/(Y!H]7@D_ M!0=9R $S6<:\62\?CT&\Z:9?"F1\7WFO"K\VE\VY)'HUUR_F;Q47EWYFF3^0 M54+S[5 ML/26K)9$V>3Y"EG:L8F.&(DYJGL,)L9O&(EJ%_!Y-&0S=_P*6A4. M.=]0C8MO%AE_XLQ?5T4=9_71[BD_ZD'YVW>'&7F-S["SBHN7/%9*HM&YR\\' MY#D(1IB .WPH9WY/WN-RY?,JHSDST."+V0ZS-/J5*"ECP0R?2E:@0[JT?C$\2P"DO7/FTRRE)9I&"98IV4FXV=M\#F0O7T!3U[-%HKW MS/7UA'"7L4H0\&>]//C/D?0W2V4;-])U1>]^QBC](E&))?";3_)^KC_8RU:3 M!=_4H X>FL1T389/DI]NS/>CS$6B@5?)NL@W2QY^5L8):SP/:ZI,H76JG/#H3]"/CKF,U%1V=)YRKEP?GRVQ@S3 DM9 MA5PY@@(>UC#*7E1XCKZ<"RI2CU99L;9*#FF5HY_T MG@68[=@]6E@&$_94%4 MO&2#[A\NI2&<+GDA.'UZW+\R;#DUYX1TC)J(*;T#.@4F.Y2RS\+M/R6K MD'M.KTMCGXQDN.RBD4M1YGHY;$/$$3#EDI#-/F1-H>%X5UE'N7CY. ^LD1A7 MQNCY6X-DXP*CR\Y'RAZ@(IQ()'#GD_E"RN=KZ&\=II55@UG4"5/?(KX%YSKY M(RI8%)Z*736]:.!^DET8&7WNYK6;WA/R@4#(O7>ZUS>#V MY%"@GAPDI(87/9I3@I[(P)!5(JNXRHQ4ATS_/*!+ C23#CE)2KU:S/(U)[I;"WAXO#*6U (Y%I8^Q+ MUN5ESP:,X)(\J&DXII%YW%U>'4NBO!Y?P8?$2 I6"3HT\S0:SY2]+R'*&@)K MP9?-OY(?2:A>GF9K/6I_5O$[!LK-X+W1/1O9< ;[P&;9,A+S1%XG+JWP#L=? MYOS+/_(8Z4)[%3RX)#-:D!R\=U6^'% P5?E%7I6;-5)&X\(O5 QF_E&9[Q># MRTRSOW[C?%$1MW\8$6(CALS D#'.YJM4:_E80YAO^B3K.O(&,Z>_R'FE$^^I MB< J:"O5@!%&2$(9>IP7 ]J&F.0 F][ODU8PXK.J&5P:7C-FU-7U/F;9QW53 MBK;&8-0KU/8A^ZB7(PACAA_628]&%H;6SLN[HP0%3D3.XTZ?-0K(9%3( MA8Q6$,T(C)CN1)D:S%YC=;&8DI\LQH0]+EC(LCMY#(-.$1^<.*\>)4($I/VIH3T_Z.DLL7/L_ J&$36*01W%W>2ETAR=Y7U> M7V3"F"+=5\$3L+(E/LQQI!^X6;R4GIU7">;[8WUXWP+\BBF*.?' M\V7KQ+D.S*_Q+#:C04VACHXM![I58DED-O8DOZR,]F1#>O+@+#>3(^A_1G\; MI09Q/C":[<;W)5"HH7EI(TZD&G)-,QSJ:D$6::&Z!IN X*75R2ZL9N<($D6Z MA=$C=XO).COISR@_91X!V5W(E/%$B@RWQD@0NO&SCE-4+6,&1$F/>O_J*>Y+ MJHX+&15K%C,-8EU\P&FTRUSB.O\648A\J1NO%#>'KA!F1W@:>PYZ"3_(B>US MV3:%(/5X-IZ,#QH/RTM'G/3,]>0A,BXVY4?H6MN/($K@@9FZ62U43UBU(OYV M!8QZ+',1$;DL<&^JUL /\B(E!S00J 5 9LDZ%;.E4D&Q<;6WI($\_6Q]K]BO M+-BNH_J>5F>F],PX,E?VH<9&:J^9'!II*D$^:-*'XL5/.%'8_![V]06WU +' M];ANJ5ZRM=6>!>V9 M_F0T;.4B[ :"F$;QK9'+_+)?ZSS6.B/V,FC&H5G Q\V"5<#%[U-5@W.I"&WV4+TL@7U$E'H.L MLVCB.5KD9D<_+II!_J3\MB^?;^+7O8+C>.E(UCE;PZ&STICD:)<* *&CU%R9 M#X\^).QFOQ59=\E9%*9WL[):J$)U2$G!DRK)END%A;HG3M;+,)0E6V1*O!0] MY#%53:A]ET2KR"2+/KN<-!"I7DO2K;7*,E[ M88\18:-S!*!'I#&7C MKSLU+%?MMT T\ CD:O?\U0,_LY0<#,-2>]EX]BZ+PM>M4_Y_\A/_3S:0^,V; MBG\0Z[,3(:&AP^>)-D!H_V^S_^ MD-$$OQ>IQ< HI$HMA=_;,$G">?8T(HC>F)1@7/[R><\!ZG"WP5]_&.JMF90> M4SL6G69LUECBOX]CL%V)D_*9R&9E^XK^%YO#?IA[I']&.V,4M;)D\6->$=CU MY*Q\]$UE%-]28%$O>.N[<%('"QQ'"Y(M+U">20(\V[51W]"..XZWRYWAK2&& M5F](<7IQ_F/5;=^L2B>KN7$ER'^LS22%-]>#_.IYH%W]N#+K:_TW3WN#RSX6 MD.X++8>&T$'O\O1J2PAM4DNLW\GG0J;Q/@3MTV*QX>4VH7K_.8>H%\EN[)P"XQJE7I.Y\K>#68-RV;G:-2D MI)F$*=S%MZ7'RM'H>5\=ML>;=,,322+.K0ZG M4RP=$,J0:><=MHJE.;J\W!/P.]SDV?!TXTWNEMVH]S WPBGV&>X@FUV>'3J/ M#3??X:X9#-OMC&52"^9BX"SW,?59Y40-'Z+[ZV]'B: M'A=G5978ENFQVS/,?O=L[CEV5%$6"4W>WA IUAF'UL-95=%N_:+;)D5E,VZK M'M'U[LRM.4"[DPV8A(L*7HK+ZEX*=0';Y/Y5O#57__H0F_ D%U ML1'7<]Y47'[4GIV^3Z/ HPG!-/77^X[_KG436O^-T_9L=_.+W_:8N1EA^(L7 MNW=W$14RA0&&E:@KPE=<^\ #0NM)@X^0T_E_@#C.N_+I7T2+.J[IRI;#=I*. M:4#BUH#>QN;VX8+8#N[ICM @[G=[PSGZ0#4[:8P#&*I>@_>-\>5!H%UB_1H[ M->>:'NH>N2,$Z;UV'J)#C\7*X:&UL6_#V!9U&Z.NOEAK0UI+C7W20%8]+/DG MW4#,QT[^K; S6VZ*'3)X#?%DP>MR?EK9Z_*+B/^$ZS0.GMBL=OAGJ1DR[O8XO:?1M5EO<%E>2?V9>KDNV]0% MW)MW5EU=GFZ>LMGR+1[\$6N"AKL]7Q]QPCR<&F=:/&C9.>OJB1H-K-+J^@:; MH.%N3]2W%2,*NGJ*#I[%SBZKUCV]Z"WNYQ25#5BIJYB:C>YT)4N\KH.O%;&O MCN'XPC80.@ D-RG9;,;[AAGOH][%I>W+TA)JG)_5+0FWI-C6P3CMG8ZV2XW= M6GCX"*5:?*5)B^9@1:/E.P&UC8R,AFSO/=P&+.0M2/&HR.2?9)X1EW((D9LE MXR8XW"+T<&QGL#7?=?-"[ODUX[W^H*INWPKOM0@7>W6KM @/S?#$;D_U%],3 M0:D8DZF7>Z@:#WH6]/N\ T9O;\!;+%=AYV#L=;AO134HY>Q^S MCHK#H89U5+2&%/MQ5&25VOI7!S)BK^)G7UA)>/UNI94/IBT)WYN#R):$EVS# MEH2WF;=L27@+#M$+*@MZKJ).EL2OG<[L^6FV"&#UQ!/JC=L27C# MQ;>GIU4K!!M'R:$ATY:$MYPK=ZL?#[$DO'_P??D/OERC"1KN]B =8$GX9>_2 M=E?H_ :;H>)N#]/+*0@_']KRU:YOL D:[O9\'7)!^.%/93KX ]4 "7=[GFPY M>,WY>#MQ7'U;G46RVW&5[;CG87*W-AX^0HD6MB#<0KX[R'?+Y+8@/!\H M/QL-]W2.VX8+6Q#>)$_L]E3;@O#-KW57O;.SNG,4[/5Y'R:\Q7(%*=;OC2YL M/?B+NHY9/T5KJ&']%*TAQ7[\%/NL!\]FA5>:_%T<%WX#X$7N./GF);,;^%0X M%]%U' L<-OZ;Y]YZOI<\OH3AX>TOC#2KTNGC>W5,=6J/N[V@/:N&NB'+=3_% M>WCJ:Y.K51;_WO!6O[=$&PSX]7O\#"?9NT?I#U+[8>:-9XX;"<<+QGZ*/3:\ MP/D:N1-RMV!RFJAZX^J$X\&*O4>79&HTCY-!0>5HY6[H.0G8K M9)7U[KAHLG#7O^\JD>P M%I-ESHW,U? ,KX%R/+S[/^_>W,SY,W\/1AGR4PX69N\ MVA<7N],7Z8DXW^6-NMBZ\5#<$GM%8C=]%.WW=FHCZSHSW]LA4+>SS=\*MN0A M[]62=/]:LG!Q/^M7=DA\SN<"8[YD,G,3Y\&-N#^&-L0JB%$'EU>5O4V%#X[K+RONK;D@:/< M\FYCO#MZ9B^S)GAWMY>S#\$X$FXLG DHFB1TQFX\D]$P,>DYXCNJ&50:[IPB M(;GD_5B7JTS2"!^JK58:MS0V]6 =?+'_H-ZB:_DF#YZ*5YWSY7\UR@- MSA@!=V<:A?/,@.4H4J%(:',#MG4D/!K4.H;-F4.MP\3!G]:C6H?54KHU0JMH M':$C$?-:7=]) ["(X',HH"9>7"M/I'5T&5J+H.L;'%2M).OL#K!Q=NS\#:T>'L6WD86;\_"VZG%V[/P=F;Q MMJO)EFU(!5F_R><-/JIEJ*\'8G=M3\ZKEA&\X"N+W:#=X$%NL.55<(D[J'H;:J06'9[VKTVWP6T-V4,5M M7/L^1FYB;R(B,GKR^2ZQ\^ E,V3 KZ,9V*2^N+C])T;X?HQ?.#+S(W$6S?V MQM?!Y!?/3W%I&_S?1K!BIS6L6?6VLU%3N3:$+PX]L'1 ==JV?5S-GF%GE2]" MOPN<5#$&4_VG(S^,X]?.D6>V-W".KFU96J'@9##:1I.K%XG,HV'E5-W"9]M6 MFG9@QF5W(6^2J.N9ZYM L,7DV(6EW3OAQ&CZ4K5/,/9\CZSK-Q59O$MH[B[D M#>O<#7IS+C'/+5Z9F(5B)TR3. $EC!5B1V\[6R,S..V=7?1[P\I--EO*_VKUM0R-L"C='OW[H4CIE,QID;"<0(7^&/@573AR=X"#Q#RW=X"5>A#^= 6 M(M)2%<6LO0"V"?+=\L;3JIJ"9,[1]4_;N>"M!V]G&;_]D\HSQ+;"="U"Q1'@ M8F_ZJ#,\MVCJFSR[/>Z=DSZV"&-7/N MG[8RFC(/A# %?P"!G"]\>/VF0>-@O?;HT-#*R\OBT,KA MQ:+RN;UQX]F^A%OSMZ9&)-G%-J1]P[1_/KU7G*^]6'U=B74.+LZZ8=U5W _U MP6F4_EL+CC4O([870QN=5>VC:8-GW0XS*+OFL]%H7-99AE/'0['L33TRY%QN M2>Y*P]!Q@XDYDA3_GL[%9'OFS0&19W/M)RMEG<_"YR8B,V_1WHRJ'0J_357D MYK*O72H2:S4*1[>M*K(5^2-[T'U+[9#NJVFGL#/^L]M6C1@B;$38NSV%'\MZKR>$XBDK7?6YJ7Y%J^VE:LIFT2C M)469NAW6[09A/>RV!&&GK(XUJ;;OX ;R JJ]XLML)H+<+$ MZ:"JI&H+X_X6@IA,1#3?C'5?IM&YJ85@*\[7XWA0UVO1[@B3-=BMP7[PI-B# MP;XF-;AN.,_, + M,'(3X7A!G$88RZBY]4,/5G5P2$U+,=G]J)\Z-7$X31ZPC::P K M7 _WV@%@%SL<;M[38S\\EKC?=<[SHS,1BS#VMN(*W045JA[]SK)99371-C;S M@GNPE\)(LUAG9=G!3XX]KYHMW!8>^YC,X**XD)PFY+U_+U>2KOAK+S;MVFB= MXA4.4H/)+BTX9ER9J(Z92QG[&V[0^F'1.#[=;GF&)45U*[[V7,K&*V56^K%7 ME\%\"!(WN/-@F6LNHPDFOX;AY,'S_9?0Z\*ZPENN6EZ 2]>ZPJTK?&WRF:QO MCC:H;SYPW^V@-ZS=Y-PZPE=\\ZJV7=D^3[BL?QF/TWGJ4R\J=Q["-_YM&^.L MK;6X'#8X:V7]]VSERY/4N+AXF:4OY#3P] U%^@UL/EU325SGF[:_LLZ#IOPX MYYO*VX;SZ2K[!5:[%O3SUH70Y9N6(F/';UN7EY4-[K>N3P73;N+\W0U2-WIT M!CU'WSCMC4MY/"^V<=_:K8UAP*#_Y7P(QI%P8^$<303_RQJH382UV^!0K'7\ M_W][W]K;MK$T_/T!SG\@\K: "\B.2-W3-H#CQ(6+-/9CN^W;3P4MKBPV%*GR M8L?GUS\SNR1%R;HLQ26UI/:@R+%EBCNWG9W;SF3#IWD4 "]G\G*P@JTJ"Q?4 MQE0;DW]CEGL;Y4BS?99C'0:2$2:^8X,VE^MZ(ZW$W7ZBMV'4%-)RJ M5NQN?,^*QB&8!+YONN'+XF)<7<6LT_B+EWIQ]5VMD-';2@=Q2NH2\1R6?6]& M$3G\<=2LF3"LSLA<";T51%%%E%'!M@:].> PG_0CT;'T=0"M MB8&7',)OG_5LEZF3*='&4]/%T)#M:N;CHT\>S9!02.:;S$2<&8<=^C&^_T), M/] (O-EZG>FB+@V&V[1GXF--9)P."'B3 0>BO\I!2!*J_3,1O4QJC )9W]"M M*NY:MT"A>&/>TH%##TMNGQF) N; C@:)P.A#C1NK8KN^ 2'N8[T.K$G54T#" MT"$SHJ;4;"?8B2YPBO7NY62Y'=+$,CUY E)*QXJ/ADK$&@MM=ZI:V95B<#1" M#_NSG))O-ECU[F,#6-8DCJE3,>^I: AL4]6(4U'5R(J807# >WK51W"V==KG MK[3=7+7[$:![,D/[B5RY0>A'5*VI^X*BPTL'*W'5&E1.>5 BUJZV\E!@%&V0O:RG^83D0:(N>54O 3G#\SZGYRYQB!TB;)W,BLRA=L+N45D?VS(&W>"LR# M&1<*Q=WWL'K%:SR. $5!VH03XDS$6[0W)8CJ!Y #!?EQ0B[/0<[&/A/-P091 MI9S;X@VT_4N&!-0,*4HTC!+JDV.AP^[HW36C\#,3&(]AK?-<+ 1C* MHS5HND M+([@&J6RO8/F]@*[I# /9P=F8AFW9.P]N@"Z=>W&]:1W4T)"^#SR?5 <'\S M+M)-4]7JE9Q?E;.>0V]76=!!RSB>L(Q#FQ$SB'Q:-(^%T3Z9XQPH]U&S\%HV M0EZW(H_DH^3C0A7!:YG1/AOTEJOZG;0V,1C[]CPU&!:TFY=#N-U;I0)Q.@\T M;[)44]^@VM9**?F9/!%'TQ7I]B6=H4BW+^DZM=3V=2SD4N U&#R1PKU[#Y>8 M9E4,5>!)LQT$%ZT*C_L=29T;?ZA-E0P*BG@I0BI"2KZY.[F+6"LXX=1SZCDQ MSZV18+&-!];MGCIWB501V,-'8*N]&=\@4JH0K K!JA#LGF[Y(2_9Y?_F%FNY M'@@HU!7JBSB[X:OLJL5!RS<5'10=&DN' M-H@]CY;5&M297K^4*W7J2J]2*K61-87HZA)OF0@<>+ M#4?;RK#+XXA'+OK$;>ZV7'V$2+R,O"95;KE!*C$;* M92,93U_[W59^]'4(C M)8:_N]Y#0'S:*F8).-N=1^'J?*4F;XM;G'Q6F? +=@22CD5][B3V+9Q9+JB M4^W!#(B%MW/W:/1;7;Y!)* M+XA]"$SS MSVR'!*'GDN1 +>Q%ET+/W7B-VGD@5^JMEI+[#QFC\8!S>U%X<]J TLFLT39R M2:U2I#*=CG6BA!*2ACQ7L9!DNUZ4&4+.AJE!SS_Z) C@Z>L)6R?;5.,(0L]- M+U!CN=R,L&B9@/?%JUQN?>-;^\U+7PUQ%W3EFQ;C:OC$=)!;E'PU=52D#,@] M**CJ$=OB][5<67NU=27>NOE3%+7=O&H2L(!)P,7EI< H8.;UY/%(LI[,HC_@ MW=2$%UQ/+KS9S'/O0GCPEF >FUB7GG\9A>!%705!A))T#![.;K93&IVR7._8 MF\V)&[ 2F#ELM_KV)RG-SRC4PN(Z"H/0=%%"-(_>=]3,9].W#I9=KSI?VC*& M_59_8#3;M7@R;8=JB(GG:Q.J=+1'W\Q?17%D%DMKH'=;O6Y>Z9"\E5GE5H>X M]Q5@9J_5;NLM0^>=5U":42'".$B,C=<-B>D[/^#I><.29.>HS^F[KZF"#]): MP7-X]8Q]=@RFQP&"JY6.M/\+DZ.?X("PEOP1"F>-(JF'XE6E@7#5VG9ONE77 MCZ(9"=$KBQ) M$4(<2%8=>T*T$]NEE6_!#W7E4_=,0+V;]#AVY*KIVPWRK1U\/9WXA&@V6F,D M"#6?_ZZ$=!PPSO)E31NL&(VS?F5GQ(%4HV4_V19Q+>W%)@ZO\2L=H]IG[,-TY835=@3M:,KK(I/QN@6%[-LH['2=<]=:^>1WUPZ#\W$(.^$XKN8? M-+RQ]HV;HQJ5P5H$)P$AF31(<K>OS2ZXXOW3VO1H_+%GXYP_P M)HCUUB<.0==#R55C$:Q6KBZP7L5Q0+0FGC\A=O[(BBUPUQ&8\,;JMT8BW MKIOSI;5-S]=0#I6-*9<9I6S,NMB81>^F-GN?]/&:2-ZX]U%MEAR'A<#]PI&= M%YH_Y[E@DUU+9>%+S0.JBS3UX96Z2%,/NM7N(@TGCE1!KVL@0+[AST1[>-'" MESFI;2L!R<$3Q.W5FH9>L4X'],!/KDSEE/>&7^_I=/+Z!.JFU(8UNYT]:V:J MN"BUM.OWVT4+ QH>P@T5I<5FRJ/%-X*"@8]+*D!+Q6F/_)DZ\+;%+$3J)"*%W M>#LRU$&(L>N5Z8^GFNE:FH5]-KUYG6<2=8LS1W(,!WJ#Q.^.. [-EH+TS4S_ M*\&1!'65/>Y>EK65O7Q7VR67O5^(2WPP^5#V3&MFNW80X@B,IZ+^7+,=?L,H MVL=1A54XK(Q^G5J?[L9'!5948.7H67& P IO;XW=%37KN^Q?F,'TQK2Q:^[Y M#&<^!U?NV(DL8EVYF5%EV,,?EDE&D=E$];T5>KKE+F58ACEYTWR9:L/=1 .C M_=$&2K2WUD:L%/=01!;E#_/J8=E2770 :-:4TLR;<.BG"**6T.:@)F@;?),I M"LV.-07\H(53HLT6^@+C:O2>@^8L5,:[%1K5L(!$L/^A?*#56^L6Q:<5^4RD,0>3SDS7+!$B8DGU1(%\YH4C3CDJ6P M&LLKH_@-W1WF<2F&[6HU>[JEV-?P'WBO-SN*$52J?+V8]Z?*UU7YN@1TJUWY M^HKUE6,.!%70Z*B AM9.M+ ]3$!T&D--IY[_C)-_#A*NEI M'F\1].1?L)S155N;PU^Y-[ +T4)U+=J)Q[J\D=;F,Y-B=S9!5$K]EC M"?NCS@'HMW9%->G?R.;5L*QP JY71Q=RE6OOZNN_'/Y M_4SEGRO_?%<-G^\%07)]PWTLX& TW*W46^U])PDJ'_UU2=6>4^LE\M$_$]@X MD4M,WZ49> 'N0K.]Q9/.4&!)YN[U>'L:'BDW]"[O/8B2N5'MMKU<=]2U-)?4 M]L;.H,U;3RX:],I0-'K2W-G)<3J\TRXBW\=BK+GGTZIL;Y(6$^PI?4>KK(J& MFM31(8X;?8'!];J='$L[5[,BHIF3$*>7N81..BY(&57F#X_T^D5-$ZD#RW5B MA3XL>EFM4/PY5R!YM50,'O3 U'-L>BGC>I(&L6]\;V*'G[T@P'#S'7G$MP?W MWH7G4MV(MZM4>+K6X>D%:*JFK%:Q5Q6S/I*8-2>.MZPYC.IX6J?[-$4[GEXX M7F3!"QPXP6>SR 4@5//3-8UT6H-A&1=HCI.:F.')&V6H5PO4/\F#%A#_R1ZK M\L$=HS3RIOJD,#YJ1N7A(:9QE#G8*>,^YFQJ=YP"H'=;7>YF<&JG%3K;1J6/ M!JK8T15N.%P0_+%V@!]6JVLC*!+D\5FU!9[%B MHG.81?W&Y_-/^CJOI\7YQM*3A,K]JLY<,;A;M"JCL$ SM7;9=^3*W'K&@+^" M@-WK6K3BL;-FAMJ)VQR'EMXIVTE7=,:AWFV!?K $QR4G'-?AE/CI?HR;EOY M"^*4N2\3Y/)844TS]T]R-3TOLK4E)P3O.5,'(56F/J^!47:7;D5D4#'-JM<5 MY0]LMCW4EMVV9=54R"H<@D9M64XXEN/_#V3B^6GSL-#\ILU][\D.P-I3SH%, MD,MC=S7-.1AR3S&15*XX-%V?.S,MBS93#D)U!Z&1NR9/F1O[Y +*-NHD-20* M8JWNB#W2)$&W:)) 7=@3Q(P3HW"A5ZA$'GGIE16]6^7=ITO/7X 73DGV%Y]D?IW!2Z;!XG>R M9I)24\Z_E#K9[5(9KIL$0^+96K_A#.<%-DIHV?YKY&8T1*>MN'X,7+\C M\Y!>!%>L/S;6)RT CE;5"[)#DF_$!FMWQ'VW\XY%O?:\(-7P2ZB=5CNW^Z9N M]&XDIM[-F_E6Q-Q(3*.7=PZV(N9&8G8Z>4O<$TTK3P?<&]^SHG&HKKIRT*I; MN(^62F-P4%ED9T)%Y4W:2V0S3D7E350>U?EZ3KYL."O(4^<(C^70S=T[7^V^ M?>CJZ#S@'L >#U27&FF6(M+MU6#" 7YD4,NCT5WX04ACCL( M]HKV5DSSW>@,![S&N*1BQ8-BX]N.#+F;C=47Q3YOD+9.6F2^5Z11.N88W>+, MD1[%7(U]ZHBB/FC\G0R#.SM1!RUR1QP'_033M3 G_Y6@UU!7'3(<-5Z'C/K- MUR&M=KOQ2(ZX(]AUT"*_$)?XID.UB&G-;-<.0@Q /-76' $AY(YQ'K402HXB M\+'+>WVKQDCRCZ*J@SJY)0'!FG.J3RSP:QR/#KGB1/$XH]B&:A=318./TC// MBLHHRZJQ8@54-O(6+XP$N0^V]X&H/H2\DC.W4@FBI!K9HA'2*^C.JE[ @5G0ZPEH)*U849451 M$T&Q0I2"*GR1>CL911Y>\GFA!X!(07Z<>RO&]AEW*X]2Q$V10I&B^:2H5JM]M)TH));2:TJ" M%2D4*3:2HI3[XHN!0>E'!;JPK[,H%ZW>*UQ!S0YZ]18U.TB><'9*G4*S@_*S MWEB&.7GD&,?^#-="4=GYR#F3YZA9(O' G*/FB[S3;(2Q1=#9EWQ#S:M9 M7:#0( NCU>6N_!-.DN81L\=]IT<1K>37E2H71&N8>:*EVWSYT'G&WJ%=T M+C2@U5"6425TKLO\,TZ,U+P:!;F"7%:+KF'S:@;<;0\E%2L.% 7,*) <+P@^*$I0VM.\LV]WOW"4AIS5$&)7N.CC2?Z2#&; M/<+;<%<6W:,&X!2Z\J#.^])IK%I85^ C*!J73N,3@3<'BAR@A[1M&S0'YZ27 MJQ2@P2;/4=BWN?)?#68VMQ:KI9ZBLW?2D3O*]-TF"&K*BSR\4-./Y.&%)&:> MXD7YKF.U1]1B,D]L3A?$3LV_>,P3IMY)QO)WJ^(8/-(MFOQ1LV-$[1V=^[Z3 MVCR2L$S8M!]97#OYX@E'>OU905X]Y-4:H,M#@9*8[A'.T#AIG[5S!3W%G6YU M)5E>BHG>J!*1XB3OA DE/95NN&J5ZNI,(J56U<90:E6IU<9MN#5JM6XCD98= M[W^B(+0G+YEEAX9NB/A1/.2Y+3FR7N9OC_6HQ7 MC];0FZ=SH#K]^3=>J5Z@B4?F,LZY Q]XMW30FX=;6+\;HD^[SG8[P-_GU!# M"TAS0F\A.2] 9Q],@_$4&_&$4Z+]&YE^2/Q F_LDP&D5UIEV/R4^+:QIT4>" M:!;@X_&C\)*=MH4Y\R(W##3+TUPOU%PR)D%@^C9^%U[CT/>&M%04 :*_/1/G MB6ATEA2^T/:L+%#[J8&?WD;!Z:-ISM_=C:?$BAQR/?G?!(U+VS7=L6TZ5RX M,:/E\??XS7O@S ?'&W]]_Y__04;^E+SDQL3G-Y>^-S/:^NBTK<-_H4=_UHW3COYW_,J_+QB;_#MO M$CX#Z:[)S&8%( MA)%/X#67]C?\*4C![$H#YF=B!F3J.=;5#,LR"+XEAO/OW\QO2\3MU0-J:44B MGX@'?B@Q!W+A I!WBD%^8#G-Z>=-^^'>J_=;B_@VK9(48"&/ -](YH@,YG M'ASZ_Z6ZG).WVV'LCD8\,&;7%03J, ,J%SF[@WY14#]$@>W"40UB_@"G(SYR M2\;>HXLON4(3PI[89B+MP?D81-DG%@CU9_C8=NS0)@'\+9K!X\M;([C&.R'W M4]/]Q?.L9]MQ]A;D3D]?0K12J*4C&9=L2$PME$TP)F%='*EI6_%%1?K"B\CW MX0][2XH^Z.V2%([ERT-" .\."G]R/%Z8OO\"W[\E 8Z=)N[.)@KH-M[H+Z#;-]M(&*P9&,:3^(J9__^SMC[S7X@(PF/J$ M[!\8,8KB@,L7Q^+2B_R]D1CH!9' U07@ ,_NC4.O4Q0'>+88#N>3D/B%$>D6 MV>!+(*R):>+PA#_!]S#=\"7^BIA05W<)Z/4K[0]/[GA61\\!SZ?__^G=AA,@ M"5N\\%+I_2V;3*&=:@]F0"QM;K[0D/M/;WF6R8*$YQQ++)'QU+7_C;A9]1X= M#'0H8?VQ&4RUB>,],P!>OS2[9/*]&Y_,[&AV"_X+GQS?$!_GU6?97Q2,QH<^?3=^ZGM/^97\ NVDT$A4 LN3> MPX^NP9($S8HI]B\1FI*%L.SHQK#?SRB?JJ"6B5JOE?0&:C6 3I^^@=ZQ ]Q= M L3'&!G][K GCBROP#L(_MP"T>GT.[W^J [X?_%J1&M)GT'3ZO%XJ21/&VYO9,5?N#2W[RN_,;*#7:-D+ MJPI^F>BVW>DJ4+-)RYT9 M/>;Z'PX)>4FY-JJYB91M1<=-='QM$#>&CH$@>XF;I+S) $[O@K<:D'LG9F. MHK+<($HOFV;-$FM^W&I!;(G%6CI*QP8@WH*J7+;+)W=.[.I# 07/A@5U#WWM[]SMO1O3O<12$WNSO^V?O?NI% =A&]\\ Z\NKXJV- M>9'1**'4+I@J1>#:?5W%NQF'X5!&'. #7AQZ[4Y>-B0^\Z?9W/%>"(F_N%[@ MP:9^8HD\%.V SH3)_AVO(7WQPK](N+AYLG^M37?YVE-I$%9&"K:[8,]8$O"13(CO$^O>_,:J,Z>H'J]< M=H%"2"T3/-,>+(E%7C#*0"-W"=1I;]@1BL7JTP'\< &_VR&]S3+Q?,I]GOIR M.(5\#^_U)^.OSUWKXV+X-4]![W"YPHL3N!)PBG7J%Q)>)T-7/WM!P%4M/^RM ME//NB49\79/>]0Y8#4U\MSLI-[HE,Q.[.?C7DTL[&)L.5B-QH+7 B;Z;!ZN5 M&Y9[PE8=BJR7 ^%'L+/VKFSY"'[$LG#@GH=7[MB)+!J_7%>B?C##8#-\ M%>.:GX%K.]U4A.H-:UI&KSA>3\"G6/F[)!;[+C /@GA^3NMY[8Z\>"_S8B7F MRKR"Y(_WQ)_IVP)9[V\ZRZ&9O"]?<[DMI5=AT/X:_-;/P);OW;G(EMPCP@M$ M\8V?HG>4\(K2OFOGH&K)D.=;.1M?3G&^,(/II>,]!QAT6E$D0F)K&)%*[F)Q MK;H;S*5M+P3(T0X0EU;, AAWA2P=0&.80LBQY#Z1E#&QG_#&1-$F2@F_"ZQ= M!'RNX,(N6J]MXI9S^8)(\'C?.]#('0E9#T Q1'@[B]V"T:*F W'WA?BT$W=IV&?5 M?! O,,4)B7OW8VAW<\"[M.:K,FO3(<']RYR=!?2?-=3<]R#JK;2-W+A:(;!R MI[Z,=D\$6!G'3A3!='VP!;+E!8L"EYML^E:R;0=.M&3U1\L:<@O31$L/#>#P M+9WMP'$]H0]:-&\GQLSK+'?5V+A:(;!RTV>8L)E@FV'I#]P5TC1,7 '>P![DH+G//QV,=A"GL[=LLPK'_[ M_C#P25F_5!C67B79H@R+K,^JH8!S/FZ1CX3]OQ@%R<.I]>N+AEUP&Z=P.' +G>=[P;J!+3E;)NTPA7@$84,4 M/C]\^4WGWA[PH7O'.EBF;2WABX^@RP-[I:__/HW+M[]^?R!XA:JL]7GU,M_Z MBRA&,"U \M602# MV RUS D'V];=T@+Q@MHLQ+\E#GT^F-KSH-AY/-*+NXQ^>7Q=,#?'R?BZ#>/L>"?8I3/H8/3]\IS$7--(]5(((IC[Q3B>:SYM==MK-^RC46'(I6*$45=&#(M#+A4C M.G5EQ*#X7I:*$=VZ,J)77(2D8D1OOT'%IPPN. W/>J\&(>]^RX/G@TN:ON3! M,<'VUL'P##S'M@2_KH"1T,UK(^0ECSRR0*_T%L2V(U(4+"\"_ZHL$W+'LD5D MIE]T3VTGXQJ1V3;26H1;O,GEOIXLE:O0Y%\2 KWT_*7"EB-UM'_4$NXZ9 (? MG1KE>=\I2"M>.'K?VHHP%7#$A<"]#$W=8%AG1F#)-?%_U-;+S(_:BL;YL.[, M$XM66MN<0L^V8@7HEH&. KMA8!]B3\1U*OONA,,0NBHK4:"C)<@A.P!$,D N MF.&QI3/HJR"RV"!RCS3:-DIU\")>7QKNL0I><19+'47C!J>"M!D+ZFL. MK?5/AAS75>'W#F4456>F=YI4(_"9!,$[S63-AU(&PA7PG M>0,36\BS>[4?%"^V\D)@D4419LBSN^,N6]H37MG0O$FQPT:5(X@,48J@HN+$ MN@-:SQOC++4P9/_BC:7!%>G;TF9OV.D][D;6\**/38S?OXR#$A%$S)]IIFMI M5DQ'S3=#(D<%QS(0'+(\]I"#[L]OC#=+)\=*BKBJ5/"ZJRD:"M\64F[/V![& MQN94.BGX2;_ 4Y,U# 2C.N[2&!^Z5.A.7K#KU _[B16/2!FDSJ$6OX:05 M.8SF>0V< V8/"R7WVF>\@>)Z9O>2HI)<3"TNXZ*3$V?29"<**[?E@[,L;2:( M-3(INNJ5FW3[H'^6*Q^\^X7?;WR=/,QKA@H[+.NRWE9>WXBSQ)XU&9Q<";(%J74ZW3)[*7>8:+UJA'FGQKFH(4%8%8ELU!)#U7#>& MJB. ))QH6K%D;4O8]$'#.*%*O+:VXL@;0JMO_1%K.$?^C6PZ*UB;)!-0-'_% M^JOCMFVUA]+$V805ZD3Q1 7-IJV)U4[>5@_2X6ZK&;2+GK)EUB#DBVZM+T-8_LJY:^&,"_KS U#Q2.-CK[I0=&K?A>(XTS/" MHC\ZKT.MHC]-B?Z4WF3B1@\N!B]TV+_U8Q,O9M75IL9P,*PWJKSZ=51WX>55N *4T4KD=>U8ZH\1#HY_]HH-2N\M M&Y:Y%]X3\@(SH/8">$\P+R+?Q[3(WM"V]X(V7G9S5>K=U/3)!YP&?.'-L&4T ME:*[$)S+ZSD5Y_-Q:#_9(+K-#KD7#J(7N5 G+H+?S+ZO7R):MILBYTT6/U,) M#@0@GB\Y>PC6* C%%DKSQ+3AR_.<,/^HS4S_T89]TEX.2F9O18H@1WI=ZIQ= ME]I"E/33!U][NT0>KO]]^D;\L1UD[B[?^&#CK"PXK[V0R ^A$N,"8IS:S@L. MX(15WQR'F0L*]D0)MA)L >0X?WSTR>/VFZL%)?H*I-=V WN\(#V=G[S_&T]L M5PNG7A28KO6J@\!A-\)N$WMM %^CH*@]"D)30I#&:H M_6JZD>F_:*QIQ3#G-MX!MO[]HE"HMHM+_1WD#M+F4LG2X'!.%PVDO\.:BW.MU^/9@@QC8M#.DOO@F[T!*B M&V73U;+!4XKE9XQ:[=Q5SO6G5_/P$Q5N2&$TSG+?+JT'W62#IXQ]77N2J075 M@C(N*(G=E:30E.555PU]HK?[K5Z/MUU'R03+.ZQ!65PE6%SZ63=O,_AZT$TV M>)3%=22GM5JP_@M*8G%=8&FTXQ +@/0GQ!85]9(NQLY9GBE]1K7Z-.J)T1ZT M\O?QJ58NY+3T:K,+2C8 !W(+3^V-G-K;A=)P5BVH%I1Q04G,Q4REGF:&Z=I+ M?:\$UNI)HA24#5D4A4ZKW^\*2\G61C"4-2FNN&X@JKBN%D24#9[&RW(),MLY MZ^U9@]=$"^;05XE++*]KMPO5VJZ>*Z1J 7PG%=(-F MRH5L\-0@A*=B=6I!M:!$=IN_H"06ERJF4XG0G<5T^JC5'\F=!Y73TJO-+BC5 .R?&6)N M4]2$G++!4P.[4!K.J@75@C(N*(FYR%E,)ZI]F21*0=F015'HM/3AJ 4H')=@ M*&M28*>ZHY(=V>!IO"R7(K,C54PGRX+E%=/U6OW^4$8"2&(SLDD>VA,),+B8 M+ U&I$:^S;CI0-GE+N/+1&1K_5 M'?:.CF+-PT_8Z==3^UE)Y\%ML+ZRP619L$P;S.@K&XS+!EL ;68V17;Z;6*6 M+3X!^RQSB4U4OQ+9%*EL\)03+.OT.ZU>OYE'WS-/1#R@P-_?/^?_T'$?DK>>.6. MO1FY-[]]M(.QXP61OWA6&P.D\,LMF?S\YM+W9A@B.VWK\%_HT9]UX[2COWF/ MX H;6/Q/%(3VY"7^T'8M@N]KG_5LEU+S?DHTFT*MA>8W[8&X9&*';T\PG^H& MY =*0( \L#'EBF&^$+XQ\1S'>\;*O8GGTT_H9M<(O-]Z'0BD&5HT-%=&![^C MG)DO&)5P2S3ZZP1GS;)41C2\Q!+,S3&@]_.;]AOZ>UQA0G]? DTW=L.6S)!K MM^,I<@O?@>=(6+-]EC'9NNFWU,;PO"6=N=WGG+F=RZ@Y#>S_$LK?])$'_.$O MD";MTRMAHG ^I%N<7_/E)<):/Z\^O.*=CRZ$5VFDOPK&-(MNPUH*]&X<+R+? M!Z)D#Y;T0'F7QTS8DWN;N,/Q.M'/50:>( XGWXC/K,&6^?:K@KT :\U/EP3V MD^GD%/.5Z:LY5,+NN:TKX'^W'VBCK:.:=ZQY>BAR*$+2-8UMY*A696[?/7>A M&1)J18,GD7L7B3ED>6ZF"'M= 5DXR7M!-%_U^,IJ>2\+'QDO]+PE!"4Q0Q[[ MIR ].B*EQ?(B<'C+4NP[ECWD%N]4M\$5PX3H 2$<6Z,%%G'!0P>?J@SY^41[ M-@/-]32+3 @H*RO6512:M8' G)&^LX.C*1?%LV?!W/>>[,#V7 J)&8:^_1"Q MV&/HQ0^^/7&\(/@!^ !TWQZBS1N#M>P)\!R>F?C>C#$ M/VZXX5S9FI3<*]K3U.#7B='-.QPH-UZ*Y$MK=O.66,D7<+QRQSXQ S0MU^RU MV%1#XRR%%3$UW4>J(=%? M?3*=B-:%:28ZKMCMEKK>*-K&_<0?-2<;ZHI07P+GL"BA)HC>DASR68*8)O;C=]F3]HFP^V M8X(->19(>XPTK"Z=$T2G;S^@KRY=E2[>B3)^)&1+!*S,OV MO5G1T7D#9P=3OT51- :\G7!D$:XOF%*;$]_$3*V&%8/:V/3]E].)YS^;OE7; M[$.W->#N^5M;>>NU1EW>\)4L$D=[(IP^8*L$&@M(>B745=",EM%O?*(+D.S5 M3;71=%;.T_^XDBR=4=[&;5+XWS6CULB;-#J=05J\-TKJKO*VROZ6H/>45Y7OL?S MH($E; 9W7]3:'A3&H/A9*%+8Y*.A*@T_4 HHD_A7MP9D@KQ:T;CQ,4 9OK I M??]&]GQ&W/J6_7-/M1%LD\E'"2-71*D^UM"-3^:FO^V3,S),X+A>([?=CJ&>U6N]VF*W\WU.G/V>YI9QH^U>GTZ5_B M[FD =Z ]VXZC/9!'O$?CH<=JTUYQ@&5'AZ=\+WJ O)O!&]V7K0Q[41@(91 ]ZS2_Q@:L]I]STX>&V7M?4#L"@05UB.[L*:MZPT M5;OP+,):]\X%88YKX[0R-,^T\ 0%$ M*@5!\\;CR LGS?A MQ7//IO?/P$ !A$',"3FE9 M)P+8< M & N-J, MT&:#K!> Q2@ =2T"1)I1T@$H\#RPRG3=",CFV#,[9"EOC[6(B$*P7_X;?S2A MSR:Z8>Z3TU?O=[/UFQ0$6L-YDB$Y[,@EBJ_H(#M85BK:=]T^TR#P6BI,9]J? MK[% 8"]BFC][D0/$3!^F?+JMX4#?]4X*QKKWON:@MOI=AKA'-9DY'F-[2ZJR*2AN!EP4I(#N M&( B-5 S^4\$@D8!D4;95\4J=]:QE#"BB*&!P!ZB]V6OQ M;RN0^<2!9XZ6S6AB8,,Q9 O0PDS4:&*!*%D4]-,JK88@LMYA4[)^C63_@"EAJ . /CS?1?DE:Y<+0R)?! Z-?A:(Q@ M9\(+J8[Q\5>R8"KJMZ2=[@;0L;GNVH9"]J2EL>KJ&!WR9%L(@&8^F;:#2##S M%60;\,8H*AZJ?(,)-P59+5=%#0EMBG6E7+C#K:V*GX*-! M0+<..]3QP[6O!V%V+9!9!@?=3G/?1K[1.7%60OT9L!Q7? 0CEMJG@"6XD=KJ'E& ;G',R"#10(,B"8P ["D.1Q M.0SIA_@RUT3I:&D3GUI:8Y:E#$"-^';X0@V(N)4_?CZ.9I'# ,9C&H4>FS./ MS2 ^(Q;R!C29@&U PQDO;"TK6DCEHLWEDA9(!1+$XQ\P(0.+G0@M8 F\#1[' MDXKI$]>"K87'&-.)0 VFBV!%]Q$@P[-L81F""("*6EP02=4.57 H XOCB?D* MR"S:K-H!:X=*M$.M140_/N%F)K,8$L$\T^@(148*)KW9U@&ON4WINT)3NCBP MDE(''N"%F>[G1+B2%5*N)&S2-K H;H>.VV8"X-K4\?.HB.>OWJ;_9.@!W@4)Q_XY6.&9<6RRP2SW.)0_W6(^]:W=! M1,.@1!RT4@?M'@A^$<6--'[U'@+M?$PM1GQLR4O )^%O2YX"=2(!"AIL!6%V MS&?&:!>0@%_P,'0BBZPH2!N./_P(E1$@BL4:C%WTS//<1#?3R >(%QZ5X5*' M>OH[=@O5.MWO\7'L"\_:/>+V^=4$[PDV-Y.9X1IW+#Y2,VH_=A(W+<;6:#&8 M?CD_O]%0H8/EQOK9FZ[-K"^?S,"[I ;!E-@;1'NE:8D99&&PXE;WQ#7'(9XS M+:9:TWZIK. =S\VDXXKON64^;@8D"#R'ZU*R+F],^4^I/8 %F,H$(H-[P7%1R MZ6/,(&+^VR;UMAAY =ZA_TAE!I]_W:ETO7N6R",LLTX.V1XY=@L>Y2,3@,JR M@QF+Z<'R3(F<\AG(_)W>,MH#>EID!UILG6>Q\H;>L+/K^Q2,3J)ZCI57YTPO MX1YZC&R+0HI&;1-.H74AM+8Q6L.CY>G4[]L#^^R^S MGVSX"SN^S*4WQ%K'QA"H"Z#8ID-!H(8MZD1 UYXP@VGQ'69:::MF%;S]@2#$ M8"8CK$P7FI%EARN.54C&4Q?SF]H,K?W49T^6.%[A<%"//T[1@'P@C@W>$&YE M"@@&6&?L4/&I91IX+O5)D70^^K\N'BB@9>%4 (?'I7YQ;.DB>YE3 <<$59R, MY+![8Z]LR5--G.^0V1+X&I:XH6<93=\\(0P3AYUEL<9AOH.]TH4ZG;G#Y-7$ M!B:F$YQI=^@G+_Q\$& TO>FK300+2(EOBF7732FQ[MVL5#"]C\^.D& YVK ( M-MCH07TE 7/5$]?!/&K9PT/$?'Q$$P+C"?0H00*F.NG!=,S8=8S<5+]8V=[U M ;K:25B#8Q# WY%/LYM+(.<':#.HJS DXL&$2 M(EG)5=*LZ=Q\H\]@!'YF5%-!@6-I:>_GIC'L9.Y*8 MV41-A*NO1$IH+ 3_T&?/&[;N1ZIG4F=Y9FN9?BHLLG!=;2VPC,- M??LDC'R758+&]7M J'ZF]!+)AP4D<\+"9M0?I54#M*IE8M.BA)5"D3BG, %L MR+R1CI>. 7LSA$$#W\ RQ!*629X*6 MIE$%&A.F4;K(_!K?98K M0+"9@SR'Y7U\QP*+7H;!/[V-@M-'TYR_8W,L[LUO'^%!Q\/W9/+S MFTO?FR$E3]LZ_!=Z]&?=..WH;][7Q1W.>Y35LGN[&LY;JX;DJI&[:N2^-.XN MKG6RU\PJ4JW<&]K*/0/6FI\NF=V34\Q5U+4<Y!#MBZQ ML<*#W%3W$('C&X^R#^(V^Z<@/50T4\065[,:*V98#68U+D)3!<)-FR-7GY*R MY?0]MW"FWY*QYXYMQZ:Q-16Z*L6M5Z&K^O!*A:[J0;?:A:[V#VPLY6T6%^XR MQEU<+_AV7R.OX=[YB='5BU%$O)G6<))W]YP<*%%$Y"KNX(%9S==[;7%/:@$K M5G>K#M$R02Y8=Z\DUXVTX&.W-*U$T-;)6N M8!4K'REZG]P#@.JA@.HB/ M:MF#>%IUB9F/>,?C2N6(UHS()WJ;5WO4(S.Q=G\: WX(KU2N0N4J%,/JFZO( MGV#8G*Q(QC#!2\ZID7CN6I\7O4%4GD+DT7F8/(5*3N1GD$I.U(-NM4M.<.*X M;CH><^)556U#JVK/XYM6R1"QG/+<\#0'=WQ$.#V:1LEN7J-7OH11JAU]UH5> ML$K,R_:]6='1>2- !U._15$T!L7;+E0K7%^R#?8SO633OMMUE3;:D;_I\M9K MC;J\<1A9).X.)TV*,;CG_6_["F@F:TC'[C,S: 9*]NJNU:C:3==2*/ M\K8+D\+_KAF5>VV!ET4DV%=WT4.(4V3KJK 'K:&>:S9J'17VJ-7N%#^5JA6L M/U[7>2CUO2VC0\<'B"/1[A75K<#MI6DXOT$.?E2[>)U/"AR MS@F7(?U5,0U5C?.!4D"9J1VJ_%TFR*L5C1L? Y0A&SV&8Q3H_$(Y!8+#2.!N M_"G8)I./$D:NB%)]K*$;G\Q->Y';9%,/5#1JISST> /VRIFI@!O=HAV*&^;* M9,R1^JKG;ZRM& M2,*(-9MX^YV,7/%7>>"FX]Q[EDY4<-OY&Q4G2H9H!M6$"Z M;K35'GMJQ) :,<2C!M0,,+5!U0:MT095,\":9QOG-6H3\]BQW:_O)IX7NEY( M/L,OVC?Z4?@R!Z#A:3JC]TW\J>\A*M,PG+][^_;Y^?GLVX/OG'G^XUNCW>Z\ MQ3^_Q0??Q*]/%H 5E]Z+7:-"ST]>._71M/Y_EP#&:;M]VDX^=\P'XH#-S3[_ M&[[U1GM;Z-5Z>:\VRGMUI[Q7=\M[=:^\5_?+>_6@O%4U3'^)$_3A?B.;A6@O/]D^BXVEE/06(_O9,G">BP3O"*;[0]JPL M4#^]7:)[8DDL?XJF!/SEI[=(:/L=_@N__A]02P,$% @ 78MC4->CQO7C M%0 F0D! ! !E>&4M,C Q.3$R,S$N>'-D[5WK<]LXDO]\5W7_ \]55Y>M M/4FF9#NV-]DM/[.Z26Q/K&PR\V4+(B$)&PK0$* ?\]UA&3AW,*2(X/<[;G]WQX'8(S["\_<[7VY[)[=GX_&. M\[>__M=_.OS?N__N]9Q+! /_V#DG7F^,9^0OSA58PF/G \0P!(R$?W'^ 8*( ME_SX;8P9+_,8NH.\-'[,L;/7'QX I]=KP/261*$',X[NT=O#HSW''8[[(_F?B;M_O#\\=H]^;O@L!EA$LV?M/ASN M[HYV^;]FS3\AZF6-!P??5_3MPV?T;0[Q8?3#3]]^I+<@.O\ ;MC#SZO#/_\< MG$9?5X?3&3[ CX>,'7I^>+M_\.O9W?)'^-/_QX]\1[T%7 *'&PG3]SL+QE;' M@\']_7W_?M0GX7PPW-UU!]\^?;R5=#LQX?%#@/!W$[E[='0TD+4IJ4;Y, V# ME/5H(*JG@,*,,Z]%%GJ$*0/8*]#[+&N@$N\/XLH"*3*2'L2D*"7U88F.0J\_ M)W<#7L'IWKML;N2EY1'MS %99DQF@4\DZJ1!-CK0F(0D@-;:1-89&F& < M+"(?*R=O6-B@VX#*+8+)VL,4AW\>TBH_="^ "Q3_H> M64I2,:#XR _@$F)V2<+E.9R!*."6^R4" 9HAZ.\X#(1SR$1GIRO@P1INZ8@! M&!,^L/C 3TI$V6J%^,CA!?_Q3G2Q8P'IA ONB!]?/H_-O$7E@ ^[2$AY@OT+ MS!![%&,P7,HG[#C(?[]CI1#/Y!+(I_IPAC"2HNW&_URGYZ3-U9\ ^T[,RU&8 MO1N4V2C,(PK]:_Q7^7L50LK9R$8?>4'2,"&I:.2!P(N"]=KDHAB;) 4IVAOA M?PH",<)O%Q R&@->++(C/.2PBHD6)A"?$4Q)@'Q>XCL)(R?F] KO#0BY7@O( M$)?6@'6QW@[\J#GPSIL"XS]UTA 95O1Z=KT2G@U_6M+A*^KL!MBS&2#GZ)"9 MD_/L//2WC'C?%R3PN?-X\4O$9V#=! 8:NRGVFYM"Y?V_3LR]\T8Y W1Q&9![ MPW#(J^PF.&AN L'2D3P["?PYI%Z(5N(9U[/3B"(,*>6^S2V:8^Z9>8![.IY' M(NZ>X/D-Q]!#,#',9DWMAGLK_"(>Z@2$1B'D?[A]1WF.,%CZ).DV*<]R\H/J''=NC,K:COI.T["2$%R#$O"=1C@>]@>$962X)OEUP_S%&U5)O!=K= M+0.]UW=29H,W'SF[/SFUHHL:/LEE'>[SMJ\TXB M.@F!#S]##Z([,.5SXQ5D,;"F"CN^PS*^!WU'6],LJ' M N683;P[EC+J)-9CK@>>(SZ83RC-]L6T4CO&^V6,C_I.SL*)>702W@^$^/T48I#?@ M4:SH,;*%$CNL6L3F\I!-MG<2!IW$]!*@4"94/T$@@)%;0C&XYBH[REKLYO+@ M33"*L[:.RJJ3>*L;K$TV4H=:D.:***W+FZ3$^]X3&7.?QZ5B-E3RDE65=HBU M",WE(5K,ZE2PG01]C/E/. $/,/.[\@([N%IXYAX(GTLT=V3[3@+ZD<^# M*9;);SN,6@SF\B L;ME) ,6>%&)R'>$QUAF1FZT0YQOS-@([U%H@YO)(3&$G M@[$"PTY:X&*Y"L@CA*<0\X>QFP DD["IPHZX%I:Y/"Y+V3@)'T]& MZ>EGR' WRW0/]7#Q29ENYTWZJYNC:2-3362"Y FV3AA8+3W2P]@G6CI^:C?M MG&3#5;5RK,^DJU+54=O2U@+A!UKW;9E&SY:HA#.5VZ+4@ MNI2*[S;,AM2[BG9UM1UT+9RNS,]W&_Y23EZ%WEQEAUV+J0U)^ZX#KN?HBZA7 MUMNAUT+ORDQ^MPU03MZKX%?4V8'70G!3>K_;F*?9>17K4ID=8SV/JN3\NXUM M*<]?=%5,57:D]>#8L!:GL[.9_]G1W:OY,@&YV@R1Y69BR2V56P^QKP;Z:$>WT MA%J$T35A6S/I[5O3S1V?P(I(#DWP#FO@U2)Y$[S#5W@#.C+!.ZJ!5PO;3?". MN@EO]4F(PE1<3V8W@1;=-SHQT>EINQ9RMZ%IZB9W;7]@'=MT==97SYP41HJI MPHZ_MC.@'6GI]#@P'%HI &ZIM^.NA>V64RV=MD#I[$H!_8HZ._):#&T\V-)Q MS/63*R7@JPGLZ&LAK.5L2Z=M4#[ 4L"_JM**_8$6I9J/M[S"KB/K6G&O<7(. MM C6"GQ7O9KT$%"AIY<+[4#K6>G"X:).]^S2$:*2WVBLLX.M)Z2-YXM>0=> M=6VHUTTF>J[:!GM7)Q,SMJ4]^SHBNR'TMXZMANCX'KMZU8[9&E8*NRGTBZ3* ME_.\VL%VY+&P&%@I[';0D]&V0X^=7AEL*+OUAJA;)?1,<0-+='6QL $]K+=% M38;E8)U+K3J?O M"TC7T-BA7_-X]JLQ*H%VFUBC9C5^JX?*378CO6PB4%JEN2W>A#=R" = M79/M6(^:&*1N7=:#Z48&Z>C";,>Z%%V?3B_B.J!N%=)UB[4>.E=!W=4%6L=T6 5VW4*LQ\:58'=T\=4Q'56! M7;/('NK!;R78'5U8=4Q+BZF-P Z^'@U7@M_Q13-^\;*P7A:+[$#KL:_R,F>G M%\D"BJX!V9JE\=!RBW3G%\4"D$,#N#5+X:'U)>2.+X(%($<&<.N6/CV^-(#; MT46O .2> =R]&G#UV- [MXKN'3? .Y^#;AZY&< =_\57'I@ />@!EP]UC. M>_ *;MD-KJBS@ZW'>@:P.^[[&CY^8+9 $T*K.8[T:+#JJPFOUBE>AU+,TQ7+ M[)AK0:!R'4K'@Y/T4IB*3>RJ6CO>6BQ8O'[FM5M+Z*T7S!0Z>R-*NTFT&'+M MNVC^>,-$_$L_+(.40G#.['Q_?]]_F(9!GX3SP7!W=Q0;NPQ&\MR4!0@]CNCJ6>NL+:7J6/^4Y]>7#9EU]BR/MA=0]SQZB:NO(?^\&8+5"?(I*2OC? M&).XOZ=%7&\2,@>#):0KX-F40I@R/N]Q":BW@$OPD7B2E:6)^*N7MNN)HIX[ M[(W<_@/U\&R'. MR#WL[;I<:/.#:54C\:.7MVXJP S0J=0@HKTY "O!Z\@F0/I\8\,!#!A-2WHY MJTVD$<.5/I,XDM<&\A1L[+-P(!@-,,$]'"UAB+QFO4-M>14W%+WD2/1.]^") MPFPFR,92%#J?O,4I?!1@OUVKUZH-TS]Z.9>U^PL-V?I=)6T4=Q/^5W4/@8$\ MA1L'N]\N_IF]&)QXB'BNO"F_(R6-CZ?:B% 0B)_O=U@8B=F>"X>.^2J B#^1 M:U4\G[*T:@H",;N^W_'A%/'2>$&+ZY8$.ZW%2U*X+/HC"$0J@&2A;(VZGN+0SOD >36W!2K;326N']*)1]39.> M1SC^RXE_$Q(_\EA)?*VTK>*?$:'&UY29<^NYL"L@S\VSI&$B["'<$MPE\8H>3'/RC=5]Z?$L5Q0^N9(Y1K]"?[( ["N@>4,5>:,67(SYX>>1!<[5/:&GE?B*/EH[N20@P MG4'>K?T)4=;DRY LBV,\5RM%9,.VOXM.3"+E'.?U$;23K62 M_8VOXO@"9H_9@"AM2IGJ6SH_VS8PFNQ_MM94\N9B[27,$V&8N:0\?R MT;F51Z_AA:F(IZ7/-NO&GG'<5424Q3G,%\F?\O#A]31 <_G,\H2\9M.6^IVF MRUK7A>,)'-J*2A1Z"R'LK'RI9QZ!E^Z'R^#8J&E;P[%_0"J^"G,]R_<=Y6O= M7S#W0.2\D"G>C'3#@4]E^Q?6IY$F[>VTZ:&E;R4RQMF4P MP3A:'K.4Q[--RMF5BYFJ(6J2'3)S4J%%!TR(M ME'WD&EVLE"W0*/'8Q8?#"EG8"K6:D[= -U-VN=)<34A;HU,QSVS5J8ZT!3J) M: JSX'%,*7=AE*_6A03SGUY\.UZ^XC2D;H%F9PL1\M \M_(5L<591!E9PE#. MUGPD95&R_.:I;L:G\6@#"K(C*E]Y$=G2($A.;DU(O&S)>I%R,*/P-!XM0.'6 M6T _"J 8D@67(PN;+00MD%]9R?*TSS5.DH2W"PCY)",2J7PLG@**J-F03V?3 M BPR"3_R:348*9=XQ@,R[Z9BT'(Z7L-_423.5L2'R*UC_@7YMP ]/E//>>A% MD?AT::SA&/.P*,H_\VUR/-9ITP(M\^$<1ZK7L^1K92+NXV$@]S6@?TG"RXAQ MVXK53 P L_;/Q*M5J(A4^PV?Y;C828(]W\U0.KRP-J!0F3;J('H^QBW J[S_ MI21MS3BLTZ %^M7-7VH\54.WZ3X0$Q/M,^P#@2"*G1'H+3#Z)3]A8JS9LK3I M^07N:BQ1M/P,6":NN:IYEB/I*KR?\&KAJS_+BC%-#'T]^X1X7V8$PR1UH"P1 M5J)M:_ O*+;]?H(@Y!Y>+)6ZXUU1O>5^)KBE?EV\GW=; MMLD"J:1BF]!N5R&Y\I_69]5.RUFU*^XRR<1:?!6ZXC95)]HN'GC'1Q3>A"B' M::L2;#AZI4"_ ?BT2G==9;: X80']4FV,QXO8WPC=7D6._Q&PJSO/OQ>;"+2 M-<)=;(5-UA+FCVL3/B//(!)3KV2(0 73+RT$I![>3PY*XVO>4KU:4KDWR?0OEW/KZ MS=IY."_>P,R^*Z5L;F;;Y#:*=BJ5OB=!)R26WJ!6#4U+QVN^MRA[GCAQ>(*S M5T#J]B,;M6G!5EPN<7%A%,E^$,23ZA1XW^OT7;-U"S2_DGD4HWE=XGXB3K,QB-$9$/P '"L"BTL6;;XIXE=\%]A=/$QRQ!;2-H MB_!\9;DGX7>[ E5$VU;B"P9QVAPJ[QSQ)B4UZLFVKBJ(;R5HB*/!#\@,G]W\F]06!3[;;%EC,T#^\9-,S%Z:-4J%VQ8RO]5'Q[-EHHJ,B5N4LEC4!@&'NH##5@DXT@45IT M!\7]X25-K!3;%E\<8KP7,>PE"<])-&6S*$@.M2J;&46%UFRS;15O188/A/Z) M_Z^(LJ6VJ%CJMRUZMKN8RU8>)C:*K8M?-8;GNA4:TFY;I7-(OS.R.H>&*:NB M;MLBF]X?EJ?Q]6G*3K9M19HN';^#5>,20BJ.?2"Y]2C?P1?9/>5(\AT,)VA9 MLM'ZS;:MZ#6&0IX*P4MN53/:;:OT%4XI)_D[D8E)LH6F)"I\ !G$6.I70 M;)CFY-M6+'G=2 @FNI%R9Q8[N2$(LS'61]6ZC;:MI(*^D%>Y+\L\:ZQ!OVW5 ME'U7HY=@J=^VZ,6W8$O.C;FN+2(KA]#-VVQ2X=%BHY3A65VQ:Z MMB=9L$OR11 M6"UWH;958J/RWG9E[;;%/B>>/*LK;H["3.[Z9A]U.YE2Z4MENT6-:$'R*U5I MVR_DI.^C%%X!O23A&#,80LJN\6<8B+3]#0C9XQ5AX@TH(7#\+F2J_-/9M/5^ MJ8TU*]X]]70V6SX@_8$0_Y[+4.[V>GG;NGCI+K.R I75;=-#^*\WR>']LA+F MNK9I4'C7-GZ+6IR X[R6HNM_P?'5Q<97O/P:EMZ,A)4KOY4R9+/ M7/*?_P902P,$% @ 78MC4/IM^OQ]$P 20,! !0 !E>&4M,C Q.3$R M,S%?8V%L+GAM;.U=66_DN!%^#Y#_P'@19!9(V]WMV[N3A9).7 MA2RQV\2H)8^D]K&_/J1::DOB56J+(@W$#S[:+.JKBU7%2S__\CP+T2-.4A)' M']=&Z\,UA",_#D@T_;CV]69P>'-T=K:&TLR+ B^,(_QQ+8K7?OG'G_^$Z-?/ M?QD,T"G!87" CF-_&@P '1Z$\\3'R]['.WO[NUOH=%XCO;1:/C/]><) M?>*QE]%_CX?CX5_'Q\/-_-OM:/M@>WPPVO\O\%F9E\W3Y;.&SWO#X>:0?BW( M?PY)].V ?;OS4HRH'*/TX#DE']?NL^SA8&/CZ>EI_6ES/4ZF&^/A<+3QVY?S M&_\>S[P!B9@\?;Q64K%>1'2C_?W]C?R_95.NY?-=$I;/V-PHX2Q[IO\EBO85 M)"DY2'-XY['O9;DY:!^#I"W87X.RV8!]-!B-!YNC]>( M_?QZ?;9\JI_@9QP%\;H?SS;8/S>H@N8S'&6'47 2921[8=I*9CE8RD#>VWV" M)Q_7*.6 &00S#/;$'R"DVZ4S!Y"*H^-%4%^\D(FT)M[C+-4@TK8U@", M*R^AO-_CC/A>V :3D+ ;@,R[,%-)>CFY?& C!56%3F!JHNZ!W62Q_^T^#@,Z M5)U\GU.[:0%03MP]T",OO3\-XZ33_.41#A-J=_= MD&E$)M20J!?Z?CRG;AA-K^*0^ 3K8+^ISV[8.KKWHBE.SZ+*@Q(2^83VJH,/ MHNT&YC5^Q-$<:P U6G7SZ!,OB2AG:1BGZ15.CN+9+(YN[ND0HD&C)^P&X*%/ MO3 ED(%&U+0;$+>)%]"F/B:/WAU5_P7.-%@4%-U NDKP@T>"D^<''*5:8Y:T M[@I*3(?U[(7%::J!!S94:?'(2;H!1;-6ZK^$ROXP3?517=:\&S"?XSAX(J$N MC#>;=>5!?C+'4$N1M.X&RD6<89J?O#"7T. 0->T&Q*E'DKP\^(*]=)XL(JL& MC9*FHY$8DJJ824EHRC-@*7] 1W&F=DARKJ'JRHGIK_C6>]::K:!E-Q#.J<*U M3Z\WZBAWH1&59+FAT5'R*,XS$%KFZQ,O &5')DO)XQ>,/^$(3TAV18L0G?W* M*3HR9CR%^'.S63'("8Y4. M")>6SDC5 X*FI#%7 0&QZ0C-5$,@<&JB;BLC$"!Q8R-5$M 9%30&BQ40. !E MEX4+;' 5-#5:Q(!0@6@[+VB +BAIWV5Q T(B:MIMR@[3E;!Q#^D["%V+'BRF ME<,'U/<'4F!N^@^V(4)E$%A;%R%(9,3VBD M((6!4Q.9*TFAZ+249HI2&#P-E5%H.H_5D75;,\/D)6EMI&J&CAHJ(I/ =/K3 M4)F$!LW@@-3=K]>VQ DA-3A% K-$"*EYD#JK!-&:AZE+0T&TYF'J4E00;9,N ^@.CY52F(*DV-0!#9]WBQ@: MZ&Q:W-@ $)TEBQL; ++5!LB602#;;8!L&P2RTP;(CD$@T*%%361L.V%+E"UZ MZ'3M$IA*"QMWNXC:-E72D/6PL J379LN5*!]+_3G84YU3O^N4>#GC.+&0=D/ MP_[&DXWT8];'?8:QA'5. RX-G]/>C.$KC MD 3TDP 5]*CHH(!9 @UCOP8N9&=3XZ2NX0);?@!UXJ5W^2G4>3J8>M[#!E/] M!@ZSM/PD-X;!<%0<1OVA^/CWQ33KT3Q)*@=(0N\.A_EC?R_:-9IMV /,SN^Q M3=GT!ZOX'[TPWZ:='5'/>R'1-)^9D#,")&\R6#&=P\1'<1+@Y./:,@GR$K]F M,/S)X*+%1CJ?+8QS0*AEE/23))ZIY%W(-EZ%E:I>*(HU](3)]#[+T5O4XS5. MLX3XU!G>J-'6'<%T.[:JVQ6EXYR6B[T0Z>M"X@7.]*.-D@JFOTVK^H/P[9RR MSB)V/"%.7BIG+7GEU%O!E+%E51DBOCH4/I]$_W;R^W+AMTBWHFEE+5T@7$JC M(8%)>MN.I/7P';7Y^DX"[<@D:0[3S8Y5+U!RZIQ>V*$[=F?.OTEV?S1/LWB& MDYS+STF$3!J-RI1B9K:", Y[95;,-D$=E;=AZG4FIK*C;I3 MFMWI&79.2\W=GA3KR;,?SMD]C,VK7$01!T+M1H$JC3UP 3BG/;V&VFK!=/$J MT8+SDK[,[HN56(WBLVV,S<\ M^\ZYA[S"@G@+C-J-2K-UB6G4ESH:W!8WFD;3?(?$-8-T.?F:+B*B8I!3D[E1 M>&, UJ*:R77R#-0=AWCF-U9,YN,YT=+;+=;#68 )P M3F_EY2U'\>R.VAT3R/*FUXQMUB1!\:H%N$[?TJ?MZ0&POM\N..=LH<([J*9Q MJA*0K=^\GZQ2&;%!0>:D[]MB5>5J*W=G9<33*4;Y+@TF_R%C6W'8,6KKKBMES)6 MG;.HXI(T@$[XEK:C*U@A,B:=T\9A$.27PWGAE4>"LZA8Z5%,B\H(;$=/L&XT M+#NGHFMV=C+"07G9X*'OSV=,LC@XQA/B$T7TA-#:#I]@Q<$%X9P.*RD"N\NU M15#54]J.4E#>Y.5C.[59+*G:\*=[3Z6,S9\WFER>T[][.6E-2\PK7&PI>+@M2,43U"E*YO#?WYAKV+>Z+5%=SN6;G#R2'S< M>*-E?6-2LXWM@:@IJBYE;0V/9'J2*:D5++MW,V]AE'E+>0 M0CX,9B0B:;:XE46K+RVA;?^'*@TH >-&2V MBU^HUD#0G*3:V)E0SG/ C3"-_-')FA[.C]P8><8&MO=.1G&=+VU84Y!8OB=F<2)T M@>DLRG!"/Y'S(:>P[3E:I0CNDE'Q[MS@5@+4VAK7T/8@T%XU0D[=&PCRLVXK MC 8Z.MM9;EN%P>3@H$>5,>F42F"Q]6U.T;].1W["DSC!EB^+&>@O.+N/@\J!>Y6W]@C"]B!M0>*R-$.0D#B90=D7V?MS[ N<02J M1C/;SB%$+;SCIE]K<$V[Q2;8)8N%-18W72NVN6CH;'LZ1/\PWC694K\KG]4U M0\5:;6WMMI&#])%D!WX$RPGM"B*ZNC)L-QE<2/ MA KDT\O7%-,!81DQ#_V,/&JVUK?IX_\!HOT T5)!S4@N'&%<&]^/\4."?9(+ MA/X>XES 47 XBY.,_)%_+M<9C-J!L?YMJFPC).Y=2>V%Z!6U^$JW+X;9RVOX59F AHR MVVM?!MQ3(!;WIBQYV,5UTL?%R8:BHJ"AI'*35QLUP_JS?2C:@/[;"/(]&,8" M=OW^&99A<'>=M+&.%IW:/D=MP$1:B]2Y:'!S[R7X4_.%HG(+D+6W?0W;FY6K M%H1S>N-M47H=?1MW5G1B^^(V ^ZK%=D[5?ORH.Q;55_I"#A9,GSO^N=D]PYL MH+(ZL%K!+>D J'.'9\A:RLKT#D.Y";)]>> RNT$$5).+LU\0]MZ-&^;9X"O3 MK2LM,3U0N^]JYDLE*?=**8D %FNK;UM($?9A\^X'[R5?Q+J-#_WO<\(6G@%[ M7M14CBZS*-37O"4"()1W8[7+N5#OG?BY!DG M/DE?%X.%;Q;1D3IJOPI%\J\@@8G'N1A[C1\*W[N<5*]]E>M33N'H$B%.KA*NIF2@R-S3>W7 @;FMG,+1 M-;9X.2FO%V:7^9!I1";$9Z^T6ZQ^45:N MXI#X549JNR=WT0 =D]0/XW2>8/K':!U5NF>[)LL'("\*4.41Z/49Z/4AQK:$ M'MU[T12GR_TYC+6$4&T]A#+F]IK,C==1T0TB40U_I2=C'#3/]=:P[C>Q;JXC M[@ASYY#*N\?H4YD#%??\L34W(B-P6V^K5(, M=;L)=7\=O5*BYGQSYRBYMSG6T.UP\6&XCOCW5!KP['ROAMH<^> U8MZ=4_9A MC\*ZH8:0BT C&H)R,L254IW#._5(DE_7^H5F0O3Q]9G1&DXN^HQH^&'T*.\ MU7LP%X[DAU7&7.@9L=AC_B!*['\;W$DWH-0@:"U&S06:$8TT)34JR-&"WIP_X:E\ M&!IST69,H\TKB3%4O\Z]),-)^%(4@%YX%DWB9*;P=2[VC&GL6?:#EAVA2D_H MPSSRY@$M;@.CUX?.[U+\?B5%):TQF"M5L9E(&1:6KXHH+KJ\%#]C1JTD5V'EX["@,.\# ML[ $5B#?XF.GO!#N)>SD!:X*,5]T+NOB/@!*"F058K[Z5)3)_8P9RWI9A9NO M3AM5M\_H J2SX5,B%%6J+LJ\/YE8J M*([9VVA""=<=KQ*B#\737)7"2"P&/@1W(P8T61#.)BH=@"^<5=.)/?B!B@6) M-_!5+X 'LTZAXD)'44S6BXD)@E M<]1*S"TGJ:US(7;>73X"0]@PZ[UJ1L3^N\O'9! C1AU8S8C$A?G8#&+$J ^K M&5&'Z5T^3(,8ZB5B5U9VE-[.QVEN::>7VJ6)5N+5?$B6P37KR3Q@B??RT5<* MV*C'\H#%7KK'!UHI8*.>R0-6>^,>'VNEP'OQP,7"H\KY]OA06UFP[,'M:A#% M'K>GV)GJNW<+(M1LGG M[@*4V[VAW!&CY%-V @[25_%!QO K&PSV?PLN-./7-4['-3 MI<3[7!9?V2#7SV13L1D/)FLN@Z_OY^M5O,JM?4JA ?W0$ % &5X92TR,#$Y,3(S M,5]D968N>&UL[5U9<]PXDG[?B/T/7$ULC#MB=53I]K1W0H?E4:PMJ26YNW=? M%%01)7',(M0\=,RO7X!'%4EXO\EY/_'/CACX_TCWLW1@Z18QA_?(W]3VN/2?+T<7/SY>5EXV5[ TT<1=]T,JSQ%:*ZEH+SRZP>'AX6;VV[(IT_+U/@K*;VQO MEG"F/9/?>LF4H-IX=S/_9;6I+^FZ CKV/\89)U_QR$VRD:-$Y A;T'^ME\W6 MZ8_6!\/U[<'&:^RME7K*A!WA %VCL4/___WZ?/K5481>4>CAC1&>;-)?;A)= MIA,4)D>A]SE,_.2-*C::9& ) UEOCQ$:?UHCE.MT[- Q1+_X%PAI\O9$)D+L M3YX"(H_-.4$>NP$5Z,TC0DFL0,5MJP'&E1L1WA]1XH_7X\HDN*D05*H')B;H'=I/@T8]'''AD5?O\1TK&30N 8N+N@9ZX\>-9@%_: M")"AZ0;6*8I'D?]$-7,Y/DYC/T1Q3.;=C?\0^F,RD,@L'(UP2J9A^'"% W_D M(Q7LA?KLAJV31S=\0/%Y6/E0Y(#+!X@B(%+YJ]/9'\4Q^I=7=2\&S!?,/9>_$"UC3>;=36#1E&*H"-%T+H;*!:-30H&#U[0;$&>N'V4GB6_(C=,HWUD5:*0T':W$$%-%CTE"3)YU:O)[ M9!6G:H<8YPJJKB8Q^2NZ=5^5PY;3LAL(7XG"E5^O-^K(=B$[JI]D XVLDB(/.YV:R;C_^2NE&" MHN#MS _)>4V\QT MU,%DO>=.3S$@T-RVND\T(&10\NY/-R!X8@)M)QT0+B6=EE,/")J41M\)"(A- M1:CG- 0")R?J]F0$ L1OK.64!)R,$AJ-AQ40. !EEP<7V.+*::KU$ -"!:+M M_$ #G(*"]ET>;D!(>$V[-=EANN(V[L%\!Z%KT8-!L_(4):X?:+$K&UV;9W*@ MDN!&-JSVKO&J=?J/38P-L4/(;ZP"B&CB"UCJ@#%M!&>J$LMT*RG;' MAH;P: 8;/&#ZGN"JAAB\@^X/HS")2BBT'4=AR-2$6@ZD,'!R(GU'4B@Z):6> M0RD,GH)**S35C%61=7MFALE+T%K+J1FZ:LB(= )3Z4]!I1,:U((#4GC'%>+DJ"VTDJ;7,8G&;AHD?W#=ITUJ16RB((G+GV1VQ?K6H'C7X"_%C^^FX(C8T#GYZU1) M@7N/@NS;=T5C7MM-"Z#?5F_+26 7[9J09T/G*"K!%RLKXM?3:N1MP>.A*0:7AN>A:N*@&,R9%2MPVJ\0B MEXU: -^*$YE(@4S3N\YU5S\:"O0BGR58C=G.Q>[(\S*YN<&5ZWOGX8G[Y"=N MH-**E$S#].I<16H&A/HRJ[!KZNP*D5=FAZHTQ6]_QUO%+5.1!+EP;S*K&_:4 M=!Z.@M3+DNFC3+!)$OGW:4)MIEM\@4.Z/1#Y$2@/V9M\*$YDMF 7_=_MFM%] M"RN_,S:% \7L.*%)W/%Y'*>SPSA'VY56]NNL"59H>9C=[H*L<^1E>(^;.2)% M6J5DWP/16Z^M%FR(]+AKV&SY9QKG;YS<8L%>SN]=HA!]R3I2#:"CNF=_T\X7O-(WH'I6!SW),RX!T MSNM+2#:T1_^I^NR-8)-OW9_U V4!MD1ZW[=1[_E&V*'B51TNJ^9!?(E4?S"G MZMF4D=\_W_U*K$4"ZW)\3?X2^2.Z+U(XWXD$>9Y90B,EL5>5?P2\+;=BWZF7+^&7R*/-$*$GMU5LK#BQU'$F7X?E45Z%=5MTU M61 J;UZ/ 7?UHSAH.L+EN.(J/L-1Z;NX#*]10,]G5VZ4O-&[=,55NJ,)?9R! MOS(NV*F]&NR(-Z%JYW5)=*M:V::W8*?O4[60S7+'Z))[@9+\3L97'$M"_+5F M]NI*B%8H_8J/Z.?-!B/D,S]Z2%QB"R;4\I7VX/E*M">GZ$I;4N%"-1-JG.W3 M%$,_INDO:83(/P8;3J5[RE'Y@2P#L?()9_8-9_8173S#"BW4>#MH\C;<<(IN M'#^LP:_TI(N!9F&&&M3#)M3M#6=*H L1H#A#%>1@JPER9\,I^]C\0.?Y3P[I MQ\D[=*'GUG&HX1TT\>YN.'4J7=AD=1UJ$(=-B'L;3D;L5*C_RPF1QA1E M4=6'&M#M)M#]#:<@=&:4^B!*"D'4<.XT<1Y0G#EUGD(]H]>%5E@EHH9TMXGT M<,.943HEJ2Z03!6)&K@]9EO8VG!F)/KF-+^L1 T;NV4-Z+S.*'L8B]R2$S6 MS+XS(!M/1N9,Z72ADY>@J,%D]IP!V70H?5Y!SZGWH&T3$J>)#YD-9T!WG() M7SZ[O&1%#2&SQ0S('I/WD$6RG'H7^E:<$5/7HH:3V6<&>W2UH51.0:8+6Z/J M10T6LZL,R+92$FBS) &%+VHHF3UE0#:52B_9OM+H1]MTD93&J(%FMI=5Z;EUR&Y>"YU;G0_EWS0JJXL: M'%4A;+/[XX)"R#_VT^I^U>I^U7N]7U4>!NG.EU3/D\=OM^3;\EM6(&*[[UJU MX-^V2PA"Z!2XZH8/B-C,;:PV*@$JDY6(=3>T=&O3YMM;6C5N\XVN(G'SJS]& MJALI3%-#-[K:S#&LYL#.I?5F](B\-$#5?",:R:('9/(_RO.S&V3INV2<'Q,D M/R2::]^9J8M&<)-G3IY$ZK9U[55K5TUKO3*!+ "F:I_Q:GXUQ-J!D'%'SL*( ML\.=@7BB##/CF@1$%7M@1E)"L0:?<6$V@HP]0%575:PA9MR9PIAC#]CE91=K MN!F/)B<$V0MB93'&&FS&S2F,2/8 7E&LL0:<\7KR I0]8!;42$+WN #*G\6 6^PWH;Q?'"/G8;7I7(&F V.#<-'_: #U8O ML@:8C=))HHF]K!8C05W)&FPVBM<(+O8 E5MXLH:2C>)-8XU]C 9^1L#8IBYE#3@WDMS;'I3,2-2W$ZGBHNCI*(T\J^FPLB/[J[IU3F!:4I^ M7_FUI<9G':30(C$C6.&H+U&7#7HV#[E"PWQH_1AYG32V0Z+\1 MN4W2B4SXM29]FTJ"48O%Z.Q9*KZYKTK95IOT_LBR6K@,/*%!:?;Y5>&>_CU& MXS2@:5US' UGQ'?[RYHFT^!!I+\*>WWFR2SBY69+V]6\W9W?.BF]W=/O:O3^ M%XE LJ#&+A/CK28030,4%GBWF;&[&.@]]I!>W:SH>6[-)\OS4Z)1<2OW!78IH;V9X%HA0JP?5=>0 =6 M[\[SZ:G'/?D4Q3\2_'2*LE53MAOP6IK:("_JW?P+>9?/*+HEJZM,%RT[,97X %'-/*P(E_U.-749(OI= 4"9 M>B"4II(:(#H!XQM4(U<1]M)1]K8AG96SU?$H.;K"1!+G MH6K/:-6%L3 F0#OM&1'I:+]3'54&"<5U&[EA/$91!-O2H=1W!_9JIA4/(J4< MF'5U%$:YQ,54MKC;,W7:@,;LZDA% C<4T:]'KODWT7:E;U]4;I7U%%\?\E$R M5WQY*(>K$/LJQ/YN0^S';D +^=P\(I1\Q?DA6^ZI%U/8[;)7<6I;3)V'5^5 MEM&8\>8KI:Y6DN7^_6[U9+/'OS-=]AF7)SQ&[BC)'\B1QN$Y+0W% "S "MQ M=[VJ2<7[U7?O_8!(1>[?$38W%0"82])\]$)Y=RKPPCR='9YO']WD-S<^#T=! M2LSC\[")\JW@D:^1^?NSM^C=XFP!CER+JY)@B>A]L],4W6+Z;F7^XAM]N(J" M],.'O!!FU5,2-PJ7-4I.+M"CU>I%L.*W^065Y[O.R,\UU?I&4Q!S&Z. MGJQ6X-P,"8T^;3/QR/,R@;G!]]"=X"BA6*B7(!M@@(DG[\!J-;7E0VC#V>": MVN8[?9@'TGA.G^V5TV?E]'FW3I\_?5:F-4FQJZS,)=2!S3Z:55:FL2AJVZS, M;L\>>G(#+4XG &$7R7[?[ YPBO*S4&%W'D41O:5?/E$CWY,AM'9OTW#N;;M/ M(4>NVDA@U&;V]Q8Z::-,RZT _?JTV5;0JO,>+8K;%_+EM_Q/Z6['M#-D3;2: M,UB!OQC W'7>1 . M;GWB)NW X[O2V-1=C2Y$WN!"N&IK$_H93J6YZ?RVIJYB="#R!A,BB7=['Z,& MP'\&C_)96U/!BRXD7F=")/&Y+V1TFL5\C2A']$4L%&5%.L(1NKP/_(?LH"NV M2$'D=P-K0U#MV1#IT5!RM+CJGO2E+Z8<#JCLGOX:)4IV!.G?3/&<-ORLJHVL M@F_O./AV%":^YPM@48^8@OW(G2I:6F-..>[$.)D&'#RM ZGZ8^Y=OLR[1O M@-A<<^4R>R%75=JAVLJ0IQ0\"[$4^3(MT^ QFZ>\:MOS\^Z-/4$"-06[X]*R MHV2U;KGT\,@4_&2*GNL_*'*JGDLQ,_4Z)67/]:-OU#V7(F=J;'(+G_>!F:U\ M+@7./)P_.J&S15WKWI3F%CM^^ MN?_$T4G@Q@IO0*M.[#[=SR$/V\Q "0LS!B#GM]8=F3G+SZ,RL-)E$K/NJ&Y* M\S8?Y'L?'3:?TT_2.,$3^JIBD*>X/OI/RHJ,$B)#I_AYYRMNP]?2+>Y?(AS/ MMTEGE/9>)&S# .#0;9?6CD:C=)*2$8B\H_Q2I"(FW[ZO9=:LC*6EFZ$72.)> MD],MLPY+^$*KR8Q#3. RX*<@[#$OT$E]!EK?HON"L??B!X'4Q\&\13?8VG!* MRCX\,F3FDL,MR FVQ]RA'@RHSS'KH%\.AW3A9/TZU(RNQ0 7 MYN(]F]SXI^#?>/ 5;E 8M37.T:[&0-.*:"'#)7&PSCBJ3.1C-_953E45H3%' M:BLE"?4KDX9U-GT)>[9.TU%:)N.9PYR=[O"C MT:A\7;/(S>(,.HD2(>2F="M6 IZ3B:Z75W 5QA(81Q.".H8EA;7"A^ &N*D- MS)G*(]'J98[3^)VM=2(.A?:G8?/SR4_':/JJ7J=LVP Y%VY$>7V)(TB,BJ/0N\"AZ/\'V*MM>MG*90Y!TLB'>^: M+:N1QF1)B6DARWNRZE )TX>BR2)$5QTR/GT",B]!03>1$Y6NY^MO*72^ &LB MW>^9"?'*@C&"H!Z3CP^)QJRNF*^2Q-]SDOC,9SC]ZS]\L@9$H\>WK^@9!>!0 MAI3>\M3P5E*PS1W&70I9/L#N;U@WQH,:$$T)U-Q&4/8&.7I4]Y*$/30/"9O# M(%/,Y^%3FL09WP.5"UQ"9-SCW6J."I0J8,M23S%0[-/NVH2X55MH1K MLWTJW)Y'A=MFGXK4I<(J6\*%U*P*%_;&'EJ>SBW";&= R1+GCB&E*G35B7-' MION!? F-C6^:SC'ZF?O,F2G/>9ZQ,# M^H1C1M='7O]-@D<_UN_=&'GT^19RJ,A+L\H@LS)CN'+,KARS[]8Q>_3B1MXIP:]XK;/>S&XW M*Y[).?33:T$Y!@\E66Q!&U-^4*FD/*=?WO^/KFNZ#NN9+L;L]6OQD8O9T>M/S5 MXN:1K%(8Y?AMUN3*?:,_RL;B!0[SUW'SP_QY&!.K./,]7*9)G)!12,1PD% M:%C.FU//-]JU&B"_(?_AD5XH?D:1^X ^OZ)HY,?H*B(FL^ T8 R/O>//O%A$ M0_&@UZ$8=V2":!B5?4!;[@':FX1$8_5P2<9JW4"Q:JS"H?U9QVI+"99BL,DS>;8;) M>4@F%9JQ2K]$12W--Y$2V9U] N#7MEP4 615=H2"S$R>"D3\((59GL.B0V;[]B=X#BY'-^X 5)75FDV-?1<(&P.835V.Q?(:Q0C>A/I*/1.Z?TB MG#W_5#QPKM(1@-C4+5Z)/\0#6"R$UEPJ\*L[BE4_$ _;BN!!W9?)9$-9@K)15 M1&85D>G,=4R&_E&:/.+(3]X@P1BV_3+$841A*N4L M1;BE"_W8'V194(<]7BN^0,GE4_;84/CP%PJ MPB,4Q_Q @6C=O ^ED^A+4MLV)AU=U9I;1F/%J**6N5I+E MGHUN]62S=Z,S7?;HX9@=_;--7>;@X#8UY-\ S .L!M[UPL:5<%Y!$JGERVEH MR@_12KPBW);Z'*K%'^.SE%XC^T;D.4DGQ26T^!I13@G6R_$9L7W=X'^1*\N1 MGJ]#4RF 8+-M$;[L]%&H.3JE91YN7S!E!%C\%-#1.U URX^=5B&4$_)-U)&2 MIUV]&S77.0)X+>Q5]!E.HV[T/.WIO:BYSI#0W%P*+?O/'2G51^P97XX('4F5-= "G*IV9=B."!U9E'70.[P0;(W&#@@=_H" MNS6! W*O+Y"*?'GV7@(';!_75#Y/G@+\AM Q"DF? M";W7!>+@D+VI<+CAE+TY17<.[:]?AF[R (4LHG_(W%88;FTX!:$=(?T0=3:[&LAEJP$LN3#Q1DYC(0%M"7()E$)AC;O-+EPJP(>S>:F+0H0,58F:>CG[X[$14$B:5P< M1&HH#X$_\'%[[+VD(IP4%N-OZ!XD>%%S4VD)2FE+ 5N:CR#9$*_1,PI3!'@/ M!=R'L<3J!6R]=LS9F7I0()68;F4+"S4D$7/S[8T*#W::8M-DL/RN%;WQ)M8) MI_$RJT?$CIT1_NS9[P;DXC67"R19#.5T2ZT_-6=VAO%GX^V,R.6$V+E^F!(6 M"EZ(172,B#A0Y>V-SZ]$& 2\'[K16[8]7."06LA$YD'&?1X9$X\#C1]=YD&D M6RR %(->WU@JSD0PSRYSWZGB'5V]X[*Z^_2GNOOTWGR0D%M0*_?BRKVX"Y%< E+8& !0 !E>&4M,C Q.3$R,S%?;&%B+GAM;.V]>7/L.)(G M^/^:S7? YLQ899I)[\SJKLSNFK;0E:5M/4DMZ65V;5I9&44B)%8RR&@>.NK3 M#P#>Q$& 00(>JA[;K7ZI<'>Z S\X+H?[O_[;RR9"3SC-PB3^XSWQ^?GWZ L]^+ BY(8__&;./GFW_[/__A_$/E___K_'AZB MLQ!'P8_H)/$/S^-U\B_HTMO@']%/.,:IER?IOZ"?O:@@?_F/_SR/<_(W/P^? M,/EK^=4?T??O/OV3APX/-83>)D7JXT;BQQ_^^0\_?(\^?OK\\=.'CS^@CQ_^ M_=W+FGSQQ,O)SY\^?/KPOS^=?/C,_N?NX^]__/VG'S_^\/]K?BOW\B)KOO7A MY0\?/GS^0/Y?R?ZO41C_]B/]GWLOPXBT8YS]^)*%?_SF,<^W/[Y___S\_.[Y M\[LD?7C_Z<.'C^__\\O%K?^(-]YA&-/V]/$W-1>5(N+[^,,//[QGO]:D'.7+ M?1K5W_C\OE:GD4Q^#17T'4VR\,>,J7>1^%[.X##Z&22EH/]U6),=TC\=?OQT M^/GCNYCR@'_J!?NCC/]$/_<_JSQ?>/8Z^093RZ\VYU*X?>K(JIO>VE;W&:9@$ MI_$TK8?U>,MGOZ7)%("GM72' MU7\YI'\Y_/"QZ;;Y4]0-21&-4C2W'&%C=& .A:9M;. ME9Z;B/#1M1Z.#[_>?O-_.J2(T:)?*?5?_O5]^PUWB#OVTO25+$UO\#9)B1=8 M;9(BSAM+3\+,CQ*J_Q>\N<>II&6,I=A$Y$03NP@U% $&L=/T'B*XEE*NVV'@ M]C3+PPV9MJ[6C36FH#4381.Q4XSKPM6$'PQ6)R@]!&HM(D"4$Q)<.U-'\\\_ MA63GGOJ/KQ?XB4!):WY7,CN:YC4,DLSV"DXPL#12=PC(<690BX%&Q_-X6^09 M4_"CTHX8/ID#*9/4,#TR0Q,G_8 3)\T MP/0)+I@^&X/I,Q0P?38#T^<] --G#3!]A@$F>@U1;MV++(QQEMWB!_J?JC.6 M$1Z;@-)2OPLI)0,84.EH.825E&>F915^P0Q$]#J,0>CT/T__>IR2/\=!\@N^ MO\7I4^CC3.B)1FAM0$9+70H5):%SB.AH-X0&H4,U(3"W<_I?19B_'B>;;1+K MNATQCQ.WHU)?Z'9$#,XQ9:(E=\[ 2%%+"VH71]3:)/%MGOB_J0]M>3JKQ[(R M-7L'KT,B,+B1:<8=GC(ZQ AAX&,5!"&-1O"B:R\,SN-C;QOF7J3$R@B/3=QH MJ=_%D)(!#)YTM!QBJ^5!E.DPC%'%!@-I-SCWR+(L./72.(P?Q,ND,6*;V%(K MW 65F!(,FI3J<3#R_6)31.S@_ 2O0S_,8>#G.DVV.,U?KXFZ^2H.Z+R[97& &NX#1+FAK;"V18[3 MVV2=/WLI/H]S8DYX'^%5EN%\;-6EPVMY):9OSF!U-LX(!I\FV@I6<8P7917S M(D#,TKP#0O)?0P"2/_WUAN@EPT5:1N^&O&=BB95VQP(#5!?8R_)A$P?EFFR9/ M[)1+C2LEATU@::C>19:"' RTQG7D+\TJ#A1V6!S.3MZ+>G;J_VYM=A*IU]MS.7DX-!XKB.W"Z\XD ]%AC8JNZ:+\*U.NI<0&?U%E>F M9N_F=D@$!C,RS89(^9KA=1$A2@<#'N>Q3Y#;7#;7+X(5DZ:2PR9D-%3O@D=! M#@9&XSH. 55RH(8%U3RP)K@DRZ_6MUXT7-T@*?):Q-]1N9T M(:C%" :')MH.P5CQ,C!Z/>YE L.CI CN<(3)4G%3Q&&Y0,S&@\3U^*P%C)N8 MT02/ZS Y!Y6IIMR*CO(BGAE8I'FY6;GS7E9%_IBD8?XZNL_DB>UO,64*\[O+ M(:5S8&FI)]E3$FK4D(/:3I['UVE"4)V)EZ'*&5.3UR[*#,SI@TZ#T2H&GW!Z MGS3IFJ9WP%YN'HZ\B&;8NWW$6.<@34YN$WQC2G?Q)J,%X^9&%!S"J2)'C'[N MDS/Q4BR)EM/:[GJINL/^YPA!@4"FG10)'0:[6[$'Z<)%G\WY1DQ@Q.@^[,'1 M2L5X&\8K:K +>X"S2KDM[C.-O )#*JL'F&(5>^>5?1+GT%'KQ9U&ME1+KC9. M9QT%L9D M9U0LQ,.!B&AR\%R?!$P^!!0N/;*;C7R%PSC#.:!:!,*/%';)5'%SECS1LSD\>XO#O.+AZ MPNE=N)$['V,)MF UT;0:98;L($ W36 '=4E5-0!<6.U,)00 M:2@GXA:!YE6,J:H2FZ1XU&.S!4(3(VKDZ?" @)N!HD.,$5:&'+0>@JW%VB*H M^@7?9V&._Y1D-'A@=)94D]M"D8[2-7I4M"!0HZ&@(-\694&/)<^R4V+UL2]> M[#VP<,Q:Q5'7H\UI&3>ZI@P@-,8&"4V:NLJ M6G8&VPM[(>NTR0H_)RJ2?UG M.T6O\M5U$L;Y>:Q<=AGRVT+<)+-JW!DQ@T#?%(T%"4J8C/*1+Y'276)Y.?+0 MEDI"8;S<6JLS:*@==ZD79VN&'?R;(Y=F%-:]QRK.PR","AIF>8O] M(F6W?*O32@E7U5WK5/8]4?BM3K>; N 1@LB+3BO 2E8465E[R8 MOGM.[AZ3(B,KR+MGLD)XE5\UR2BMW3"I56TNEL1DSOM^7++))-?H,@(;?6]6M&ZW\54(/I14)G[49?I69SA2\B@DR[[%W5/-T]3S3Q@DN+R2JD$O]"42'T>94HF](=U(9 MYW*.,6-5^8CJZLZIXNS..8M/.?4B>N3T@B>RMW.1*=CN6(844-X**[6S> M:J ^JQ#2N>AHQ0F%@ AJ=SL\GFB54)],".E<]+CB/$) !+7'G1U&])0@='JC MO$?II-=Y587]WI(YG^['=1-T^LZ5F4<[_8P8I]7G74(77$#@Q4)3;]56L:$6K\3%FU.&> MX_0AJX\?,NR_>TB>W@=?5RD*54RS'PO M^C/V4KD[D)/:@L"8LC4:9'0@@#&B'%_+B9&CDAY1!K?NH5RQ_(*CZ-_CY#F^ MQ5Z6Q#@XS[*".\/0H+>[IAQ1N[^VE!"#0)&.AEP>Y:S>GWJ(% C,4E1"I_ M>(.W27LB1(B.WO)55*CW8T0II <%'J: 41;_+4,.!2A9427())X;G M8S*7/B2I_"1D0&47/$(5^YCID0""BD@OR0D((T4UK4-$G&YP^D! ^E.:/.>/ M]-6C%\N1(:&VBQ"ERGVD"$D!(4:EGP0Y-0LJ>5#%Y!!"MQLOBHZ*+(QQ)I^: M!E1V(2-4L0^5'@D@B(CTDD"#D:*:UB4B'LEZ>\R7](DLXT&@X .'0I(:.#5 MDH&!4@+P#M?%?13Z9U'B#2]])31VD2!0KP^$#@$@'/!:26!0$B)&Z7(?DVPV M2NK,,"ME5D6>Y%P=D)I,OO95,EOJ[O#FAR,$ :4Q[:0W0-4Y;W41Q%@ MP(8>.^N!ID/I!C* $!A,Q-K) M;K]+GA]AP.;8RVB14/I_:'&4)R_"M+Q2?NREZ2M9YO_L1<4P@,*0UR:LC,SI MPDR+$0SL3+3E8$B86'I9G_X#M^PP 'F#R2 *_1P'NT#36(I-D$XTL0M70Q%@ M@#M-;T&IXDH* S$,X*Y\/RF("3?8Q\2<^PA?XKSR^;+90\EB=3K64+XW*ROH MP8!-0TFNSE/J!9@F>J\8L@,48[8;\*(H>6:9.-9)BH*DN,_7182\ZAN4Y']] M_!YY[%\G1 !]G(4^?SQ %"_,XE6G\)\\?C(LN3#4[9:N6G-,DR M-98U>:TN!DS,Z2T&=!C!P-Q$6VEQ7@_05N8\?B(:)^DK&:X2F_LD-D$E4JZ+ MG>[O8" B4(H+;JI(EJK.+"K8V'C9@=H:]"Y+9W)JJPIG-L3.P:"KH5[1S(8+ MAL\X]K9A[D6T.$OMTXZ3+!]=@FGPV=V_:IK1W[N.,#F'GJFFTFG*)]1 $'>= MXJT7!J^G,;C @TSMEUCF)=GB6/WJ& M;Q4:>4*FFPO= WS9H0 5@OK']S" <9'$#WY9OV E:''26=/(=E!ZK MU;S.!L;TMA3GAI3;@=3JD^T$,HR0G5AZ4.J,SWA)=) M+/9X1IP@]HF\*5H[QI;-.7S-=96C%ZOWDPS+,-SK=4J3]N>OU\02EDZIUESN M5M4L=A?\X\KWU_UR>N?X,U!24,>5L3 'UV /$,KZJ=]OPH?'_&K]-<-LH2%I MAQ$>NZ7;--3OUW)3,(!!FHZ6(XGY44JY#I/U84'^ ]8)>T[T#HF[+5>S9/24 MY1'I:[4D"9[#2+ZATF&UNTO5-Z:_;1WG P-' V7YC6W-6F$0D.\; 9L;0*E M PX8(YU?_PRCN^7GOV3]Z$\\J.^RPCBKYXW1.ZYO^<# RT!9]:%]LT6MF!#+ MGS!/3M$9UF#Y8W5IGHTB44)K=WUA(1@@&72CMN;45I4=3L(B$MITH3 ME">,+DYDY4>Q$,]@E8>OH Y=0^\^C,J2X'' 'D@^)E& TXSN1O/7D>![?7:K MAZ^&1O4.8#5YP?@=0X6YHZR6G1TJ= 7\#I4BP$%5[V6(BL$1'#7>B,BI(4+. M[+5(AQ'(DY$ZK/;:>Z4'MGHASD-B%\'-8H5%8728[U9CDAI4TT*53M@DA !L8GR77CJJE32EC36O^V M2-,9C3&YN\73<4AJ#C"PTE)S["(O:B=*&'BKTP >)YM[XCGI02H];B4:$Z/( MO[(P8!8DL286=Q%H$Z>[&][%\'1I8/"]LPFB8_N2&_E==AC %SUVTX2X'JOK M!XHZL-7A P-0 V6E-TC@_*_V_M7UQE5OQ^IXJSIZ0Z"]4>V':E] @XUR+(Q? M@>MR@_%A(Q?A>JS[XZG,6 MV/B3;-W& S3&^0!LK4<"-\:8P.!05U.#/39L6'96%>/+%6>KO9%E'MCUG7)A M!W!!M]F$S3.N9NOLR[&AY+"[, M(R@A169!1'L0-F0<*-0/#,*,!4@0QS61A$ILB[-,08@?HX_<'?_C#]P?__/O?5W^J\,;FTJ0M%J),BTB$?/[A^X./ M'S]/$@(D=^(J"%B.>"^Z]L+@/*X>3L@"<&345H.:U"KW0IK$I&" K]:/"V=J MJ!%-$'08QL@O&6!@Z0;G7ACCX-1+8P+\;.7[Q::(O!P')W@=^J%LZ:?#:#?3 ML:XA_>3&8UQ@<*>MJB"BKB9$04D) WO\(E=[->QZ>Z&WK8!U\B'53WP LA=/ M#81O*L9/?B1LD%[!C!RJ"7E@X4U3V]'C-^ /7U9U'J2S)#VILB#QZ>,Q$ 9K:=HC4W\?8R9-524/-:XA"5.>!OH&6XU3-^]'+,7 P\ M8*NOSDQE[!F\1R_6) CW6H337%R(9J$SP_H^G!5_@O860D-7U;$QJ%FU?XQY M[:57*:N8%[##IFN@+,UY))= Z MY# @5A;T:$JZCT3-2:GM%UR1JLP77>%(PITF0>'G\BX= M$MCJ4K%B=9?V?P71I4*5!&GU*=%<73I7X Q31A9[W_YL-PBFKU0_U*7\#=8E M\4 K\64PJ(YO'A-5A>&RD=E>0>_D:9A,;>&3L"&QAJZ'\"5B=6&SGZ'CA MU$ S5E^M1^=\,9FM:4*E9#U9B&B<]_Z(8ORF(6-O^S(+:X)2K=&5@9C,;L>K M5PDB&D =K[5BJ#M^"W'E<(LC(O-A%0=?O/0WW'%BLGM=!8/5,,A1Q7LWYU)J MPS&P +3-C4+#'#]A&,RT47$EE6P">.03HIY^(35"!OELEH31<^$ M7JD4-0LTP.FIR]57*;D8ZKP>'PSHW> ,DW9])&:=$'\;):SZF1IX(SQV]TX: MZO_2 MI/,XQZ3UY#>/,G*[5X]JI?MWCV):,-@:45!0(9/]7 $*"HI*I=1K=8[*5U(4YWY% ?&_6BI MJ9K2 %7H-048$&P9P0H&HD87[J:(JG9^PJ42((2UVY STH5EUK:"F'C5;#6. M\#I)<4EWY[W@[$L8)VF8O]:.>14'?2GEJZDO.'],@G8Q(-M:6M7 ?CR9U:;E M8]2L?!Z,[[=O,U>>DG"A>_:1:MBCW'N!,=:KM]F-\94#.\(Q7DNSVHPQ60W] MU3*@%_RKY("V(-;25A*]25"&OMVFR5.8$9Q_]_Z^9(*!O$NR%[B 5\6- _J MU9I[KC4RG9F+L0FUJ49V,6@J PPX)RH^1&TMYM KY?2FS*R;5!?(_*EKMVI> M-90!$=/2>=A( +0PIRG* YZ^)>94,X7N:V9C*0#P.F:B!F)E(O8$LR/J@UX] M-(]K[VBF-XG=0R*[&7U%"O83OW4IP,S:0K7XK&[-VV9&MO/#YIE1<1'&^)S\ M4W8X)B)T@@Y.42%"&BIX*!FJID *)46,%@Q*',*8[?'3D130-Z@%:;6CF4R #:#Q3G+O<<&/9X)SE?],%UGCR-P$\ M2BX8\*#)>WVO7F*270\.CI,-O8-CE\?JV!M=9ML9G?4-&N9Q'N<$,[T;J8B91%G#VOJZW=I+5INT7\O)RJ?A#$RK]@Y'=C7N62YV5G -):5 ])!Z M,2W_DR<(;[91\HJA3$+,[G(6/2E2NBICQK*\EJ>5JF7;/,=D"?<8;J^)S:K% MW@1AUA?QDPWF%NW&DL",E9W4%^:QKXOY%7& ZQ'@/7MI@+:$. .V.!>;7RX0 MYT+^N#0 T-?%41([!Y:NAD/H5#PT64[:<%7H*2C?7%[3'#.KI.0%5D$Y"5$L1]E9JPA*FX@,PO_)FZ*XB&9-S*)IJ MRH6,$Q96HXJ@T>^4HV;[).*64C_,V(^]/=,>K18G0+3'" "C D.TEWM[@5)> MU;E@NN"RKE;I:MW)V'Z6I/6UR%5\@UE=X6LOS5\ODQQ?>Z_T'J4<.H(I96>) MMJ;UF4ROI_P=Q3E']WPV&,$^K%_#D[^FI7!:P21_13$13_[)Y"^Z1)ULM73Y MNK-$\&- O.S=4=Q^CP'E55_&BN?F4"3&N&0L%S?;.G&IW M39_!!S@X>OV:X> \;I(NKOP\? KS<+1$Q11!EE^L3S1TL 0QE (&Q)-5YQ+C MKV[_A,XNKGZY16KN_/(GM#J^.__Y_.[\]'8_EI"?H3WC$*L' M.SE!+UZ%!IC$?ACAGB5WR3P^9IE/.8NCFKFQI$%3,WT'C"=;T+CA4.M\B@8^ MI?7':#JR9M==\%\A#UA.\)3:% M+'R,_#O";"\3!V0'0K8U?_<4<8YZK#8'EXDQW<&BPP<&_ ;*U'HW8<1 MFX=98E&Z1\?K-?;)[^2?GE_&3M.[42#S--\0*]^GAX096?_@\$GQ1%J/U2V, MY<:H L+<>C 3@]6N34<2?)]G M8,40X14KL(J-(K?>E#*8L'F6<+N>AQ4FC-) 2=\#ZK06EQ#:YX-\Z)XK,^LZF#\."!_20O2-.U) MJED#Z4D$@%P3TS7@K",.\O&[H0W0)3?XA8/H2*PV^76G@[6. M%'CGG9R)YF>>C0CX"PL=]:5[N\[%$@P0ZP?][1PU"#6<<[^ F:ZO?%B_3:E# MS5_9PA;7EU(P,*<_S'8>IU =Z&Z.5G/0U?HBB1_N<+JIHATO MZ![UZCX*'\K:S))&,Y)@$\X33.OBV( =VK+"7/4A@%L):$,# Y.X"G7!**(2 M8("7#%0?XX#5 :>I*^I#0MEJ2TIN=3T[HG1O+2NA!>,Q1Q3D;VU+?5KG29#5/-/A< M.3"E&3)/)F0"Z=)4FJI]6S?_797Y#@8(]=>X.R^2H>Y>=MNU[,6^7*ZWSKZ\ M$]8,;3-.C5W% ?T_- K[R8NHUR]35@[OUR1-9B;")H2G&-<%L0D_+!A/T)P# M\ND=.K\\OCE=W9Z2?R"Z!S]@_XM._^/K^<^KB]/+N]L#M+H\03>GMW, ZT!PW0YK&N&JC_APZEHEUWD&D;_#N;/QP-DP5"K. VAT&BDRK-48)6 M=^CN3Z?HZ/2G\\M+>IAU=<;^\.?3U8VC'#S 0 ,P0]T\!LT FU/RDR9@+*: M*+;;B*5.\Z(ZV]IYO$[2#3L>&\N$I\MM-4F$F4F]K!%ZK&"V:F;Z.\8!/<%+#,^2A_Q.@5>RF]TOP1M4\!JM0/4 !49HBEAETJWLT/J.P"2*AB M'T ]$G@ $JEG#* JDW85K P#/[6GI7F'R3_;$( X$!P[G#2.=60RW5VL[=W* M'(TP7'ON(A/,O#R3(083=IS$AVS2[H21Q$'G'&O.>5SX>KIZD%@^P2FMQ,'= M8YH4#X_5?XY6U)9W0R'RTQG543\U?J\^70Y49=U4^A]:/5FM,HP(9S'IDBQ-H%--[&9 MN=+0B[ M\NFH:[Z VD^ *U)S&S[$X3KTO3BO$@BPPEM1Z(Z#M#C!0-U(W2&6/[Y#)SCSTW!;H[5>9C$H=V2C5CBJI<. ;JM8E8J: M[O/2-$F/DS3%/MMPC54],1)AM9K)!.-Z54H,^,% >H+2DBPH%*UU@G(*:"8% M=<2 <\27^+DSC-,D)O_TJWDI#BI;FA37C(8LXL)M-.ZFYQ%M-[IUOL;HQ[WN M+A?,:)G1&$5N_Z[[;_AA#)D;_(3C8O0A*D]F][V*6,G^.Y4^#1B(213C'Z24 M9#,Z5>'91_6=]@I-YOG&B&V=9(PK7!]8R"F=@T%+/0DD' 5*GGII3#P6#:EF M]714@T]&:SF\42.CUJBF7.;VB@$1CK(.+[AES]"FL;6,@MZF5Q]56X4P.$-; M5\,AL+Y_AVJ6]]_2HH#?,8@=)YL-V4TR$3#@5>]J5^VI/%DIG='@"/W 5U,A M+BZ@S P4W27I20 #V4EJ#W'<''ITI!R0=6Z"F"#4D03.<^HUP)@_-98"#]Q* MWVLH8L_@/>:G?_^NBVP@V[8Z42W9I++'[FV2\4NY%X M<<8:@M62JZLX=*HIC>]2=Y1E$^0[F=L%_21!8 ;!+MH/!\4_O4-E&<(.-Z!W M$U7DIK!*R8B3UF.UF\1#WYA^'H]Q/C#@-%!6%J9;\3(_7590*-F7/MCKJ]X9 M1,*H3BFMY=!PN;J# '">T#EH=+0;HN2?WZ$!4("L*.NXW.N(7H9WHGU''=4H MG^540WIF#%(-J9F<0\U44UG4-=F84\[R/K<)OH:V,)1:J;\>-!,! J&:JS\3 M?OBXU5_K_8%ZSL[;@48$#,S^E"3!\\@_O./AO,C6 MIM%6[#[%)+8V,C+EZOW+\'#)97,G=!8/R-H7/9!T^B[S8^?GB' MYD*4T%T,'O-O\9HKM)0YVU@[T$A^H(W]SB% MX6UTJDGJ>Z+)TESF/[L1=UHZ;&HEG$^JW.HKAF]V7*,"0S4=#7EEG^,[P!13L18 M(;LS@7VC#\5&>&QB4$O]+OZ4#&"PIZ,EY^P^O^MB[@OV*!M[YP4#:O0V(W\= M\7%#(JO1^D(%>R'Z/0HP?\&WU-PMAA +=US31MU(9N==G1SDV9 M]>DXR?*,67G?M7)LW[FC4*O;BED:H+?[V$DB&,#/8@:7YY4R'#(.5+&@3B8S M>'[=?\1!$9$F.,%KG*;4[K8I.IK_$N:/YW$0/H5!X443//\"'[(Z-RS64+W9 M8_:O@!ENBYG&S4"_?X=8\;M#QH:ZGX$QZ)H,_=IG"DH.)^41],X1%.1@@#FN MXQ!A57$$P@+YS$!@UYB35K,XQIG2<:KH(2-MU)G]TSO4P@W*)0W+L#RV2!X2 M67WA)%2P]W2I1P$&(D*UAJ HB< YG%*MJ_4%SC*LD=?%@,\^=C3,X.&D8 *& ML'%-.4_TS^_0Q2R)_6),BJ(SA\H[HM9C*L%FF98EZO(HN) ##H MG*(UG^F[D<$BG7M2(*_8M(P?\Z:F0L"!6NEGS23L%ZQ'/? ?WB$EMF&@^'2S MC9)7C(]PC--D <#!J+OCT;/3 U$V'9BQL;-_#AVOQ@\#Y!:XL?Z."ZP=LD917O1@H(2\FM'LN/*-T[7)?0@L'8B(+<75-) MCAIZ<&YP:)#^*E:+TR70-->K&FQ@X:>_,OWTX1VJN($L0O^C\-(0OE&7V2T.=9,U MZG$"QJ5!:L9/']\A$4:[*4>_+6*O",(G/L;&C2ZS)/3NP25>DDG(P8+JU'O]8DL MWX;8@@&H.G-NI[Y5^?31L+C9!#DNB) Q$'GO9([V. M(O^'ANP_>1%U_'J U.2U>BYM8D[O0%J'$0P:3;3EKL;II0F[-V2W)RT[9$#> M8++T:DZ\PW:BU=$6ZAZ^9\>.HUI,''.Q&1O#%K&IF-@I@(+^7@;S.]='F M$E="7)/7)I:-S.F"5HL1##I-M!W"\&Z8+AX&$,DJ91,6FXX531F'LR0]28K[ M?%U$M:VG61Z6QUM?A16YDY0KU*UJ"WE=A-2^TZO9N2&%*^2!U%^;C0DF?) M!*'U-]CK47V,B,EM0T2E]! A(EKG[D=302DP& ^,>?@\IJ>P2:IY/B0GM_MJ M2ZUT_\66F-8YB#05Y!\%5N0P\"/-;^S!F*S_U*8Z*P<4]C5QQT84,3PT&9*,J"O.F=>M0PD"4(HU\_9,2 M8 ;\0,H"B,W2K C09X:RL)^J^'YDB1=8,_SOJ1"5R0$"5;69FI 5"P'C2*=J MSB\C;=2QJ'<\G>31^IM5%9/M+>NX <.-JYP#BALTTE:ZE^UPPO"#7S-\M:Z. M^G F&49#(IL>3*Q@USWU*<#X'J%:0V 0(AJ%T)#! (7B8:QF'(*! "!/G74B M$K2YP8#06&61YYKM*;.D,&T2%#[=2]_B]"GT\0U^PG&!QZ<^;4Y[16N-3&E+ MV&JQ.0>5N:Z"XP_*73XG+OE1)6"A%5667ZU-<:7%96]-I6U"NZ@:90&!)7T] M>:^4Y73>M(>A"KF&&!KALHLA+1/Z&%*R ,*0CIXR#-4^:28,S92NXR7'<8"# M2KE?/)IG(5<'<8SP6$W#H:-^+^6&BL$YT$RTE$UY-3$,?+5Y7^NSYL[A<7;T MVOFOM@Q;KPJ;?FKA&;[@)J?P;$TC3B:\LW@PXV)^FZ3;D$$M0!BCZ09GF#0] MC7D](;-(E+!;O2H-CM)G:W':1+^!*5U4:["!0:N^KH(@9<;)]B\=7A@H; K? M=,K7F+QF,N!W4J9(URQAR:(Q9C#H--5XB%'098QH"3KV,& ;YEY4)BXU*)ZE MSVZ[1*")4<.:@3J\8.!IJ+ P23*ZNH_"AS*L 0XN]9RDD-(VVC0%P+*]9HX)>=5_<*>*$QF[/ ) ML_R%RNW#)$G6B[=-,Y6KWV8F!@Q6_:J/LK[;R^2+(.26FN02M$$GIJ\+I-?:@-3 MBQ$,*DVT'4+R:LO.">,'8(DPOWA_2]+C(LO)$$DS$QQJ<=I$H8$I70QJL(%! MH+ZNW(P=/L3A.O0]>FY="X !P4O\W$F=DR8Q^:=?GA69X-%VN+@1+ZO[L) MBFQ'/IAL1]*GK9.?)4-[D#SM*3)8/&IKO$^OD$_"S'MX2'%Y/T2'&@O+NZ,W M *.7,WJ\5J]K3,SI7>#H,#J?]Z=HR^6'[?'2D,P44BAF_7:+5D"O]W#L$2 9 M$Z29/>T<[*I_8-/8S%@@#Q==^F;OWLOHDFQ%GHS^DCKKV7G\>XP MW5V=S_X5NW&> MBS11/R9TUD\X'VS+VL6MT5NI*($6+]7NA$^]E+9!1M2M+[I#GT;6AE%!S=<9 M2).EN3D&F62R^"C$2!28 ;";_J)4_#Z;1X*2"\4X1U&298AL4LF$L]F074%& MQ4,#_RK.0Z9T^(1OL5^D; X\??&C(L#!&<$/O1,O\FI3-&PM_7$QWX?<#)FY M&TH\FN;Z"L"!-K-I@M --LAH@!&*DYRL]DK)[;*OD4XWZ/5(;4;I+,-3\?RV M\X*(UJ")&#^=2I,R'P_[/1V9;W879_?![FY&]U_R3I/E?"3,9(#L[:_7"F4S MD->(17G2;'$JR>!FGRJO-@N2ODB\F*;XJ*HFP1U]XJ?YWBK1<&U1L\T6V^@M:64QY5M_:X4D(H%T@Z M2O)W1HP*X8I,A8A]O-O[!&9,&RBKO-C#L"[V6L -4R\2&^M$C8;G!0:2W$Q4 MQJ:*)RAM,6! /%UW[@T8SI'OI>DKC07R-G22HTNWL!$+"][)FDRZ88XOR$Z- M2SIZ5N1%BE<;&LG\]^: M@%Y:2V$NE4QY>D3\GSWM*,XY=.>S@4L]TTI%:2.67G!5 7HHHY+9@H02 ME/+G69+(7C:5W[B@F<0^=[(UE5%;HTGS],/ZEON4Q==3BS96Y[W5(M\!,; 6 M-D[PIJL:1.Q[Z#/:M%]DUV^L;%7W$LYO\SSZW0\W,88[YT^5Y:!_( V=L]-#GD72R&L7D/&+MWZWMW@C\-=QTF2"P/:,A7*0W M$TCA[G=#@-)**#NLJ8X&PTHNM,UIFU^)[,/97/;LI0%KFS+)4D:S8;)9A,QR MQ:;\F^&!S3P?<;/1G;.!Q-OA.;[@?*0M:I8P2^L3R])*QEXYZ)*2'SW0//'P MPHW$>D9!@W(JO(G5Y$B1SC&ZS W' L3)+H9$)--%X\*8W$ A\94&P0G M9D\A.R_[]KYD^ZX,[RA3;N> 4FZW3Q;9V&T2W!+#;\@@I_=,L1]&H:?]_'LW MD8Z>KDXV7O)^U5@>P-$PV0C!?4>'A4X/:TPO,"(R37AY0:#]VAD:B,PFF#XS M(F95,PK-FSP@@#9\3O :I^R9U4L3SCL]#LI0FJM D0DFR^)&#$0!'"I3]!?% M

5G"[:(2<4:5O@:]S&#I!6J&;+[":)HK,DI>>#AD/ 7*";43#5='T)8S#3;%A)9VJ _*,6-XK#64X&*8+ M=C,H=FT(\>"8*A7@(-G1%.[:I'JE4*4+Q&A32JXWY_2%$)D_UBQP$:.(51N; M,7O.R 4^L^0.IQN6 B5CT<$&%_4Z[/8OY/6-XB_>QWF=8W:BPN+"=CGAK%+9 ME+P+ XZF';[V0GKYOV(OX[+S*G''>=R)[JKLTEVG+_0-^]"=N7EX?,_T 6"# M8%ZKN 4/D8[84W)Z5%0^Z,RXA#.#2,'2D\^X+Q@96$WA&&8B<0:W7H39O^\] M_S>#T6,FR/X0F6(H/PY,I #^P35Y56&2IC2"2 C4@ZC6@R,!7S?5/8_]9&7 MQBI=F]OF4MS0I.YZ6Y/5.5RGZ2LJSE8>^;?NM#Q\6<23-CDKRC=$N)-/9M1Y M&O#:\I?&YM0N4IO1.]J]E\X0^+0MHK$/ 'IG5GV-YA[^E*4V_FVEI-/>4 M]1^%E^8XC5Z;E]F=)C">S@GBIF< MH[1:[%&NZG#E-" #X[/DN@DOG>E"9KB\H6N8=2_/69@7Y2N?D&9 ]7&6=2*Y M(QK!S3Y'7-UFAM \26:H[H@XJS]]7G[Y@GU8<'ROQV8O8Y.^$6WVI7$>Y^@S M5'3$;RV&K+D<&HO1HR&I=7U)6CSEIS3)9#.HFL6NBQM7ON_KY/3.86>@)._] M&I:V@*=/F&"#K)O5VJPQ^IP ("HR4GS>]#;4[2<<4\=,R0)Z.T?<-LN@JJA2,Z]X6S/U$HU2 MS^ASRG8^ A8R2+:A;LN2";+R]R(F'\H/E<2]3P'+*7U49&%,EM3'R>:>K+K+ MC!3UFY?S@*S(PS4[2>@7=>L_,V/)EOA2"%?Y(T[O'KVX3C4O\5^6=; Y^SAI MWNX\9E4!Y_[ I=7<&J^J^-Y,JMECN,VZR54=W>6]K*Z\Y$RW_ U>BW.:\><=C #&^H-YTTY8J\0HGLQJ4+M$R5[T^H & MS%PH44R0*Z,M,/K\&/J/R$O[B]JR$FDZJ$3*\H9'4?+,XHOI$Z(@*>[S=4%6 MOU4]EH7J4)=;W7)6%FP,A@3V:D6+%&NK/W=_A>(\I)KQSQ:JTZHR.\2B/=M9 MBQT7:8K9->@E:?SR/Q0FC'+:QH*F*4.0C+!!1(^>RE)8+?VBL)K\VMT 6D+59LH43TS;AMKE57F"EIV-W&V!L(<1M=#81=9( ;## ;P^^E2) H*ED6- MW:6FE=@#>G-?"FY>F'?&C4?_JQQ-0<$*U"P\ LA2-LZJU%E)9^E+WS[TUT%M M PB:<9H86XC?Q<@:Z5-D@$#X#HIST;BM* KLS@8(T<9NG7N5,:T+;,?.?14$ M[*C1B[[&U:4%;O*HB#9-1MQ.7+>>24)/K68% 5MS? MJEF=;;R0#I1KG++G, 075TVZ*/6)UQBOW3!1 W,$YXIJ1N=(G:(MEZNXI>UD M!(.!QE]P^/"8DS4/V?1Z#_BRV-SCM*GV5.19[L5T+7,21D5>#LDHH;%BYSG> M9*O[C,T'DD:;2[A-/,_;(%W SR,9S(B8U9SAD*F%'WJE=)11L8/WM#_NP1"B M)=%P0$O%^E/:L<<.9A@(C-(&>H=W/Z#,*ZP'U@PE[2!P=*^G.T:G=>50@.4; MPCF<4U_OT8ZE%9E]\-U;>5S.6(,.EHF W\6CFG,A;R6#8:].KS>?9!E9$#+] M),LG.9FURO *)9MR[P(:2->%I\@UZ6-%4(Z5\0%88JS@/ PK3\ G? MTLK6[-:H/,#$07G.L]D6>97IY-1+Z1:EM5[U&&PFV3;7)K,V1]<9SB(8C(.< MTQH^;*F65QUWTX*]](005U*6NBYOZ[*7MUGD6Z=9'F[HL_^O,9J@#:N;E>)SK$\JQFB*HYU.$45.I2L4=B1W92JJZ0/ M:];1W^D'8+CSLS .1.5V'K<7H'-I3M-5[ M"@@#C7,^E;PT67SL]I5]?<1[J;UXV>438$;-,G:)3JH'4P",P;6J'D"U\8JXPDAKOI8A0::+-Y;LQ6)J?X*54%H/< M92IV8MB'),Y]E%HO002ZX.6MH_@*'K:7RO-&%3V\Y_-:VO(+?/8[/WNX[*>+ M)'Z@E5/;S!@92T8N&RHF?/#ZS4AKSL$2YD-6*]:\!UVN)N4;+@FMVY6D!'!" M0FCX4BFYN[N>/$-?I[B\W$VW24H6(2SAJ>2YLH+6UFP]JFX]9TL)0N37#&5J6^ED" A*GB7!05=+,>&H]1,]"9636@:&5-D!+#@Z2*"0*2>#1%C3UW S%RMUV3AV]2T$FBJI+879CZJ8@*!5 M,JNK.?8!A?)[_Q%W>KD'\[F@?-HE?LGOGG'TA+\D4=@4U%O -H=,P3@_K2OX#XCS3M;(Y7"8$.[:_!N MR*:2]A_8'2L$N/Z\M[@FM/.U$1,&'-<=@W?$-:%] [ANK1#@^OM]Q/5JG>-T M5G /),)%N-#TZ3#OB=MOK(M,$0#^]X[NLF8_][)TGZ5_8ZFIK_!&RU&GJ.J@ M-\6Z[5X!"$1/9AS:PTEI06#O@UP^2]EZD[7 _BS@P%\&BM]):>;;/B>SI)! M?9ZQ>[K91LDKQBR+$0[XNJT28S7X;(YB;3.Z8!IE C.>=34=(F[E^VF! _3L M/> R?O,>QW@-YOE(_9SVVGNE+V0UZCL;<;IXYZQABNC5LX(-# KU=97AL$Y3 M@K:E"!@HO/4B3..A3U_\,,-WWHLY',U$V,3E%..Z #7A!X/4"4K+()M14-AG+\RTQ&3J;6DKY]L0O#J97OLTH0:Z_JQIBLO] <-8![I2GE< XR(S6% MKS7=I7K2[P2Y8>""M<=5%4=J>]74 .W-;,]_,>,\19RZD-CN.UF5PH,W )* MB$=X2DVY\X"F'OA]>3( &4CEX5%3F+HZ(S)J!ID(]Z!3&S<.13$_F!EG@M+" MY3#Q?33K9+7D":%XOE7PMZ),]G:UKFS,?J+_BX.S)+VMLNO()@%-9JMG"48& M]69?+4XPP#12EX-DPYR5*=7)E)PG-.' (7X),UH[ QQ4)2/1>V5FF W?A@F M_QP8H.$Q*PYH%YY:VG*U<.L]8(;S/!I_N@QY4>7B9G3D8F5$TV%OE-:%Z<]>5."CU^IB]_81X_RG-"FVQ/_<*5+QZ[%: M#5@S,*87SZ3!!\85&"@[1"1E18SW -V_HOHFG_&C6@#ZE8GX"S1\"FP]"V/R MM]"+;G.R(J*CZ]C;LCN-BS#&Y^1/T@=^.XMU@^O=&D&,^6DR 8Z'G0Q1C17Q M0#E C734B$>U?/0K_0)BGU".I25WX&5$ZGV6IYXO/N?N4<";;R7Z<9MH1O8C M#)?%9U=O('H29GZ49 67Y<^0UVWJ>X4YZE3X D9P@#-0VF&J_"8C3^6"X@=I MY:1QQ%+?7AU'X4/9521Q%(IM4W$C*C<18V$ M% QRU/KQ25T8-8I8C'S2TL. 4O=TI0H2OO;23DB#3A"CJ1";P)MFH.R4;%P" ME)ER)^U%YVI:L;<+=N216:%[Q;'G-$F6=VHJ#[2C <*M7%GZ-@M9RD^_D4;_ MV8IS]5RR/7]K_OFGD.B4^H^O%_B)?/@E'#ER47'"VX0;ZBT_24$-%PM%OES] MC'ZEK*[.1W98.8+K))62BD7D0LGQA>-?%?X]SF(O3;Z>\FVN?#6]N<+$Q?BASH+]IT[[#_&X7\5HC,-$9$MC,@5K%'!4X# @52M8<\WA"BO M*1?I:GJH1@_ [5O-J+-5,O>0;R\YJ;6UU(BRS3I*0N<<2QK*<>NGFIP]9%TS!O3 M.)8J=KM)8N;W;W"&TR?VL+%4]#S+"KJ$$!XZZ[!9+'^K;42G#NXH#P@ &2AJ MG.5T#R9M&E*7OY['9-U2L',(EFCD[M&+*T=;#J?SN'PM_@L.'QYIX:TGG'H/ MY5@[\?(VU'-N=S^_?GNQ2%BJ6V997,RMG',_ +5%N'?&%=^A5S*B-0T0>&(! M LFZ6M^4R2'JX)+:W$RXAGB=8!.'1K+W42 M/H4!C@/;2^+^=_=VZ*J:C;W/H*BR53KM!18M>0QSMO)\5W[O.=RFA MNJ==XBO6[G67:Z+F'GC^3S@?1F>KX^$9Z\_I4DF>V*]R)?V8@TTWE1SCCG!9YQ[Z.5M&PZTGT"=S-,+4'K? MV2\65\X?[,>K>NF&4UI415;9;XH@JT-DLJ&]$6 L!5JBV\D6\ OTZG<@0-YQ M_)XEZ1J']/:_+""T#\V07LAO:'QWGV82[6:<WJB4F2C92\U1&G?I"XY!#&.]"[Q.0Q_;N?S0TV /+T9, MFG:!2Q.=SSL_KG-GLS0HM^)%-3-BW&]COM1LJN6W)NJO[]/<:MBD"^UG59]^ MX_=@&J;O_\XW,[JN6&)LSZD!J/$]?],:C?'Y/@\M(:-]TV%?S>W:'+7%3H>Y MH1)[-=(G-?"L@]U( ^>+=Z=F_Z/?7SI8O^^H$RA?8*/YK=Z)O@U/8:$5_B$N M4:%N10'E#7-E^OYO1J?=774.Q1W,7;LJM4^3USP=8.$B5U.CM^%(WJ3'<.@:_F%]P&Z#WW?03C1QOD\%8?[HS70C!]6"T$6X?BM^X'L0??+]6Q[YW[L? M\M__@X[U[_?J%,!JTWQ2+;1L:[(72:5V;^I9LDU-5P/DE;63)GCS_F \HEVS MQ69/,;> @OOD/>;OF#F=RGS:.5]P@&V2O3Y(W*$AY2I,):KP9MS'=]GT[>^SH=TX,"N,L],O49?QO/.S6XW7$>BS-OS![LVQ7_OK0?M8F$+S7UP M3W?*DH9;:$,\^!K0H;RDK=;WN3A]"OW2]5"G4N[ J\K0-[=?1?4F-7BL[3-U MU6_VB6,,,/9YFEIRQ0ENO_XN0\]A_HBR4D15(OBI%(+\1@H@%S]E:KQ,JGIH M?+VTI5-M&7UZ+]9_$QISEJ6>P7??5 (!<[OE:=EI!9(T9(NWC*9:144;\>?W8O!/;%07Y3^=S\V.##8>_6^C4N=H8Y4; M8V?#??CYMS',&N,__XW@"F>G&SL#?_Y0"^[ M?4O)!*;8O=O&%,]R:3EO?EJM M5C!X].M:&?!9:V=K\)T3V.ZL":13*A M(7M'B+SJ'2&N,]QN*=="QU;3'(0T M8YCA)GYN7V%'+S!NPV8W:'L0&THY/^V"UA*FSF2F4S#;WJ-_& #'>YCH]0:\ MAWDW6/ >^DJ]=>]AW!*FWF/FTS3;7J23IA">*S%6[@WXDXD=8L&I&&KVUCW+ MM.8P=2_NS^?^>],.+R$HD);8:=L^?JAG_;!9_WC8,A@FES"0=M5=DGL1\I,L M1V3IXE5!W1D54L4"^ATQ+/([SF"_XQ*_F-1E G C)WBSJ,?A?*HU4E/XSD ! M.G3_BJBZ/P)!7UNI_)K8<5HJ*6L0";'U^O-2A;D:\QPE''2IU.-0Q2Z3DBV@ M*.:;YJJ+*:=&CHS8)G+4"G>1(Z8$@QRE>EQTO/!&$@:$=GTCQI4O8>L *Z\C M]3X-8!I>I#$7R$.L_"Z8H6?1V.% ;I,0/%$J&FU0S0?-Q@1(]-OI9ALEKQA7 M#WK$;4;V;>5A(VN>C+5#]_=CLIB_3/(_X_P&^\E#'/X=RV+=%OR>S0&\>+-U M1^UB'P,S5)>V4+P'71?T#$V\\N]L3>,D/JR>(M>#.$YR](KI!K;^T!L?S:4# M/$O2ZD^43O9(V;82;V+<*QO8BC,0:O#V/83*[.7=Q@$J3UMAN(_SF!B%[[R7 M:IMRA&.\#G.:\2R,BS!^N"+:,H.SH]?_KTC#+""[E?$3L!GDVASDLS5#=]SN M+!3,4)S+$J[&7)&F9 F.0B8?Y=X+^K8:5]\!.8&K5#S# ;$PXII TF"C7#;! MK6E"%[HC+-#>/NBI.T1?10X*9[470IT;A\?TD6W[2CF.K@'F^X61]-V?S"-=ZZA#;GQ1+&G'^?90HQ\ NIG2;)B)NZH1Z?"& MV5PF\9<3?DHCALFH$@PL^BRRB%@N+MJ10#9>$DM[:ZR&!@]SPDV6 F!6&C-1 M8]Z1B8 '>2.]1];. FP?H!CG]#*NGF'P>HU](,E$)8UP_$BO*\_C$[S&9-T9 M$()5EN$\H_>/Y7"/HN29!NN:M:Z18 #84)#:(P- ZG0AXNY*=S.ADF@\T+^ MB-G5=7FZ[=5\:)VD; P%U3>Z@\QC'P,]F%@D_2KX6Y'E+.S8K(%Y;@##0F:2 M!O:'K- !+M&7RS9/R9BK!X9%K>,[*36 1;O!"AS:H9Q:3<$2&>C1#KW.3&+V M9&+-.7JZ5@J]>S)>\A!G(QO*29*LGAI/-[5W-&DN!HPCG*[[$-$GT@D;R Z/ M,X_\H_Y;-69O,,T9C:GA*]]/"R_*V/_%W7:0M.1\XFT.@;D;I3LNYI(-[3G2 MS'9QE:9*PCKB \AZES.Z_D,YD^DVU9#+*=;%)B@AW&.F*=$H9X>+S%&=N7QZ]$2M M9D(1X4(^93NL^8#"EI\5>J\$XJ#:(63B4$,:2CA] IKP*6#+CLF-9;@$,?X. MW*$UGW'"%X>"=ZQ AQX[H-%V2"6QVWF@J[#:Y5-*\"OBKI;"TS.@P/DI)=.+ MKI$5L5/@]!16 H=1PO5=7?4X[U/!.=X1F+$#0X*EJN _*MZ!G-&NO3" MVV;X:KW:;J/0]^XC7#YJ(W^Z"#=A7K[&,6NNW;X$ ,5S-)7&"-CE,]"6"2K$6BH, T'4U$I075FTJ6D2YJI3AZ9SZ#?P24&EU7U6%?G;)TY+#$-'+9!_8AOM4D**8+-Q=C$ M\50CNV@VE0$&TQ,5%VW/_>8U)M%0]!H3!J:/O2U91D87-*5 =L9R(WX)XW!3 M;*J3>9>8T4=!"S'8S8XC^ M3Q\^?=@7<)\49"S?/2?4'-EZV%@*+# +330#<4_$_H%7I+X M!_W"[3DFW@. MV';D0 0N9^84Z#9"]A6\0P,$\/VT5_ ](ZTY WH[8@""ES-R G8;&7L*W:'^ M N1^WB_DAD]S^-V.&(C('1HY!;FUC'U%[D!_ 7*_WR/D[M(8 #$Z&9A[B495 M&,J^8/ \SC%I0YJQ-RH"5ER]^F5RRZA$PD+LN/%F0);+@W9M.H,M0]A?X"S[ M$7GL" ZE>$N8<,(>5J'T9$]>EZJP:V=7Z$N>#WR>WZ;A@6.-#MR',1LF8 M5# 'S[.9(@B*I6QM);M-R88BED1V6W'#&"]M^@*JW*"4>'D$6?]XA].-K(25 MN1B;8V&JD5WDF\H @_.)BLL*QA_6!>/3FK7"-9D%-NBPF]J"C2P8,#\+8WH! MM!O(3878A/@T [L -Y, !MZ3U)X*[G7Y,5#05H[ODS#SZ9*-5A"XQJ39I5?D MYF+ >'"%D=H>7" ##,0G*CX*\J!B12G- [Z'KEL?W:9"@+AN362;20"#ZTEJ MFZ%Z;I>-7S##Z<=/%4I/__.T'9_'7O9X%B7/&8U&[H_:X;;2@,\&%HW-H/#3 M9G*..%--N1P_C6?T"3-:4VY6[6-VGVD L.[PT8?7@,LMN(0FJ*'58P$,+)&> M^K"RX+5*!4U!I<5E"U0&)M2@TF ! 2I]/;FZG#7GPJ!:8OA+,[\A5F"/L?9=9]!;U-O(VJW468E!C, M_#RF(1\!4); 9)DO#E%&V1%5#2*H.O$-NK@:LKB#EEAY.;KZ]$ !)E22+R-5 M$M4P2^+J_B7%/@Z?Z)M^(/N6<:_ES$^->":(OFC<^Y39GZ*.#X*!@\LDQ]E- M@TY5PFTQJ4UDJ)3M0D1$!P8K"N6&H&&_5<<>]$!D1B\B/%+[&I.]0"RI(20B ML'50)E:L/A/K_^J\HZ4JB6(245%10O8*\IQO(D*''D&2V8VG<@Z24=7DQZ(= M+S!:]'2A\=@D>VVT:DW@CJR5Q+;R^8P''^NK*HXMK@X"T39)V:M]6G6\.K"& MWF.722PXOS5@LYR527$"-D5I\5#K=1M+JN6MR>J>K.DQ>B4^&X:GUGF'7UNA MOH28) E61+C45-,$# ,Q4,"]NPEP#WA-;)HA_X)8&%0X[YJ-021IGT']IG(S M],S:/46#3!Q@;.^8L$$L:\_Q_9;2-W0-VSV+@T0:7'SOF--!*&J_T?V6,CST M[-HYT8-$&F!P[Y;V02AJS\']AI) M';-T#1P8;PK=L$<)TY06GSIT%1HLGC] M,*[\Z 6%N0A;5QA3C:M/XDSYG4-R!Z7%!ZPSWY1,A*#J5F22!#@ E-ZC3&#? M$_CIW+RQ\ M7H_5*K@-C.FA68,/#GSUE>7PJL(H^I6R(\8/'YPW^ G'!5[=9WGJ^;)UBHD M($"5&*8)UP'W/H!6K+(,NAU&1V4YFY>9Y2GLA>19A8#,WB!(0,!7J21^# MGX_>5UMH>\5%QX $T)I.IIFTJ34N.6RLHRM]U:OHF@A0>\MU$[]G;^\FJX97 M+I]A[F ^0XLV5"G) []<4D;M5B;1VLHLV!=DXDV$ZV-1CTB) 8V*<1TEHV/: MJA_66O5+&"=IF+]VIKZ^%!H>D[]^P?EC0GYY(B32ZBL6/P_G1:I+X]7N@EOH M.G/?U2/%QO1J?!V5UVHB**DY+#MU942NGJ+BGM+??2SISW&NGE5[!'_]WF[6 M.9RJAYU8N6%S$ZK&4;/!X:BM3[V45NW(KG%Z^^BE^,C+0E_4YD)">$Y/K>:P M%]BO='I$M _0EMVY;S9)C#+*#*1/3L*HR'&@TRL5*?Q^&2HZ[)GJ=S!]0Z-[ M5[Z?%CBHMRJBZR4%V5^#Q+?6(^1;!9V9V3P_Z))Q'8>=1Y63C=1IA M*O3=0@\3LCS"OWA/^ O>W.-4H#5/8N]I@5BY]NU _W=0G2U1;H=.7JJ5F;N] MS1/_MQNTTO2029[[29 /9C7HZ<^]0@B<6\=WOT_*E$^E)=KCH MLS%&]ERLK_WJ>]E"FNSH8[:#(*7V^*_M_D5X_P6M,- WNO)=R==&9G%8OH:A&USB+ M+6SH*E_#98P>%((TE>4>X[=4Q)='Y?4O60I&^,&+Z&&UCW% SY8<>/<3O"73 M2\@L)DN>[LO:ZFR%#(FH"&B^@9]P3-8X$24+:(5[>N22DY6.Z.Y^;MG <#"[ M8=SQ8><3[%&SUWWS7-V,T@-X]AEZLO50?J@D[GVJ"35PL9DXJ=J2-,!IG+.K MN29X6W8 J<,#"Q#Z"N^2"KFS+X28%7G8C2I:4-VGH2B\HY,9,XKO2U_LXP2[ MDZ3N=A)WZ-O8@MDLET=IRDQ!/2&O4L,!F5:W8'O6>X'QCVHB$[J-Z< MIOLB0W/R5HJ"+MEL<2Z_ ^));&V59,K5X!G^#@H=$N5<7/0Q5=AZBX;A;G-/ M?MXI)[7:Z0IE>YTOH(,' KF27,@06=CZ#3W"E&$Y2(RO+Y_.<;T0BR2=B1/8JL_ M93+.';>@!_:Q01V3K.E"O8 <2 EK_B]7CLH0R0E12:H0.3.[S.^P_QJ'O M1?\>)\]_2IZE_2XCM-7W:D7K_A=3@<* 4D47PYXIE$3)PZNZ\WLD5KM=H%RO MPSN_P^MJ7CDN;U!#YF+:O4N] '>#G/@J8 (26.TLU8]K:DK9#T?%"PVK3BQ8 M$PK&(L&DHVR4P]:@TU2]AL<(.2BHZ.FZ%W%]ZLJ1@Q*+L/I H!K?Y,O7?:3U M>C]*AV/O5UM#3Z!2W:.=GT!U)Z^7BU4,U>*3LB\_N>C+3_*^_ 2T+S^!Z,O/ MRK[\[*(O/\O[\C/0OOP\5U\NT*QMBL1K&D*=9328@/ ]KN+@!#_A*&&!VGRC M&S$"RBAJIB__K!=5[*CF9^_D.A+0KZ4,9=6;I;81ST2!U_)_)5LUC@) WXPH MQNT?.%+'37TE.PD3$@%L<%XW59LWU(Z;_>XY&6_VA@A@L_.ZJ9J]H78T190O MU07/S(0$ )I;K1>7@X=1'2"-/!R+-[*\=<$UZTA[HE]/\-HKHAQ=4&[;DZ*R M_*X"RBIZ0%V@I::LO##C.D -GVOH\ZFS1#W#4P'J#X5RBO>,@!I^I,5A-K5. M&SMJ6G;7_)A$ 4ZS,F.\J(5Y*D -K5!.<&':D/X.E<1HE9>5F^E)/WVP>^W! M@#K9]^GUSA@/H+[25E7UNIKN9TMR1YU4U? 4.J/Z-T!E!CB5^-^AONU!@2^B(I-2"<:RC)EWQE+ S=#1,Z=5JT:B2EDZA[1E@ ]9&N MIEP]P$[ZJ3ZGX]X2'Q@J^DK) *BG]/04O"D4GW^Z[25^TBM3J)'1?EWFQ.HN M2.X2_?*?\T@&-''-;)#.:O -9] U3>X!6+_,ZC^CBL\L?>6]$6EN.Y(]W=( M?2M2B^LA1D3ZA)&Y*XPV2 ^T\OVDB/-,G!#.A ^0DS525Y9-%GU;LW]',S76 M$E K DPGUL\(?@GSQ^,J=3D[$M3K2RD[Z"X=UUJS9VM!Z)E(0K6H \2$O?WT M9>[]Z"Y:+Y@+VNH0IF4-XSQ))>>"2@;0PU2DI^; [+""&(:UHSA.,C[%R0@Y M@#XRT7)\6/7XP RCZQ1OO3"HT6F-M9\LJL3(I$->X#&9-S7"3D2SB!-V?2H4U MN[,G[UH:$:#[5T_S'7, M/H!H8>WGX9/T'ER?&U!/3U!:5*"9RD"U$'3_BKZED!]J*4FEY&Q8J(GJA4;ZO#!&H&E8E-'H( ;4.]- M4-IP!#:BW(_ &[(6+W%WM;Y(X@>:0>38VX:Y%[%PLZO[*'Q@;R4DM_O:[(!Z M>(K6_&U:+8.6;*%2#G,B!E5RRF ]U)$$H(,ODQQGQ,_(]C$R6J!=)U11W4^, M!54\L%QJ<[(XR:4*N 'UV@2E#5UJ(\J]2Z5:KF*6\Y<>&S]Y$47?-4[#)!BN MXT4];,(/J(\GJZ%!*9XU=!A50%2YE=Y(]$E"-+=:,;^R2CC7T 3I]J2,OJD5%^'<< M-.$5!Q V]]."EFIIW(>\C,D<\@!TZJQFR/J>'L4TL9"5W/+]0"D9=9\W.1^PG;#[ MCI<2'Z!U*0#UID0Q1=DAYC=AO 4?FQW&>X+G =LW"E7'>DLTW3G?#ZHW@$ " M1R5*J;=X,%;YU4MT AOZ#$-<4EJ3#5AGZ&JKL>@7\;O*%Q)%R3--YW"6I"=) M<9^OBTCO_80>)R#'9J@PEX^$?RQQ@!J9:)VDZ#C%04AFIR1SM7KD[9&<3@H) M(7664C^MOO'6.0WB!-9#["*6OFH[WVS3Y(DE[E5V'_A\@*AZ5\E'Y@;T #$T2>_><[(Z32M#>PF.H_SRHH%() M*I+]P<)CBH5K]HFB]AL//0OF1 05O#>8."/=, \DJ*2]1D3/@!D!0>7N#QX( M[4QX(+3[C8>N 7/B@?#L!1Y6=*<\'RAZXO86&6(KYH%'>33A&B1DJQ04?OZ+ M1\M_YJ_LLLN+1/TOI@1P0*NI()]:B.P*O30H-X,FEH@7@.+55'':0BLG5"Y;.PYL;S X, MK[U4YS9RF@1 @VVBXMQKENX[I -424*5* F#;QD%401]T2XFA%%S /["Z,/B?KTE6K%[1Z)NL?^M:"?8L^RBB_ MEK%4-DPEEXDNCX9ET3LF';VV))4YS)K*EK,D7>,P)S,[S3U.MDIA6KY4/8]+ MNX206OJCD!!HS=8E =O1HEK&-WKL/81_QAF9-LO&Q300[BZA?[HJ\HSN7(C3 MN"QD=?!L??L- =K8Y"5Q72I30YJI0U-G_%P^C6M5.D"E4GL*\6J^80$YBV&9 M^\@; JW<-@O+A')YO]< [ RE7W#X\$@]P!-.O0=<+X6NT] 7GJ18^C2 ?8$<,^'UMJ@2IUF'8R80E"QG8VT]T_T +-9C\V.[_D^OT\.>0&KI^ \TP5Z MJ4^[&-Y;M$];OG6F*ML.?C>-]FE,V&D(9^OMWG+G;8X>A\/D'V\\0 +^OF#[ M?KRY[XV7G3=XXX4Q^7O]JJKP(IHN[Y,4YW;5@(9Y1]:[VPGA(\8.7X^41 M/%F9-X3PW=L QL*]T1+20-EA1NT8UV_WCTNL7N1?@P;U98VTMA8'!-(ISN,R MB4N[ZE*>69X696KC1>\O#;[[%D[6IYB[ (2)&H>E'E5E5=31Y$U<6/+M2\O' MW#UZ<6^:7"2ZQ/#;T!RR39,7P#8/Z*IT4$ZTX18B>QMT,MKB5:B-*XQSG_^' M@+G<:G=(;W1R!G:6FW'1*5/W$-RM)@!6,$ :0#@:G*CDJBY#&9-_A@.B4G3G MO52O X]PC->A\)G"" L@_ZJK*91#%2--]-\4YORV8G958*'2[3;W6R_2S7^,4^\E#3*NJ M$<6J%;FP(:+&[,\)WX6TS M6IEDNXU"GUX&T[UOD9,_782;,)?7*U[@,X &YY+6:0.([E"J[Z'F>XCV-F)? M9+5?FF^BZJ.LB'+[66>E6]LBT-E901]-?PGC<%-LZF1&9;AC@-.K]5F8^5Y$ MH$4M!40IFJ=O @N*DP.?Q MW7-"E12Z'4,1>P4"L>83.Q\1:?3.C,AC70[7$91FTXRT._=Z(V0/^YW7?=>> MIQ+WH>]I\ME=N[Z1L7\]SZN^8\=3@7O1[^'3SD.^D;&'_7O5[1IF3%[,-S7M:^$L),IM:MBK M+:89L.*'7=;TQD( 06*Z[D,<-)+&D0!D::]I^PY=OG\=O7OW@G;[;<+<8WE* MV@EB '7T+MI/G>F[&:/!%'(R:8A=#VU$DO84$_,=X1QT< '!WQNVPHXG.F)9 M^PN*VS(*&H_07%7"=# M'"A4)T3=/UV0?Y$_UW\B_T,?\9"__%]02P,$% @ 78MC4,X]Q='U3 M_4 % !0 !E>&4M,C Q.3$R,S%?<')E+GAM;.U]ZU/D2)+G]S.[_T'7:V?; M8[9%%5#/WIE;HZ"HY98"!NCIG?LR)C(C0=-*B=$#BOGK+T*/3*44#P])D>ZB MZ _=-(2'W/WG$>'AX>'QQ__XO@R]!Y:D01S]Z:?=G3<_>2R:Q?,@NOW33[]> MO3JX.CPY^&#\M^57?_'> M[NR]][U7KP"=7L5Y,F.K'G<_??CXZ:VWN[>_N_=F]Y.W^^:_=KXO^!>/_(S_ M>>_-WIO_O7?T9K_XU_7NNU_>[?VR^^G_ ;^5^5F>KK[UYOO'-V_VW_!_2O(_ MAD'T^R_B7S=^RCRNQRC]Y7L:_.FGNRR[_^7UZ\?'QYW'_9TXN7V]]^;-[NO_ M_G9Z-;MC2_]5$ E]SMA/-97H14:W^^G3I]?%7^NFG9;?;Y*P_L;^ZYJ=5<_\ MKX&F?8.3-/@E+=@[C6=^5IB#\3.>LH7XOU=ULU?B5Z]V]U[M[^Y\3^<_UAB I+T?'%^+V8*#H5)87JB M\1F[RN+9[W=Q..=3U9=_Y-QN+!A4$X_/Z*&?WAV'\:.- CLTX[!UQ-)9$MP+ M9,X7G_,TB%B:\G%W%=Q&P8(;$A^%LUF<\V$8W5[$83 +F(GM07V.(];AG1_= MLO0D:GPH":)9P'LUL0^B'8?-2_; HIP9&&JU&N?37_PDXI*E89RF%RPYC)?+ M.+JZXU.(@1LSX3@,'LSX*$P#R$0C:SH.$]>)/^=-9RQX\&\X_&Q:E1F-6M!Z+E9A/Z]F36*557-1^'F:]Q/'\,0M,RWFXVU@B:)3F#6HJB]3BLG,49X_[)DQ@2!CYD M3<=AXM@/DF)[\(WY:9Z4*ZN!&RW-2#,QQ%5QXY)PE^>5]&LY6T'(>%4PZX\>N;C4;R7?B*&F2%H?%9\C N/!"^S3<[7@#* MD4R6D\=/C'UF$5L$V07?A)CL5TTQDC&S6\AX;C<;Y^-_SOTD8TGX=!Q$?#\6 M^"%\LPNB'4E'^4W*_I%S^;\\0'2E:(ZX\W"Y W&S$^G%RG7A.KH03,1NMD-@9C3 M$XV[,P(Q)&_L9)<$'(P:&H>;%1!S ,HQ-RZPR572U.DF!L05B';T#0UP""K: MC[FY 7$B:SJNRP[#2MIX"^X[B#N+'A#=RB.6^4'HQ*]L=8TOY*Y#*7?IB'GF M)^)<[<$451OU&Z-N&V!&*6_L@A&3X2A:NV!ESXJ5/9>L[%NQLC^RHZ'P8J MIZR91JR);-P],TQ?BM9.=LW064-'Y)(Q$WX&*I>L03TX(/7XY[66?$)('89( M8)8((77/I,DJ0;3NV32YH2!:]VR:7%00[9B1,:!S*FOK-#8&XPM&O U&3<,$ M2+T-5DU#!4B]#59-PP5(O0U6H4N/92^C1W:A?JR*P!5#9N]52>&*)=- T5"X M8LDT(#04KEB"&CZ .63DO0TC[QTR IU:]$3.T@DMN;3H8=2S2Z K+6T\[B&JK:MD M(-O"P2I,=S9=Z)B^3UC*!2[(3ODO-DC8]XPSSN9U1X+Y@5<;^:]%'V_*?W:] M5UY-U?S1C^9>V877[*/BO.8]C&<;[(;BSF>=_XZ0PRM=].!5Z3;EBBSNH*9OMW,8/K^,W9_RA^$')\?/5FM[J! M^B_\5W\KF;ADMX'X=I2)6[\2SGE3>Z"<&5 BR1>6JJR4EMLD*.I7<[!]B$XY)(D8A3.V??_8D\Z M##I-@2#LDD-!(30*#+4@U[Q?N?8W6P"5OD=(Z3(1475]P9(@YB+,1:D"O=); M38':WR>H?:G0*# <<';F@J7CT+^5J[_5!*CVMX34+A421=V'>2)$/ [2F1_^ ME?F)UO#5K8$@O",$@DETQ(7W-Q:&_Q7%C]$5WY+%$9N?I&G.$MT"K"0!(O.> M$#(@)2#"\YJH ""\I$<*'H5(&)3&,DAGTUOXT2[<6@U!"+QB1P24H$1 ?BR9,DMMXBO M2?R8W8DS,C_2 J$@ ._CR"&BU0 B,E=+/PSKO&P=(JV&4"3H;:FE$F,B<,== M"\"0V&P'U3^EW;5:7D3U7^0W83 [#F-?%I!<<;W1#*I\2IMKI;28/E.98"ZR M)XHL\_0\SXH:DGRBU'I.6CHH.I3VX'!]H(:CRNUI&9\YYK]3K!B:YE!P*.W- MC=(3P$2$#,"(-!I#\:"T(S=(+D'CCZ\[PIWR7S@[J).7[-PXF=OS7GFK.HO\ MY\,X2N,PF//?S+V*WJLZZ&M3M4DM_/2F@"=/7]WZ_KVPJT^O69BE]6^*$[R& M@56__MN*P_/%ZAST(BXOX&C.\2IR&'7O(3-DBC_X(1/UO;)#/TF> MN$-2I+2KT0&2HQT2@H"(^XA$"<1+QB4*9GQ-&0BG=4=HYX\]@.VI)1H05]?G MT_7=TS.657)K)D\M%=HI9@_P(/+30$H41A2"_!9D=X=YFL5+EA22?DWB-#5" M!B1'._SL,Z/::(0&B">1J$D8)T^- LM=K#9;H9UZ]H!$)M]0S4M3!%=7O2L7 M-KIMW)Z7:);3&$C03C-MU&P6@Y*U'_KW0>:'P3_9O!ZKAW&:0588 "G:26L4S$AO8Y\PO&_S@_+<56WURQ9"E\E M7=4=ES]^T8431HUWP-H#91N%;-^9.XLC]1@S^4--8KQSUS$]O*XZ:,R&=1DF M<8DM:]9BTHXF/17>66PO#\*L !I05:^:1;?%+"1"("H169 M!BJ;;\VIMKH6Q[(4]"Y[0&_"F]O OPG"( M842>[\SRL.3$"W@,49F>;W &9 M++9ZHC$ &UR#$UUT-% $G6V)K6%0HD@Z&Z8^9:X*C(+/U]OMH7@YVQ #%"X_ M7Y=+3@8=4:.V*YL6(!4)%"-G^^ ^&.GEIP%3.<6S8L=>\_ID1$I/!07+V<;7 M&BR(%GH[,0\LN8EYO^AN3+,;ZKZS% 1KC$"NZ23C-5KK X6K MH1U 47<6K1EW9%*-D4K]_Y3)8Y9RMW.J9%D8M$116.AM_@ YHC+$^QTDC M'"#M.]L*#CA FLJ1T44]*Q0,&^YI2AN#K_.Y0\GR6$@C,PU0&J5:3!>A.RVA M<#C;O5G#H9*6!A8'\WDQWOG(]X/Y250ERVC.?E0$4&0%#V:S?)F'HM3)$5L$LT"S^D!HH; YVU=9PP;7" T$NP+:^ MPA)QM MGJP14DL\=8?=E+'1/[$(CK.ST]@A"2A:;8R*.FH]JHM"CW,ATZ.6 M"+WZV-FZ M(R]>>(VNL(N2K1@S;XB4!..5$[IBR4,P8Y?L@472LU7>J-T&.)[/,JT>VVVP0TQP1<+R!SO+PE=KC%K+78((%SY4(F?GE+['"( MO7(I+P-7+.1]WAY$\V]^\CMKR*4).&MHL.,?8'0 LCR7*/-7%G&EA%S&@_DR MB *AD"QX8$:@C838];%MT09J8OJ07W(<./_BJ9 C/NV$<5$FT@BX@0P[0F8+ M-T@+TP>[HQ8+QY! ",T65:6XS\;1+WWDTUCZX'%;"\W&Z#6A>V/9%7GR:(IB M>V=Q%&^*6"D&L(<#TJ-7,+;>$7$= JX)2;0RQ$/7#>VCA>-6:E*\5[) M5:GK,XO80G?GST0'-0=G9Y2#S &FE>E[%6;;-Y6<_#69P=*KFZ&6/C#:*S0\>^%1_R\[RY0U+SA>=3$3SA&??$WK) M7+N)L*^JI@6T8>*T[ :]3FYOT/IAKYJ )WKNIQ"[FLDLDK:M.T(OP>O6<$P: M'-ET,)/%-?4D-I+&W\&3QIM=_JM7=4JBZ$*_V[4@^+."FTFV5)<)-G8K&]CD7M(/%L1%S< M'##G@HW5/YEAVG%KC95[ABBT]V;[GB5!/.=<)QE^K 966:17+1'W ]X(N+YJ MR(1A$]7$9GX="_KLI^)Y\Z4X:"U0,.8P0>FQ;PR"H;93"(T)_F#^][Q*/[F. M%8Z#7)QB)CN_+U)@+AF?RM(@8]5=R8O"3B_9++Z-BAYU_M>6&,"^&PDWH^U" M0L,."];+6?(H3\1J6/!;%.SYLKP/XR?&2O$>([YTW@7W%Z&O,:N^_6'?T;1S M)'HKC#3HY9(Y(NKF#K$O:PZ%':HR)[?6_\(]4I$1N;CD/R3!+*L*IOW*)QI9 M-)'3&$BP+U.:X3#+@*7PTA1ZJ+TF1+_T.%S[FSH@/=D5$W:1MMAO,:M("50/ M&V'AVM #:=BJ\^]>N&W0HE]+'6?I&14YZ:0GOBQJ5Y\O&H'HXSBI8R+GT24K MWF"YX+OC)_&:>_68^\%2%+B63XB#.X7"AQB(&$-,BKCJ%KK!G:+?'':+*\4% MTNF5 W=WAL'SI^EZ ?8B1S[,_[<] K=2MQSI%S*/$C3^$A&X560?Z;?!G,#N MO,6Y(^0PDR(/_?3N.(P?%05TW\-S(45/7MD5@4RHAF16B8\2*MPU5#!TD<0/ M S+'@HWTLS"MFG+SK/52G1[*[*/35&8^EVZS6Y FJ MUEW>V21S?6'C#$@^P*VEL$6:\R M&K!RJ1/&63QBY7\;T$.X^F/_1]I,6'WM44(:J21?QK@:Y@MH$, M.XG'P30@40OF @$<^/7D)5[< _T%A%Z4M#((UNJD^#WT:3S]%M;%2X[+>94'2 G@'E9*'0Z.HY3C/% M&%COLZVG%3D]>G:5 ]/0:>HY3AOE[%AML.NTLFC.?Y/DG./ OPG"(B1C;2ZP M3M$SN5S9D(U.J4:G9/OJFOTG&X,P=(2>);:EF$1'=]-?:^ QW3%2&0@\<\]TC5A%]D=8([1]H;^-,-X: M = 9C37BDMU7\^#YXC2.;J]9LJQ\J%/A6IW?A,%M^8J+&FRK3J H.XM8#("L M79[*6G?37U"XVF:,S8M7>L1UJ7ISK7$HE!3HKV6,9@HFK= ;[##LU!3HSVDX M&<8&[)[!F&U6P/GRG26S(-7=- *0HK_=X604:_5$8SC#Y1[#3X,#[2QM:32@ M[34W==]>B'L0S<5_1,K.@Q^*":^L3] .IZFMQ:X7] ="1K.7/MI[#A;3$GA= M2*92R.8O&BWU)C2@6_2W0T:UJ<'Z?1YU,BF:FL6UZOUM7P+RJ^V1 * MD;LB-I;ZECV]W!%\^CO6NKB'D.I,?^VBU1"*J+MJ-P,1E0H^?41K58@B+OS' M]3%*-)\QCN\9ZC-N"^9 Y^HQ]*GDXIE52)PF;I7LL/FUW=) MG-_>5?\+.%W@/?7J" JGLUR#T;")ARG"*<+B ?'LB8O4N@+4%^C^_4'Q=A9G M<(+W4/W2<,T^YVD0L30]C);$1KI*!ZXNJJBFICX=0:W"6>C Q9S47Z,2A+==HNV(I;,D* YTSA>U M<7-M7 6W4; (9GZ45?GB1?W!,)@UP_\;)=P^>*^\M<;X_^SN>(WN1>FV^@.> M'\V]QB>\]3>\U4?PIN?SY-:/JGHKZT)T92V6BX;RSQ>5T?CAND2=V34?J7O, M:)'..JZY"7[F'_]=$RP"TB.7A1O5#MHA)2L5$I@IRC4L716]$.PF 1?Z/E3- M"!_;,\+>CE=UXP71QJ!?]X18/&W%3\6D<#.3)$X.XR1AL\*/!!1%L^H%]:#\ ML0EE'/$?9Y7M1G,MW( A/D[OR!- 'XOH'*J/IV4"L\ E>V!1SN3C_5-[O._O M>#4!9GY7P0%@Z'9;CN=X5WVOU:,;0YQ UQYY5*@4VG"*S=(2L.7Z 57.H?=,V[[<[7MW'ZY]%C;@_>+P?K^S(*WO"L_N:-]:P"1IEU1\ACKQ_6BOB?I?8(C-/KQ)^S1AFRYCGJ MQG#=:P_7]SM>0>PUJ/_-BS@]^EY-^-!%=OJ:-2X7>)-F(D<Q'Z4%;X7N MZW)!#0A@KF357\_N:.R_8"BW1NH@!1(8K]799B=FO#%6]]MC]<..5Q%Z*TK, M*Q9-&39+7ID'*8QZ]//Y6F]KO6I/X67-D8>-C=J[I^EJ^4F,BNX)L'QHO&T/ MC8]B:)34Q?G#FA[U#E+!D'AK-VO*!!D=1E+T$<=$,ON_2IK M51$8B>W33ODH?-<>A9]VO#6E5Y'BV>G7.)X_!F'(]=X6R";;SK(;Q($)XA0P M-&W[01Z?<_LV.MR(9S;M::4\]F'BS;BL"8Z77 MP" U"J2:U1HY;8M6)=1L&'8W(657!!X+RF&[(ZF!MWC2V[FR,>;C88#"D%9# MH7>'B,/$@&+[B:]A*B,PDJ2U'3:&42>+8W=OQRO(O)H.\P6RF\S&45.U1WU$ M[<9N5Z0D0/:Q]%ATWCK32DU@9!S[0?(7/\S9-^8+'C=KX&T,D4[BP^[^CB?H MO:(#;Z,'Q F^O"=1RV4S;@"DB$-(PA';'YGG(&:^?D&D*T+AF) JZGT3SX"&8YW[8 M;Y [^!:V5SJ*1;6G#6>8$)A8&O43Y)-))T-D][V(Z@LJKR0C4/7"QKO5$E$H MX6&U/]13(0]' #ZJQ^V/$J L04HX(!\^AHM\/,BBI8 M.5^<,KXY B;3;TBA)44>&G(\VFE-4 T0&!(B$3[(5G==ZDO/RBND>YVNY]VO)K:J\B]@AXQ@+,I3;JQU]_PX,TQ'ONN M<(?NFJ%H+D$5LCNTZP4[_-,7Z^[0M58=@8%[Q6[5!Q9[G9R/O3<[WHH$,=91 MLG#)[N.DJ,MAKCNII, ,V;28LEH>0<3(@\N$4SM< M<'@:'SY]Q/,I:$3ZNJ M#HVK/?+QU$DUV=O=\5;]>*N.O$9/WL]YY.?S(&/S/R .N:ZT1W[FFP>>B0YQ M^&D!!(Q *#WR((0AUQJ*=KHA,!JO\IN4_2/GW7UY4"]HW5(C>WQ!6Y%Z%2UF M@>5-,2 5E544J'6B-YF"K&=J$NQ5S(!)IPJT078"HZ57/2]M7:^];G++H+I> MWL_U3YBKWDN)+X.":D@;2)?9C?;5OGIT]8P+?_56+)'2I7X:I.>+%K]/Y;\A MQ@"DASZI.TD3L-(A#=P5C_U 80>2@Q_*G2#J5AJD#'KGC12I2+:V .T5_-;1 MLS$1.WW3L)R-F@OU+8EU[063B0#)P56F)V@+5AJD 3H7>1GDRP:7!V$8/XIZ M[,=QV#)39RR(<_A:/$MJ(QPXN"^1'O&[[?4U, T73V'HW+^=>D)QIH*BN/@-&% M]P!$V]EK-&Y76SL]TD!?\I2)<>NFHP%';*8(L5E9-$#5U"BI_V3"V*(+*.23 MC-)9JQ+3_W)N/>W_'V!%JJZ@UC3)Z%]OU3K=>37*5%CYYSHZ*(S3BM !A7\N M,\&OXD&K*BX@?0*L:MAN!P5_DB$YN5)H+/R:#'/X(8U%'U"@)QD^LU>FJ^=$ MY_E,["BN6/(0S%CUK 9HJ@830Y&<7-#,4GV.%MHT.U_T@ ]$"(5N@A$QL-H< MPE89D#UL!D(H;-,*?4&EI[1J?JFRZRJ6?_/%S?W,> IE((/B.\E@%TAE--!= M5VF0/-N1?GYJ_)_B15ZKDADC? 2<_S)%RW$ !PT[N^1ZX3R(U(PC/NF%<1'\ MK4I(FN82$#'4+B89:+-0'PV\994!+=,@+;J 8C_)L)BU*FE8@*A>621BW0>9 M'Y8U&>QJ#\)[@.(_K7B:M1JHP0\>ZM+&4% G&2?3J(<&?JN20A9I#"H**)*3 M#(29%$4#3OF]_O/Z;@47@HL:/+#BLK[)'^O5&=0(IA5#&Z(12O8AV$[8'>>< MG TJH?_/_'B>'>9IQ M(TU22\Q!Q%#$)QGFLU ?#;S/V&/C0ET21_S'62FJ)?CV/8'O)$W1$OHJULG! MC+C0$&7ATTF:YFRNXDM^-@.EA:(YK6";A0*4^$VBFL%U\;CO2HIF+8/][KL" M VL9E!][J61 N)+!BIWKYAM'$C^OURMC2 DYN="H$&^\TS/HJ70SX_7?-O'WP/-+" B">$$TB>1DD*BK@)1H_B MI1]$/7!K$M/ S<(^H6 VA5Q7F$&-7!0)4*?!@GUCRQN6:";";E/L$BH6EM@) M-RCDIK'57"]7JY1'W0ZT\Q#7_HY7D5'835:L #:&W9:8!_)!ZM_>)NRVV@LU@8 < MT*UK#KF7-R%XY-%?=OJ"0IFK\ZPYU(@M@,4 MY29/_DX\=):>1.,@*%+(!_6(73_.!.-@ 2F-VDK82R8\>1& 94E123J:L?.; M,"CG'Y'&*;R^ZV#)FYPOKOAOTP476Z3S D?TZ!_"KB$''.V.%$P@L/_%3X1 M*?>"4BZ5N&\71T6>B5+>U'-]]WGLU\M^,U:2G,[9*K3!=)?"R6Z<;#&N89W[:?L>^Z-KXKRI&' M!;UP(>*R*$GQ]P0PMZ^N@?;M$7ER[P=HYQ+L,'T2&*1%_=EU_=#TC&6ZL=IY MNO/]CE=TX37Z^##>76O4KOP=A[S_+#C5>1> M34]A&&^*M"J674ZPQE$,HQYOH5V;40L*^2JJ:8X\EFS4WE@8C?)/_/2G/N;: M..'2C++.(YP?Q2@K^RBR#U>]T!AKBD,\R$ SDKXZORTXZWIO;(#"B-.4S+2YH%YRVY(.*UM1CGOM1CVP46+SI#':B_$E& ==1SGF5#%4EQ'^^?J'(0[$[;F,B\'KO[9L>K"83-FW5;$1B5YXN50FWF8 D1UEPK MU:QA*E7*3,# #V:S)&>@?7WW*===$5$OZ$?:V$OMO<6BWNR5C4E8?QT!NO"? MBF>5BJ<[!;^-JM#V+DJ?7A''CP%/8_C,7GD3#PW(RESI1NK;[D7%_1U/].(5 MW7C-?BCL52KOH!;39G\"("4Q\H]8$CSX65'Y@C.6+ZT3_$T]8(?(H1@JQS=, M14XR$1LSR"6;Q;=1\$\V/X\^^Z%(E[JZ8RR[%*?G21#=%N_O0@XR!W>*O2^P MAG0,H1VBO/KPJ2@4N=^8!G*EA1.5.>NS:Y(&"W(*/A,)2> 9-!6 M.Q4H"D)YK# M]4=@1!5LO[II5_K3#;%.2O;NNQVO[*>H&.@U.Z(PZ-;,%F"M>+MDH2\NIXHG M6 LP"S7PC2JP3LK0?DEL<=:5'BL&#Q[]9%[ 699[3,6J4@X_;LS+^W4*I]5& M:)SO(,\.XUB2>LWOT9!-M2\1OXJ]FYP&X;G!"B2)MD98F//90/-R-G>$V7^ MLC:0[:L5Q!2SBJ#INY"*LLND%'_98=8ON&0ZR@E^ZH M&<"O4;(Z!>."5)-9>AF'X7&UV)(9>&3;_%D3!,E\6'-:;!FXW&T^&V0_!_GTC>VER M1)6#;Z@.G9S*KMDK/GW-DF51!2,MTL/LSI<@/6"[4GK,K,79"C*B/N>%'XCC MJX-ED;7'UX"BYL1)U#C[KSBV<8DVY!WM,]B.D@7&(ZO6L2&U[Y(2M^OO%GO]NA;=<7MM-C 6D?)='P=#@E9. M2W4X&7NKJY9E98%F%0[(<+,@!T+B[.U*XPBS5@6-0:7PORZ%;L.& [9I;4/= M6-ON@>@[>[1RB"O;3Y4$MI354WK:366G_L;>FQVO)J2PK6R_!VC>8*HI4"N8 M-@.2C57\(HD7028J2HH":RO(XO4+/&P.*EPZ3O_8Y?X-:'?*EHZI50)#]L^Y MGV0L"9]63RPU*H'IQG&GPH<8QZO>O%5W7J,_[^<\\O-YP'7Q!PI#O2O\D9_Y MY@%OHB.Q.IN1M5J-K;I#'M0P7)6+<0_-$1C)O1X4/&*9'X2*(=ZI)C+T1<'J M:R]/"A)^4E#^A,U!=N@GR1.'L[A[H58 D!QY@G#ZD+B- FELZ38?,-+Y?)OM ML&//+F&4ZV3Z+S<):5JVV7F_:O,7C9;Z<3^@6^P(M^L)8;#&)^Y@[,H]C&YQ MFG$\#&_WQ<<@[&.\/%O\\FPQU>=P7YXMG@9.+\\6/[T\6XSQG)]XD(0E5_$B M>^1*:141-#UE#"3'WECU?][82C\T=K_'>1(%1>E'4>_^N_@I->&HH\'.!>@/ MGED3-! KCD'OXG!^LKQ/XH?2LS)!IB7"3A;HCQE %TY 2Y.L 1C_OS98_%=_ MNQ3O02K\$O[WQI]IK&!ZSV.3XT9( D.K2G.ON82:MF/-;BI-KM":51*%3J>M)F@K=%MG'8U*9<&; K[YWXVJW6R"%@LTJU8F"XTE4;F _)JR11Z> M!@M-G 5$C)VHH0Q!0/<274U,/*AZYB=)49%2'ESM5D0>*;BZ^NY+D)5PD+5S MQ@ ^RS%3/N/C6ZC:GL=)X*]1$(G985Y>UM"?[W4:8X)4 M>\"NH\*^3N1V))KU11K9YI,RU@!O$F/'%A%PEFG/R0Q\Q+@V9T$MCN0AH/55 MQJ\L$O.,:#9?\@VW$$QXQ/IG+\?] G;,TM6,[@('&O-#O=TZC)KBG=*K^_\J'[/1SW3;)D-[*M8+NAC&^?R:A=S77"[S M*)@5:JF94QZVS;O#M)01JB>^,4WVU*1/]R^U$#X')R/V+I[UE\ M?\2*4:>;5^0MT2=OE4%L!/G4,FZC\%00W58;$)U^C438IVH050,E=Z)UV1*= M&,W:3(5]W@71.U1V)XH_9DP$)9=!\?:AR"@JPHF-5T\?6'(=++7F;]T)]O$4 M!):>FG&"TGG$Q)<4+.F@@5%B'Q%!\+#1@2M7/@TR]I]Q*O+=(/.3G@+[O .B M=(C,+I7]S8_\V\+AK;\-,7HP,?9Y@@4$4$TX0>,BB>?YK'B\0(R_]1QXD!U< MQ($XLC"M$99= )'YB(E,+ZVXJ52\-@G!R77B1VEY0@19ON'40%0^8:)BJPL: M@8GZE,-\I(2>50O.L&_+]*Q.,.652MYUWMN6'&'B5AV9Z"%F[7S7I8_5;'=; M(@\8X FF2D(G*T:=.5>FD"B. %IML.-%)CU*6'8R\8RG_49RSV&>"!7P5>LL MCF;E_^AA,1)C!YTL\ (JXEFM('OR%:3SG+QL!=E[64%>TF!DB\A+&@SZZ1O= M-)C/?B@>D+BZ8RP[CY'Q9SHAU='0@,9D; "0G&;& M;'B*VDP8:4ML9]AL-$JW> L!*8E?!U&QI#FV$]M+STJQ'5T)+5R#=?SQ^L[/ M?O,;+ZJU^7JJI)*C,:0_\K&I@?(YA)%_/A%%FHYR=AV+2ZIE+(#-OWP7?(E' M1\J7\AJ!YK2210[DL!ZQ9S@0EF,HS4U&PSKN?!TWHCKBV9?-Z7C-F2++H5=/ MV/,F"+TA2G(_!@_F\T"HRP]_C?SR=B%;/4BJB)E9=8">G6(]PF J(5 O9S/4 MLB\/M>Q#0BW[+Z&6EU#+2ZB%XL:><*CEATXTQ[Y']))H_I)H3C[1'#GE&35S M:ELIS^/,)T?526/E%QPDB:C^65==UD_O$%HB,PYDQH>(0^.VD9Y3T[H HZ8! M'-P\K1]K44453[.#3 M"!AU!"<-T_5C#(6IT10[_C0"3!W!:S+?9-J#&TW1&=QMYE==8I9!"EX5E2/%$> MS=CY31C<&HJ- LG)G_K:B4/F%..+GP@VTS!.4\ZKN/<81U=W7"?:.FIOV^<: M;W>\NJO7/Y_RSO[@\>Z\LC^OZ)!$@;6:2XW%MS>96Q^P#GR;]E9+N;T\T6AD?0\S]+,CT1: MP5$0YEEY]ED.LV+>,1OL6/UC;[$LK65U4,BS"I MU*6\J;XF]S84NV4H!GHN/UU:$8896-,1D8F>($,[) M/(BR8"YFUN"!7;%9GA07M,J+(FQ>WCE8WN?U$QZ=!?-)WH$^ #S77 M=IDBB:@TM@\#K=/TM.U(W4_EK'14;1+8P11OJJ7%[;54>WKZOKUE>;?C-8E) MG)2NGH!?,W:1Q,?B,/LD*LZT"WLR;EEL^QFU1$ :B%=XQ0?*J]?:_1O=^4#SPR7_+;6"CN3SJ-JQ'Y''9#]#-V@.#]4EC'A?7N-466_X5;?$< M2]/=5\1I@2!YL5(A4G%!^U!9L:YEW[;]H9USNP%ZF%JG'WJWE'\T>T(\02=A M2$X/QAJU- Y&BGKN,B%O>1G1+:8SZ!?6:Y,@S[$-I!KTL+<@0' M@8W^=>+/6:.8$.=.N]__T-[OO]_QBCZ\1B?_YD4L(['S/YB5Q7:* LE9\>Q$ MQ207U+SA!Y)CAO$J#M><&18")0%ZA-4&JG;X3:\%&G/Z01C&C^+VQ'&<',7Y M3;;(PR[C&N2 ]-C)SH. M-*1_0[O4SGK1>Q6^)3C7U_LSJ9R9UW:$#MMN1=P M*F%(C;R.!9T!@C!Z*NS4XG&GRZX^IA\].8VCVVN6+$^B!Y9F976@:&XW4')#8OFT+5+QA66TSCW@5&/>:SAZR,T"7W<<*]JY.(JU==-UO3 M'/EPT4;M&P\<&N1W$DVNOGH5+[)'+MQ5?L^_KG Z56VQ=W[#%*X0W:6VK_WO MJV+G1^P^3@.]QJ7ML;=IP[2N48%+S0M?)>(4]3<5A:75K;'W6,.TKA2?QCZK MD&530N,N2T>#O^(,?OE' M'MR+S9O6Y_W4]GD_"I^W[,3S(^[XUMT0\7Q+UBY"OWC<<,4=Q.TUDHZW*M6^ MAWP56O\5W:,%JK/Y,G1+-">K>ID4RY+B>?;%(IBQ%6MRE6H)\/U8>S4#-$!C MH3@5SUK'\9'F?Q ]%5K0IZ4!'@^_^6H(%D.D9Q;'[D!7X1.* 7;QGXE>IMW)5:L-K(WT!WZ'O9T=CZQCS+,SQHJ\-U.JI\'<0 M_:P#HHN)AVQ/>#_1;;!*FM'YK^_?M/W73SO>N@.O[(&$Z_HUCN>/01ART#H2 MK@0PN[&6W5"XKCW)*_.]X'JY1T_LOC3A>_2-Y-.V@7U^^N;_/4X.0S\UW(NW MZF1"N%G)1>/>NH;E-<.0:^S6'=' M8<]PT&7"T[BTKHT<]QTAUU+A!VNZ&G) M[&"K[PAZ@8\!J4!1YH+5[ M?Q,==HQQ# !I71=1;-KE]>S>[UKMVG$+V/UP^W;=I-&8*:JCT#-N*->/+'Q@ MW^(HN^NW6H+Z15Y+QP@(C*/:Z9\CV.GAK\Q/KA_CL2QKU1WV,KY]BVII\H=E1;*OK# M/NE$LJ6&+G\T6SI89"P9VZ!:G6*G[E?!5(9ZC/"D?,.4L F)W4BK,(IJ68.K$IA'Q MAP^BO^WAEK6T5+U@=Y21]"7"7C$.9K,D9Z [U>_W.PO'KJ@#770PUJ5JZ0+2 M8E*_CB@;8S[CM+P/XR?&BO-SUJP79KPZ!R!%7( ,R+0?=8*J@<;\5==2N/"? M1'I3Q6-1E2&:00O+:(DQEQL[Z"QT00.\*S]DXK[-E^^S(&77_O=>*-KU@KF$ MV<'91SN.KGS'\WR6_>8GB1]E3ZOKYO*Y7=T:LY8Q4/5:_BD-G?(Z;"F4S5)E MHD.+7EH/#Y@&:*#5 ZCA&#DI#FV](H'AF>+5&;EGKDC">6OEFO=-PGF>SGEK M4BY8]#6;5E7[R;CA>H&?1W!(+F,9)3F)^&CS4W;$RO_:0JWJ93K>?!_M$%GM MYG_/RSJ&YXN*_?2K^#>;'\?)%4L>@AG3548&TD_'E;?3" T4%?;G/Q47[:W' MXXIN KL H"1.CJ/((&V+L$5\F,#N02W#LPX:GPEYL^:!^H:+VGGW7.^BKGI[ M<565HZGB#3R:5NVGZJJV!"9P5Z(HT%L%SV#CH/.8YN[>CE=TXU7]C#8(QC&Z M(W:3V=R.4+5''#=-E(S1$6ECY L+>@Q:@T8C[<1C(L=^D/S%#W/VC>],N"(* M9TE[9MEYRF9W?\<3W7A%/UZS(Q*E1RG@:D8BHGP&6&LD)!(*93N M-"9,K'I[SUC_!$1-#DN=K:I@U$I(H[H)WTT\<:N\9**&?OU^HD0 8\43VXZP M;V?:&''G'?)>2J,19ZT?UCU?K!CN ;==+]B7)P=@W4==-("&OA=C>AEFR]O: ML9S(]I&(O K\Y._W=!]WDIBG.2710(X]68-J^%NI A-Y:2!Z5>FULG&QO&C> M!N4D>@KL.=?XM E$X.F/S^8[T,:I6-H8^[*XHPE9HQ@:ZR<7),C\L*C[?GX3 M!K=EF3N="ZP@P+ZBK5-UV[/5RDP#F&8LN[HV<.$GC6P_8"*W;3_8=Z+A,/;3 MT/0GV\]YRF>=-#V,ES=\8A+ ',91QN8G4R'OOT[0_[ $V[B'S?4YV7PO'8!<@I%XY?QYQ7 M/_YGP&?A9';W=,H>6 @^)M'23P@MJ$C$CD>:"TF7;_ Y":P;&G#:&:\*9IC$ M) Y05NR=1/=YEA8B[IJBYUHB[,!-+_-5(:G6"HV]I(S1O3[P[5G"YSY<,S)\ M>U.!;[\/?/N6\#F+U;B";Y\B?%L+CJ(7>H=%.U_"+ML(NS@[I7H)NQ2ADO6E MEHVP2^\E[&(^.U38CJ%RAID*>7:U#J^ A**T +[,G,,":://H\/' MHA"@^.(UF]U%P3]RQ>F]K!WVUJ_/@%/+ZT2]@B>1Y7'!5XH@7UYR_TNN7VE# M[,U9'P5K)'95?NFFFBS/%]^"D*59'+'J&K)L06[O_HO;:QXI96!C]3%N M/K<,0N;79D^X6](?.&XV[;W>\DH[$I>>2%?.*TVXWWEBYRN+9 M[S=^RN9\>RF*3!307(1^9"@3 B)$7G#DZFV,$POI:<12KNZXW)_;#!^(*B&W MY;6]IW63RK<\>/23^7F9L'R>9VGF1_,@NCW+]2=(#CZ%62C.!NK8M2(<+GX' M#WQ2*^Z%Q,EQGO%IKRB*IMA:J5MC%H+K@956%H?JY@PNXZA@^)(K*'DHJL^5 MGS])TUQ<)E!%IB&4F)7=^L%@HQ$"N]V"T5<=*;5N1?:JQ/G#.,W28A*[:4QB@//JH?U.<2DMO8J3B,N0%^(45;.O[_RH MFO#+:>6LO','2_#X+&+7@1K%?L=:V%U9 MP,1]S)4\?,N:+TM-B,IU(MKYEY@#542:%:<90S&Q^3AV-(66-=O#1LA..PMW M5^ ;&X&O6;+<-9BGHV]B!YK<6:53D @9XUBC[S)(?S].&#N),L:-(-OBE"G_ M-/:1,OT)4P?9,[30>B0>!0_!G&^H$!;US4]C'[_3MU =9.3WX?);KA^Z+S-" M-N*XUUR?U59U]XD2\03JIH7 MY_OTA7KL$>+)9\0,<+]1-$S/'2"_KGX4$9 M8[$X?M5 MJ"#@OIY)**[-8IA/(\Q,I5=AD7 ?I?Z$2K]C<9+C!\0$6X$U'"& MSE"^H..)^I$NXG@:QS1>!ME&>!IG-(T^;*@?'",.FTF-#_4)12>E'W#YRXC# M)1.EX?GO1254@4'NA^)6&."P HD?Z(!P]EZ:FX,+5'2=5/38OEAOJ5CK6[B9 MNCLGQK4H3/-^2W#7O%4%[!DJB MN($#'J%#S]UY^7,:>N-;S_-8HM1;+(3ATXL9\+VKEW'BUAY([D4:\IQPMH,H M#69E70"G^V3 9Z%V.Y$:3-M1&KFI=YP8VZ:X6SE%:W\2:H[NSHNW8CG.SLGD M$+Z$["&''P>WMTEQ76U;XV 2]!QXNYT>8+C9+ )/)MQY *\[7CDG6]"1X*[ M 4Q,F_2J&O8R5_-O3#VWYUK%#?#7U6=:S&JIY1O91\+2Q<,R^UVIGF MDL[0F,".2"%J,WN? E*G[3>M-6@UVM) 3&YO*@0:[#>C0H@H%$N#J(1]\#W0 M -!J-B'=MSAOU/*BH/6C6,2T 'JO&]+0O-1J5(JO65]7[1LO.G?]&%_?Q7G* MM\#7CYSOIV],<:V;MU8VQJZMJS"'1F3+(*>3R&?GF^<1LU)OHSUV;=@>&NY( MNQTE\U]8*;G1'OTM5GLE=Z1U$\-GR4,P*X,#8MM?GB%43R->7OVJ>)D)0(9< MJ53M0S6CXE#I)Q[5/HNKMS^Z;X-LHQWQDPV\U6U3%*W&$JM\5'>M'& M@0E;UY,@ZNQ25H9W=M2+FX5.XICUO$#J0 RTN20ZX.CL /=FD[ MV(8>'3#LK5H_.U:6H!GVF.@8)KT=UM *X(UJW=N$T5U*L1L)-_< I S5AC6\ M G1$+-4>QZE9:J.V$4ESM>8/KP@<$9OMB2B.X?XP/JU-02K$\P9T'3G:GM'* M?=R7YSZ^ZY?[N/^2^_B2^_B2^_B2^SC1W,>3B$^;;,V@^))0H#834DLT(5RT MS# 1LJN' EZF3.BAI$C)W*U 2F:?_.3WYE(X0-B:*;$3N+I R!4'S30^\HBON<,.;<'\V40!<)CS8(' M!H002(Z= =,'1RO-T !3'J6P/6^?0.:P@?^!\1):5<&Z42=CG,!$A^W,#,U_ MH%GQ9/TP]T7H1]4TH=L[R]MC.RU G4N>+%<*3P,@[EEE22 *+!3<&@%2M<=V M2GH!I!>>!D#C+%\6APKN,FY[C2&E.$J0:$7PS_RD=)'DD?SW_2+YJUY?(OJT M(OH#R]YT'M6ZCC,_W%:1(]C7D1UA-\<.6\2-QKKR97D?QD^,59<-Y0HXBZ.' MLA"3D#4MA&K^72C[+,[^RK)+-HMOH^"?3).2[_"3V,Z[$Z-T#M$SM\1R)![' M2?4KT4Y3^6K;?&#O::9ELUHP"7B!933MVO_.TLI)DSM\'SH.W_L=KR3V"NJ5 MDX?IVJVD6;-J]MNT1.C'DIRO:H/WF45L$62B*G$0Y4%T>W[/JG<:/S_]WSP) MTCG?%(*"2B-TC>Q. 9"6GFN.H$X:R\]AG@@U';.YB&QWQ-(FYO0'$'^7=0=3X"!-69:*\X52*6$8 M/_J1[CGK,?J>D$\ZJO7T ("T014W0@_F?\_3K CN6EM-MP/L+ ,LTU"IDAC^ MT%WIT.VHLU)7V\-W*X$*_+VHXGF-3_"]*.J3&L]J+RH.P>*HN B]Z*PQPFL) M_!MNQEG &DTO3J;W+YR@,IH3,T=IH7TU>^J*4AF!#G8#9+;4)L?>:#JU&KB.B$TOE M&46WIW&:'OI)\K2(DR(#PP)<72?8VT*'0)MU1Q3T[KRVD>$8S2O_-I6GZHA4 MG$$K2X^O86\AM[K*]$:#J+T5^V";^:1LC[VM=#EU-#7R#/V$KPF?$BT0K]IC MUQMVB/B&1HB.4YN0\9@QX0\3Q!,4W9UHVDI'V#-FL^ 7K;&+,#N$OJ$-&@-9 M(>L8D:$A 2%G)8A'BPA-*1#4X/4BB?G6(WL2-X@S\1[Z/_*@J'X"&J2PCM"K M]_: 3#EN;73WK*;O#<'9O1_46PR8\GF>7&W@?^4YJ$X#SCF&CWU M[U-VOCBXOP^#F2CA6F8M\U^=!LN@Q-+>-H9]#/NH=C3#&D/GTU_4QYIP+ H! MN<_]'6H:S^@9@.YRKR\<]'$7ONR3*!;TK);_:1?NMQ]_+U7YL:N_DZ_*+W94 M>787)T'V!"G(WVT_(314(E JP]_D#E:!7T9! Q2]B1G!&:GDOO3AJC.6;>0& M*8M#\\:JMF1\=87!--Y\THM+XR#E)+I(XAE+4WG9>%/Y;B Y&2_: )J=5 /= M:;I9*OR'0_[_0=8W\5'5P53J@EMJA,90!J1B5'4D!F6OK/K GHG[HVE4# U MNVRV):GO6!XLXUP'JWU/V#,V&-R^2B)P;''*_%1? >_C7B=R\6''*^E(U+XK M63$')]KM*&R$)QF/D"O\)01!;--+. 116%"C6O,U_Z ^"*&FF! B:B%H!")D M_)E"$3H:&M"8C T DLN Q'I[7DRKNGB$HBFV$VPVFT9 0BON4)]7JN#C(!(N MF5F]TH;83JB5:')8/'N7C+_EL0!KOF1"-J[3\\4Q M=SK]\*_,U[URV;?#J80!!FIL^I$ALP*.&D:WCXZ:?A@+.8[S9!P#:?2$?;U^;/OH*.G',8_@8:3Y MH]$3]K7YT%'0O\DRA@'2Q1%#_.YN*A2_V6(4>AZ MQ;Z%/Z*MF)4W_31@LQ8N2@"+%^?.%VW03?ZV MP,=]P*D;[JL"$SQWVPP^_L:"VSOQJAE?LV2I>7S.OB?D@!/H MT*ZO?F@$%YO1SR'8VO:#'2<"0=M/.32 U9JEF"1%4H5X9^*")3-M;I%]3]A! MGN'C5J,@&O!J3-,*7-M^L.,S0\>M';"H3HZ\:/7'MQ G![5<]5:='/WY\*&? MWAV'\6,JKE.VCE$-Y\5Z4M*>"5P,AT?(<@XV3EMM$&@1TO8?H%(X/\'OH7X0 M(>T5'BH%S7E?40/C'63>1ZU^,?G-K3(^:\R_M^V']/+14R9*[C&0=T@*1(^N M:"]._>5Z+H<40-$'VP3U==)6FH'X9[&(1N/6H-A8:=_*5]KWD)7V[N>*-VFUHS^ 2ABG-URV$M05I96TG,7NKA71BQ*NZYJO(WOK; MBDBF@83V49:9_[Z[L?'RO>R!.HLC=2S-)'*3&#L1>!AX736,'%1!=9K>RYVF MCQ"GZ?V+TS1RLN3:[(Q1[%Z=3<'E&J"EZ4<[;80?YTZ@O#_:+N5 X7Y08QGE MDJ"JQTFXP4,5]J.9S"BW!A4=TO;HATKW@]K+&-<(%1W2WD0,E>Y'M)=QC 3_ M>N'HEN$T-F-F!!*"M.\%^V*?,0C05S%(*)E"EB")^L4RG=V6&P$C:) 3->AB M>$KC$R3X0N(1C0D&80Z6<9(%_RQ /5\4C,V+$J9J[C4D4PBH&"6F<1!3,'80 MS2^%_L+J"4R#276;3R)PH165!AK-[.OZ3<(G-1J*YI.("FA%);!T?%G>A_$3 M8]4K4^+Q8- Z\JG[$N.G':_NS:NZ\T1_Q):5EL3BR?2K.X[W9S%UB3\?! )OJ(L"6YRP9> IQ(B$6 F3/S63YZ:C4RUR8?VB[S,];:' M;I'Z$=1+8$JX8K?"V]65-?_4>9!M[\V.5Q&2J&M>\7+)[H5_$MV:![.: C,G MS[G*6,LYG^-,J[BL!"XO/"IM@"G'\7./1IL/EN MA$Y4%';*_JGS[&,C/DKMG/VYA$HG_2RD;8#SY8'(+41&)OI Y+,.,%IA\Q([ M?(D=1C5SO4*'&Y1$-M[VD4.)_$X"AXTP&D#IZM9$ME1*19ODI+%7.F)<;[.@ MT!K_.2RR#PZB>3-G3Y?6 :'&CA1"G\"PT04-].H]$&>RV*";ROZHVJ-/6E"( M] +3 L680=IIB![?LX7!G#FZ[2WXGW,_X;R%3U4E!3]LQ"JTZ4J=]V#$=GS5 MG;?JSVMTZ/V<1WX^#S(V_P.)E*:N^$=^YIMWZR:Z\9;_:DVLPD;R1;_=!GD! M@2FUL?3+973B35TD\3R?95IUMMM@S_;6^I0+26.V=W HYVQ^MU,\P8,X^8XN M3C.12V2>5^0ML3<2UL-!)[";7(_B@Y"I1MX2^_BBIX8I3SM7K#@$X7[P-S_Y MG8EPL-'?U-%@WV'N-369E3#]K(&O+&*)'XIMZ'P91(%0B#@-,J)M),2^$-T+ M#\W_')3WB$U 8%_7AC*@;R+ O6/?T0 "JF#[BJ^R*2C)(=M"Z M*1#9CZ2058I,8Y'=6L;6)YJH:+.T)CK*SN(HEJ8QJ9'5D("WTJ0 -NJ QO#K MD33T+8CB),B>&G'BS5Y$I=7LZ1O+[F+^EP?>Q/ (^%:9@)H3D= ,AHJ>RSQ4 M50Y=Z:0:@=4-8[4]FNB@)D0KR 33!HUIZ8QE$'^@U0R*"Y$PDUR(@8./?Y[" MT/OB)^(Q[O2")?4M_F"F!E+1' HHK9")5O;ISZIM\8Z",,_6AX=F<%<$4'AI MA4<,\F^M<'SU%_&O&S]E_#?_'U!+ 0(4 Q0 ( %V+8U (\T[CY2,! / ] M$ 0 " 0 !E>&4M,C Q.3$R,S$N>&UL4$L! A0#% M @ 78MC4->CQO7C%0 F0D! ! ( !$R0! &5X92TR,#$Y M,3(S,2YX ?W0$ % @ '330$ 97AE+3(P,3DQ,C,Q7V1E M9BYX;6Q02P$"% ,4 " !=BV-0\Q%X+D5P "4M@8 % M@ &R; $ 97AE+3(P,3DQ,C,Q7VQA8BYX;6Q02P$"% ,4 " !=BV-0SCW% MT?5, #]0 4 % @ $IW0$ 97AE+3(P,3DQ,C,Q7W!R92YX 8;6Q02P4& 8 !@"$ 0 4"H" end XML 36 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
14. Equity (Details) - shares
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock-based compensation plans:      
Outstanding option awards 3,286,672 3,664,000 3,648,939
Available for future grants 1,714,542    
Total 5,001,214    

XML 37 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
16. Income Taxes (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Valuation allowance for deferred tax assets $ 7,548 $ 8,755
Net change in our valuation allowance (1,207) $ (583)
Net operating loss    
Tax credit carry-forwards 18,520  
Research and development    
Tax credit carry-forwards $ 81  
XML 38 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
17. Leases (Details 3)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2019 $ 300
2020 50
Total $ 350
XML 39 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
15. Stock-Based Compensation (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Total cost related to share-based compensation expense $ 399 $ 438
Share-based compensation expense by type:    
Stock options 339 438
Restricted stock units 60 0
Share-based compensation 399 438
Cost of revenue    
Total cost related to share-based compensation expense 57 136
Share-based compensation expense by type:    
Share-based compensation 57 136
Research and development    
Total cost related to share-based compensation expense 46 71
Share-based compensation expense by type:    
Share-based compensation 46 71
Selling and marketing    
Total cost related to share-based compensation expense 72 69
Share-based compensation expense by type:    
Share-based compensation 72 69
General and administrative    
Total cost related to share-based compensation expense 224 162
Share-based compensation expense by type:    
Share-based compensation $ 224 $ 162
XML 40 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
16. Income Taxes (Details 2) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deferred income tax assets:    
Accrued expenses $ 83 $ 45
Deferred revenue 314 278
Net operating loss carry-forwards 4,760 5,946
Stock-based compensation 2,262 2,258
Other 398 505
Subtotal 7,817 9,032
Valuation allowance (7,548) (8,755)
Total deferred income tax assets 269 277
Deferred income tax liabilities:    
Property and equipment (19) (28)
Prepaid expenses and other (250) (249)
Total deferred income tax liabilities (269) (277)
Net deferred income tax assets (liabilities) $ 0 $ 0
XML 41 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
17. Leases (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Amortization of ROU assets and operating lease liabilities $ 234 $ 0
Rent expense 300 300
Finance lease balance $ 116 $ 144
XML 42 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
2. Changes in Accounting Principles
12 Months Ended
Dec. 31, 2019
Accounting Changes and Error Corrections [Abstract]  
Changes in Accounting Principles

Except for the changes below, the Company has consistently applied the accounting principles to all periods presented in these consolidated financial statements. The Company adopted Topic 842, Leases with a date of the initial application of January 1, 2019.

 

We adopted Topic 842 as of January 1, 2019, using the alternative transition method that allowed us to recognize a cumulative-effect adjustment to the opening balance of retained earnings at the beginning of the period of adoption. We used the package of practical expedients permitted under the transition guidance that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. We elected the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Additionally, we elected the hindsight practical expedient to determine the reasonably certain lease terms for existing leases. The adoption of Topic 842 did not have a material adjustment to the opening balance of retained earnings. The adoption of Topic 842 had a material impact on our condensed consolidated balance sheet due to the recognition of right-of-use (“ROU”) assets and lease liabilities. As a result of the adoption of the standard, the Company recognized ROU assets and lease liabilities of $1,088,000 as of January 1, 2019. The adoption of Topic 842 did not have a material impact on our consolidated statement of operations or our consolidated statement of cash flows.

XML 43 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
9. Intangible Assets
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
9. Intangible Assets

The net carrying amount of intangible assets is as follows (in thousands):

 

    December 31,  
    2019     2018  
Customer relationships   $ 1,292     $ 941  
Less: accumulated amortization     (827 )     (774 )
Total intangible assets, net   $ 465     $ 167  

 

Amortization expense is included in general and administrative expenses and totaled $53,000 and $72,000 for the years ended December 31, 2019 and 2018, respectively.

 

The following table outlines the estimated future amortization expense related to intangible assets held at December 31, 2019 (in thousands):

 

Year ending December 31,        
2020   $ 120  
2021     99  
2022     82  
2023     71  
2024     53  
2025     40  
Total   $ 465  

 

XML 44 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
5. Acquisitions
12 Months Ended
Dec. 31, 2019
Business Acquisition, Pro Forma Information [Abstract]  
5. Acquisitions

DoubleHorn, LLC Asset Acquisition

 

On December 31, 2019, the Company acquired certain assets from DoubleHorn, LLC. The aggregate purchase price of approximately $351,000 consisted of $176,000 of cash payable at closing and $175,000 of contingent consideration it estimates will be paid during the six month earn-out period. The Company concluded that the DoubleHorn acquisition met the definition of an asset acquisition under ASU 2017-01, "Clarifying the Definition of a Business", and the cost was allocated to the individual assets acquired and liabilities assumed based on their relative fair values. The customer relationships intangible asset will be amortized over a six year estimated useful life following the pattern of the economic benefits. The following table presents the cost of the acquisition and the allocation to assets acquired based upon their relative fair value:

 

Consideration (including estimated unpaid contingent consideration):      
Cash   $ 176  
Contingent consideration     175  
Total consideration   $ 351  
         
Recognized amounts of identifiable assets acquired and liabilities assumed:        
Customer Relationships   $ 351  
Net assets acquired     351  

 

XML 45 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
13. Fair Value Measurements
12 Months Ended
Dec. 31, 2019
Assets, Fair Value Disclosure [Abstract]  
13. Fair Value Measurements

We have financial instruments as of December 31, 2019 and 2018 for which the fair value is summarized below (in thousands):

 

    December 31, 2019     December 31, 2018  
    Carrying Value     Estimated Fair Value     Carrying Value     Estimated Fair Value  
Assets:                        
Trade receivables, net   $ 386     $ 386     $ 429     $ 429  
Equipment financing receivables     704       704       251       251  
Liabilities:                                
Finance leases   $ 116     $ 116     $ 144     $ 144  
Notes payable     -       -       56       56  
Asset acquisition contingent consideration     175       175       -       -  

 

Liabilities for which fair value is recognized in the balance sheet on a recurring basis are summarized below as of December 31, 2019 and 2018 (in thousands):

 

          Fair value measurement at reporting date  

Description

  As of December 31,2019     Level 1     Level 2     Level 3  
                         
Liabilities:                        
Asset acquisition contingent consideration   $ 175     $ -     $ -     $ 175  
                                 

 

Description

  As of December 31, 2018     Level 1     Level 2     Level 3  
                                 
Liabilities:                                
Asset acquisition contingent consideration   $ -     $ -     $ -     $ -  

 

 

The recurring Level 3 measurement of our asset acquisition contingent consideration liability includes the following significant unobservable inputs at December 31, 2019 (in thousands):

 

Contingent consideration liability

  Fair Value at December 31, 2019  

Valuation technique

Unobservable inputs

  Range  
Revenue - based payments   $ 175   Discounted cash flow Discount Rate     3.67 %
                     
            Probability of milestone payment     90 %
            Projected year of payments     2020  
                     
                     

 

Level 3 instruments are valued based on unobservable inputs that are supported by little or no market activity and reflect the Company’s own assumptions in measuring fair value. Future changes in fair value of the contingent financial milestone consideration, as a result of changes in significant inputs such as the discount rate and estimated probabilities of financial milestone achievements, could have a material effect on the statement of operations and balance sheet in the period of the change.

 

The progression of the Company’s Level 3 instruments fair valued on a recurring basis for the year ended December 31, 2019 are shown in the table below (in thousands):

 

    Asset Acquisition Contingent Consideration  
Balance at December 31, 2017   $ -  
Additions     -  
Balance at December 31, 2018   $ -  
Additions     175  
Balance at December 31, 2019   $ 175  

 

XML 46 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]    
Service revenue $ 12,745 $ 10,461
Product revenue 1,691 1,447
Total revenue 14,436 11,908
Operating expenses:    
Cost of service revenue 3,456 3,092
Cost of product revenue 895 727
Selling and marketing 3,862 3,403
General and administrative 4,235 4,091
Research and development 853 801
Total operating expenses 13,301 12,114
Income/(loss) from operations 1,135 (206)
Other income/(expense):    
Interest income 6 7
Interest expense (12) (12)
Other income, net 16 3
Total other income/(expense), net 10 (2)
Loss before income tax 1,145 (208)
Income tax (provision)/benefit (6) (15)
Net loss $ 1,139 $ (223)
Net loss per common share:    
Basic $ 0.08 $ (0.02)
Diluted $ 0.07 $ (0.02)
Weighted-average common shares outstanding:    
Basic 14,570,286 14,332,092
Diluted 15,559,863 14,332,092
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
4. Earnings/(Loss) Per Common Share (Tables)
12 Months Ended
Dec. 31, 2019
Net loss per common share:  
Basic and diluted net loss per common share
    Year Ended December 31,  
    2019     2018  
Net income/(loss) (in thousands) (A)   $ 1,139     $ (223 )
                 
Weighted-average share reconciliation:                
Weighted-average basic shares outstanding (B)     14,570,286       14,332,092  
Dilutive effect of stock-based awards     989,577       -  
   Diluted weighted-average outstanding shares of common stock (C)     15,559,863       14,332,092  
                 
Earnings/(loss) per common share:                
   Basic (A/B)   $ 0.08     $ (0.02 )
   Diluted (A/C)   $ 0.07     $ (0.02 )
Common stock not included in the computation of diluted loss per share
    Year Ended December 31,  
    2019     2018  
Stock options     1,236,096       1,585,458  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
8. Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property and equipment
    December 31,  
    2019     2018  
Software   $ 346     $ 333  
Computers and office equipment     1,388       1,524  
Leasehold improvements     85       25  
Less accumulated depreciation     (1,664 )     (1,758 )
Total property and equipment, net   $ 155     $ 124  
XML 49 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
6. Trade Receivables, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract]    
Gross trade receivables $ 400 $ 443
Less allowance for doubtful accounts (14) (14)
Trade receivables, net 386 429
Current trade receivables, net 380 419
Long-term trade receivables, net 6 10
Trade receivables, net $ 386 $ 429
XML 50 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
3. Revenue (Details 3)
$ in Thousands
Dec. 31, 2019
USD ($)
Desktop devices  
Performance obligation $ 1,660
Desktop devices | 2020  
Performance obligation 1,660
Desktop devices | 2021  
Performance obligation 0
Desktop devices | 2022  
Performance obligation 0
Desktop devices | 2023  
Performance obligation 0
Desktop devices | 2024  
Performance obligation 0
Desktop devices | 2025  
Performance obligation 0
Telecommunications services  
Performance obligation 25,944
Telecommunications services | 2020  
Performance obligation 10,012
Telecommunications services | 2021  
Performance obligation 7,134
Telecommunications services | 2022  
Performance obligation 4,984
Telecommunications services | 2023  
Performance obligation 2,878
Telecommunications services | 2024  
Performance obligation 934
Telecommunications services | 2025  
Performance obligation $ 2
XML 51 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
16. Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
U.S. federal statutory income tax benefit/(expense) $ (241) $ 43
Increase in income tax benefit resulting from:    
State and local income tax benefit, net of federal effect (831) (539)
Change in the valuation allowance for net deferred income tax assets (972) (583)
Other, net (94) (102)
Income tax (expense) $ (6) $ (15)
XML 52 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
17. Leases (Details 6)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 300
2021 289
2022 237
2023 177
2024 83
Gross equipment financing receivables 1,086
Less: unearned income (382)
Equipment financing receivables, net $ 704
XML 53 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
13. Fair Value Measurements (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Assets, Fair Value Disclosure [Abstract]    
Beginning balance $ 0 $ 0
Additions 175 0
Ending balance $ 175 $ 0
XML 54 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
16. Income Taxes (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Beginning Balance $ 0 $ 0
Reductions due to lapsed statute of limitations 0 0
Ending Balance $ 0 $ 0
XML 55 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
17. Leases (Details 2)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Operating cash flows from operating leases $ 300
Operating cash flows from finance leases 9
Financing cash flows from finance leases $ 28
XML 56 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
15. Stock-Based Compensation (Details 2) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Number of restricted stock units outstanding, beginning 0 0
Number of restricted stock units granted 90,000 0
Number of restricted stock units vested/released (24,992) 0
Number of restricted stock units cancelled/forfeited 0 0
Number of restricted stock units outstanding, ending 65,008 0
Weighted average exercise price outstanding, beginning $ 0 $ 0
Weighted average exercise price granted 2.25 0
Weighted average exercise price vested/released 2.25 0
Weighted average exercise price cancelled/forfeited 0 0
Weighted average exercise price outstanding, ending $ 2.25 $ 0
2020    
RSU's with service-based vesting conditions 29,990  
2021    
RSU's with service-based vesting conditions 29,988  
2022    
RSU's with service-based vesting conditions 5,030  
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
15. Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Fair value of stock options granted
    Year Ended December 31,  
    2019     2018  
Weighted-average fair value of options granted   $ 1.76     $ 1.86  
Expected volatility     89 %     88 %
Expected life (in years)     4.20       4.30  
Risk-free interest rate     2.18 %     2.69 %
Expected dividend yield     0.00 %     0.00 %
Stock option activity
    Number of Shares       

Weighted-Average
Exercise Price

   

Weighted-Average
Remaining Contract Life

   

Aggregate
Intrinsic Value
(in thousands)

 
Outstanding at January 1, 2018     3,648,939   2.61     4.3 years      1,346   
Granted     329,000      2.83                    
Exercised     (106,557 )    1.46                    
Cancelled/forfeited     (207,382 )    1.72                    
Outstanding at December 31, 2018     3,664,000     2.71       3.5 years        1,007   
Granted     210,500      2.70                    
Exercised     (465,650 )    1.82                    
Cancelled/forfeited     (219,690 )    6.26                    
Outstanding at December 31, 2019     3,189,160     2.60       2.9 years        5,668   
Shares vested and expected to vest     3,128,660     2.60       2.9 years        5,576   
Exercisable as of December 31, 2019     2,926,485     2.59       2.6 years        5,266   
Exercisable as of December 31, 2018     3,363,569     2.73       3.3 years        968   
RSUs activity
          Weighted-Average  
    Number of Units     Fair Value  
Outstanding at January 1, 2018     -     $ -  
Granted     -       -  
Vested/released     -       -  
Cancelled/forfeited     -       -  
Outstanding at December 31, 2018     -       -  
Granted     90,000       2.25  
Vested/released     (24,992 )     2.25  
Cancelled/forfeited     -       -  
Outstanding at December 31, 2019     65,008       2.25  
Statement of operations effect of stock-based compensation
    Year Ended December 31,  
    2019     2018  
Share-based compensation expense by type:            
Stock options   $ 339     $ 438  
Restricted stock units     60       -  
Total cost related to share-based compensation expense   $ 399     $ 438  
Share-based compensation expense by financial statement line item:                
Cost of revenue   $ 57     $ 136  
Research and development     46       71  
Selling and marketing     72       69  
General and administrative     224       162  
Total cost related to share-based compensation expense   $ 399     $ 438  
XML 58 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 59 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
20. Quarterly Financial Information (unaudited) (Tables)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Data [Abstract]  
Quarterly Financial Information
    For the three months ended  
Consolidated  

March 31,

2019

   

June 30,

2019

   

September 30,

2019

   

December 31,

2019

 
Service revenue   $ 3,008     $ 3,147     $ 3,259     $ 3,331  
Product revenue     484       467       343       397  
Total revenue     3,492       3,614       3,602       3,728  
Operating expenses:                                
Cost of service revenue     877       874       836       869  
Cost of product revenue     249       243       172       231  
Selling and marketing     899       963       1,003       997  
General and administrative     1,014       997       1,040       1,184  
Research and development     212       197       215       229  
Total operating expenses     3,251       3,274       3,266       3,510  
Income from operations     241       340       336       218  
Total other income/(expense), net     1       2       (2 )     9  
Income before income taxes     242       342       334       227  
Income tax benefit/(provision)     (3 )     (4 )     -       1  
Net income   $ 239     $ 338     $ 334     $ 228  
                                 
Basic earnings per common share (1)   $ 0.02     $ 0.02     $ 0.02     $ 0.02  
Diluted earnings per common share (1)   $ 0.02     $ 0.02     $ 0.02     $ 0.01  

 

 

    For the three months ended  
Consolidated  

March 31,

2018

   

June 30,

2018

   

September 30,

2018

   

December 31,

2018

 
Service revenue   $ 2,442     $ 2,540     $ 2,712     $ 2,767  
Product revenue     366       437       314       330  
Total revenue     2,808       2,977       3,026       3,097  
Operating expenses:                                
Cost of service revenue     729       731       833       799  
Cost of product revenue     187       201       161       178  
Selling and marketing     829       767       910       897  
General and administrative     945       1,034       1,101       1,011  
Research and development     181       194       214       212  
Total operating expenses     2,871       2,927       3,219       3,097  
Income/(loss) from operations     (63 )     50       (193 )     -  
Total other income/(expense), net     4       -       2       (8 )
Income/(loss) before income taxes     (59 )     50       (191 )     (8 )
Income tax provision     (4 )     (3 )     (8 )     -  
Net income/(loss)   $ (63 )   $ 47     $ (199 )   $ (8 )
                                 
Basic earnings/(loss) per common share (1)   $ (0.00 )   $ 0.00     $ (0.01 )   $ (0.00 )
Diluted earnings/(loss) per common share (1)   $ (0.00 )   $ 0.00     $ (0.01 )   $ (0.00 )

 

———————

 

 (1)  Earnings/(loss) per common share is computed independently for each of the quarters presented. Therefore, the sums of quarterly earnings/(loss) per common share amounts do not necessarily equal the total for the twelve month periods presented.
XML 60 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
11. Accrued Expenses (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Acquisition Contingent Consideration Member    
Product warranty expense $ 44 $ 31
XML 61 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
20. Segment (Details) - 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
Segment Information                    
Revenue $ 3,728 $ 3,602 $ 3,614 $ 3,492 $ 3,097 $ 3,026 $ 2,977 $ 2,808 $ 14,436 $ 11,908
Gain/(Loss) from Operations $ 218 $ 336 $ 340 $ 241 $ 0 $ (193) $ 50 $ (63) 1,135 (206)
Other income/(expense), net                 10 (2)
Gain/(Loss) before income tax provision                 1,145 (208)
Cloud Telecommunications Services                    
Segment Information                    
Revenue                 13,780 11,083
Gain/(Loss) from Operations                 864 (613)
Other income/(expense), net                 (2) 5
Gain/(Loss) before income tax provision                 862 (608)
Web Services                    
Segment Information                    
Revenue                 656 825
Gain/(Loss) from Operations                 271 407
Other income/(expense), net                 12 (7)
Gain/(Loss) before income tax provision                 $ 283 $ 400
XML 62 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
9. Intangible Assets (Details 1) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
2020 $ 120  
2021 99  
2022 82  
2023 71  
2024 53  
2025 40  
Total $ (465) $ (167)
XML 63 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
13. Fair Value Measurements (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Assets, Fair Value Disclosure [Abstract]    
Contingent consideration liability Revenue - based payments  
Asset acquisition contingent consideration $ 175 $ 0
Valuation technique Discounted cash flow  
Discount rate 3.67%  
Probability of milestone payment 90.00%  
Projected year of payments 2020  
XML 64 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
21. Quarterly Financial Information (unaudited)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Data [Abstract]  
21. Quarterly Financial Information (unaudited)

 

    For the three months ended  
Consolidated  

March 31,

2019

   

June 30,

2019

   

September 30,

2019

   

December 31,

2019

 
Service revenue   $ 3,008     $ 3,147     $ 3,259     $ 3,331  
Product revenue     484       467       343       397  
Total revenue     3,492       3,614       3,602       3,728  
Operating expenses:                                
Cost of service revenue     877       874       836       869  
Cost of product revenue     249       243       172       231  
Selling and marketing     899       963       1,003       997  
General and administrative     1,014       997       1,040       1,184  
Research and development     212       197       215       229  
Total operating expenses     3,251       3,274       3,266       3,510  
Income from operations     241       340       336       218  
Total other income/(expense), net     1       2       (2 )     9  
Income before income taxes     242       342       334       227  
Income tax benefit/(provision)     (3 )     (4 )     -       1  
Net income   $ 239     $ 338     $ 334     $ 228  
                                 
Basic earnings per common share (1)   $ 0.02     $ 0.02     $ 0.02     $ 0.02  
Diluted earnings per common share (1)   $ 0.02     $ 0.02     $ 0.02     $ 0.01  

 

 

    For the three months ended  
Consolidated  

March 31,

2018

   

June 30,

2018

   

September 30,

2018

   

December 31,

2018

 
Service revenue   $ 2,442     $ 2,540     $ 2,712     $ 2,767  
Product revenue     366       437       314       330  
Total revenue     2,808       2,977       3,026       3,097  
Operating expenses:                                
Cost of service revenue     729       731       833       799  
Cost of product revenue     187       201       161       178  
Selling and marketing     829       767       910       897  
General and administrative     945       1,034       1,101       1,011  
Research and development     181       194       214       212  
Total operating expenses     2,871       2,927       3,219       3,097  
Income/(loss) from operations     (63 )     50       (193 )     -  
Total other income/(expense), net     4       -       2       (8 )
Income/(loss) before income taxes     (59 )     50       (191 )     (8 )
Income tax provision     (4 )     (3 )     (8 )     -  
Net income/(loss)   $ (63 )   $ 47     $ (199 )   $ (8 )
                                 
Basic earnings/(loss) per common share (1)   $ (0.00 )   $ 0.00     $ (0.01 )   $ (0.00 )
Diluted earnings/(loss) per common share (1)   $ (0.00 )   $ 0.00     $ (0.01 )   $ (0.00 )

 

 (1)  Earnings/(loss) per common share is computed independently for each of the quarters presented. Therefore, the sums of quarterly earnings/(loss) per common share amounts do not necessarily equal the total for the twelve month periods presented.

 

XML 65 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
17. Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
17. Leases

Lessee Accounting

 

We determine if an agreement is a lease at inception. We lease our corporate office space and equipment under operating leases. We lease data center equipment, including maintenance contracts under finance leases.

 

Operating leases are recorded as right-of-use (“ROU”) assets and lease liabilities on the balance sheet. ROU assets represent our right to use the leased asset for the lease term and lease liabilities represent our obligation to make lease payments. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our estimated incremental borrowing rate at the commencement date to determine the present value of lease payments. The operating lease ROU assets also include any lease payments made and exclude lease incentives. The Company’s lease agreements do not contain any variable lease payments, material residual value guarantees or any restrictive covenants. Our lease terms include options, at our sole discretion, to extend or terminate the lease. At the adoption date of ASC Topic 842, the Company was reasonably certain that we would exercise our option to renew our corporate office space operating lease. Lease expense is recognized on a straight-line basis over the lease term.

 

We lease the corporate office space in Tempe, Arizona from a Company that is owned by the major shareholder and CEO of the Company. Effective March 1, 2017, the lease agreement was renewed for a three year term with monthly rent payments of $25,000. There is a renewal option for another three year term at the end of the lease that was considered in valuing the ROU asset as of the adoption date of ASC Topic 842, and at the time we were reasonably certain we would exercise the renewal option. Amortization of the ROU assets and operating lease liabilities for the years ended December 31, 2019 and 2018 was $234,000 and $0, respectively. Rental expense incurred on operating leases for the years ended December 31, 2019 and 2018 was approximately $300,000 and $300,000, respectively.

 

As of December 31, 2019 we initiated the process to purchase the corporate office space back from our lessor and gave notice that we will not be exercising our option to renew for another three year term. The ROU asset and associated lease liabilities were revalued as of December 31, 2019 for the remaining two months of the lease term. This resulted in an adjustment of approximately $804,000 for the associated ROU, $250,000 for the operating lease liability, current portion, and $554,000 for the operating lease liability, net of current portion.

 

We have lease agreements with lease and non-lease components, and we account for the lease and non-lease components as a single lease component. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company leases equipment and support under a finance lease agreement which extends through 2023. The outstanding balance for finance leases was $116,000 and $144,000 as of December 31, 2019 and December 31, 2018, respectively. The Company recorded assets classified as property and equipment under finance lease obligations of $129,000 and $129,000 as of December 31, 2019 and December 31, 2018, respectively. Related accumulated depreciation totaled $41,000 and $15,000 as of December 31, 2019 and December 31, 2018, respectively. The $25,000 support contract was classified as a prepaid expense and is being amortized over the service period of 3 years. Amortization expense is included in general and administrative expenses and totaled $8,000 and $8,000 for the years ended December 31, 2019 and 2018, respectively. The interest rate on the finance lease obligation is 6.7% and interest expense was $9,000 and $4,000 for the years ended December 31, 2019 and 2018, respectively.

 

The maturity of operating leases and finance lease liabilities as of December 31, 2019 are as follows:

 

Year ending December 31,        Operating Leases        Finance Leases  
                 
2020   $ 51     $ 36  
2021     1       37  
2022     -       36  
2023     -       22  
2024     -       -  
Total minimum lease payments     52       131  
Less: amount representing interest     (1 )     (15 )
Present value of minimum lease payments   $ 51     $ 116  

 

Lease term and discount rate    December 31, 2019   
Weighted-average remaining lease term (years)      
Operating leases     0.3  
Finance leases     3.6  
Weighted-average discount rate        
Operating leases     6.7 %
Finance leases     6.7 %

 

   

Year Ended

December 31,

2019

 
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases   $ 300  
Operating cash flows from finance leases     9  
Financing cash flows from finance leases     28  

 

We adopted ASC Topic 842 utilizing a practical expedient that does not require application to periods prior to adoption. As previously disclosed in our 2018 Annual Report on Form 10-K and under ASC Topic 840, the predecessor to Topic 842, future aggregate minimum lease obligations under the operating lease and sale-leaseback as of December 31, 2018, exclusive of taxes and insurance, are as follows (in thousands):

 

Year ending December 31,          
2019   $ 300  
2020     50  
Total   $ 350  

 

Lessor Accounting

 

Lessor accounting remained substantially unchanged with the adoption of ASC Topic 842. Crexendo offers its customers lease financing for the lease of our cloud telecommunication equipment (IP or cloud telephone desktop devices). We account for these transactions as sales-type leases. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases is recognized ratably over the applicable service period.

 

Revenue from sales-type leases is presented on a gross basis when the Company enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business, whereas in transactions where the company enters into a lease for the purpose of generating revenue by providing financing, the profit or loss, if any, is presented on a net basis. In addition, we have elected to account for sales tax and other similar taxes collected from a lessee as lessee costs and therefore we exclude these costs from contract consideration and variable consideration and present revenue net of these costs.

 

The components of lease income is as follows (in thousands):

 

    Year Ended December 31,  
    2019     2018  
Lease income - sales type   $ 576     $ 205  
Interest income on lease receivables     117       105  
Total lease income     693       310  

 

Equipment finance receivables arising from the rental of our cloud telecommunications equipment through sales-type leases, were as follows (in thousands):

 

    December 31,  
    2019     2018  
Gross financing receivables   $ 1,086     $ 392  
Less unearned income     (382 )     (141 )
Financing receivables, net     704       251  
Less: Current portion of finance receivables, net     (143 )     (67 )
Finance receivables due after one year   $ 561     $ 184  

 

 

Future minimum lease payments as of December 31, 2019, consisted of the following:

 

Year ending December 31,    Lease Receivables  
2020   $ 300  
2021     289  
2022     237  
2023     177  
2024     83  
Gross equipment financing receivables     1,086  
Less: unearned income     (382 )
Equipment financing receivables, net   $ 704  

 

XML 66 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
1. Description of Business and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Property and Equipment
    December 31,  
    2019     2018  
Software   $ 346     $ 333  
Computers and office equipment     1,388       1,524  
Leasehold improvements     85       25  
Less accumulated depreciation     (1,664 )     (1,758 )
Total property and equipment, net   $ 155     $ 124  
Useful Life  
Restricted cash
    December 31,     December 31,  
    2019     2018  
Cash and cash equivalents   $ 4,180,000     $ 1,849,000  
Restricted cash     100,000       100,000  
Total cash, cash equivalents, and restricted cash shown in the                
   consolidated statement of cash flows   $ 4,280,000     $ 1,949,000  
Property and Equipment
Computer and office equipment 2 to 5 years
Computer software 3 years
Furniture and fixtures 4 years
Leasehold improvements 2 to 5 years
XML 67 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
6. Trade Receivables, net (Tables)
12 Months Ended
Dec. 31, 2019
Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract]  
Trade Receivables, net
    December 31,  
    2019     2018  
Gross trade receivables   $ 400     $ 443  
Less: allowance for doubtful accounts     (14 )     (14 )
Trade receivables, net   $ 386     $ 429  
                 
Current trade receivables, net   $ 380     $ 419  
Long-term trade receivables, net     6       10  
Trade receivables, net   $ 386     $ 429  
XML 68 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
10. Goodwill (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill Abstract  
Goodwill for impairment on an annual basis
    Goodwill  
Balance at January 1, 2018   $ 272  
   Increase (decrease)     -  
Balance at December 31, 2018     272  
   Increase (decrease)     -  
Balance at December 31, 2019   $ 272  
XML 69 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
11. Accrued Expenses
12 Months Ended
Dec. 31, 2019
Acquisition Contingent Consideration Member  
11. Accrued Expenses

Accrued expenses consisted of the following (in thousands):

    December 31,  
    2019     2018  
Accrued wages and benefits   $ 538     $ 301  
Accrued accounts payable     566       243  
Accrued sales and telecommunications taxes     529       480  
Product warranty liability     37       16  
Other     84       91  
Total accrued expenses   $ 1,754     $ 1,131  

 

The changes in aggregate product warranty liabilities for the years ended December 31, 2019 and 2018 were as follows (in thousands):

 

    Warranty Liabilities  
Balance at January 1, 2018   $ -  
Accrual for warranties     31  
Warranty settlements     (15 )
Balance at December 31, 2018     16  
Accrual for warranties     37  
Adjustments related to pre-existing warranties     7  
Warranty settlements     (23 )
Balance at December 31, 2019   $ 37  

 

Product warranty expense is included in cost of product revenue expense and totaled $44,000 and $31,000 for the years ended December 31, 2019 and 2018, respectively.

 

XML 70 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
7. Prepaid Expenses
12 Months Ended
Dec. 31, 2019
Prepaid Expense and Other Assets [Abstract]  
7. Prepaid Expenses

Prepaid expenses consisted of the following (in thousands):

 

    December 31,  
    2019     2018  
Prepaid corporate insurance   $ 48     $ 43  
Prepaid software services     17       28  
Prepaid tax liability deposit     3       48  
Prepaid inventory deposits     -       61  
Other prepaid expenses     73       64  
Total prepaid assets   $ 141     $ 244  

 

XML 71 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ 1,139 $ (223)
Adjustments to reconcile net loss to net cash provided by/(used for) operating activities:    
Depreciation and amortization 94 92
Share-based compensation 399 438
Changes in assets and liabilities, net of effects of acquisitions:    
Trade receivables 43 (26)
Contract assets (10) (9)
Equipment financing receivables (453) (77)
Inventories (112) (139)
Contract costs (102) 30
Prepaid expenses 103 32
Income tax receivable (3) (1)
Other assets 11 14
Accounts payable and accrued expenses 378 246
Contract liabilities 151 75
Net cash used for operating activities 1,638 452
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment (72) (7)
Net cash provided by/(used for) investing activities (72) (7)
CASH FLOWS FROM FINANCING ACTIVITIES    
Repayments made on finance lease (28) (10)
Proceeds from note payable 0 130
Repayments made on notes payable (56) (153)
Proceeds from exercise of options 849 155
Net cash provided by financing activities 765 122
NET INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH 2,331 567
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE BEGINNING OF THE YEAR 1,949 1,382
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT THE END OF THE YEAR 4,280 1,949
Supplemental disclosure of cash flow information:    
Cash used during the year for: Income taxes, net (9) (16)
Cash used during the year for: Interest expense (12) (12)
Supplemental disclosure of non-cash investing and financing information:    
Prepaid assets financed through finance leases 0 25
Property and equipment financed through finance lease obligations 0 129
Contingent consideration related to intangible asset acquisition 175 0
Purchase of intangible assets included in accrued expenses $ 176 $ 0
XML 72 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current Assets:    
Cash and cash equivalents $ 4,180 $ 1,849
Restricted cash 100 100
Trade receivables, net of allowance for doubtful accounts of $14 as of December 31, 2019 and $14 as of December 31, 2018 380 419
Contract assets 22 12
Inventories 382 270
Equipment financing receivables 143 67
Contract costs 379 371
Prepaid expenses 141 244
Income tax receivable 4 1
Total Current Assets 5,731 3,333
Long-term trade receivables, net of allowance for doubtful accounts of $0 as December 31, 2019 and $0 as of December 31, 2018 6 10
Long-term equipment financing receivables, net 561 184
Property and equipment, net 155 124
Operating lease right-of-use assets 51 0
Intangible assets, net 465 167
Goodwill 272 272
Contract costs, net of current portion 436 342
Other long-term assets 106 117
Total Assets 7,783 4,549
Current Liabilities:    
Accounts payable 86 155
Accrued expenses 1,754 1,131
Finance leases 30 28
Notes payable 0 56
Operating lease liabilities 50 0
Contingent consideration 175 0
Contract liabilities 791 641
Total Current Liabilities 2,886 2,011
Contract liabilities, net of current portion 423 422
Finance leases, net of current portion 86 116
Operating lease liabilities, net of current portion 1 0
Total Liabilities 3,396 2,549
Commitments and contingencies
Stockholders' equity:    
Preferred stock, par value $0.001 per share - authorized 5,000,000 shares; none issued 0 0
Common stock, par value $0.001 per share - authorized 25,000,000 shares, 14,884,755 shares issued and outstanding as of December 31, 2019 and 14,394,113 shares issued and outstanding as of December 31, 2018 15 14
Additional paid-in capital 62,400 61,153
Accumulated deficit (58,028) (59,167)
Total Stockholders' Equity 4,387 2,000
Total Liabilities and Stockholders' Equity $ 7,783 $ 4,549
XML 73 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
15. Stock-Based Compensation (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]    
Weighted-average fair value of options and warrants granted $ 1.7600 $ 1.8600
Expected volatility 89.00% 88.00%
Expected life (in years) 4 years 2 months 12 days 4 years 3 months 18 days
Risk-free interest rate 2.18% 2.69%
Expected dividend yield 0.00% 0.00%
XML 74 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
17. Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating leases  
2020 $ 51
2021 1
2022 0
2023 0
2024 0
Total 52
Less: amount representing interest (1)
Present value of minimum lease payments 51
Finance leases  
2020 36
2021 37
2022 36
2023 22
2024 0
Total 131
Less: amount representing interest (15)
Present value of minimum lease payments $ 116
XML 75 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
17. Leases (Details 4) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Lease income - sales type $ 576 $ 205
Interest income on lease receivables 117 105
Total lease income $ 693 $ 310
XML 76 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
15. Stock-Based Compensation (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]    
Intrinsic value of options exercised $ 829 $ 107
Total future compensation expense related to non-vested options not yet recognized $ 446  
Total future compensation expense related to non-vested options not yet recognized, period 1 year 9 months 18 days  
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
8. Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Abstract]    
Software $ 346 $ 333
Computers and office equipment 1,388 1,524
Leasehold improvements 85 25
Less accumulated depreciation and amortization (1,664) (1,758)
Total property and equipment, net $ 155 $ 124
XML 78 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
4. Earnings/(Loss) Per Common Share (Details 1) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Stock Options    
Securities excluded from earnings 1,236,096 1,585,458
XML 79 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
3. Revenue (Details 1) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Revenues [Abstract]    
Receivables, which are included in Trade receivables, net of allowance for doubtful accounts $ 386 $ 429
Contract assets 22 12
Contract liabilities $ 1,214 $ 1,063
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
13. Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Liabilities:    
Asset acquisition contingent consideration $ 175 $ 0
Carrying Value    
Assets:    
Trade receivables, net 386 429
Equipment financing receivables 704 251
Liabilities:    
Capital lease obligations 116 144
Notes payable 0 56
Asset acquisition contingent consideration 175 0
Estimated Fair Value    
Assets:    
Trade receivables, net 386 429
Equipment financing receivables 704 251
Liabilities:    
Capital lease obligations 116 144
Notes payable 0 56
Asset acquisition contingent consideration $ 175 $ 0
XML 81 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
20. Quarterly Financial Information (unaudited) (Details) - 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
Quarterly Financial Data [Abstract]                    
Service revenue $ 3,331 $ 3,259 $ 3,147 $ 3,008 $ 2,767 $ 2,712 $ 2,540 $ 2,442 $ 12,745 $ 10,461
Product revenue 397 343 467 484 330 314 437 366 1,691 1,447
Revenue 3,728 3,602 3,614 3,492 3,097 3,026 2,977 2,808 14,436 11,908
Cost of service revenue 869 836 874 877 799 833 731 729 3,456 3,092
Cost of product revenue 231 172 243 249 178 161 201 187 895 727
Selling and marketing 997 1,003 963 899 897 910 767 829 3,862 3,403
General and administrative 1,184 1,040 997 1,014 1,011 1,101 1,034 945 4,235 4,091
Research and development 229 215 197 212 212 214 194 181 853 801
Total operating expenses 3,510 3,266 3,274 3,251 3,097 3,219 2,927 2,871 13,301 12,114
Income/(loss) from operations 218 336 340 241 0 (193) 50 (63) 1,135 (206)
Total other income/(expense), net 9 (2) 2 1 (8) 2 0 4 10 (2)
Income/(loss) before income taxes 227 334 342 242 (8) (191) 50 (59) 1,145 (208)
Income tax provision 1 0 (4) (3) 0 (8) (3) (4) 6 15
Net income/(loss) $ 228 $ 334 $ 338 $ 239 $ (8) $ (199) $ 47 $ (63) $ 1,139 $ (223)
Basic net loss per common share $ 0.02 [1] $ 0.02 [1] $ 0.02 [1] $ 0.02 [1] $ 0.00 [1] $ (0.01) [1] $ 0.00 [1] $ 0.00 [1] $ 0.08 $ (0.02)
Diluted net loss per common share $ 0.01 [1] $ 0.02 [1] $ 0.02 [1] $ 0.02 [1] $ 0.00 [1] $ (0.01) [1] $ 0.00 [1] $ 0.00 [1] $ 0.07 $ (0.02)
[1] Earnings/(loss) per common share is computed independently for each of the quarters presented. Therefore, the sums of quarterly earnings/(loss) per common share amounts do not necessarily equal the total for the twelve month periods presented.
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %V+8U ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 78MC4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !=BV-0(S26ONX K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)VUAA=#M1?&D(+B@> O)[&ZP^4,RTN[;F\;= M+J(/(.22F5^^^0;2JR"4C_@7A I;=B0* B"I(UJ9ZIQPN;GW MT4K*UWB (-6'/""TG&_ (DDM2<("K,)*9$.OE5 1)?EXQFNUXL-G' M,*\ 1 M+3I*T-0-L&&9&$[SV,,5L, (HTW?!=0KL53_Q)8.L'-R3F9-3=-43UW)Y1T: M>'MZ?"GK5L8EDDYA?I6,H%/ +;M,?NWN[GY;-K;D6[$;Q[7UQ_ M^%V%K==F;_ZQ\45PZ.'7OQB^ %!+ P04 " !=BV-0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( %V+8U"\Q@E J@( '@* 8 >&PO=V]R:W-H965T&UL?5;1CILP$/P5Q <,;NZ"_FJ+ISKZ*UM.K6.+UKWCTFB#A?>,O4@>MZ9 M-R;E;CJIN[X7D;JVK9,_M[R M1MS7,8G?)Y[K\T7;B62SZMF9?^/Z>[^79I1,48YURSM5BRZ2_+2.G\CCCJ:6 MX! _:GY7L^?(IO(BQ*L=?#ZNX]2NB#?\H&T(9FXWON--8R.9=?P:@\:3IB7. MG]^C?W3)FV1>F.([T?RLC_JRCI=Q=.0G=FWTL[A_XF-"11R-V7_A-]X8N%V) MT3B(1KEK=+@J+=HQBEE*R]Z&>]VY^WUX4Y0C#2?0D4 G J7_)60C(9L()'?) M#RMSJ7Y@FFU64MPC.>Q6SVQ1D,?,?,R#G73?SKTSV2HS>]NDJ^1FPXR([8"@ M,P29$(F)/0E03&!+ 9W^*["#B P7R- ,,D?/9O0B5)P 1),452E2AA'SB22 0BDLL48DEY&>>! () M['2%2E20[V\U @GL-4EQ.Z4P@K_=&":PX21@6@(C^'N.84(JJ'.?" 41*#@< M$$S@>""X?4D&(U!?!<$$S@B"NYQ $]/<5X&84($1W.H$.IGZ)89A0C6&^YU M.U-08XCE0[G@GB?0T73IJPR8PF&ZT2]569&\#&CAYB?0VM2KY]V(6? Q1Z//.K&L/X59W,_N,MEV?7\JCH(*Z=Z[=F MLU-;]>0:A^0O?.C)OC)YKCL5O0AMN@GWSS\)H;E92OI@MO!BVL!IT/"3MH^E M>99#+S0,M.C'/B^9FLW-'U!+ P04 " !=BV-0C'QHXY0$ !K& & M 'AL+W=OV7\F J2: MJFJE5HINU?;9"4M U\;4=L+MMZ]M' 1S9E'S$&QS9O?L>/W;\;(\U\VW=A]" M-_M>E<=V-=]WW>DI2=K7?:B*]DM]"L?^FUW=5$77GS9O27MJ0K$=@ZHRH31U M254GC;=\.%9+T\ M%6_AC]#]>7IN^K/DVLKV4(5C>ZB/LR;L5O,?U=/&T! P*OXZA'-[.V&)HK^XR-L0ED.+?4^_ID:G5_[' )OCS];_WD)'27'46)4EK)QH$AE M9B$[,:(3@TXRYN0B<;>=I-S(8\V=#ROZL.ACP7Q8Z$-#0E!C5"0?3O3AP(=A M?>0.^B ^OU"B2';A11<>72CFP@O9X#900SYR5S+11X8^6!]YAD,UFOE C?.R MC85H8X$V6!?Y M/AV03:2!HE^U"I#)\4G0!]4B$CB@,(1733TKV7" @5>K'< MB\+G@3M!22PG,@L5H0_'?1!T8KV&I*!*]W\1-S)9%:+5<+1.FKOYR*V@1$6> M'"6#52%9#2>K0FQ:!UD1V)K%IHH,5X5T-9RN"M&IK.5>!!'%O,B 54A8RPFK MD)\6TH*:V V2&:L0LKR37"%!C8.DH$C%^*9DSBH$K>6@54A1\E#8/!;=>Y%A MJY"VEM-6(4J-AF=(X*V)>"&9MX2\M9RW)/ VY5XDD8K<(Y)Y2\A;_GSDA##U M/N/+H: R-E:V4:0"Q1+41DI0DDE)2$K+24F(P0Q2*Z#2QJIIF96$K+2DX)@D)Z!=\ M(1-$SD1FK)8QJ1&3CF-2"Q5G!@^SI$I5S(T,2HV@Y&MFK@4$$N>D*(HL(%K& MI,;BU/'B5&/9B7E!C5*Q5_[(.S_RUL%+O\!2[@0ED8FK9=AJA*WCL-6(4:T7 MD!14470=TS)L-<+6<=@*&@\[(0\U]TYDV&H'*VKL[5#+E-1(25Z@Y?H1 :>A M_&](:AF2&B'I.9JT $G.2$D3*?:U#$F-D/0 )H%_9&"'29(I92-OAT8&I4%0 M\I4A-XC 'VR6$GM&-J)N$:W\C0Q+@[#T'%!&X*#.//>#*DICFW!&QJ5!7'K. MJ$ESN^DHU+B"2JAQDYM=WV$;_O>B>3L^K7TH MMM>3,NRZX=#WQ\UE^_MRTM6G:6L_N?Z^L/X/4$L#!!0 ( %V+8U#S>N@ M30( .@' 8 >&PO=V]R:W-H965T&ULC97=CILP$(5? M!?$ :\P_$4%JJ*I6:J5HJVZOG<0): %3VPG;MZ]M6 2VFVPN@FW.F?G&3L;Y M0.@KJS#FSEO;=&SK5ISW&P#8L<(M8D^DQYUX<6N5K;TR(G5][4'=Y3AUW;%M&_.]R08>M"]WWAN;Y47"Z (N_1!?_$ M_%>_IV(&YBBGNL4=JTGG4'S>NI_@IH3*H!0O-1[88NS(4@Z$O,K)M]/6]201 M;O"1RQ!(/&ZXQ$TC(PF./U-0=\XIC_0OJGA1S $Q7)+F=WWBU=9-7>>$ MS^C:\&&2?M%$6@M.AM?-:=>@[C MFSB;;':#/QG\V0##NX9@,@2: 8QDJM3/B*,BIV1PZ'A:/9(_"K@)Q&8>Y:+: M._5.5,O$ZJU(TAS<9)Q)LALE_D+BKQ6EJ0BB60)$_AG"MT+XRA\L(3*[/[#Z M ^4/%_[4TXH8)9&2=$H"0ZV*NY(516BE"$T*J%&$1@J-L[RG6#%$5H;(V,G4 MM_MCJS\V:PBT&D9)LB1\\CRMTO*1:L626%D2DT4[LMTHB1=9(D]]-)K'NA5/ M:N5)39Y(XTF-/#K)/<6*(;,R9"9#K#%D'SJ?1ZH5"_3LO<,S:1*]>7A&P;[] MC#ZB7%/]IZ-!D\IH:=#(!<,T#9,HTJELRB +(0PT*K!HN?(._('HI>Z8D_B?UJ):W>>-/C,Y3 18SK>/>.$DWZZ5\%\N1?_ %!+ P04 M " !=BV-0U&=#,+P# "/$ & 'AL+W=O;- MS\P4]6WM@_]KX.OY>.KZ@6"SNN1'\[?IOEU>&_L4W&?9GTM3M>>Z\AIS6/LO M\+S%M#<8$/^\-=NZ^/>\[TYK/_6]O3GDUZ+[6M_^,E- D>]- MT7\V[Z:P\)Z)];&KBW;X]G;7MJO+:19+I#> M^$,#/1GHWP;A$/S(; CUC[S+-ZNFOGG-N%J7O-\4\*QM,G?]X)"[X9V-MK6C M[YMTN0K>^WDF2#9"< :!.R*PD]\]H.0A0V:.CPZV'*$CV8,68]"#O9[9+Y5L M'XKVX6 ?SNV!Y&"$1 .D&G. 21B10 24"F-'MB*12\2YD'1E(R2>>XDIX:T M"L-$9A*+3&+.1!,FL>1$QX2*@(*E2F4NB<@EX2L--8UJ^$BI4 MVL'&(4/ V:24#3 _(6J:&0FEEHX:!%&R7@ Y&Z:*R)I*%*9L5TM(K=%Y9D-9"E&0 M0IYX00JC*%JF,3T52$B95C!KXTK3'(>.M_5V];7J^HYI-GKOJE^P;P/)>&:[ M[;$W_CW-V*I_R9OCN6J]M[JS3>;0"A[JNC.6J'JRV^)D\OW]H3"'KK]-['TS MMLCC0U=?IO8_N/\'L?D?4$L#!!0 ( %V+8U 2>(ZJ&@, (@, 8 M>&PO=V]R:W-H965T&ULC5==;YLP%/TKB/<6;&P#51)I^9@V M:9.J5MN>W<1)4 $S<)+NW\^ RX)]2?<2L#GWWG,NYMB9763]VAR%4-Y;D9?- MW#\J53T$0;,]BH(W][(2I7ZREW7!E1[6AZ"I:L%W75"1!S@,65#PK/07LV[N ML5[,Y$GE62D>:Z\Y%06O_RQ%+B]S'_GO$T_9X:C:B6 QJ_A!/ OUHWJL]2@8 MLNRR0I1-)DNO%ONY_PD];%#!O_34KN^NE?Q)' M)@P.P"8 #P'H=D!D J(A ,'6_'"K>KCKT0/7;VK:3W(08=HY++IK%W5'4\1L9W!A>C><^(A2 M4%4*J+(\:ID"'U&4$H0F^H="V%;#__B,#.BZ6)2FMB'>!HW)3'@\ L@XQHN< M.A/-1;#Q(L!YL>4*2P,:O462IGBB$FR&"')#;%>*W/5I]]]US(38/@:"IOH/ M6RJ"/-5V$ 08)J.,3KT$V#01Y)JVB2# $E'D++P/4&,ZL'4BR#OMW=B 1F_* M.5ZX&(9):._' $QOR*&]##< 3N].$VZ-8+M&@%]']IZ,7"]&)$E([&Q!P=6) MK3VC?^?U(2L;[T4J??;KCFA[*9706<-[3?RH_Q8,@USL57L;Z_NZ/QOW R4K M<^X/AC\?B[]02P,$% @ 78MC4&JV6/5/! RQ4 !@ !X;"]W;W)K M0&[.5U]JNS^NNGYM:R^UP?GFLF/(C_5B^FA M:<[/05!O#J[(ZD_EV9W:7W9E561->UOM@_I)HNYWW; M:[6%U,S_6CX>MP?FJXA6,[/V=[]X9IOY]>J MO0MN4;;'PIWJ8WF:5&ZWF+Z8YS7/N@Z]XL^CN]9WUY,NE;>R_-[=_+I=3,/. MD^O/Z)_Z9-ODWG+:K?"VOO[@Q(3N=C-G_YMY=WLH[)^T8FS*O^\_)YE(W93%&::T4 MV8_A^WCJOZ]C_(]NN .-'>C6P<3_V8''#ORS0]0G/SCK4_V<-=ER7I77234\ MK7/6O13FF=MB;KK&OG;];VVV==OZOC1LYL%[%VC4K 8-W6MNBJ"-?AN"T! K M4MWI<8"U5K#%(S!,@OO^_) $X0 1#!#U :+[ .%,5&'0V%YS&C2&A6BM14]$ MC*U8:,6"7#P!8A@@UKEP)'(9-/&=S9F0K('$4]($VDB #2ML)&H,GLF*:DW$ M*3:20B,I*&B, \Q@@!G()!&9S(!+D8B6/)''APGQ7 V5DRB4DW&@5AQXOF&M&@RV2+!@U]Z.84#TE+?(1UF"N&:NM2!Z,FH>R*"= XUF. M# :D081,I17-/V.D%:")/%8P) VBI%QX#,!DDDHO6D21#R\8E"959F+UXJ8Z M9:OJHD6)9STW&+D&,%>C3A/5Q/)!KH$JLIY7ES!W*=1+2.3; F%>DN:E4< D MA$*U5T(BCQ>,2]*X-(I0!$BHO2"1QPN&)8&M6^290X091V#SILA"FE]/)%\5 M)#(>X!*F'&G*F;MI.)K1"),K-) 8'_L)8XX YB*Y;R&-L"<;2S- 9*QG4TJ8 M= 1(%TGHDH98&LD-(1 9Z\$+8=*1)IV1XZP(4"RVT@S@(?GH@EE'@'56LHXT MQ8CE'[4U4-G8,R$9LX[U'E,!?L5Z_VAFZD$A%:>>XC#F)@-N6LE-UDB,*)53 M"J@>3#_:P>ADTKCR303V_%?5VT-CY9Z,P?Y0E1?M(3TK/F-T,D"GE>AD1$6Y M$OR/Z-$,1B>#?[[6EP]&'@/D68D\UC13KXJ6D.] N.. >ZLQ!UKDBDG ';D M>V!8(F$'1)XEB3'J&* NEJ@;10\'+8EO)5-4Q;] M,=JN+!O7.@P_M=X.+MO>;G*W:[K+I+VNAN/%X:8IS^/1:7 [OUW^"U!+ P04 M " !=BV-0'95.R+ ! #2 P & 'AL+W=OP#]V1XL>FUDJH4 [832Q4.?T)MD?=B$_)CP)&-S")J&3DS$OP?E> MY703!(&$T@<&CL<9;D'*0(0R?DV<="X9@$O[POXU]HZ]G+B#6R.?1>7;G'ZA MI(*:]]+?F^$;3/U\HF1J_@><06)Z4((U2B-=_)*R=]ZHB06E*/XZGD+'_JX[3^Y;81VY&0\WFRO"JI74Y;[[LC8ZYL07%W8SK0>%,;J[A'TS;,=19X%4%*LF2S M.3#%A:9%%GUG6V2F]U)H.%OB>J6X_7L":8:<;NF;XUDTK0\.5F0=;^ '^)_= MV:+%9I9**-!.&$TLU#F]WQY/:8B/ ;\$#&YQ)J&2BS$OP?A:Y703!(&$T@<& MCML5'D#*0(0R_DR<=$X9@,OS&_M3K!UKN7 '#T;^%I5OQ^1L7_P!02P,$% @ 78MC4,^' M%3RU 0 T@, !@ !X;"]W;W)K_=N^-( M!S2OM@%PY$VKUF:T<:X[,&:+!K2P-]A!ZV\J-%HX;YJ:V9PW(7X&/!3PF 79Q(J.2.^!N.QS&@2!(&"P@4&X;<+ M/(!2@$#U2Y:NR>B>DA(JT2OW@L,WF.KY M1,E4_!-<0/GPH,3G*%#9N)*BMP[UQ.*E:/$V[K*-^S#>\"ML'< G )\!^PA@ M8Z*H_(MP(D\-#L2,O>]$>.+-@?O>%,$96Q'OO'CKO9=\<[M/V24033'',88O M8^8(YMGG%'PMQ9'_!^?K\.VJPFV$;_]1^'F=8+=*L(L$NR7!7?*AQ+68CT6R M14\UF#I.DR4%]FV&4-2BOMB>\3EG+A[GD[&O MK@/PY$U)[0K:>3\<&7-5!TJX&S. QIO&6"4\FK9E;K @ZDA2DO$DN6-*])J6 M>?2=;9F;TP]D2-RHE[*\32#,5-*7OCI>^[7QPL#(?1 M?P7\;SA8MMJK4 MO0+M>J.)A::@C^GQ= CX"/C>P^0V9Q(JN1CS&HQ/=4&3D!!(J'Q0$+A=X0FD M#$*8QL]%DZXA W%[?E?_$&O'6B["P9.1/_K:=P5]H*2&1HS2OYCI(RSUW%*R M%/\9KB 1'C+!&)61+JZD&ITW:E'!5)1XF_=>QWV:;[*[A;9/X N!KX2'&(?- M@6+FS\*+,K=F(G;N_2#"$Z='CKVI@C.V(MYA\@Z]US*]YSF[!J$%YALK^"L$U/%=@V M3I,CE1EUG.2-=QW81Q[?Y ]\GO8OPK:]=N1B/+YL[']CC =,);G!$>KP@ZV& MA,:'XSV>[3QFL^'-L/P@MG[C\C=02P,$% @ 78MC4$ E73:T 0 T@, M !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$L=I MJ\BVU+2J.FF3HE;;/A/[;*,"YP*.NW]?P*[G;=:^ '?<>_?N.+(!S:MM 1QY M5U+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR69SS107FA99])U, MD6'OI-!P,L3V2G'SZP@2AYQNZ:?C632M"PY69!UOX 7<]^YDO,5FEDHHT%:@ M)@;JG-YM#\ 'P(&NSB34,D9\3487ZJ<;H(@D%"ZP,#]=H%[D#(0>1EO M$R>=4P;@\OS)_AAK][6(*IGCTE4_%?X0+2 MAP)TL:5E+UUJ"86+T7Q]W$7.N[#>+/?3[!U0#(!DAEP&_.P,5%4_L = M+S*# S%C[SL>GGA[2'QORN",K8AW7KSUWDNQO4DS=@E$4\QQC$F6,7,$\^QS MBF0MQ3'Y!YZLPW>K"G<1OOM#X7Z=(%TE2"-!^M\2UV*N_TK"%CU58)HX39:4 MV.LXR0OO/+!W27R3W^'CM'_CIA':DC,Z_[*Q_S6B R]E<^5'J/4?;#8DU"X< M;_S9C&,V&@Z[Z0>Q^1L7'U!+ P04 " !=BV-06+4+T[4! #2 P &0 M 'AL+W=O<.3,>9X-US[X%".1%*^-S MVH;0G1CS90M:^#O;@<&;VCHM IJN8;YS(*H$THKQS>8MTT(:6F3)=W%%9ON@ MI(&+([[76KB?9U!VR.F6OCH>9=.&Z&!%UHD&OD+XUET<6FQFJ:0&XZ4UQ$&= MT_OMZ;R/\2G@2<+@%V<2*[E:^QR-3U5.-U$0*"A#9!"XW> !E(I$*./'Q$GG ME!&X/+^R?TBU8RU7X>'!JN^R"FU.CY144(M>A4<[?(2IGC>43,5_AALH#(]* M,$=IE4\K*7L?K)Y84(H6+^,N3=J'\>9PG&#K #X!^ PXICQL3)24OQ=!%)FS M W%C[SL1GWA[XMB;,CI3*](=BO?HO17;PR%CMT@TQ9S'&+Z,F2,8LL\I^%J* M,_\'SM?ANU6%NP3?_:'PN$ZP7R78)X+]?TM7&W ETW]KZT-@%(V=SA"+7ZPV5!0AW@\X-F- M8S8:P7;3#V+S-RY^ 5!+ P04 " !=BV-0Y$7,H;,! #2 P &0 'AL M+W=OV$ *[X0VRSIWW=L"*4M[8OM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+D^26*2XT+?/H.]LR-X.70L/9 M$CV/$T@S%G1'WQQ/HNU\<+ R[WD+7\!_[<\6+;:PU$*!=L)H8J$IZ-WN M>,I"? SX)F!TJS,)E5R,>0[&8UW0) @""94/#!RW*]R#E($(9;S,G'1)&8#K M\QO[QU@[UG+A#NZ-_"YJWQ7T0$D-#1^D?S+C \SUO*-D+OX37$%B>%"".2HC M75Q)-3AOU,R"4A1_G7:AXSY.-UDVP[8!Z0Q(%\ AYF%3HJC\ _>\S*T9B9UZ MW_/PQ+MCBKVI@C.V(MZA>(?>:[D[)#F[!J(YYC3%I.N8)8(A^Y(BW4IQ2O^" MI]OP_:;"?83O?U/XC_S9)D$6";+_EK@5\Z=*MNJI MO&:7*D,H..D[SR+@-[ ME\8W^14^3?MG;ENA';D8CR\;^]\8XP&E)#T 0 T@, !D !X;"]W;W)K M&UL?5/;;IPP$/T5RQ\0+RQI5RM RJ:J&JF15JG: M/GMA "N^$-LLR=]W; BE+>J+[1G/.7-F/,Y'8Y]=!^#)JY+:%;3SOC\RYJH. M%'--XVQBGLT;[#TQQH6F91]_9EKD9O!0:SI:X02EN MWTX@S5C0A+X[GD3;^>!@9=[S%KZ!_]Z?+5IL8:F% NV$T<1"4]"[Y'C*0GP, M^"%@=*LS"95X!RD#$9E;,Q([];[GX8F3 M8XJ]J8(SMB+>H7B'WFN9'/8YNP:B.>8TQ:3KF"6"(?N2(MU*<4K_@:?;\/VF MPGV$[_]0F&T39)L$623(_EOB5LSM7TG8JJ<*;!NGR9'*##I.\LJ[#.Q=&M_D M=_@T[8_7S;VOS'& TK9W> (=?C!%D-"X\/Q(Y[M-&:3X4T__R"V M?./R%U!+ P04 " !=BV-0A"4Y#+4! #2 P &0 'AL+W=O_4M0"!O6AF?TS:$[LB8+UO0PM_8 M#@S>U-9I$=!T#?.= U$ED%:,;S9W3 MI:)$EW]D5F>V#D@;.COA>:^%^GD#9 M(:=;^NYXD4T;HH,562<:^ +A:W=V:+&9I9(:C)?6$ =U3A^VQ],^QJ> ;Q(& MOSB36,G%VM=H?*QRNHF"0$$9(H/ [0J/H%0D0AD_)DXZIXS Y?F=_3G5CK5< MA(='J[[+*K0Y/5!202UZ%5[L\ &F>FXIF8K_!%=0&!Z58([2*I]64O8^6#VQ MH!0MWL9=FK0/X\WM;H*M _@$X#/@D/*P,5%2_B2"*#)G!^+&WGRVVA[N,72/1%',:8_@R9HY@R#ZGX&LI3OP?.%^'[U85[A)\ M]X?"^W6"_2K!/A'L_UOB6LSAKR1LT5,-KDG3Y$EI>Y,F>>&=!_:!IS?Y'3Y. M^V?A&FD\N=B +YOZ7UL; *5L;G"$6OQ@LZ&@#O%XCVMO8E_;J'QX M@./N[0>8>E9K]0]P+^><^\$E'[5YMAV 0R]2*%O@SKG^2(BM.I#,WN@>E+]I MM)',>=.TQ/8&6!U)4A":99^(9%SA,H^^LRES/3C!%9P-LH.4S/P]@=!C@3?X MU?'(V\X%!RGSGK7P$]RO_FR\16:5FDM0EFN%##0%OML<3[N CX#?'$:[.*-0 MR47KYV!\JPNY!B"#DT_B3-/$<,A"7YU?U+[%V7\N%6;C7 MXHG7KBOP'J,:&C8(]ZC'KY#JN<4H%?\=KB \/&3B8U1:V+BB:K!.RZ3B4Y'L M9=JYBON8;O:)MDZ@B4!GPC[&(5.@F/D#R\W^D)-K$$J8TX2A2\R,(%Y]#D'70ISH.SI=IV]7,]Q&^G89_9"M M"^Q6!7918/=AB2N8P]LBR:*G$DP;I\FB2@\J3O+".P_L'8UO\A\^3?L/9EJN M++IHYU\V]K_1VH%/);OQ(]3Y#S8; AH7CI_]V4QC-AE.]^D'D?D;E_\ 4$L# M!!0 ( %V+8U#4H450LP$ -(# 9 >&PO=V]R:W-H965T6_>#$,^HGUT'8 G3UH95]#.^_[(F*LZT,+=8 \FW#1HM?#! MM"USO051)Y!6C.]V;YD6TM R3[ZS+7,$T:W.)%9R07R, MQN>ZH+LH"!14/C*(L%WA'I2*1$'&KYF3+BDC<'U^9O^8:@^U7(2#>U0_9>V[ M@MY24D,C!N4?;+)MAVP ^ _@"N$UYV)0H*?\@O"ASBR.Q4^][$9]X?^2A-U5TIE:DNR#> M!>^UW+_G.;M&HCGF-,7P=_$M0""O6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= M U$ED%:,;S9W3 MI:)$EW]D5F>V#D@;.COA>:^%^GD#9(:=;^N9XDDT;HH,5 M62<:^ KA6W=V:+&9I9(:C)?6$ =U3A^VQ],^QJ> 9PF#7YQ)K.1B[4LT/E4Y MW41!H* ,D4'@=H5'4"H2H8P?$R>=4T;@\OS&_B'5CK5D M@EKT*CS9X2-,]=Q2,A7_&:Z@,#PJP1RE53ZMI.Q]L'IB02E:O(Z[-&D?QAM^ MF&#K #X!^ RX3WG8F"@I?R^"*#)G!^+&WGRVV M[VXS=HU$4\QIC.'+F#F"(?N<@J^E./%_X'P=OEM5N$OPW1\*[]8)]JL$^T2P M_V^):S&'OY*P14\UN"9-DR>E[4V:Y(5W'M@'GM[D=_@X[5^$:Z3QY&(#OFSJ M?VUM )2RN<$1:O&#S8:".L3C <]N'+/1"+:;?A";OW'Q"U!+ P04 " != MBV-0Y/D=K[8! #2 P &0 'AL+W=OV$ *[Y0VRSIWW=L"*4)RHOM M&<\YF!XTWC;&*>S1MRUQO@=<1 MI"1+=[OW3'&A:9E'W]F6N1F\%!K.EKA!*6[_G$":L: )?78\B+;SP<'*O.$>I Q$*./WS$F7E &X/C^S?XJU8RT7[N#>R%^B]EU!#Y34T/!! M^@4S,5_A2M(# ]*,$=EI(LKJ0;GC9I94(KB3],N=-S'Z29+9M@V M()T!Z0(XQ#QL2A25?^2>E[DU([%3[WL>GC@YIMB;*CAC*^(=BG?HO9;)[2%G MUT TQYRFF'0=LT0P9%]2I%LI3NDK>+H-WV\JW$?X_C^%M]L$V29!%@FR-TM\ M'8-S_2()6_54@6WC-#E2F4''25YYEX&]2^.;_ N?IOT;MZW0CER,QY>-_6^, M\8!2=C&UL?5/; M;MP@$/T5Q <$+[M-5RO;4C91E4JMM$K5YIFUQS8*%Q?P.OW[ B:.D[IY 6:8 M<^;,,.2C-D^V W#H60IE"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8W@"K(T@* M0K/LFDC&%2[SZ#N9,M>#$US!R2 [2,G,GR,(/19X@U\<#[SM7'"0,N]9"S_ M_>Q/QEMD9JFY!&6Y5LA 4^";S>&X"_$QX!>'T2[.*%1RUOHI&%_K F=!$ BH M7&!@?KO +0@1B+R,WXD3SRD#<'E^8?\2:_>UG)F%6RT>>>VZ N\QJJ%A@W / M>KR'5,\GC%+QW^ "PH<')3Y'I86-*ZH&Z[1,+%Z*9,_3SE7F"L[8BGCGQ5OOO90TV^3D$HA2 MS'&*H8N8UPCBV><4="W%D?X#I^OP[:K";81OWRC\#\%NE6 7"78?EK@6LWV7 MA"QZ*L&T<9HLJO2@XB0OO// WM#X)J_AT[1_9Z;ERJ*S=OYE8_\;K1UX*=F5 M'Z'.?[#9$-"X&PO=V]R:W-H965T5%2VYRVSO4'QFS9@A+V"GO0_J9&HX3SIFF8[0V(*H*49#Q);I@2 MG:9%%GTG4V0X.-EI.!EB!Z6$>3V"Q#&G._KF>.R:U@4'*[)>-/ #W,_^9+S% M%I:J4Z!MAYH8J'-ZMSLDM)1748I#N$<>O,-=S M3X@/3A08G/4:*T<27E8!VJF<5+4>)EVCL=]W&Z2?6?A1-%9G D9NI]+\(3[P[<]Z8,SMB*>.?%6^^]%#Q),W8)1'/,<8KA MJYC=$L$\^Y*";Z4X\G_@?!N^WU2XC_#].X77VP3I)D$:"=+_EK@5<_,A"5OU M5(%IXC194N*@XR2OO,O WO'X)G_#IVE_$*;IM"5G=/YE8_]K1 =>2G+E1ZCU M'VPQ)-0N'#_YLYG&;#(<]O,/8LLW+OX 4$L#!!0 ( %V+8U XV X6M0$ M -(# 9 >&PO=V]R:W-H965TIVF3-NG4:=UG+G$25(@S()?NWP](FF5KU"^ C=_SLS'9B.;) MM@"./&O5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2O&=:R(X6 M6?2=39'AX)3LX&R(';06YO<)%(XYW=$7QX-L6A<YXVH?X&/ H8;2K,PF57!"?@O&ERFD2!(&"T@4&X;7#@Q*?HT1EXTK*P3K4,XN7HL7SM,LN[N-TDZ8S;!O 9P!? (>8ATV) MHO*/PHDB,S@2,_6^%^&)=T?N>U,&9VQ%O//BK?=>"Y[<9NP:B.:8TQ3#5S&[ M)8)Y]B4%WTIQXJ_@?!N>;BI,(SS]1^%AFV"_2;"/!/LW2]R*^?!?$K;JJ0;3 MQ&FRI,2ABY.\\BX#>\?CF_P-GZ;]FS"-["RYH/,O&_M?(SKP4I(;/T*M_V"+ MH:!VX7CKSV8:L\EPV,\_B"W?N/@#4$L#!!0 ( %V+8U ]3RHULP$ -(# M 9 >&PO=V]R:W-H965T)W^?0$3UVW=O@ SS#ES9AB*29MGVP,X M]"J%LB7NG1N.A-BZ!\GLC1Y ^9M6&\F<-TU'[&" -1$D!:%9=DLDXPI71?2= M357HT0FNX&R0':5DYL<)A)Y*G.,WQQ/O>A<]B$^!GSC,-G5&85*+EH_!^.Q*7$6!(& V@4&YK$F<>$D9@.OS&_O'6+NOY<(LW&OQG3>N+_$!HP9:-@KWI*<'2/6\PR@5_PFN M('QX4.)SU%K8N*)ZM$[+Q.*E2/8Z[US%?4HWAP3;!M $H O@$/.0.5%4_H$Y M5A5&3\C,O1]8>.+\2'UOZN",K8AW7KSUWFM%\ZP@UT"48DYS#%W%Y$L$\>Q+ M"KJ5XD3_@M-M^&Y3X2["=[\I_$?^_2;!/A+L_UOB5LR?*LFJIQ),%Z?)HEJ/ M*D[RRKL,[!V-;_(K?)[VS\QT7%ETTX#TT)VM,BB[VR+S Q> MR0[.EKA!:V'?3J#,F-.$OCN>9-/ZX&!%UHL&OH'_WI\M6FQAJ:2&SDG3$0MU M3N^2XRD-\3'@AX31K$>E I$*.-EYJ1+ MR@!)*RL%YHV<6E*+%Z[3++N[C='/@,VP;P&< 7P"W,0^;$D7EGX0716;- M2.S4^UZ$)TZ.''M3!F=L1;Q#\0Z]UX(G^XQ= ]$<&PO M=V]R:W-H965TD%@&V@Z%!VP M 4&+;<^*35]0270E.>[^OI+L>%YG[,4B:9[#0XI*!S2OM@%PY%U);3/:.-?M M&;-% TK8*^Q ^S\5&B6<=TW-;&= E!&D)..;S0U3HM4T3V/L:/(4>R=;#4=# M;*^4,+\/(''(:$(O@>>V;EP(L#SM1 TOX'YT1^,]-K.4K0)M6]3$0)71^V1_ MV(7\F/"SA<$N;!(Z.2&^!N=KF=%-$ 02"A<8A#_.\ !2!B(OXVWBI'/) %S: M%_;'V+OOY20L/*#\U9:NR>@=)254HI?N&8)]/%L=SV'BO\#6 7P"\$\ -A:*RK\()_+4X$#,./M.A"M. M]MS/I@C!.(KXSXNW/GK.>7*3LG,@FG(.8PY?Y"1S!O/L$VPK=_*;Q=)]BM$NPBP>Z_+:[EW'TJPA8S56#JN$V6%-CKN,F+Z+RP]SS> MR9_T<=N_"U.WVI(3.G^S-N.:C8[#;GI! M;'[&^0=02P,$% @ 78MC4)Q["&UL?5/;;MP@$/T5Q <$F]VTR6;M ML8T"Q@6\3O^^ W9<*['R LQPSID+0S8:^^Q: $]>M.I<3EOO^P-CKFQ!"W=E M>NCPIC96"X^F;9CK+8@JDK1B/$D^,2UD1XLL^DZVR,S@E>S@9(D;M!;V[Q&4 M&7.:TE?'HVQ:'QRLR'K1P$_PO_J318LM*I74T#EI.F*ASNE=>CCN SX"?DL8 MW>I,0B5G8YZ#\:W*:1(2 @6E#PH"MPO<@U)!"-/X,VO2)60@KL^OZE]B[5C+ M63BX-^I)5K[-Z0TE%=1B4/[1C%]AKN>:DKGX[W !A?"0"<8HC7)Q)>7@O-&S M"J:BQ]"$^<'CCV MI@S.V(IXA\D[]%X*GMYF[!*$9LQQPO 5)ET0#-67$'PKQ)&_H_-M^FXSPUVD M[]9TGFP+[#<%]E%@_V&)&QC^MDBVZJD&V\1I>5=!O:.QS?Y#Y^F M_8>PC>P<.1N/+QO[7QOC 5-)KG"$6OQ@BZ&@]N'X&<]V&K/)\*:??Q!;OG'Q M#U!+ P04 " !=BV-0N0Q:J;0! #2 P &0 'AL+W=O<.3,>YZ-US[X#".1%*^,+VH70GQCS50=:^#O;@\&; MQCHM IJN9;YW(.H$THKQW>XMTT(:6N;)=W%E;H>@I(&+(W[06KB?9U!V+.B> MOCH>9=N%Z&!EWHL6OD+XUE\<6FQAJ:4&XZ4UQ$%3T/O]Z9S%^!3P7<+H5V<2 M*[E:^QR-3W5!=U$0**A"9!"XW> !E(I$*./'S$F7E!&X/K^R?TBU8RU7X>'! MJB=9AZZ@1TIJ:,2@PJ,=/\)55(,/5L\L*$6+ MEVF7)NWC=),=9]@V@,\ O@".*0^;$B7E[T409>[L2-S4^U[$)]Z?./:FBL[4 MBG2'XCUZ;R7G/&>W2#3'G*<8OHK9+Q$,V9<4?"O%F?\#Y]OPPZ;"0X(?_E!X MV";(-@FR1)#]M\2MF.RO)&S54PVN3=/D264'DR9YY5T&]IZG-_D=/DW[%^%: M:3RYVH OF_K?6!L I>SN<(0Z_&"+H: )\?@.SVX:L\D(MI]_$%N^&PO=V]R:W-H965TEE@&V@Z#!NP 4&'=<^*3=M"=?$D.>[^ M?I3L>MYJ]$42*9[#0XK*!NN>?0L0R(M6QN>T#:$[,.;+%K3P5[8#@S>U=5H$ M-%W#?.= 5 FD%>.;S0W30AI:9,EW!)PN 79Q(K.5O[ M'(TO54XW41 H*$-D$+A=X &4BD0HX]?$2>>4$;@\O[)_2K5C+6?AX<&JG[(* M;4[O**F@%KT*CW;X#%,]UY1,Q7^%"R@,CTHP1VF53RLI>Q^LGEA0BA8OXRY- MVH?QAG^88.L /@'X#+A+>=B8*"G_*((H,F<'XL;>=R(^\?; L3=E=*96I#L4 M[]%[*3B_SM@E$DTQQS&&+V*VV'N>WN1O^#CMWX1KI/'D M; .^;.I_;6T E+*YPA%J\8/-AH(ZQ.,MGMTX9J,1;#?](#9_X^(/4$L#!!0 M ( %V+8U 9J/\K0P, %L0 9 >&PO=V]R:W-H965TVQ\SDENEQ?5O^FCE"9X;^I6K\*C,=U]%.GM43:EOE.=;.TG>]4W MI;&/_2'272_+G9O4U!&/XRQJRJH-UTLW]M2OE^IDZJJ53WV@3TU3]G\VLE:7 M5S?)1U/52RZ_@]%0VOG,/$ MV_N/ZI_=YNUF7DLM'U7]J]J9XRHLPF G]^6I-L_J\D5.&TK#8-K]-WF6M84/ M*[$<6U5K]S?8GK11S53%+J4IW\=KU;KK9:K_,0U/X-,$[DV(1B*W\D^E*=?+ M7EV"?GSY73F<,;OG]MULAT'W*MQG=O':CI[7G!?+Z#P4FC";$<-O,.R*B&SU M*P5'%!L^F\[Q= %7*-QT<$0426"!Q!9+_MKCPM@@P(L8D*21)00'FD2 , ML9,,DF2@@/!($";!)#DDR4&!U"-!F R3%)"D 5RCP1A"DRR@"0+4, _>(!) MB(-G,790#$KX1P]!Q-DSPJD,E/!/'X*(XV?0K@^,@Q*^ ""(4 ##OF8"E/ U M $&$"!BV/P/>3GP9(%!*Z0 G )O;.^4^#8B E A3AC. 8//>1!($#PX!ACP M>)KX/ B4$CPX"1BP>9KY/ B4$SPX#!AP>CK[ID.@!>;A. XX<'H6>SP01'VI MXCC@P.F9KP,((G3 <1QPX/3,UP$$$3K@. XX<'KFZP"""!UP' <<.#WS=0!! ME YP''!@]7RF P2B=(#S@ .KYS,=(!"E YP''%@]G^D @2@=X#S@P.KY3 <( M1.D YP$'5L]G.D @0@<"YX$ 5B]\'4 0H0.!\T JQ>^#B"(T(' >2" U0M? M!Q!$Z$ 0/_N!U0M?!Q!$Z$#@/!# ZH6O PBB=(#S0 "K+V8Z0"!?!]%-;]?( M_N"Z6AULU:EU+?7-Z+5S?N"N-_P'']ON[V5_J%H=O"IC.TS7!^Z5,M*N);ZS M:SG:3O_Z4,N]&6YS>]^/[>[X8%0WM?+1]?\)Z[]02P,$% @ 78MC4 %9 M;Q#3 0 FP0 !D !X;"]W;W)K&ULC51;;]L@ M%/XKB!]0$N(X%]F6FD[5)FU2U&G=,[&/+RH8%W#<_?L!=CTKX6$OAG/X+N=@ M(!FD>M,U@$$?@K)SYU5ELC>\*:%LT*Z%X*I/R?@ +.G9 MXWW2Q+.E(R[GG^K/OG?;RX5I>)+\=U.8.L5[C HH6<_-BQR^ MPM3/%J.I^>]P!6[AKA+KD4NN_1?EO3923"JV%,$^QK%I_3B,*SLZT<($.A'H M3-A['S(:^8_^-))_\/':_F"J:EJ-+M+8(^H/4BFE 5O*ZL$V7-N78@XXE,9-=W:NQOLR M!D9VTU- YOP:?WC 0 04 !D !X;"]W M;W)K&UL=51M;YLP$/XKR#^@)B:$) *DIE.U29L4 M=5KWV8'C1;4QM9W0_?O9AC)&W2_8=W[N>>X.G]-!R!?5 .C@C;-.9:C1NC]B MK(H&.%5WHH?.G%1"@FT=$&<81*&.\QIVZ$\=;ZSS%-QU:SMX"P# M=>6$HLW@&>6QC48A_82BY"O%CC6YFAT"8$# IM&:A9;O C%DBD\;KQ(EF21NX MW+^S/[K:32T7JN!!L-]MJ9L,[5%00D6O3#^)X2M,]<0HF(K_#C=@!FXS,1J% M8,I]@^*JM. 3BTF%T[=Q;3NW#N-)?)C"_ %D"B!SP-[IX%'(9?Z%:IJG4@R! M''O?4_N+-T=B>E-8IVN%.S/)*^.]Y>20I/AFB2;,:<20!68S([!AGR6(3^)$ M/H03?WCDS3!RX=%2?7?P$VR]!%M'L/VOQ/VJ1!_F$Y'8*Q)_((C"<"7BPWS2 MR9U79.D<1#L%V)^##Q2@0OKB '6;OA4T$AKIT;_(5WGN][ MXJ[P/_CX./R@LFX[%5R$-H/@KFLEA :32GAGNMJ8]V@V&%3:;A.SE^-4CH86 M_?3@X/G5R_\"4$L#!!0 ( %V+8U!U!\SUQ@$ #<$ 9 >&PO=V]R M:W-H965TM4M1I MVV<'#K#J%VJ;T/[[V88RUOH+]IV?>YX[GX]\5/K9= 6O0HN38$[:_LC(:;J M0%!SHWJ0[J116E#K3-T2TVN@=0@2G&1)?"==9FKP7(FX:R1&82@ M^NT$7(T%3O&[XXFUG?4.4N8];>$GV%_]63N++"PU$R -4Q)I: I\EQY/.X\/ M@-\,1K/:(U_)1:EG;WRO"YSXA(!#93T#=)DY\2+I ]?[=_9O MH797RX4:N%?\#ZMM5^ #1C4T=.#V28T/,->SPV@N_@=<@3NXS\1I5(J;\$75 M8*P2,XM+1=#7:64RK.-TLD_GL'A -@=D2\ AZ)!)*&3^E5I:YEJ-2$]WWU/? MXO28N;NIO#-<13ASR1OGO9:;Y#8G5T\T8TX3)EMAT@5!'/LBD<4D3MFG\"P> MOHEFN GAF[5ZFL0)ME&";2#8_E?B_D.),92KNLM#X?_!II!ZI;IDTZ**L>SZAR8U2%EPJR8W+I7-3 MO!@<&NNW>[?7TUN>#*OZ>4S)\J\H_P)02P,$% @ 78MC4*GE+J^W 0 MT@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$ M-=YMHI5M*9LJ2J566J5J^\S:8QL%/"[@=?KW!>PX;NH78(9SSEP8LA'-BVT! M''G5JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W(*I(THKQW>X3TT)VM,BB M[VR*# >G9 =G0^R@M3!_3J!PS&E"WQS/LFE=<+ BZT4#W\']Z,_&6VQ1J:2& MSDKLB($ZI_?)\;0/^ CX*6&TJS,)E5P07X+QI-*RL$ZU+.*3T6+UVF77=S'Z>9PF&G;!#X3^$*XBW'8%"AF M_EDX460&1V*FWO"C+@! #2 M P &0 'AL+W=OB;XUFTG0L.5N8];^$;N._]Q7B++2JU4*"M M0$T,- 5]3$[G+. CX(> T:[.)%1R17P)QN>ZH+N0$$BH7%#@?KO!$T@9A'P: MOV9-NH0,Q/7Y3?UCK-W7,O$Q*I0VKJ0:K$,UJ_A4%'^==J'C/DXWA^-,VR:D,R%=",<8ATV!8N8? MN.-E;G D9NI]S\,3)Z?4]Z8*SMB*>.>3M]Y[*_=)EK-;$)HQYPF3KC#)@F!> M?0F1;H4XI__1TVWZ?C/#?:3OU]$/QVV!;%,@BP+9/R7>ORMQ"_/P+@A;]52! M:>,T65+AH.,DK[S+P#ZF\4W^PJ=I_\I-*[0E5W3^96/_&T0'/I7=G1^ASG^P MQ9#0N' \^+.9QFPR'/;S#V++-R[_ %!+ P04 " !=BV-0+[=I*[D! #1 M P &0 'AL+W=OT-L#J"I"!TM[LADG&%RSSZ M3J;,]> $5W RR Y2,O/W"$*/!4[PN^.9MYT+#E+F/6OA)[A?_@ M+-<*&6@*?)<.*JL$Z+6<6GXID;]/.5=S'Z2;+9M@V@,X N@#V48=,0C'S M!^98F1L](C/UOF?AB9,#];VI@C.V(M[YY*WW7LHTN/9%@FY)'.D7.-V&IYL9IA&>KM7W_]'/-@FR2)"M"++L4X5?0])D_TF#K%HJ MP;1QF"RJ]*#B(*^\R[S>T?@D'^'3L/]@IN7*HK-V_F%C^QNM'?A4=E=^@CK_ MOQ9#0./"\=:?S31ED^%T/W\@LOSB\A]02P,$% @ 78MC4(L"&UL;5/;;IPP$/T5RQ\0 M@R'M9@5(V415*[72*E739R\,8,47:ILE_?O:AE"4\&)[QN>0.BIQ"E^'C+Q,6HM;%Q1/5JGY:+B4Y'L==ZYBOLTW^3I0MLGT(5 5\(AQB%SH)CY M(W.L*HR>D)E[/[#PQ.F1^M[4P1E;$>]\\M9[KU66WA7D&H06S&G&T TF71'$ MJZ\AZ%Z($_U I_OT;#?#+-*S;?1#OB^0[PKD42#?EDB3=R5^Q-"[[%T0LNFI M!-/%:;*HUJ.*D[SQK@-[3^.;_(?/T_Z#F8XKBR[:^9>-_6^U=N!326[\"/7^ M@ZV&@-:%XV=_-O.8S8;3P_*#R/J-JW]02P,$% @ 78MC4'@Z@)_% 0 M-P0 !D !X;"]W;W)K&UL;53;;MLP#/T501]0 M)7+.F:UGH'*;*>-? 3[*_^I)U%%I:J M$R!-IR324.?X?GLXIAX? +\[&,UJCWPE9Z5>O?&MRO'&)P0<2NL9F%LN\ "< M>R*7QMO,B1=)'[C>?[ _A=I=+6=FX$'Q/UUEVQSO,:J@9@.W+VI\AKF>%*.Y M^.]P >[@/A.G42INPA>5@[%*S"PN%<'>I[6381VGDS29P^(!= Z@2\ ^Z)!) M*&3^R"PK,JU&I*>[[YEO\?9 W=V4WAFN(IRYY(WS7HJ$;C-R\40SYCAAZ KS MB2".?9&@,8DC_1).X^%)-,,DA"=K]?U=G& 7)=@%@MU_)=*K$F.8)"Z21D72 M",'N2B2&2:]$R*IQ G03GJQ!I1ID&)>5=YF*>QH:_PF?1NH'TTTG#3HKZYY/ M:'*ME 67RN;&Y=*Z*5X,#K7UVSNWU]-;G@RK^GE,R?*O*/X!4$L#!!0 ( M %V+8U"5F5#GMP$ -(# 9 >&PO=V]R:W-H965TI5"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; Z MDJ0@-$ENB&1<]: M^ GN5W\RWB*+2LTE*,NU0@:: M_M#L9DV\A S$]?E=_5NLW==R9A;NM?C#:]<5>(]1#0T; MA'O2XP/,]5QC-!?_ RX@/#QDXF-46MBXHFJP3LM9Q:NTD1FZGW/PA/O#M3WI@K.V(IXYY.WWGLI4WJ3 MDTL0FC''"4-7F-V"(%Y]"4&W0ASI)SK=IJ>;&::1GJZC?TFV!;)-@2P*9/^5 M>/NAQ"W,_D,0LNJI!-/&:;*HTH.*D[SR+@-[1^.;_(-/T_[(3,N516?M_,O& M_C=:._"I)%=^A#K_P19#0./"\=:?S31FD^%T/_\@LGSC\B]02P,$% @ M78MC4+/2)+&Y 0 T0, !D !X;"]W;W)K&UL M;5/;;IPP$/T5RQ\0LX:DFQ4@91-%J=1*JU1MGKTP@!5?B&V6].]K&T)1PHOM M&9]SYN)Q/FKS:CL A]ZE4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2 MI" T26Z(9%SA,H^^DRES/3C!%9P,LH.4S/P]@M!C@7?XP_',V\X%!RGSGK7P M"]SO_F2\11:5FDM0EFN%##0%OML=CEG 1\ ?#J-=G5&HY*SU:S"^UP5.0D(@ MH')!@?GM O<@1!#R:;S-FG@)&8CK\X?Z8ZS=UW)F%NZU>.&UZPJ\QZB&A@W" M/>OQ">9ZKC&:B_\!%Q >'C+Q,2HM;%Q1-5BGY:SB4Y'L?=JYBOLXW6393-LF MT)E %\(^QB%3H)CY W.LS(T>D9EZW[/PQ+L#];VI@C.V(M[YY*WW7LJ4WN;D M$H1FS''"T!5FMR"(5U]"T*T01_J%3K?IZ6:&::2GZ^BWZ;9 MBF018%L)7"] M_U3A5TB:)I]BD%5+)9@V#I-%E1Y4'.25=YG7.QJ?Y#]\&O:?S+1<6736SC]L M;'^CM0.?2G+E)ZCS_VLQ!#0N'+_YLYFF;#*<[N&PO=V]R:W-H965TAY? M#'<\]SQWF+MDD.I-UP &?0C>ZA37QG1'0G1>@V#Z3G;0VI-2*L&,-55%=*> M%3Y(<$(WFP,1K&EQEGC?666)[ UO6C@KI'LAF/IS BZ'%&_QS?'25+5Q#I(E M':O@)YA?W5E9B\PL12.@U8ULD8(RQ8_;XREV> ]X;6#0BSURE5RD?'/&MR+% M&Y<0<,B-8V!VN<(3<.Z(;!KO$R>>)5W@H M@)+UW+S(X2M,]>PQFHK_#E?@%NXRL1JYY-I_4=YK(\7$8E,1[&-RS! U)G.A_X30<'@4SC'QXM%1_> @3[(($.T^P^Z=$ MNBHQA(G"(ON@R#Y L%N)A##[L,@A*'(($!Q6(B%,'!:)@R)Q@.!^)1+"K/\) M63Q! :KRS:=1+OO6-_["._?W(_5/^!,^#HZ>< MM0$ -(# 9 >&PO=V]R:W-H965T?6=3YC@ZV6LX&V)'I83Y=0*)4T%3^NIX[-O.!0(TR=8ZKFE M9"G^"UQ!>GC(Q,>H4-JXDFJT#M6BXE-1XF7>>QWW:;ZYY0MMG\ 7 E\)=S$. MFP/%S#\()\KYBW0=BF MIPI,&Z?)D@I''2=YXUT']CX^(OL#GZ?]JS!MKRVYH/,O&_O?(#KPJ20W?H0Z M_\%60T+CPO&]/YMYS&;#X;#\(+9^X_(W4$L#!!0 ( %V+8U"!2U'!X $ M $% 9 >&PO=V]R:W-H965T7.(UL2TVK:9,V*>JT[3>QCR\J& ](W+W] +N>Y](_AG/X+N=@(!N%?%$M M@$:OG/4JQZW6PY$05;; J;H3 _1FI1:24VU"V1 U2*"5(W%&PB#8$TZ['A>9 MRYUED8FK9ET/9XG4E7,J_YR B3''._R6>.Z:5ML$*;*!-O =](_A+$U$%I6J MX]"K3O1(0IWCA]WQE%J\ _SL8%2K.;*=7(1XL<&7*L>!+0@8E-HJ4#/55:\%G%E,+IZS1VO1O':26YGVE^0C@3PH5P<#YD M,G*5/U%-BTR*$:[#T"AXV)#W/O-TF])NE[@238F/@PVS-!5D>0@VS7?Q5=KG?#Z$[PO_@T^/PCMUL.)$%6VP*EZ$ /TYDLM)*?:A+(A:I! *T?BC(1!D!!.NQX7F M2:AS_'0XG5.+=X#O'4QJLT>VDZL0KS;X5.4XL 4!@U);!6J6&SP#8U;(E/%S MT<2KI25N]W?U#ZYWT\N5*G@6[$=7Z3;'CQA54-.1Z1E!5]43"FZIID4DQ M(3F?_4#M7WPXA>9L2IMT1^&^F>*5R=Z** XS/0+'+T"1R=P_*O%:->B#W/TF\1>D]@C$.],?)C$ M;Y)X31*/0+HS\6'^K0MMM:O9RGLHY MT&)8'ARROGK%;U!+ P04 " !=BV-0;!^HM0D" T!@ &0 'AL+W=O M4 MZK("P?2#;*&Q)Q>I!#/65%>J6P7L[(,$IW$8;JA@=4.*S/N.JLAD9WC=P%$% MNA."J;\'X++/243>',_UM3+.08NL95?X >9G>U36HA/+N1;0Z%HV@8)+3AZC M_2$*78!'_*JAU[-]X$HY2?GBC*_GG(0N(^!0&D?!['*#)^#<,=D\_HRD9-)T M@?/]&_MG7[PMYL0T/$G^NSZ;*B=;$ISAPCINGF7_!<:"UB08J_\&-^ 6[C*Q M&J7DVO\&9:>-%".+346PUV&M&[_VPTD:C6%X0#P&Q%/ UNO00,B M&U1D@Q!L%B(8)L5%4E0D10BV"Q$,L\-%MJC(]B-!&BY$,,R=QN]0D1U"L&P\ MAKG3>#M\T!<4(A3+UJ.@9>_I[-$*4%<_KG10RJ[QLW+FG4;B8^P?_3M\F*?? MF;K6C0Y.TMC1X1_X14H#-I?PP?X/*SO")X/#Q;AM:O=JF&.#860[SF@Z?2B* M?U!+ P04 " !=BV-0W\A^H;,! #2 P &0 'AL+W=O)[G7GQ.!V/?7 /@R;M6KFA6QIGL;8R>:IZ;V2+9PL<;W6POXY@C)#1C?T M&GB5=>-#@.5I)VKX#OY'=[+HL5FEE!I:)TU++%09?=H!Q@6=0*@AA&;\G33JG#,2E?55_B;UC+V?AX-FH M7[+T348?*2FA$KWRKV;X#%,_]Y1,S7^%"RB$ATHP1V&4BU]2],X;/:E@*5J\ MCZ=LXSE,^E?:.H%/!'Y#8&.B6/DGX46>6C,0.\Z^$^&*-P>.LRE",(XB_L/B M'48O^7;_D+)+$)HPQQ'#%YC-C&"H/J?@:RF._#\Z7Z=O5RO<1OIV2>?)NL!N M56 7!7;_M+B_:7$-\WB3A"UFJL'6<9L<*4S?QDU>1.>%?>+Q3C[@X[9_$[:6 MK2-GX_%FX_PK8SQ@*&UL;5/;;MP@$/T5Q <$+]YTMRO;4C95U4JMM$K5])FUQQ>%BPMXG?Y] M!^RX5NH78(9SSEP8LM'8%]<">/*JI'8Y;;WO3XRYL@4EW)WI0>--;:P2'DW; M,-=;$%4D*R?,T@SYG1'WQQ/7=/Z MX&!%UHL&?H#_V5\L6FQ1J3H%VG5&$PMU3A]VI_,^X"/@N8/1KJ2D@EH,TC^9\0O,]=Q3,A?_#6X@$1XRP1BED2ZNI!R<-VI6P524>)WV3L=] MG&[N#S-MF\!G E\(QQB'38%BYI^$%T5FS4CLU/M>A"?>G3CVI@S.V(IXA\D[ M]-Z*]/ Q8[<@-&/.$X:O,+L%P5!]"<&W0ISY?W2^34\W,TPC/5W3>;HML-\4 MV$>!_;K$8_*NQ"W,^R+9JJ<*;!.GR9'2##I.\LJ[#.P#CV_R#SY-^W=AFTX[ M7S;VOS;& Z:2W.$(M?C!%D-"[-///X@MW[CX"U!+ P04 M " !=BV-0C@OV[_,! !>!0 &0 'AL+W=O^CTFXJ+EBH= MB@N6O0!:6E++<.C[.]S2ID-Y:G,GD:?\JEC3P4EX\MJV5/Q]!L:'# 7HGGAI M+K4R"9RG/;W #U _^Y/0$9Y4RJ:%3C:\\P14&?H4[(^QP5O KP8&.=M[II(S MYZ\F^%IFR#>&@$&AC +5RPT.P)@1TC;^C)IH.M(0Y_N[^F=;NZ[E3"4<./O= ME*K.4(*\$BIZ9>J%#U]@K"=&WEC\-[@!TW#C1)]1<";MTRNN4O%V5-%66OKF MUJ:SZS#JWVG;A' DA!,A(!\2HI$0_2^!C 2R(&!7BNW-D2J:IX(/GG!?MZ=F MB((]T=TO3-(VV[[3[9$Z>\NC)$SQS0B-F&>'"6>8!>*P1D3Q>\AQ Y)$$P9K MDY/3<--I: 6BF4"P"[<%HDV!R J0N8/'1:4.$EM(9R$D2/Q%L6M0D)"G;2=D MTPE9.TD63AQD-S_$7QKY&//.1[SI(][P019&XG5+PE5+UJ#@:=82-P$;H/FL M.;]X-KCFYOE.Q:7II'?F2O\#=E(KSA5H0?]!:]7ZLIL"!I4RVT>]%^Z7=X'B M_7B;X>E*S?\!4$L#!!0 ( %V+8U"Y\ZKE( ( !X' 9 >&PO=V]R M:W-H965T,!B;M_/\"NE[5G*5\,'._>O0/?D7=*OY@*P))7*1JSB2IKVS6E MIJQ ":GX_= &HTQ MO>/M_(W]4TC>)7/@!AZ5^%4?;;6)5A$YPHE?A'U6W6<8$DHC,F3_%:X@'-PK M<3%*)4SXDO)BK)(#BY,B^6L_UDT8NWYGF0YNN$,R."2C UN$7/I 0?D3M[S( MM>J([@^_Y?Z.V3IQ9U-Z8SB*L.?$&V>]%K-5FM.K)QHPNQZ3WB*".?0R1 M8"%VR0?W!'>?H0IGP7W^G\(%3C!'">8(P?)=BAAFA0=)T2 I0I#A! N48'&' M2@23Q7B0)1IDB1!,W.4*)5C=H1+!9!,WGJ%!,H1@AA.P&/^KXSMT8J!L/A%G MHGH80I%.4*#5L67)/5(1T-3-,[R,&%)'V40=,;R0V#V5A($^7#^]:4\2]#DT M9D-*=6G"JW!C'9O_-@GM[1^\?SF^<7VN&T,.RKHF&5K922D+3DO\X*JRBO1?Q^ M02P,$% @ 78MC4.>=(9EL @ M(P@ !D !X;"]W;W)K&UL?9;;CILP$(9?!?$ M"^;,BB M5%4KM5*T5;?73N($M 93VPG;MZ]M"$ML)S?!'OZ9^<:$&8J1T'?6 M(,2=CP[W;.,VG _/GL?V#>H@>R(#ZL6=(Z$=Y&)+3QX;*(('Y=1A+_#]Q.M@ MV[MEH6Q;6A;DS'';HRUUV+GK(/U7(4S&C0O8H J6#'].U[=5UG.-?W>P. MP>P0+ X@>>@0S@[AIT.DBI_(5*E?((=E0P!(FN 2 6(U@"9=@B3)%:2?LKA^UH=CS4W'+&5(S8Y&ULC9G;;N,V$(9?Q? # MK,23#H%C($Z:3:P6"+9H>ZW$=&RL9+F2$F_?OCK%LZFQ_T$_EK'K+\[3\;Z6SXG0]9_./AA_[ MUUW=-GC+Q3%]U7_J^J_C4]D\>6W["K).@,.L7?>WVJ M+K[/VE2>B^)G^_"XN9[[;40ZTR]UZR)M/M[UKDA(S6=#]K_K=YTU\C:2 MYATO159U?V#&)7 ^9_C)S_:1),FYP' MFQEO\?I9TDV[N[1.EXNR.,W*?N4MG83N?NQF7I5T_J^E+Y: M>.^MIT&SZC5\I G&FK6M86>%UX1PCH.3<:RX9<_';[BU%=(/QYH[2A.--;]1 MFGBLN;Z])42!;X1[1XF8- :*$,G8\'1/B/S8F!;?*1$W9O"#+>)Q M:'AZ)$21.^1J,FZ5&3UJA))F@/BO:@OA[W=:\)+B,- M8F,>)X1(RI".):!C"8AL).TAI#V$#MF$=J#,&.:$T/A@/45T)!&1"_ 0TQYB MAUQB(L[(I%EBJZ*(@:%I]R!RG_")A +@ ^TUS"&E032*5AIH2 A1P&,0#;WC MW#!.9(1Z!5"3.6!S/8@N@Q7,'"-"%('YP@ ,&$4#P!,&<,!<>,#LM:XB$V^$ M*$1T8P (C"("&F: !.;"!&8O>%.3$!H&YPN@ B.PP'W@ W"!N8"!V6N>^V9] MDA JI@2GX^& #)P@ T?%'R #=R$#MQ<]X]+-( !<$Q04TQ( +PH4+PE[R5C93DG$D@ F"8() /@ 3A L3A%/E0*AP MY2 !$B2!! $J!PF0(%V0((F2@(56A4?(8J500( *DJ "[!A !>E"!6DO^$"9 MQ1 ABM!6(M$A X$% 8H&"; @7; @O\;"I&0<"<"")+ @0+D@ 1:D"Q;DUUB8 ME(PC 5B0%!;0^ (L2!R,E1/9&ZEU^UU_^#U!+ P04 " !=BV-0 M#R@S@MT! #@! &0 'AL+W=O29:YN&K6]7"2@;IR3N7O)V!B+%"$[HWG[M)JV\!E/M +? ?] M8SA)4^%9I>XX]*H3?2"A*="'Z'!,+=X!7CH8U6(>V"1G(5YM\:4N4&@- 8-* M6P5JAAL<@3$K9&S\FC31O*0E+N=W]4\NN\ERI@J.@OWL:MT6Z!$%-33TRO2S M&#_#E"=%P13^*]R &;AU8M:H!%/N&517I06?5(P53M_\V/5N'"?].VV?0"8" MF0E1\E]"/!'B%0%[9R[J1ZIIF4LQ!M)_K(':,Q$=8K.9E6VZO7/O3%IENK%<@=@+)7S'B M50R/21VF]R8?LU60+28A_S"2[!I)MD;"E0\/R19KD/5^;B$1V7>1[KI(-RZR M]6ZDFZ01B9*5CQU0N%#R3O#BK-E__QN5EZY7P5EHCU9KK M9BX8--I.WYFY]#^=+[08IOL$SY=:^0=02P,$% @ 78MC4+9/T^]G @ M7P@ !D !X;"]W;W)K&ULC5;;CILP$/T5Q'L7 MS#T104I25:W42M%6;9\=,@EH 5/;"=N_KVT<-@$'Y278PYDS9\QX)FE'Z!LK M +CU7E<-6]D%Y^W2<5A>0(W9"VFA$6^.A-:8BRT].:RE@ _*J:XILNUHEI(SK\H&=M1BY[K&]-\&*M*M;&1?#:_EJ>#2X&1IBT_P$_BO=D?% MSAE8#F4-#2M)8U$XKNPU6FZ1)QT4XG<)';M96S*5/2%O,]B2ZD]YX,7*3FSK $=\KO@K MZ;Z"3BBT+9W]=[A )>!2B8B1DXJI7RL_,TYJS2*DU/B]?Y:->G::_^IF=O"T M@SQ-V[#["=(OS0',$W)N$K_^ V M0O! 8F D""8$01".3J''A K3*(P[2F,.<2$\V(F$/E9),KXC)I ?FZ4@UWS7W2 M]$2I:=!4_4F@;-7?]92"_$N6G+-="3FF#,RLFYX;(!WEB' M*;E60W)DW\CIJ=K]!TT_>G]@>BH;9NT)%T-#M?8C(1R$0O=%:"O$M!\V%1RY M7,9B3?N1UV\X:?4X=X;_%-E_4$L#!!0 ( %V+8U!$Z_),IP( /@+ 9 M >&PO=V]R:W-H965TOA/DG4[L0[IN[$P'OSY"!DQ[3IRF.B!LG9WDWJV@33M$@ZUO3Q M=NW&GN1V+MM_5O[C%F\6\,,4?1?NGV>O3)J[B:,\/ M[-SJ9W']RJ<%Y7$TK?X[O_#6A%LG)L=.M,I=H]U9:=%-*L9*Q][&>].[^W5\ MLJJF:?0$G";@/ ''M8R)G///3+/M6HIK),?-'YA]QW"/9F]V=M!MA7MFS"LS M>MEF6;U.+E9HBGD88_ V)D_GF,3HSTF03().(+L5@!4ML"(%5DN!'#ZX'&-R M%].[&"@*C\V,S)(169 6R$F!/,#F&%,$V2S(+ 61Q;.;)2E0!M@L%S8]'BLR M146DR&B!FA2H SS6H1XAI<]^2B3)/1(>?"# YQ048I3F!PB \L(C01,$(0A- M02%&:8* 0JCT2- ,00A$L*3(9Y1F" B(P/?J:8H@!"-88* M0[C")5=97?F\TF@A@58!'@D:+0Q!"Y=H855Z3AO2="%!5^$[1C1=&$(7+NFJ MO4> 9@L)M@K/WQ1IMC"$K2GHMCSYN"')3&ULC5A= M=Z(Z%/TK+-ZGD/#-4M>J=:SM6&MQS=QGJE%9 \0+6&?^_0T0N!".FCY4..RS MST[V(4!&%YK]SH^$%,J?)$[SL7HLBI.O:?GV2)(P?Z GDK(K>YHE8<%.LX.6 MGS(2[JJD)-:PKMM:$D:I.AE5L74V&=%S$4?5? MV9[S@B:T$BR=8 MD@5LCK=E"S@\P9$LX'*\*UO XPF>9 &D-Z[ILB50:S22+=(XC;!TD<9K)&LV M:MQ&TG:CQF\D:SAJ'$?2EJ/&_($W1I]5U;+0.SL @G MHXQ>E*Q>R4YAN6 BGV4Q\C):+2S51;84Y"SZ-3%M$&F-W1V-:CHY= ;B!@(:! M=0_#FAQ8DP-H$EP('%E-$/"6)A?6Y *:A X+W&$IR[(\5VR/#0"\J "K3%GI^)D7U789J+D7U+$.UD*)Z MD:%ZY:#N72T\3'[(\"P!2=^8)L&:-QFNU7U-[S(\Z_L\'S(\ 3S=PMVTN3(# M5VX1=.VU" $-CL4&1Y @)#;XD IH<)!JT. 25',IJF<9JH44U8L,U2L'W6QP M"9XE( EL< FNU7U-[S(\Z_L\'S(\ 3S=CM[[0V*_PQ-RK=\'K]_]RU?>#I%Q M7_X4 CGB@T7K?)DD)#M4&QRYLJ7GM*CJ=\+M+LHC+C]MA/@4^1\(B ?EK@N$ MQ_X3Q#/#_G 0 :@0 !D M !X;"]W;W)K&UL?53;CILP$/T5BP]8VS \-%:V-JF[#]^_K"$C:+^H+M\3EG+IXAF[AXD2V 0J^,]C+W M6J6& \:R;($1^< 'Z/5-S04C2A]%@^4@@%26Q"@.?3_%C'2]5V36=A9%QD=% MNQ[. LF1,2+^'H'R*?<"[\WPU#6M,@9<9 -IX">H7\-9Z!->5*J.02\[WB,! M=>X]!H=3;/ 6\-S!)%=[9#*Y=RX5(.''ZNZM4FWM[#U50DY&J)SY]A3F?Q$-S\M_A"E3# M323:1\FIM%]4CE)Q-JOH4!AY=6O7VW5R-\ENIFT3PID0+H0@_2\AF@G1C6"K MB5UD-M7/1)$B$WQ"PCW60$Q/!(=(%[,T1EL[>Z>SE=IZ+>)=D.&K$9HQ1X<) M5Y@; FOUQ46XY>(8?J"'[QV$(CNJN P MJ<7TK@IAE/J?TKMD-G#)/HF3_5U >/5$#$1CNUFBDH^],L5869>!>0S-$]_9 MCWJ07-_?9-P4_B"BZ7J)+ESI!K+/7'.N0(?I/^C6;O7@+P<*M3+;G=X+U_[N MH/@P3S9>?B_%/U!+ P04 " !=BV-0!FL"NO@! "B!0 &0 'AL+W=O M6=B)W:BG[ \:B MK*$EXHGUT*F3*^,MD2KD-RQZ#J0R12W%ONO&N"5-YQ29R9UYD;&[I$T'9X[$ MO6T)_WT$RH;<\9RWQ'-SJZ5.X"+KR0V^@?S>G[F*\,Q2-2UTHF$=XG#-G??> MX91JO '\:& 0BSW2G5P8>]'!YRIW7&T(*)12,Q"U/. $E&HB9>/7Q.G,DKIP MN7]C_VAZ5[U5=2-9.+,I*2U['M>G,.HPG2325V0O\J<"?"[SPGP7!5!!L"O#HS+3Z M@4A29)P-B(\?JR?Z/^$= C7,4B?-[,R9ZE:H[*,(DS###TTT88XCQE]@_#7B MM$<$T0S!RL#LPK>Z\$U]L'+Q%X+ 2A 8@G!%$&_:&#&1P70&XRTP*Y'0*A+N M1.+-((XC)%YI1)MAA3L?KMU%9'4165I--C:BG8T@\NPBL54DMGR0U$Z06 D2 MB\MW&Y?)_[M,K2+I7B1U-R+I;MI[$;RX+?KU^DKXK>D$NC"I+IZY'E?&)"@^ M]TE1U>K!G ,*5ZFWZH(C/CX;8R!9/[V(>'Z6BS]02P,$% @ 78MC4-\Z M6]D7 @ >@8 !D !X;"]W;W)K&ULC97;CILP M$(9?!7'?-6=H!$A+JJJ56BG:JNVU0R8!K<'4=L+V[6L;%A'CKO8&G_[YYQL; M3#Y2]LP; .&\=*3GA=L(,>P0XG4#'>8/=(!>KIPIZ["00W9!?&" 3SJH(RCP MO 1UN.W=,M=S!U;F]"I(V\.!.?S:=9C]K8#0L7!]]W7BJ;TT0DV@,A_P!7Z M^#D74=M#SEO8.@W/A/OJ[?:;T6O"KA9&O^HZJY$CILQI\/16NIX" M0"V4 Y;-#?9 B#*2&']F3W=)J0+7_5?WS[IV68ZXE=9R[^&]R 2+DBD3EJ2KA^.O65"]K-+A*EPR]3V_:Z':>5-)O# M[ '!'! L 7[T9D X!X1& )K(=*F?L,!ESNCHL.FP!JS>"7\7RLVLU:3>.[TF MJ^5R]E9&F9^CFS*:-=6D"5::X%ZQWRK">)$@";!0!%:*0,>'JW@_S>P&H=4@ MU ;171D&9#5I8JWI)XWG&858-%%H!XFL()$%)#1 )DVR2O+!CPR0MS5W(+$5 M)+: &$FJ>),DS!(#9*N)@H]VD,0*DEA 8@,DL8"81[/51/Y_0%(K2&H!,:JM MTDT2.5,@+17_V M9TH%2#_O05HU\D>P# B
JFLL^FZW :"#K,-SU:?C?E/U!+ P04 " != MBV-0U-%N\!D" !Q!@ &0 'AL+W=OUNFS 4AF\%<0$UW]"(("U,TR9M4M1IW6\G.014@YGMA.[N9QN*J.WN#_YZ MSWN>8XPI)\I>> L@O->>#'SOMT*,.X3XN84>\P"+ M#NH)BH(@0SWN!K\J]=R1526]"=(-<&0>O_4]9G\/0.BT]T/_;>*IN[9"3:"J M'/$5?H+X-1Z9'*'5Y=+U,/".#AZ#9N]_"G=UH?1:\-S!Q#=]3U5RHO1%#;Y= M]GZ@@(# 62@'+)L[U$"(,I(8?Q9/?TVI K?]-_V&W0[ MS2MINH2Y Z(E(%H#PN2_ ?$2$!L!:";3I7[& EZ359+9>S]RHI\A+=E=&B.Q(=% MZ#:(G0:Q-DC>E5$89AL$Y?F!@;5MN:*#%!T.;C5Y?Q#\RNW<"] M$Q7R'M%?>T.I .D7/$BK5M[_ZX! (U0WEWTVWX+S0-!QN>#1^I>I_@%02P,$ M% @ 78MC4-@,G>@, @ ^ 4 !D !X;"]W;W)K&UL?53;CILP%/P5Q'O7X.ZV0HQ'A'C50H_Y QUAD"L-93T6#6V1Z[LR*C-X$Z08X,X??^AZSOR<@=,I=SWV=>.JN MK5 3J,A&?(4?('Z.9R9':%6INQX&WM'!8=#D[D?O6"8*KP&_.ICXIN^H)!=* MG]7@:YV[!V4("%1"*6#9W*$$0I20M/%GT737DHJX[;^J?];9998+YE!2\KNK M19N[J>O4T. ;$4]T^@)+GLAUEO#?X Y$PI436:.BA.NO4]VXH/VB(JWT^&5N MNT&WT[P2>PO-3O 7@K\2O/"_A& A! 8!SU?C@Q;'Q M'Y8V5!*E=C.)U4QB,?-HF$EV_X 7F9MBP>P.!VWNH'H3OV-V[0;N7*B0UUE? MNH92 5+O\""E6OD,KP,"C5#=1/;9_!C- T''Y9U%ZV-?_ -02P,$% @ M78MC4)T^JC/A 0 Y00 !D !X;"]W;W)K&UL M?53;CML@%/P5B_OG/6J0*W6PQYC5;7 J7H0 _1FI1&24VU*><%JD$!K M1^(,QV&884Z['I6YZYUDF8NK9ET/)QFH*^=4_CT $V.!(O36>.XNK;8-7.8# MO< /T#^'DS057E3JCD.O.M$'$IH"?8SV1V+Q#O"K@U&MYH%-G+FHGZBF92[%&,CI8PW4WHEHGYC#K&S3G9U; M,VF5Z=Y*$H8YOEFA&7.8,/$*$[]''.\1"5D@V!A87,1>%['CI^]<1!L7$X8X M3.\P'Q[CW<:(![3;I7XKB==*XK&RB7N8,-EJES0C&R?WF"C;^8VD7B.IQTCB M%R!> >(12#=)R-UY1?'3]NO>@Y[2:.,$KRZA67.6@D&C[71GYG+ZYTV%%L/\J.#E92O_ 5!+ P04 " !=BV-0 MKX7OPA$" K!@ &0 'AL+W=O>EH+PJWD7(X("3J!CHB'M@ O5JY,-X1J8;\BL3 @9Q-4$>1 M[WDQZDC;NV5NYHZ\S-E-TK:'(W?$K>L(__T(E(V%B]W7B:?VVD@]@'ZI,ZXW@1PNC6/4=7Y9-X::NX U5RG8EBU(P*\^O4-R%9-[NH5#KR,K5M;]IQ6HG2 M.

X,\!_A* P_\&!'- L E 4V:FU ]$DC+G;'3XM%D#T6<"'P+U,6L]:;Z= M65/5"C5[+R,ORM%=&\V:QTGCKS3^6T6U5P1_39!*8,G"MV;AF_A@%8_3Q&X0 M6 T"8Q"^*2/>E#%I(J/I)XCOV2&A%1):(,D&,FGB%23+[(S(RH@LC'3#B':, MU+,1)L9R161K)G8&_#2':,*+ S4BLCM3#PAI'N&.$_]CRS M,K(= ^/M?F2[@_4NC#>7J+*(<+P]XVAU;?4S^I7P:]L+Y\2D>@',/;TP)D$9 M>@_*JU$O]S*@<)&ZFZ@^G]ZO:2#9,#_-:/E_*/\ 4$L#!!0 ( %V+8U!C M"0@ _P$ ' % 9 >&PO=V]R:W-H965T0/B+DG70%2=JNJE5IIE:KILQ>&BV)C:GN7]._K"R$L0:N^8'M\SIDS MQIYLY.)%M@#*>V6TESEJE1IV&,NR!4;D'1^@USLU%XPHO10-EH, 4ED2HSCT M_10STO6HR&SL*(J,GQ7M>C@*3YX9(^+O'B@?A5WA6J3H&O>QX[PFH<_08[ ZIP5O

C7,P]4\F)\Q>S^%;ER#>&@$*I MC +1PP4.0*D1TC;^3)IH3FF(R_F;^A=;NZ[E1"0<./W=5:K-T0/R*JC)F:HG M/GZ%J9X$>5/QW^$"5,.-$YVCY%3:KU>>I>)L4M%6&'EU8]?;<70[\<-$VR:$ M$R&<"4%ZDQ!-A.B=$-OBG3-;ZF>B2)$)/GK"_:R!F#L1[")]F*4)VK.S>[I: MJ:.7(@G"#%^,T(39.TRXP 0S FOU.46XE6(??J"O$AP^(J)D.T.T641D^='2 MX"=_6R#>%(BM0'QU"M'J%!PFL9C>E7&_+N0VYLI(LFDDV3 2KXPX3+I(XJ]L MW$)F2NQB,YMXS$T%WT5 MW^MVXE[_NXSK13^(:+I>>B>N]#.RE[WF7(&VZ-]I=ZUN?_."0JW,]%[/A6L" M;J'X,/4W/#?9XA]02P,$% @ 78MC4)GTQ/\A @ >P8 !D !X;"]W M;W)K&UL?97;CILP$(9?!?$ :\"<$A&DAJIJI5:* MMNKVVDDF :W!U';"]NUK&Q81X^T-/OWS^QMCAF)@_%74 -)[:VDG=GXM9;]% M2)QJ:(EX8CUT:N7">$ND&O(K$CT']6#;^>='V@@H'"2VH&HY@X54*J-%,:?R=.? MM]2!R_Z[^Q>3N\KE2 14C/YNSK+>^;GOG>%";E0^L^$K3/DDOC$\7\#\!2 K0 T MDIE4/Q-)RH*SP>/CR^J)OA/A%JO#/.E)S?^;\A]02P,$% @ 78MC4-G@P8 !D !X;"]W;W)K&UL?57;CILP$/T5 MQ'O7 0*A$4%:4E6MU$K15FV?'3)\1$F4#%(L'UD.G5BK&*9;*Y#42/0=\,4&4H'"S21#% M;>?GF?&=>)ZQJR1M!R?NB2NEF/\M@+#AX ?^J^.IK1NI'2C/>ES##Y _^Q-7 M%II8+BV%3K2L\SA4!_\QV!]3C3> 7RT,8C;W="5GQIZU\?5R\#=:$! HI6; M:KC!$0C11$K&GY'3GU+JP/G\E?VSJ5W5<;9X'%[6#W6=R+81VHS2^TT>V?65+5" M>6]Y'$89NFFB$5-83#C#!!,"*?8I1>A*482K\/!]@N,:$<7N#)&SB,C$1W.! M'R,WP=9)L#4$VW>[L%WL@L7$!M/9),FBCC5DXU81.U7$#A7Q0H7%)+,4T6ZA MP@&Y[%SBM@Y1"Q2%+M5B@_+NWMT8(([=RMU M"DD=0M*%D'1U[JM#64-FM\?*0+,W2X'7IKT)KV373NK7,?-.'?0QU&]^X2]4 M9[6-\(W&MN7OF-=M)[PSDZJCF'=?,29!*=P\*'&-^A-,!H%*ZNE.S;GMA]:0 MK!];/9K^-_D_4$L#!!0 ( %V+8U!FF53NVP$ & $ 9 >&PO=V]R M:W-H965TA6\TQENC.GWA.BB M <'TG>RALR>55((9:ZJ:Z%X!*SU) ]X;F'4BSURE9RE?''&MS+#D4L(.!3&*3"[7. (G#LAF\:?21//(1UQN7]3 M_^)KM[68ZMEB-!7_'2[ +=QE8F,4DFO_ M1<6@C123BDU%L->PMIU?QW"RVTVT=4(\$>*9L/F80"<"?2?X;I*0F2_UD1F6 MITJ.2(7+ZIE[$YL]M B1>8S8P@5GT. M$:^%.,0W]/C_ ,=;!-VN1Z"K15#/I\L$[^FZ0+(JD'B!9-D%&EUU(6"V'M-Y M3))=(HN+$:!J_X8U*N30&=>"A7<>DX?87>R5_V#')[SV=YDP>S^8 MJMM.H[,T]MGXRZVD-& SC.YL&UL?5/M;ML@%'T5Q ,4V]39%MF6EE35)FU2U&G;;V)?QZA\>$#B M[NT'F%IN&NV/X5[..9R#H9JT>;8#@$,O4BA;X\&Y<4N(;0>0S-[I$91?Z;61 MS/G2G(@=#; NDJ0@199MB&11M_DB9>M@S$]?Q5_3%F]UF.S,)>B]^\ M,7M6?KM$PJWHID+_/( M51RG>65#$^TVH4B$8B'D]_\ET$2@5P0R.XM1'YAC367TA,S\LT86[D2^I?XP MV]",9Q?7?%KKNY>FI'E%+D$H878SIEAABK>(_7L$+1<(\086%\5-%T7DTQ4_ M_[2Y+4!O"M H)*]U@Z\7';GE0;_MI9"0._"](.?F_F&S8738WH\9'G!S3]02P,$% @ M78MC4'N%)4B@ @ PPH !D !X;"]W;W)K&UL MC5;MCILP$'P5Q ,<+-\Y)4@-5=5*K11=U?:WDS@!'6!J.\GU[6L;#B5XR>5/ ML,WL>-9X-KN\,/XJ2DJE\];4K5BYI93=L^>)74D;(IY81UOUYL!X0Z2:\J,G M.D[)W@0UM1?X?N(UI&K=?&G6-CQ?LI.LJY9NN"-.34/XOS6MV67E@ON^\%(= M2ZD7O'S9D2/]2>6O;L/5S!M9]E5#6U&QUN'TL'(_P7,!"QU@$+\K>A%78T>G MLF7L54^^[5>NKQ71FNZDIB#J<:8%K6O-I'3\'4C=<4\=>#U^9_]BDE?);(F@ M!:O_5'M9KMS,=?;T0$ZU?&&7KW1(*':=(?OO]$QK!==*U!X[5@OSZ^Q.0K)F M8%%2&O+6/ZO6/"_]FR0'] MU^J(OA3P'*K#W.E%X[\$V MOFV[ 73?=PAHUGB UQ"(/[;>@+GO/00T:S[ RQ$DC]L/\$("=B6Q#0AVG; = MB(%F+8A7$\@>L&#VL05MR*P%\:H$6%FR++AXX"\/ 4TMZ%UU$[J]^T'XL6J% MLV52-2:F?3@P)JFB\Y\44:DZRG%2TX/4PU2->=]6]1/)NJ%E],:^-?\/4$L# M!!0 ( %V+8U#9OI)Z$@( .X& 9 >&PO=V]R:W-H965T_OY M0A%)W(P_^';.X7P';*<]XV^B I#>>T-;L?4K*;L-0B*OH"'B@770JI62\89( M->1')#H.I#"DAJ(P"!:H(77K9ZF9V_,L92=)ZQ;VW!.GIB'\[Q-0UF]]['], MO-3'2NH)E*4=.<)/D+^Z/5['"H"0;Q6D,O)GU/ MEW)@[$T/OA5;/]".@$(NM011S1EV0*E64C[^#*+^^$Y-G/8_U+^8XE4Q!R)@ MQ^CONI#5UE_Y7@$E.5'YPOJO,!24^-Y0_77GX1DS:"B MK#3DW;9U:]K>KBR2@>8FA ,A' DXODN(!D)T14#6F2GUF4B2I9SU'K=?JR/Z MI\";2(69ZTF3G5E3U0HU>\Z2.$C160L-F">+"2>8\!*QNT5$R0A!RL#H(G2Z M" T_NG"!W0*14R R O%48.+ EF$QB<&T!H.75YC=+29PVXB=-N);&W'H%DB< M LG\(!9.@<6,("QFX2S2QG /<6%BZ32Q=,00N0563H'5_!C63H'UC!C6_XWA M'N+"! [JS^T); >2=NT&@( $$& 9 >&PO=V]R:W-H965TZ^<-6KO5UJW.T)460&GZD&TT)B3BY"< M:F/**U&M!'IV09R1, A2PFG=^'GF?$>99^*F6=W 47KJQCF5?P[ 1+?W5_Z; MXZF^5MHZ2)ZU] H_0/]LC])89&0YUQP:58O&DW#9^X^K7;&U> =XKJ%3D[UG M*SD)\6*-K^>]']B$@$&I+0,URQT*8,P2F31^#YS^*&D#I_LW]L^N=E/+B2HH M!/M5GW6U]S>^=X8+O3'])+HO,-23^-Y0_#>X S-PFXG1* 53[MZ<6O7GZ3)$(8'A$- . :$_P^(AH!H#%C%KO@^,U?J)ZIIGDG1>;+_ MLUIJ[\1J%YEFEM;I>N?.3+7*>.]Y$B<9N5NB 7/H,>$$LQH1Q+"/$B$F<0@7 MX>%[@6*)B!)<(4*+B%Q\-$UPN\4)8I0@=@3QNRZDLRY@F#4NDJ BR9(@FK>Z MQR0.T_25K&>88HD)\#12-(T4J6,S2P/#?-#0-2JR7A(DP4P$PWQPL3:HR 8A MF%VM X:)<)$M*K)%".*9"(()TID(F;Q(#O+JAI?R2G%KW."<>,?Y^!BZ%_T/ MW@_7[U1>ZT9Y)Z'-7'"O]R*$!I-*\&#N167F^6@PN&B[79N][*=:;VC1#@.; MC%^-_"]02P,$% @ 78MC4$\*D $ @ ; 4 !D !X;"]W;W)K&UL?53;;IPP$/T5Q ?$W).L "E+%;52*ZU2M7WVPG!1 M;$QL[Y+^?7TAA #-"[;'YYPY8^Q)1\:?10L@G5=*>I&YK93# 2%1MD"QN&$# M]&JG9IQBJ9:\06+@@"M#H@0%GI<@BKO>S5,3._$\91=)NAY.W!$72C'_>P3" MQLSUW;? 4]>T4@=0G@ZX@9\@?PTGKE9H5JDZ"KWH6.]PJ#/WP3\4B<8;P.\. M1K&8.[J2,V//>O&MREQ/&P("I=0*6 U7*( 0+:1LO$R:[IQ2$Y?S-_5'4[NJ MY8P%%(S\Z2K99NZ=ZU10XPN13VS\"E,]L>M,Q7^'*Q %UTY4CI(18;Y.>1&2 MT4E%6:'XU8Y=;\;1[B3Q1-LG!!,AF E^\BDAG CA.R$RQ5MGIM0O6.(\Y6QT MN/U9 ]9WPC^$ZC!+'31G9_94M4)%KWDW^\+1+L"D1&(EJ<01*M3L)C88'J#\59E M?(;X8"+>-1%O3<3)RH3%)(L4_NWJ=Q5;S']L)+LVDIVSN%O92#:5;FUL,6L; M:'%)*?#&O&?AE.S22WT=%M&Y93P$^I*OXD?52NS+?Y>Q?>@'YDW7"^?,I'I" MYJ+7C$E0!KT;Y:U5K6]>$*BEGMZJ.;<-P"XD&Z;>AN8&F_\#4$L#!!0 ( M %V+8U#"+W6!\P$ "<% 9 >&PO=V]R:W-H965TTWK8S6'X@&MMV\_0,^T2I:] M*?#P^_=0).NY>),5@/(^&M;*K5\IU6T0DN<*&BJ?> >MWBFY:*C22W%!LA- M"TMJ&,)!D*"&UJV?9[9V%'G&KXK5+1R%)Z]-0\6?'3#>;_W0_RR\U)=*F0+* MLXY>X">H7]U1Z!6:5(JZ@5;6O/4$E%O_2[@YQ 9O :\U]/)N[IE.3IR_F<6W M8NL')A P."NC0/5P@STP9H1TC/=1TY\L#?%^_JG^;'O7O9RHA#UGO^M"55L_ M];T"2GIEZH7W7V'L)_:]L?GO< .FX2:)]CAS)NVO=[Y*Q9M114=IZ,]AV3Q^/U-5;'L>K#-V,T(C9#1A\A\&/B/T2$<6/D(,#DD83!NF0 M4U+L3(JM0/20-'4+1$Z!R J0!X'UK-4!DUA,.Z3$:9*LY@T[<$E"@B"8=>W" MD70=K=W!B3,X609/9D8[LC *5R&)"78;Q4ZC>&$4ANG,*%X8Q4$0XI#,C-#= M#31/R \J+G4KO1-7^C+;*U=RKD!K!D]:M-*OUK1@4"HS7>FY&+[=8:%X-SY+ M:'H;\[]02P,$% @ 78MC4$L&IOLD @ B 8 !D !X;"]W;W)K&UL?57M;ILP%'T5Q /$!,)'(X)4,DV;M$E1IW6_';@) MJ 8SVPG=V\\?A%+7Z1]L7Y]S[KG&7/*1LA?> COM2,]W_F-$,,6(5XUT&&^ MH@/T%7+(SX@,#7&M21U 8! GJ<-O[1:YC!U;D]")(V\.!>?S2=9C] M*X'0<>>O_5O@J3TW0@50D0_X#+] _!X.3*[0K%*W'?2\I;W'X+3S']?;?:;P M&O#PI^=/6HMGYF>_5<,(7(I[H^ VF>F+?FXK_ 5<@$JZK"!>TF%6FEPZ]F;'L]CF8GN='7<*ELG28!XTIC>GL$H3 MJQ(7*$O<5F*GE=AA);*LN# ;RXD+<^=,$J>1Q"%@E5NZ,*EEQ(7)W$92IY'4 M(?!@&7%@TL RXL+&ULC9A1CYLZ$(7_"N*] M 1ML8)5$VJ2J[I5::=6J[3.;. DJX!2<3>^_OS:P*;&/VWW9@'-F_ VV3YA= M7F7WHS\)H8)?3=WVJ_"DU/DABOK=231EOY!GT>IO#K)K2J5ONV/4GSM1[H>@ MIHYH'/.H*:LV7"^'L:=NO90755>M>.J"_M(T9???1M3RN@I)^#KPN3J>E!F( MULMS>11?A/IZ?NKT773+LJ\:T?:5;(-.'%;A(WG8TLP$#(IOE;CVL^O E/(L MY0]S\^]^%<:&2-1BITR*4G^\B*VH:Y-)<_RA>%W,<]F+ MK:R_5WMU6H5Y&.S%H;S4ZK.\_B.F@E@83-5_%"^BUG)#HN?8R;H?_@:[2Z]D M,V71*$WY:_RLVN'S.N5_#<,!= J@MP#*_QB03 ')[P V%#^2#:6^+U6Y7G;R M&G3C:IU+LRG(0Z(?YLX,#L]N^$Y7V^O1ES7+TF7T8A)-FLVHH3,-N2DBG?TV M!453;*@33N\GV+J*A.$9$EA$,L0G=T5X$J0P03HD2.\2<.LIC!H^:-H1DO,T MCF.K&*1+\R(I,!"#0 P 9180.>$T8\SD=I,M^&QIY*"F 9GA046R$%5NBL.!+EUEO9%HEX[H'!%DC)6V" MR/%D*/(<3HK-E (S=?8>%#DP2.2#P59*@94Z&P^*;">%(M\R81^E*=AVGA\[ MBIV/(N=S5GH4L=D189SG=D&NBL2QY^V-8M^CP/?C MR/6AC^V G+ZTR;=!L]-8K/U+3W%GC&]U# MCQWO[S1C _ZI[(Y5VP?/4NG6<6CP#E(JH1GCA:8[Z9[_=E.+@S*7F;[NQL9W MO%'R/#7UT>T_"^O_ 5!+ P04 " !=BV-0R R>)F[J5 MBW"O5'!H)M%^$#OB]Q;@*LXG?%3O+L/C"M/'/^8A;?-HL0&2)6L[4R*:B^ M'%G)ZMIDTAQ_AZ3A6-,$GM^_9?]BF]?-/%/)2E[_J39JOPCS,-BP+3W4ZHF? MOK*AH30,ANZ_LR.KM=R0Z!IK7DO[/U@?I.+-D$6C-/2UOU:MO9[Z)VDVA,$! M9 @@8P"^'A / ?%[0&*;[\ELJY^IHLNYX*= ]&^KH^:CP/>Q/LRUV;1G9Y_I M;J7>/2[3 LVCHTDT:%:]AIQI\*B(=/:Q!(%*K(@73BX+E+XB3N$*,=A$;..3 MBR:PTT2OR:RFM1JGS?*:X@(B 2$2 ,)I=)5X)0JD_QP07S4!DH(@*0 2.R"I M5^(320J7M_1E$R092)(!)(E#DGWX7JXI+B!F(,0,@$@=B)E7(DL1RAT07S4! MDH,@.0"2.2"])KUR&M<4%Q %"%$ $#,'HM=@=%:#W!'GS,KBUM,PB2#G00!* M[EH/NHEED-T",V&#&( I7!C\X;=Z57() IKE R8>2.8:Q&H0Y1\<"KGU4\&P MK6+ 5U$VD0(V1>R[8H9<:\:^X9&B**9@8=?#@.VAV40*V*ZP[U< K&]'&C;/ M)RK!GH0!4T)3*6 WP;Z= +"Y!YNBV#W8Z&Q8:)C8V;E*!FM^:)7Y63[;'6>W M!V*=_968Z.X2\I^D'PA]4[*I6!L]&ULE5=A;YLP$/TKB!\PL &3 M5$FD)M.T29M4==KVV4VS#:6$.ZKT2\'FW?D]G_UR75RD>M9' M(4SP4I6U7H9'8YJ[*-+;HZBX_B0;4=LO>ZDJ;NQ0'2+=*,%W/J@J(QK'+*IX M48>KA9][4*N%/)FRJ,6#"O2IJKCZMQ:EO"Q#$KY./!:'HW$3T6K1\(/X*O =.RI.4SV[P;;<,8\=( ME&)K7 IN'V>Q$67I,ED>?[ND8;^F"QR^OV;_XL5;,4]917KZ*3E 6!IWZ[^(L2@MW3.P:6UEJ_S?8GK2159?%4JGX2_LL:O^\ MM%\8Z\+P -H%T#Z O!^0= ')6T#JQ;?,O-3/W/#50LE+H-IJ-=P="G*7V,W< MNDF_=_Z;5:OM['G%8KJ(SBY1AUFW&#K D!X1V>S]$A1;8DU!^&B!#40D&;Y" M@HI(?'QZ)2(9B6@QF2HD12GR"Y(I+B"3(T088HR49* M6@P;*DG&2B!F4@E#B3"$"!L186 1%H]X0$B,L\A1%CE@09+Q=N1P.T!A(69R M.V8HD1FR'3F>8(XFF-]P1.> 99:/A$ (21C.@\3XA8]O/Z-DPC/(#67I0.^J M03#3LA\XLX0_/H3>/^1TL#+G8]_8! ,FSHEN &0V0=*@UL M@1Z E ;><*@&8J;44-P$: Q+,^&'%/< "CT EH;"^TUI.E*#@ BC$V1P$Z#T M]N)0W 4H= %8' H;!$0/!$$]T: _JX0Z^%96!UMYJHWKA :S?;M\3UU_-YI? MVS:Z;7K?TK0]^ ^N#D6M@R=I;/?H>[R]E$98CO$GR^YHV_Y^4(J]<:^Y?5=M M[]L.C&RZOC[J_[E8_0=02P,$% @ 78MC4+ZC"CWZ 0 + 4 !D !X M;"]W;W)K&UL?53KCIP@%'X5X@,LBI>=3M1D9YJF M3=IDLDVWOQD],YH%L<",V[*H-&Z MWV*LJ@8X50^BA\[LG(3D5)NE/&/52Z"U(W&&21AFF-.V"\KGN$[Z!_]09H5GE7JED.G6M$A":(JV^\SB'>"EA4$MYLA6[J>5(%>P%^]G6NBF"38!J.-$+T\]B^ Q3/6F IN*_PA68@=M, MC$?&8=*_T?P$,A'(3"#)?PGQ1(AG0N0(>,S, ME?J1:EKF4@Q(CC^KI_9.1-O8'&9E@^[LW)ZI5IGHMG\&%U"B,F M=9C.839DA=G?8Z+PT9](ZDTDO4\D"E>)I'8QB58F/@Q9F>#% M)>,@S^X]*E2)2Z?M[UQ$YR?_1.PE7<5WIA6,+_>OS-A'OE%Y;CN%CD*;)^ N MZDD(#2;%\,$<06-:U[Q@<-)V^FCF&Z0Y1]02P,$% @ M78MC4 9,84B8 @ :@D !D !X;"]W;W)K&UL MC99=DYHP%(;_"L/]+M_H.LC,JG7]Z,XXVVE['34*LT!H$G7[[YN$B!!2Y0:2 MP_.>V0RL':6'&D;!M!J[$Z$HEUY8 M*CGXJMYI(=Z7ZDO@2IE>X$J!6PM8['L"3PJ\F\"_*_"EP.\K"*0@Z"L(I2#L M*QA(P:"O8"@%P[Z"%REXZ2MP[.O*V3=)>%]2+[:C1+&J*A%E-P,4Q!%&%P-7 M&Z<$?'\Z(Z9BSKE5%++XR$J/,.LY#ATOLL[,V&-\.V\RJRS@U8;$4 MZCQ<;1X3MZ-WVQ&F7<*W!VUFIF.&;>:;CGEI,_,NXP5MY$WCQK';S$+'.&UF MJ6.4H:\>3L[Z;L*M^??T=> )!UZK#GR]!U_OP1<>_)8'9=)6%1,(IA",,F7K M>T0KBT"?1:#)0JW5B@D;,9X49*U!G/],:*A/)-0DHI3K).P,]DDICVD7469L MUB5\I>*[A++#YP^CO'4)95\M'D99/LQTI9D0=65T40'\6I38P= M.A64%WG#6E\,7L5AJ=@GSFCI:.PK=I&HSOV;^^H6\@[P,2V(L464_;;%G_6 M$(4L=?N999VPBT_=R>"!\N: M7%U_%<=BDIYL['JZU7\#U!+ P04 " != MBV-0NBJML\.V01T!E/;"==_7]MP'&?\_C=0,=Y@]T@%[N7"CKL)!+=O7XP "? M=5)'/.3[B=?AMG?+7,>.K,SI39"VAR-S^*WK,/M3 :%CX0;N:^"IO39"!;PR M'_ 5OH/X,1R97'D+R[GMH.7D1.FS6GPY M%ZZO! &!6B@&+(<['( 0121E_)XYW:6D2ES/7]D_:>_2RPES.%#RJSV+IG!3 MUSG#!=^(>*+C9YC]Q*XSF_\*=R 2KI3(&C4E7#^=^L8%[686*:7#+]/8]GH< MIYTDF]/L"6A.0$M"D/PW(9P3PK>$2)N?E&FK'[' 9<[HZ+#I90U8?1/!/I2' M6:N@/CN])]UR&;V729#FWET1S9AJPJ 5)E@0GF1?2B!;B0IMTM'[ H8#R@*#"=;4!3:A<16(?'& M28)\.T%B)4BV3I ALIHPR=I)&II.+* XS.Q2=E8I.XL4X\U7NVV5;&=^'A90 MG/[C6%.KE-0B)32DI!8ID:'$@@E\9%>2695D%B5&E2K;?FF)(<0""C'1FO @ $@H !D !X;"]W;W)K&UL M?99M;]L@$,>_BN7WK0T8;%=)I#73M$F;5'7J]IHF)+%J&P](TGW[ 7:S%,Y] M8Q[\O^-W!SI8G*5ZT0I@=CAKLLTYN#Z+B^E8/H[9^=5!TW=JCV MF1Z4X%MOU+49SG.6=;SIT]7"SSVHU4(>3=OTXD$E^MAU7/V]%ZT\+U.4ODT\ M-ON#<1/9:C'PO?@IS-/PH.PHNWC9-IWH=2/[1(G=,OV$[M:(.@.O^-6(L[[J M)RZ49RE?W.#;=IGFCDBT8F.<"VZ;DUB+MG6>+,>?R6EZ6=,97O??O'_QP=M@ MGKD6:]G^;K;FL$RK--F*'3^VYE&>OXHI()HF4_3?Q4FT5NY([!H;V6K_339' M;60W>;$H'7\=VZ;W[7G\0XO)##; DP&^&*"/#[6P-VA0'?$)G/C)GWN_#\;K;:SIQ7#=)&=G*-)L8P7Y[R2S M !<*#%)@;T_>43#8 0$=$.^@N') JR"*44*]I/>2B@1AQ))B)HP"I"@B"H;+ M &/4L*LU""H"CEB#RPH&H2 (!4#"?-!HD:)D>4 2BVA=S.P, U$8@%('*"R. M%[/PC$$B.I.5$D0IXT."48!2QMM3!YE;QQJ:SYR3"@2IXIR0(//W5;1(6:'@ M,*UC49T3#*/4($H-H(0YJ:-5;DI:A%D!5%5)9_*"P][V_CG91&6'?YK75TL ^TRZ 5.^.ZI>VK\94R M#HP&PO M=V]R:W-H965TOL@)0Z(W11F9>I52[ MPUB6%3 B'W@+C=XY<\&(TDMQP;(50$Z6Q"@.?3_!C-2-EZ8,$G#/O M*=CM$X.W@)<:>CF9(U/)D?-7L_AVRCS?& (*I3(*1 ]7V .E1DC;^#-H>F-* M0YS.W]6_V-IU+4N@$9])1]^1<#^K)>9.!+M('V9I@O;L[)ZN5NKH-4^BQQ1?C=" *1PFG&"" M$8&U^I@B7$I1A'?T\#;!_AX1QPG9V" MP\06TUB,/RMC#7%C(EXT$2^8^#0SX3#)BHDUQ(V)9-%$S+.>>> _B6 ^,OH@&0WBLEG=CZC93]!B%1-T"QN&<]=.K)B7&*I=KR,Q(] M!WPT)$I0% 09HKCM_*HTM2=>E>PB2=O!$_?$A5+,?^^ L&'KA_Y;X;D]-U(7 M4%7V^ S?0'[OG[C:H4GEV%+H1,LZC\-IZS^&FWVA\0;PHX5!S-:>3G)@[$5O M/A^W?J - 8%::@6L;E?8 R%:2-GX-6KZ4TM-G*_?U#^:["K+ 0O8,_*S/^=X03OA#YS(9/,.9)?6\,_P6N0!1<.U$]:D:$N7KU14A&1Q5EA>)7>V\[ MC1^P;[-2). MW1UB9XC8\)-W(18]=A:3&DQG,'F:% LC:U"1IW^QDCBM) XK\<**Q62S+G=A M%.0++\G*RUU:Q&XOJ=-+ZO"2N 4RIT#F$$@78;)5F+!(H\#=)G>VR5=M'A[< M_,+)+_[#9K'^LLN?&,W.# 5^-N-%>#6[=%+_G;/J-,$>S:E>U'=JLME!=).Q M8_$KYN>V$]Z!276BS;D[,29!.0SNE;E&3>)I0^ D]3)7:V[GD=U(UH^C%DWS MOOH#4$L#!!0 ( %V+8U"YZF:L>0( )$) 9 >&PO=V]R:W-H965T M&/G;5TUE_.7%1$Z::X>+(1E)RZ017S M^/O8J4M9MG7=]>Y!F_*E;6="\<>:TJ M(O[M*./MU@7WWO%:7@IE.KP\:\B%_J3J5[,7NN6-*J>RHK4L>>T(>MZZGV"S M@]0,Z")^E[25D[ICIG+@_,TTOIVVKF\RHHP>E9$@NKC1%\J84=)Y_!U$W9%I M!D[K=_4OW>3U9 Y$TA?._I0G56S=M>NR^W6.5ZEX-:CH5"KRWI=EW95M_R6\#\,'!,. 8!P0]'/I05WFGXDB M>29XZXA^\1MB]A@V@5Z;H^GLEJ+[II.7NO>6QV&<>3(2(+L;#4,8J($40Z0\2/(A(4D=@(\&>(Y%'$&D6L+03 ?*'6%B(* M<$:*,E+D4,X9J<5X6MAP\'%[^0AEOA]#4/S T84%%X.])^F" FY1L#UJ6VP( MFB:ZBA(%CBXOP$SN+4Y MJ75K ,P/@3>Y3,UCY0<1E[*6SH$K?2]WM^>90-[X"LO_ U!+ P04 " !=BV-0^ GJI[X! "'! &0 M 'AL+W=OSCWG7 3R4:I7W0(8]"9XKPO< M&C,<"-%5"X+I.SE ;U<:J00S-E07H@<%K/9%@A,:11D1K.MQF?O<296YO!K> M]7!22%^%8.K]"%R.!8[Q1^*YN[3&)4B9#^P"O\'\&4[*1F1AJ3L!O>YDCQ0T M!?X6'XZ9PWO WPY&O9HCU\E9RE<7_*@+'#E#P*$RCH'9X08/P+DCLC;^S9QX MD72%Z_D'^Z/OW?9R9AH>)'_I:M,6^!ZC&AIVY>99CD\P]Y-B-#?_$V[ +=PY ML1J5Y-I_47751HJ9Q5H1[&T:N]Z/X[22[N>R< &="^A20!/?RR3DG7]GAI6Y MDB-2T]X/S/WB^$#MWE0NZ;?"KUGSVF9O999&.;DYHAESG#!TA:$+@ECV18(& M):@OWZW+XSA,L L2[#Q!\LECO/$8PGSA,@F*) &"W48DA$G"(FE0) T0I!N1 M$"8+BV1!D2Q L-^(A#!;$;(Z0^Z*_F+JTO4:G:6QQ]$?FD9* Y8ONK.N6_LJ M+ &'QKCIWL[5=#>FP,AAOO9D>7O*_U!+ P04 " !=BV-0C;W!N^ ! "; M! &0 'AL+W=O&B^$)M[Y+^?7TAE.Z2%^P9GSGGC+%=3$*^JAY M!V^,%R M1UD5XJSIP.$H W5FC,@_!Z!B*L,X?$^\#%VO;0)5Q4@Z^ [ZQWB4)D(+2S,P MX&H0/)#0EN%#O#_D%N\ /P>8U&H>V$Y.0KS:X$M3AI$U!!1J;1F(&2[P")1: M(F/C]\P9+I*V<#U_9W]VO9M>3D3!HZ"_AD;W9;@+@P9:XG"X.Y M^:]P 6K@UHG1J 55[AO49Z4%FUF,%4;>_#AP-TY^)4WFLNT"/!?@I0#[7KR0 M<_Y$-*D**:9 ^KT?B?W%\1Z;O:EMTFV%6S/FEJCS;%>ABB6;,P6/P"A,O M"&38%PF\)7' -^5I%FT3))L>$T>0K AP_(&#=),@=03I?TW>7S7I,9G#<(=) MH@]<9ILBV:U('EV)>$R^$KG?EL@W)?(-B?A*(K_I ^^N--#J<#"0G;L6*JC% MF;LKN^+#[08YZ< +>]1]1=02P,$% @ 78MC4*4U] W 0 (@0 !D M !X;"]W;W)K&UL=53;;J,P$/T5Y ^HP00VB@"I M:56UTJX4=;7;9P>&@.H+M9W0_?OUA2*4T!<\,SYSSLS8IABE>M<=@(D^.1.Z M1)TQPPYC77? J;Z3 PB[TTK%J;&N.F$]**"-3^(,DSC.,:>]0%7A8P=5%?)L M6"_@H")]YIRJ?WM@F;F58[/,/63H6AJ_B=<@%FX MJ\1JU))I_XWJLS:23RRV%$X_P]H+OXYA)]U.:>L)9$H@H+-@B!-KXH,D,Q#1(#$WQ2Y6=78W&AD<7XE$C#Y M0N2[062K&MF-1I)LKS2RVT9N1/#B>-WK^475J1>XUQN-G#Q M*AL Y;TQVLG<;Y3JMPC)J@%&Y!WOH=,W)RX84?HH:B1[ >1H28RB* @P8J3M M_"*SL;TH,GY6M.U@+SQY9HR(OR50/N1^Z+\'GMNZ42: BJPG-?P$]:O?"WU" M4Y9CRZ"3+>\\ :?\\X.7#^:@[?CKD?&$% H5(F ]'+ M!79 J4FD9?P9<_I324.<[]^S/UGOVLN!2-AQ^KL]JB;W[WWO""=RINJ9#U]A M])/ZWFC^.UR :KA1HFM4G$K[ZU5GJ3@;LV@IC+RYM>WL.KB;Y'ZDK1.BD1!- MA!#_EQ"/A/B#D%CS3IFU^D@4*3+!!T^X/ZLGIB?";:P?LS)!^W;V3KN5.GHI M,(XS=#&)1DSI,-$,$TX(I+-/):*U$F5T18\^%]A=(^)TO4*\:B*V_'A>(;PA M,5E-D-@$R:=72!:OX#"IQ706DV[PPL@U)@IN.$E7A:0K0M*%$(?!LR)AN%D( M6<'<$H)7A> 5(0NW);YRB[\L>F=WC8G#8"$$S9J5@:CM=RV]BI\[9=IB%IU& MQT-DFGT1+_5(<1/@(XV;1S^(J-M.>@>N]*=D&_[$N0(M,;C3ZAH] J<#A9,R MVXW>"S<(W$'Q?IQQ:!JTQ3]02P,$% @ 78MC4$B,S= . @ ^ 4 !D M !X;"]W;W)K&UL?93;CILP%$5_!?'>,6!N$Q&D M)E752JT43=7VV2$G 8W!U';"].]K&X*(\?0EONVSO;:#70R,OXH:0'IO+>W$ MUJ^E[#<(B:J&EH@GUD.G5LZ,MT2J(;\@T7,@)U/44A0%08I:TG1^69BY R\+ M=I6TZ># /7%M6\+_[H"R8>N'_GWBI;G44D^@LNC)!7Z _-D?N!JAV>74M-") MAG4>A_/6_QAN]IG6&\&O!@:QZ'LZR9&Q5SWX>MKZ@08""I74#D0U-]@#I=I( M8?R9//UY2UVX[-_=/YOL*LN1"-@S^KLYR7KKY[YW@C.Y4OG"AB\PY4E\;PK_ M#6Y E5R3J#TJ1H7Y]:JKD*R=7!1*2][&MNE,.XPKR;W,71!-!=%<$,;_+YFJL_' MQV@<2-9/[RR:'_OR'U!+ P04 " !=BV-0PC2B.!," B!@ &0 'AL M+W=OBBN2O0!:VJ"6(8)Q@EK:='Z1V[V3*')^4ZSI MX"0\>6M;*OX=@?'AX ?^Q\9+?R= M3/V9:0*7\P_WK[9X7A46OH^CDUGQV%\$F93F#N 3 %D#B!C+2/(9OY, M%2URP0=/C(??4_,?!WNBS^9B-NU1V&:EW[T62ACFZ&Z-)3QT9S9^%XC]02P,$% @ 78MC4#,P)GT( @ <@4 !D !X M;"]W;W)K&UL?53;CILP$/T5Q >LN2<; =*2JFJE M5HJV:OOLP'#1VIC:3MC^?7UA64+HOF![?,Z9,\:>=&3\1;0 TGFEI!>9VTHY M'! 290L4BPA%QWJ'0YVY M3_[AF&B\ ?SJ8!2+N:,K.3/VHA=?J\SUM"$@4$JM@-5PA2,0HH64C3^3ICNG MU,3E_$W]LZE=U7+& HZ,_.XJV6;NWG4JJ/&%R&BDHJQ0_&K'KC?C:'?BQXFV30@F0C 3_.1#0C@1PG="9(JW MSDRIG[#$>G M8#&QP?0V21BM"KG'>-LVXDT;\8:-QY4-BTD6*4+/6]GX&'-C)-DTDMP;V:^2 M%,E=K;Z?K(QL8*)H900MKBH%WIA7+9R277JI+\4B.C>.IT!?]56\4 W%OO]W M&=N-OF/>=+UPSDRJAV2N>\V8!&71>U#N6M4 YP6!6NKI3LVY;0-V(=DP=3@T MM]G\'U!+ P04 " !=BV-0@9Z;-]D! !B! &0 'AL+W=O<-H)G*?>=U)Y*@?#.@$GA?3 .55_"V!R MS'"$KXZ7KFF-(UT(4\0=Z M_#[ \2,BV:U'2%:+2#P_64:('M<%MJL"6R^P?=>%NR2+@-EYC A=B).[0E8P MT7TE9/$T'%3CIUBC4@["N"8LO/.B/,?N:>_\A5V@,.\WF;!]WZEJ.J'161H[ M./YY:RD-V!0W#S:[UB[\;#"HC;L^VKL*8Q\,(_MIH\G\MY+_ U!+ P04 M" !=BV-04MT%@KX# "S$ &0 'AL+W=OO! I! MTB%A;PS(WW_T2SH<69Y?6?VK.5'*G=]E434+]\3Y^<;SFMV)EEGSA9UI);XY ML+K,N'BLCUYSKFFV;T5EX06^3[PRRRMW.6_;GNOEG%UXD5?TN7::2UEF]7\K M6K#KPD7N6\/W_'CBLL%;SL_9D?Y-^8_SO#[*/B]IU>2LT<.Y86Q7_)AO5^XOG1$"[KC,D0F+J_TCA:%C"1\_*N"NGV? M4CB\?XO^T Y>#.8E:^@=*_[)]_RTNHT7^CK[00 MN'0B^MBQHFD_G=VEX:Q44825,OO=7?.JO5Z[;W"L9+ @4(*@%XB^/Q*$2A"^ M"_"' JP$>*H@4H)HJH H 9DJB)4@GBI(E""9*DB5()TJ0/[;ROGO$O*QI%]L M9/3B=5G2IMU]QK/EO&97I^[>G',F7U!T(U0BN&QM$[G]4J1>(UI?ER0)Y]ZK MC*285<<$ P;[1&A\!Z&,56/I [^'.)K ?Z\P]Q"0Z\Q5B4IUY ML)DPTI%'( SR=>8)8I#.K"'&&/KFT\G9?FA8F_\0SH.P#1!J>8#A"!B.@-L( M>)@!L3$AJXZ)6J;J;,:!L4!W $1\8\#W$(2PL=0 A%,CT@, ^:F16(\0%!CO MP),-!6EL1%H#4&+FZ,:&$,:AT=\6H% ZB*6M6@2O6F2M&DF,5%]%MF5D+IK- MA*;?>X#!1H9\!?K"QBOS8#-&E$>;F*'4*&M/-A09<=9 '&*$V70,T5;!K!9; M&YH%@QJJK12!5XH *V5686)[,8:TM9%9 /N(81\QX,-(\DT,S DVY\2&Q)R, M9&\">TD +R,14CA".KWNR>T9W$+]SRO?1D':E(1Q8JX.A"%_L"/KCL8V=?3Y M6[U1T+"KACPW-"!JS ^_MMRB8D+H*&DE,Y<9F1G8Y-++-H7!"]BI(GQG+ MBPW-R%CZHI$]$]F;)DG2D1@C%1Q%_R.%1VH+LHL+D,)VZ2"1N2!U_]/L?P#4$L#!!0 ( %V+8U!EB*<;4@( ,X' 9 M>&PO=V]R:W-H965TE%!C_D!;:.27,V4U%G+++HBW#/!).]4$!9Z7H!I7C9NEVG9@64JO M@E0-')C#KW6-V;\]$-KM7-]],SQ5EU(H \K2%E_@%XC?[8')'1I93E4-#:]H MXS X[]Q'?YO[VD$CGBOH^&3MJ%2.E+ZHS??3SO64(B!0"$6!Y>L&.1"BF*2. MOP.I.\94CM/U&_M7G;Q,YH@YY)3\J4ZBW+EKUSG!&5^)>*+=-Q@2BEUGR/X' MW(!(N%(B8Q24LF3CI>BF MB ;,OL<$$XP_(I!D'T,$MA#[P' //@;(3408VR.$UB1"[1]-!8;1+(D>$VM, MHS&;&22W0 *[C,@J(S)E>',9/2:9Q/#GU?@4\D%&;)41&S*B8($@L1(D=Y0S M,43.KTUN0M:)7<;**F-U1SE79JW\F0P+9*$::ZN,M5G.<(%@8R78W%'.C2%R M?CE-Q$(Q?<_^HWMF'D8Y!Y ]2J_# EDM"%GH./X=YSJ IO_B_%PM$&\F!$VZ M8 WLH@<&=PIZ;83J-Q/K.)0> ]5%9_:]&E:ZN[[3])/N)V:7JN'.D0K9HW4G M/5,J0"KT'J2V4@[7<4/@+-1R)=>LGS#]1M!VF)YH'.'9?U!+ P04 " != MBV-0HOD@/[T& !<)P &0 'AL+W=O+[;_]9)5^G[9EO:Q8;9\>L[V#9VKBY?%4S)/LK]>IMO\4^>D\K!<)YO= M,MVTMLGC9?M:NG-3="B(OY?)^Z[R>VO_57ZFZ:_]A]N'R[:SSRA9)??97F*1 M_WA+;I+5:J^4Y_%O*=H^Q=QWK/Y^5!\47S[_,C\7N^0F7?VS?,B>+]M1N_60 M/"Y>5]DL?1\FY1?RVZWRVX^3MV25X_M,\ACWZ6I7_+]U_[K+TG6IDJ>R7OP^ M_%QNBI_OI?ZQ&^]@R@[&MH-;=G!/';P/>:_DO1,O'W?PRPZ^98"@Y /; &'9 M(;0,$)5\9!L@+CO$E@'$.;KFV(:0D]%B&^3HM!CK($>OQ=9L.;HMUG;+T6^Q M-5R.CHNUY7+T7&Q-EZ/K4K$]^+C+T7>)(:_.8=46VT!_D2VN+K;I>VM[V,E> M%OL-4[IYKUQ\WUIL+,4?\ZU@E[>^706Q7'3>]DHETSLPIL)X3E!G9IKYH]+) M4SCE86@>/:/ZFWJ$OB8\)ZPS \9$=6;(F+C.C#3C^G5D3&3$J3,3QL#@3AD# M7WUV=G#F'R9<&W^7SP.W$'"K(8S+%3RNX!4*7D5!3:0#XA?(YI"EZP+4)Y#Q MP: !@<2#V3 DD(/38:0A$P:@-&80NC0AD._!E)@2R//0;PV)"3V8@7-".5[0 ML.Q\;IJO38-D>@$$="9D%@N MY#,E.@'N?)H1M87.">15YFO-JH!;%2BK)(3OW0MTOJ&!&=\G4." ZP,&X1 . M">3A_!D1R,$)-&:0@9&>:,C$(5I&H @7_4Q#N1TNQ)L32N**5LVUD+L6Z@4& MZ[@7JC!1 /M=GS"8[H P(3K&&!C!D6;"&/(9LWQ@P4^(#F[V4\(8B#73C.OY MZ!6!G,I4K%D5<:LB;15$Z45Z@:AZB[^L&-XX^@5Q\H@\8A/6>(0N'T(A VBS""!8C)H32 MBXLH815N1J!\KU.+BTB9IFNT-%0_1)<_ MPU>D)N[&B:1M0)4B.?U,.,,"X: M=C;4F,E$Z-;Y4%.+E&>$P4LT&[^&,K(TU#M$%SP"/"_U2JA6!55E*@*1Y<4@ MK/BS<"Y>T BDEQ=A! _$$T)A:7K*E/2S2T/YLRM&TXA48^U>&FH?HHL?@2I4 ME5!4G="?L7)X0Z0\5<^RDOIB(S6PDOIJ(S6TDKJUD1J5D-^\^+_9Z(Q)2I_R MG&!;^VZC-3F?TP\;G>EYG3L;G1D?[@CG-Q^!IL=^0\U(=-$H4.6]$H*$!">X MEB(3G$JI"6XA-;"2^FHC-;22NK61&I70AQ/<0F=,4J(3W$)KCRF[U/S<4=HPN[*CT>PRJ_)/3(5"G\JK!.MD^ M%6\L[5KWZ>LF*VZXE>;3:U'79O^N K3WI'LGI'TFW3EK[YGN#=/IF^X7UCXP MW:^L?6BZMZQ]9+K?6/O8=+^S]HGI_F#M4].]8^W7QNG.C4._V>G-LOBU8W'-,V2W##G_;P_M> MAP]9^E*^R]8YO5!W]3]02P,$% @ 78MC4."9S!H%=@ Z](! !0 !X M;"]S:&%R9613=')I;F=S+GAM;.R]>W/;2)8G^O?FIT#TNG:E")!%@&_73-^0 M9;O:,R[;8[FJ8N[&_@&1D(0NDE 3I&5-[(>_YY4O9(*D;'?/W+@WNDN62""? M)T^>Y^_\4]/LDB_KU:;YYS_=[7;WSW_\L5GNBZ=?WY0:^N:FWZV('?VYO M?VSNMV6Q;.[*_9@/!I,?UT6U^5.RWU1_VY>7]7ZS^^<_3>;3/_WYGYKJ MS_^T^_/+>K%?EYM=4FR6R:O-KMH])F\VW&95;Y)>\NO5R^3LV7GR+*DVR:>[ M>M_ H\T__;C[\S_]B&UP.UF>_%)O=G<--+(LE^VO7Y:+?C+,TB0?9//VEZ_+ MZWZ2S_#+?!"\J0=X$1U@^W%YXF-Y6S6[;0'OO2O69?NIRVWYI=PLZQ2:6O0[ MVKB$7K?%"AY9EE^2?RT?V\\-!H-L,!U/AY/.07]ZO \ZSP:]?^U\X4.YK6J< MZ#)Y6>R"=_4ZJO_VWV(K>0%M+*F=UZOBMOWM3;%JPJ78;[?T0M4L8++_7A;; MSMY[O2SO#;/VQV\:O3%%\GNY6O7^V-0/F^2J+)IZ4RZ3-TVS+[?_5_NU=_6A MAGZK5T"LQ?811K:*O&V>_9\-[/9]O=U5F]OD:E?L]DTBDPI>^OKVV^V 3](MWL-)'&O^POUY5"Z"%NMAU$7F]7L,QO]K5 MBS]2:+38EDWR?K]K=G#*81:=A"KT(O3Z&CX.1O_ZWX^]3=06?3=&W9?UIJE7 MU9*VX$6Q*C:+$M>AW#4G\RF7$?ML6R3+;EHH0&KE=EDR:;5-M8+Q([LY\.CM:U$W8SX=M>5]4RZ3\ A=:$[X-++I> ME\FN^.+T$:QIO0-Z\C>P_G/;VY7;=;+[IAT8X )WK/[@U,6W@RD/+R8- M+5PSN/VWR"BA4]- ]-'W]\BTL-$5,&28=75[M^O5-[T]_-&U\W#Z;ROH71Z( M-OQS72\?JM7J\&Z;E5W(WA"K#B_N][L[6*V5697XR'B;X]NK-_]M55Q7JVH' M=!LFD7X<,H9S]O[HM%^<]_ D&Z*;>?RS_].6DW27?E7;V"76G^)QV^W6- :,#4 M;DH8^C)I^&J]AYL.KHM]"3RB#X)C I-/&KQOX>XJ]KL[8+3_ 8^/4Q K\3_^ MLODIV8 0E50H0P5BM=S>3^PB;_>1)MDHG:&0X M'Z59-ORJ1@(6>;%<5KCIL,-X0?3@7E\4]Q7L>.38[M?[%0D&R_*F6E0!MV)* M\??N%>W=49JB\9_RYB$!Y>Q#@81\5^XJD'S.3Q98XKSNPKNF7NIKRK"W7L)" MQL?N2[FCB<(V@5=4\@F9\='&W-7I6!Q[(NAA2ZW''A2A],(0\+$7WAPZ*T5W?,TGH>-+R[WU91D*S" X!R;PZ/0C]T?'LT5*#S$/> T MKHOM'^4NLM(_EYL2E79\J%BNJPV9 7;5YZ Y$-)!^UBP1+^$+ES5=TTY\G-ME[KEV!OX]).):](D^?! H(@5@(%[N3)SJ^E@4.]1$4X MF5MT,-$7WL+DDNL2.$8I+Z!P5GV%S;DNOY<:]IB+DW'F* M8[?#R>?9Y2('[L /<@=>'K\#7QZX X/%*V^KS08I6VZL-+E8XQ60%+O$59>G M)[PI'//8F_18<@U"'TID:R2XJ("+G)RN*)0$'5F'KJSR2[E=5 U]R9_6]W38 M] 2^5VL\J4[R/..#";[3;7K M7)437HPOP&GS"ZPXI\WOL/''/WQDEWD-TLSI5^CEQ=5?DM=OW_]^E;S^^/Z7 MY/V'5Q\O/KUY]W-RQ;_N&U$E=C6JZ#5H$: C;S0EP*?X M.YF'B.\M8:S7CS^>[9'0@\;-T>068SE7>W)0+7MIB :RL(0X4#C.P8\7OG[@FW];$ M>9Y'U.]W>G7U@D;7\]AFOWGWVZNK(YO]80^B0<'LX#YJ;.D<6\?.5YO/'NG'$E:0J7*-^P$D<^.JXQ&9;U&6RX9%E$V]*[LL%I&6-XO?J$^SBY<=7%U>OX)<$URVEG\FK?_OUS6\7;U^] M^W0%+.G=R^0C[/7'-Y>?7KVD!V)+?N*KR<6GY--?7B4O7OW\YMT[W)7WK^F# M?W]U\?$[M/L*OCK0XM7^_GY%7 ^$@675+(#G[+=\F^$BW@ '!"HSKK&X_9H( MT00/[SQ/K-36870\^OYA:?3 ^#?UID=S< X)G#5+"H>FI>W' MPM6$^)KK574;%^V[C'? *%DX@UNB:AE873Y[ MB!.UWT-NOECM\>0@6S_"/;,^7+'-8EO1:<3VM-^)+1S5[:8"N1&=IL*=<>D_ MP*T;,9;]^?WVMMC(G02$;JYG?6=]0 L:C%?WQ3;"BHPPYO;NUEP[1JK^QW^? MY5GV4X(R/UU17C_ZVTO8T@*6Y'Y;P25!-%J0>-*H.Q#\084I<4,6*UA&F+-< M)K1?S:[<+!Z3AVIW1P1N+)#LZ;IWNNN#@%$VI=/00E3YNV()1"TW*3).;&E+ M;LIRJ:")_8HO6*LB]A/C7Z)?7EG_DIF6XUBB9_3G, R8 !ITZ%C2?2H\M5&% M$54JLQF++E<6?;CU_5=FX'HBUV+:HD #I&=:)W@R#=I+5:S!Y@X=Q!6WMG E MN\88-5RV1D(V/"S2W/ESY1D/W3\4F2-10E:=_CH0#D=I-F,3Z+,D2V>C.?ZN M6HZ[)!,SJ?RK6%_NF&ETZ=R9JI-FBF/+G;'->6RA#<[L?MR2IXR$90Z%MO"S M33'\' TQ]F/M_WLTGWB\TO@ ]9%4Z(P&E7O+]MZ;&S3Y6(Z:(Z&,Z2PV]M&F MOMD]H#(XE&]>[[>@=."]P#? %_R]24;R]5MDOZAH)]4:*5SXB-MX\@N*@C +&!!*HRCP/E3$ M$G856B2QSVVYAH$N%8E%2/'&QDK=;1[-U7"+/*O>LC8!/<(M>5_SM9 M]N6 M-ZN2:$N.CD=#+BNA'08N;J5WLXG:;>?LL[E4N@C#-8;K+W_E*^D57-=P,3M? M7":NC\4E'K+NT54C!L&/;.F#<[>HX?+Q6;A8!5O/!M_K=MO?Z\]_+[88!_3H MS4HNZ$OO@G:XK+4,OK260?/ :R"GY#?RM/P"] @$NO;8]%M\)\GDWQP^SV;# MG]2_[6O<.[B3%K N>%:;:EVM"JTBTO=MM?5US? VH 3P>IT\>=P+,L^C+R@X38@?) M>RN-V4U\_ZN>_[:42SNI]UM%_F]D%^3_WB3[#0QK]NR,1DVY M[:/TVW5$0FQ\7?RA6S!*5+&%P[BYM7R ON\G;3^H,_26BB[LA X+>O**'1FR MX*0Q%\";1+W"-9R^G"F;'@G"QK5/^T7(%+ M!RP89<-=@KN6)@\EK2F^ ON[U:+^->XL"29;,SPEPW/D^J3X7 #5DFP;FQ90 M\;+$\54;K7O$)V<6O)_\SB.BGMRQJH<[DO^*904DJ)O%OODNJ+MV)"E63:V% M[H9X=VN325.FV^&+/,0/P#MX0D&]@0T',K3KC>\\ZC:UJHPT5'Z!6XSN%1G? MKG2VBJ8 \Z%[ 2/M8/B/R4($7SISL"'$Z8TJ3I]R#WV^2O6%2%3?F@JU;&@- M=RA!89WB1U8@C>-65ETDI/_"'C$0L[E!UV"SOT;S^J["LZ\P] UVC41*]@V( M_%DU?]#U3%P-2 @6 \0H:."NNO>OX:VY346&+YJ6P@=CV0FM+4JC3Q3Z*=X( M%-[T#AO%,U3V]))LEWSX\"6V>H(LP./DA8"6MGIJ 97BATC%Z_VZ?1RQ=VED=*J.*H-+$E9$3O5NDSM1MIX!W()0US2=0X# MO=F3(.:-U9"',1=6HO?W$XY_^2 &/2M?D%WA$]H57*&#C04X8Z# 8L7\K6EJ M%+=@0*2 58Y-(C(M^[6AXX-*1:!RD<^E]X(XYJ5C/'6$!1 S2SAJ#=Z=VL>' M;K!SHXI:_GU5WOJ2@*M37^Z;';R]==4YY EP:B^6<"AA"%;M5B"^;.#W12!: M$"]^5R!/[5TM8#+JC2L)XQEX"_170S^7]=+HI(GW%!#JI_J^6B2S49[J1N6? M,_,-1BE\*K:W)8[->Q\8:R%C-D]+6,>_%)L]ANV**I8FJ+DSOX9-+K<;\L8R M3V");UV"9K<4,0%U&6AU;VSLQ'[@O(I0#N_V1*TNC$%>'SP,B8W,$^]59.*P_,WSY"P[1^[.QG.X8: /TB7( M2U6Q>6PAHCF?"K9=$./7(5AGL'O,7'S;!#/)CE;EIL39$DW6%G!K4D&VI MX_E.>)^6K11-!5@(:R,9E&*_":Y9]Q:_B:T$2A.: MG) <[6E95DO:=[)'%0GJ4%M<[*-4G<2HVN\I\7I"8Y3M0($D5+!1"B4UCU'Z MAAV\"V0(6T=!P^[=&-(SY$WYX"<0DNBW[*=S3WQMR\U]=8$[QD8P??CAS9.AH'6 ML\H^:TT_?;A?DHO]+6P_&;!X[J\OKEXH":2[N/J5OND-IBEN34-2[,VFA+?J1SQQH&@5*[RCT,:^LT9/ORW5U99I*.57];$ V9=% M+:'+3?E@^1^<,#3B\3;C!8;+Y1BLE[8[$)S7,Z\40O%^+51W>HEP)+8LIM.@YVXODU^SA M;WBYY&F9N<+[,.QD/!CWQ@->"_,=J1+%/6P@L[[B@2:M1X];LQ&'"*H SFHK MX8IV:GAI;2065=^G_&KYE+FRF,RO&='3E9?<"2B9'&[)LH86\;C@?!YYAT!7 MV&M%@J@7YP@'E2Y'ND3L['"='7?/6=F_[:?\J81\@MY&VO,Y2P[(KE&)>2,J M63@ 60QW''II275J))PL7!EX>6%D-6UI,X0*,YX,)OWD+W!_@^:3*F_#Z5R+ MR>,8<1:FFX T"S3]P6D 3H/CXI&20- MUMQ62W@.UQ&/!@IP5LYC7JK:O'1W!]H2ONNSTLTA%GICG$169N];-Q6,[!KU M8)J+EE,'X_/DN1S= M"3.1KO/AX/RYS[0[6GQ7]Z75\8FM8FIB\DOQB*^-;*-REI0,<]0;@(2M39]D M6+HTDB&Q9*MUV/:FG>U-J3U7$R)*RG_B$%=/19+AXO$WBLP;F?)1/08&HPG( M'U!K'V! H]0Q46.(C[%@(QOD&!,9RW L&_(O>Y#9_.U(@@T>PJUU5RW0OP6\ M KT,:VO-%<^!)_:@;,BN'1!\*P[Z 6Z,Q\@2K@@E=^5J"3JZ=!%5KA%Y407:W$VU;7:)71G1[F"(O(C^ M->TL"VDOVM8)XC#=)<5V)?S0L#5ZKMAJBP,H.?4"60S2"5IHV") BF.]*\GD M93B?5C'I 6@.Y2-'Y#*+=2J+1&)5VHED0RN:(+4Y[R=.')CKY6>3?"Q/P#ZD M7R7WWW8+Y'-9;U$U)'[<[O2'PTAOB%O'Y=PEGB^U9?47= <9KCPS( M4I4GQ-Z;ONCBA9,F=*NM &WAKW6*W8>%CKU2_EZKIU>7]Q' MS,'%.@*J,;R]$3>S)+CN'FV\P76-+B1@5>(0EP1@[063)9057NAI]7@PJ+PX MIH;4-FO7[OK1.S.D?WE[0A%'$J%)WTH?_5;(7H5+M_1#'DV4A+*!T$9_:DK8 M)!TKP5(N.=V:M@>*>K4BKQ[J+>7)H:FBVC5V5*]A ]8UA6H _UL1U1D/O2JN MZ_TNUEL*OY7D_H/##B+FJMZ#W((W0;U>[SNX^PU MU188G0#)$.*+T$ R/W-Z]9>W0^+S7Q7A2I MLUG"9B[177P?6P;E3+TB#LUN;F,0TCM;]6'#JAM[>A)_OFX[%!UT4W'P#D7< M<,X?,$9CXI(Y*"V&X:"H>6.E6A0;[:CG5BKBSDA!9&?:\I'BMH'= 2OV(HAT MP(6-]-"QH_:82YBD98!G5N?$M43MAA;SG X-'* %'X-R]U"268]G'5]<9J(\ M4R]0IMIR$!XP2D478J]88=Z]MA)R,)2CRT:_ER@GD6F6[5 Q22R\ 8D0M<5S M=TBJ-(%]!^;KJ!XD594Z-5U8/ M2(92G0!VPQIAFAJ7IJ8"D/&^!4%@/OGW%G) ME[+R+V7E+=[-:V.CUK?X 68G-/<"9K^\QF%0U,.&(C/)5@!\\ ;^Y6W0SRO3 M,F)7T+>FL]_+:_.;LM;HYCJCM\P#;>"S%.UM;+,TK[,UQ+0R!I%P'7Q5UAAS:0PQ*Y%B_?R.C:)=6Y-KJ*PUW5BXCF!:RLQCSK<[> MN/'GD>WVM^:CZ:U_&]@)9UF:'PV+P@5JU,O6X<=0\,D\@W][^G<5AV'B M>6?9%)Z$GRHR5M-7-DAG@SD^2+^HU^3+6QC"DZAVXNBI%PU&05_5N@0)?@3O MPT_U'M4X_.BFW8IM!%87NX.?2I/MG9"M&50O&<\F^)]Y9&V)UCQEF^PETP'\ M7\&R#-/I#,/F)^,)KM(H'0TGZM,A.E.>+((C;P58PO5:5YL=W9(XN6=)G@ZR M@6P$_6Z/NFG#"+O>6F59.H6QXNBR/!WED\XQ'R#,V7\]PAR-IH8PX??#A#D8 M$[V-#Q+F+)T1 =._7T.6DQSI#'Z>1I8S'-1L?(@HIX,9_G()Q//W#+=] M,!O"ZLSR<4)_SJ&=[TV663H>YF8;X/>3R7*>CL<9#0[8P' ZZ1JR30@0ZT5S M,//(C^Y%W4%YN&8+'W\N-0!-;1@J%C87OF/+N&C[!Y*!6J?#Y@9]= ?"\AC; M\FTZW0DP?2H.$OTF>P]&WG[JSS-(\&\'/P63H!0XNK/E< M0AN]%M'V[WWNMFDVRDG9% F)?,&-[%[S7+T6,%'[14-;\V 7=G)2GI) M-*WDE(>,9.08%@[6K_$ M7B?9<4@A)4BNK.J3IB)F%O?,6KM)N!<]W/;A$/Z= W5\4,AZ9VE@T3C.H\PZGU@ODX2L%^(Z #XE'B^>1#8FR,+Z5-(ZP,**N+&4LF M@@^+\RUB%(IS#RWG&07$RG+&_\H>1&?:LN<2L.QDVG;U;#2D_49;KV!U\-I# MVQ=%ISO?G.MUI7C\&T>>=%R+[11%1#-&KVG&KE/X,<0?(_PQEML[7Y]H'2-&T]9L#3/Y<[6.L],#VG3!)ID% MH73HLD.VK"0PKUC3[8 VKH7J;K-HA-DZG[F9M@\E97+NJIZ9IN/KT.VVS:%: M36.3V>Y.[C=<1:.9TL@8O.O8S)]WB=-.LO"[@'[\\YR<79R38)4-YW@AY'": MSU6 )L4KX"NHS\/'>/ AI25G+\Y1!1A/!VD.,@1"*@Y!QYCGZJ5>/YU4+CA% M$F FT8/S&0AS4Y""T._YZ -]#WZ M]@D3=($)7K$3ECK!+*W02W8OHR/)!!&*$T6Y"#L4'H+B8QF8^2/TNCS ,)AJ MKLM%L6]*9US0S#IYJ/>K)47,N,>HTW;AT/25RR%0O!Q.8!,GJ!W,QNEH'(!( MC?M>SG# IG48G?-0BF8FW+AUX14.Z'25Q7UBF+6^*O]2;Z'!MV\OPP3FY/TF M%#9ITY4ULU,8U](XCS4B".Y(JP/Q1VI[47*O439(EB$A'ZV67T@" 1)Z-AQG MY-W4T29+#C"?3@@80'L6#9@12.VPO1K(!)XCS%4^:!WX(-4NL397BF^[+@GX MU)47T7M!_@>BHQ[Z8^1&\F)2D/TP.7("'L9$F@5PT48P-H2M9W[(I,F&1ED]3C=6[?7B==G?!\X- M9V6>J\LN1XLSQPU18!?1@IA+ :QP,4XGJA/Z!LA?8V=XGX.B/,YT]C^I+VL# ML^[YK$ZD!QB-WN>/WCYS1^_*7= 2?!Y(L)-^B+81142Z<($<7-> ?BV52$H? MHN.2PT<)3/.)?/(]7$H!>KW)=Q/FQ%&1\)16YH(W^LF+DN"B&CKJ\,RCP.G4 MT0[@N#*2B01C>-$KZA XBW,=_;PED+R@\6?)B+!.1J.A>DL!6L=0^,^R$4@+ M]%-UF&D\&XPX_#M@__%1ZC^;JZ,U N#V')S09T!3TWZB@:I>=> SM;YW_#)B M$WDBK;0+*_AWER\NP1:J$[90-[FHM_>$U8#Y%?LM;17,&T4]V$3]E %WL?Z& M:9+;5C!OUUIGEB5AG21#:,<\4AD0&OD:+;&33/&ZW+=G.!TFDY&PFGL?%PQ- MZ^@^R4>C8'-F_0YLFRZT,)!Z5H6NFF2,W4_>GRB8C-DE%=NE4P[:E5YW(,@1 M$N1P.#20.TT)!7YJ<[D:YQHC;3HQG2PAT36+/\,JS$8MN)(GEC*SDZL)- MAS+LJ!K*537Z ?W,^R&*3H!,[68MA)@[+RT@WA/)Z),HTHMBNWVTQD<5QXMK M')OOJ?1T&1>>4!O.YVADFH\RS;D=PG!12Y.S63Y%LIA.1X8H@N%I>AA-B!XF M4P25M6U\+WH8#RT]3//O0 \Q:0Y$1U ".2$$D');8VJ MO8O_+MHSCL55G]DBB>=LH,@N.9\K,DW.:PGM!DVDV,U-N>5@??2YZ?-]K2/"T32Y MN*M*Z*=YW&!!,R!DASP7),KI8*#Z'DWA"!9-,,("Z\)>-;(P5]=[SR_@13CK MO?7#34$)QFQ)^8X<;1@/7&TYDG?#MZ MT1;5%K@4&L$X)&R)AG7)&S"4MJ:X]>M2NBU%PVX[XWRFZ\[GB3Q%3*7=S%D3 MM'IAW5A^E#6*7_DTMVZ=LV7)OZ&SQWDM-/M^U6MS[B]D#!G:D1B,M$O8=4T[ MG8ALOU!W)[&.=N6F[R!&Z28?"IWT9%"*G@&/Q-4>#C+S6-%&M!Y/)B!M#LT# M') =C>)K!.)F#)K#:#;0WG_H6L#KK)@\G,+%*/+O;)3,,^'1;?17NIZGXY$8 MK;.D1;W&]J7NNSJK!%SN.Q*Q0>-SW;H'";K'ZU?P>9(QXLB&F6T-V.IN)6+J M638&">,@M<,"=C4Z52[.N^M)W)8]DWWBO#'M& 7Y!XX<'MC+8*=E_U3+ [>( M%TDQLH,O\(ZL@#/,_@X";Y:WT)Y"^-[KW3?(M%XEM<0Q:ZCF#JX:UM =I'!< MNUL' \EY.#;OT4%04,=FQP)?IR\AFX[I/WSY;8N; M\_;@UBBS-6$HA9^?1GD/-O::)2ZR[+3W]"B%M#?]M:41+_W>3=[&1"[E(H)? M!+U0)VW@58$)]7?A"18? MY_G^[<2'@-ANHLGQ)+ M;NC$Z>S#2A@FTMJ7FAHG)&V_<9!9*X9Y=>XXU:F;=KH(;/?.08Y=F^HW3JY' MIT^YN*/"YNI79SQ*QO,1KP03,M9+6D LO+;)!!@L8&(9BN9:PMRK[=R3Y6/W-^%[$4Z@<=D;I9 MY( 1@N# 61UQK3]*(W:UEW%F?$)PSYR)Q\7>9U-5_#8.7?!=>MHA,7?*(KP$ M%C;']%#_8>2W1T1H/,2![(0A:-$BE%*9[8DR4:PH9#MD1AY>,AH,GY9*%QSK MNA1;VM)SCMB(%'/B4)/GRJDQ*7$=.G9EB/%"Z034^ N37><,A4);, 9DBM%% MHUQA/ ('' >K-^[&13U4?.J#\,$+*XQ_K?#Y&40*($0G[J8YN##,&G56F3X* M-&<3)V7KN<7+G"5G'Z]^1<0<&\/O '@I669H;7]/Q0;,^DD,%1K>5A7;^1Q< M/ +H6B'FL02X,]9#O>7D_!A94 H<8@J8W9(^E(VHU7R&9N_E4]*L^[HFZ;T- MM T"P1P1L+U(FO%IZ!)>2A-[8&\,0>^H#0]NR_U!RSK(BH-:U!-L"S;9\,6J M &JX6MS5*'-SRSVTY.(#ZWH)[#,X6L?#I8(H/7\:[0D [^E/27+OSR;JE8Y- M_ERCCX3$A-D\^2&9S4 L,-]BL AQ6IKS>3+JYP/X,1RHCU7S1X_2(36@,E]P M>1^F_@/\,YF[#5&H#(8C/U;H&,""S_"4_(/;788#TI8P/1-,VK/)JKR\=Q4" M\E%2M7F1$PE$,G$>X(UU4V-+;YZM[F3AT+)A6D,AU6V1 N&$LQG89@QZKMZ9&&FY_3]V1!. E,')C4,)NEXC.[%K ^/7^*=BYF] M/\(\;\J* D[SP30=4D8'G-K707/:U PISP;I MF!\:N$,:3<;I9#R@[F9YQY" U4_F^,RDGT^.#6D.0\IF\S2;8&_T8RY#@JXF M,R5;0^B=2\5P(#9? C_&%O(9/!QI83R=Z/%+Q)6*BBQY.L\GZ0AC ?KC.;9C MFL@G[2;BVO$P'4Z&Z7B";T^'L+1ZO^>3&6?]:N\PW! 83$PL6#DLN#0+W:I$ M=X)ED[QDSV9"2AR=";2!?_@6N:[;FKY*?P*92ZOZ#+=TTW\HG;S:12]22Q:HHM$.M0%!!%W2=0(V.LY MG#/\!VYCD-R&@Y/']MUX:)M#.DR5ELLU3OJL(&"99 0R+*@'O_]&U/4CT%Q) MBX"?Q7@.?MYJ/#R?/:?Q^4!X8#X..CG+1["NR%+IZZ_L;YY,4):>42-Q094$ MAQX9 7V1C';(%RB?Y*Q"3D#=$AL8M&WR!WD1]4UZAQQM;(.D3K- 7\V<[$%^ M]O]VKI2-AO](K@32L@L[>E1:BMMUXBDVWH(^T2\:C=$YG+S14=?9;"4FM#W> ME\];:1X8[4?>BN',K6?H:KIP]?=,/#:AI!JB:([U"LW/=?.G##&"GTE H14 M@_9@=FMJ=^:S9(P6HVPX45X9MJ53AFTTP4BE*PD^P6_9[(E_3?-D,E<_=T>$ MY?DHR2;Y=Y@^$ACG]VUJ"F65Z W3H97/=J23KF%X[I:)9^U4=N)?88_T!6U M+'4J,/2A(XAB?/1DY^VD[Q7E:7]OOSO)CTA16TXE'EF&'\]DIN?J0-SQW_T8 MZ=AO9X!F8,_5ZW))A"*.%470W)Q=4*,^>C:A4%8,*#C4$*:P32A9G)X5RG@@ MG<_N'[^IHFOTQ(5@[N8,A6Q?#8&T[3C>2MN#_*3&:U(R#V[74_=D66$P6.)RM6)SR[ ?N(ONAG>C7\AQX!!7D M(ARGD([!'%PB3 =9;3CHZ$-G*HVD==DJ$3ML$+/ R(+JU@9I D]++F0SF9# M[/1L#!P>*)+K!<@-'>,@N),>"W&Z$DXR!XXY!G6: HJXW_D(5>J<\0Z.TGJ' M0**L3./Z< M*NQ4",1(2 H#[,%RL] R2J=PQV+F_:3;I)^#PISCS_%,PKF&\QF6"E%7^VN6 MY*:$@@.:ZC"W;D]G?\^FZ7@T0XJ8I=/QV 16'UC3'-7NZ32Z*"O7/=V1G7 & MJPK]Y1C:'R286-/Y64[&#S@E\X.C&[TP1:^/=8=HX<]X\-X[Q3NE8 M+.KOWK\5GVB';($]"+I_:T_Q+'FLPAF3@P6QWR+<:!-DD*IG$T:74_2=H]XGR^MGN,@__/-H:@4PW" &P$\Y0P-ONY#>$EB M54@3M,O.4I*>G'T\9VQI8PA&P.6%X7^F."1=#I3*6FK$!\6@>]"?Q=5;EGR+ MK/ER.\.1"[0R?FG*6+'.?\4(]\EPEF-A2^D6-09;DW*QV,-=2>'E7J7*0BW$ M ES))4%%ERA2F8KMPC&!.:&;BY0AQ'1J=,XI[&M9]FB9=F+5L(YEG>1,(B8F MZY3;&-YS1?6*9$ R] O#)&J6S:7:L315K,]RI MI/V>6XM"PHO9J8O#V#A#18*AJ P<041AH-N8UL5M1GA!>V0,J>2S!S@*LHS+ MF/RE7:KL.[RA(^:?F]\%QI'\NZ0*:F:LCC"=]O#"W'S8A*EC_'S&9*-QO60" M'I8VESA%UE/N%$&,:#%JNU^5NJJ(\4/KJDZU$]O8&A4K?'UP MD/?&-#GR6=TC'\*P*DG8UO#,,7&2 MY7.,9577);T*3&\/>T/UCG_'8<*?92R?@58B-FS"WXZ)G-5-ZL/>EN3CPB ( M[7]+%;NXD GV5M4?L(<]Y(4])#>NG,7A/M23(<1KO9Z2.+,N_C#@LQ9LUIII MH\T;L'M%-'2_Q6*SK5"T-=9R@MYNX4[>F'HAF'Q:?9:""820^MF9G*/S\WDH M7(ZY8X"%]BIB1DG5N*/7 \%8@76-01XD3:T)3T!0I3>$UIOJ1)?%HR < PN0 MV#0-<,ZY/;JJAY0K2O'HEXNBV9&'1V@+U@)4%8EOXWZ6>TN!5BWRR-X0'Y## M7T$(:):5@*6CH0F)#_G2O@4A3( M6V;$X@YN$&G!JT+J%]E"*,+/L,;VM4.$_>2%6_?8U5'"W:4U;:TC=DG>!V$BI@=U;%0^V1B;\8:)O?0Y N-XIUU=8%ZA JRTS<0( L585-]?! MZB?X-\'@#$<_X.-H7>DJY3>+5@VQO?$'JKLC;C_E\?Q\I#@S3NP&YSH*+^_X8!\;.^6PG-5*Y:$)I2)=ZI5D%?+*+(*A]==;7D!8L] M(W[ -&P^-N<4G_-:$'JKG"*&MCPQ4!45H<#P2O,\WQA)^\9 4+Z2,@5 @.+J M24@(>Y#A6S(A!^ZC#6"-0HN1MW47L#HK).7;.[PDKLL592+#9CI5":2@!!>, M*B6"2DI4(*%A -76U@-CXP2!X<#&UUN[F:_SP1^RZ)@0\4EF* M0\8_:@[1:+_:JKAOQ%6]YXO"VC6\*/2.(*7OW^:<+)0V&+WW#SR)%B>@?+W.G+RTOXZ;O5\;:E M0/C1 E%GN-78&4JL$A7$.7E:2+ %#CMZ]1MU2JKM:F+C\HI.,PM6P1F@"J3I MK1=-4Y!_;EU*M6:._F_5,.*AF @LOW.I*>!-BP38-8=Y*)R"[(TNL:M+ 5%= M\!6HM1S,32=P+[16.DQSP1F.B/L!HBA'$7 FV$[86'L&;IU)=<(L^!*L.Y?1 MJT>3H';06H5UL92#P*"P\KTMQ>>!=9ID/#ER-J]D'>1$=#O,K72 M LR-,31Y=K=P5V)\7$D@**S*B*V6X&P_X]DBLM%;(]4V]?Q,VHQX">".X!P\ MX,=DZB%_U(Z0T;>)EB5*2P5 +PSIOJC5MTNKBZ54S77L^03^D]0#I1-TZ78 M'TR" )V,>WTJ0)8"9GZ 1[6VML^ 9PZ\E%=2!+/MD-L2[Z#0)0&Z@]>1D M->G;:*B"VP,*E"UA7"6R8ZAVXR&NOEX^*>N@+:(L8R--:^'2'$AK%(B2F%.8 MF1B@=$F53QY*';(9D%I(9:R*NE/K^_AD,HA6O=06M:EO05>A@-6A@^X1Q*Q^ M9-YH:)FK77*NC77),0O^BM[;J,@#QZ$M?[1'U!4@\J"K8=LJQEQ!'<%6-#Q7 M[!C)*;XN%G](,4-B74U3\YFX1?T)Z*W2NA]NI:/7R8;B0L08AT.N[;/ -X-# M>!NZSNL%3R*\O(6X)'$WE(8Y2D7O@Y-I]%!+;9<*.6<%D4CS$/BQB^_(SV?FI<2Z0Z8P2N0GU9#PZM0$);9)VE+1# MK),TW_8UJ-@=<+!:=2K1UX%[\TB1ZT.EK>V-J [?R:==O>Y3^OY-G/O7M3;* M^30",?$MR?H7V;?PI5^7HXO7$Z_DQM&.\J$(-B'(C>A4'CH)\9HL8WQS3I/1 ML$('E+I D8[%U+LEA=GZS]S25UU=R%#55BG\R;N57C+[I.5V^#_:FGP8JNDH7B>!B3/K3'S0X([^I5XO(WJ&>43A$=3R- M(QSB&KVVXI\-+F)\T1]NZ/.(HSFT,YQ5"_>3GC8:H1+[@08BXC\U+N@8X9&' M$\8&S1 *C=!!>_(9EG[*9(-#2@L8R,:3983V&7A MSS(38OVAK9=U-"Y#!>8DDKM1GWULD ".)DSQME>NHXB?<7*V"NP)@_ZP#>(T M[$_"5KUAA,T ]24_M!OB#P\5)&6H?0M5*A$:[3I-+HJ2T6V]T$X[((-Y(U4R MVI8:@C@<''BA=6G,E47!/_)H/B/#' KL,'9/3ET JZXI/2*:L2S%5^1M'O!T7!< M,!-Y"M8X2;)![U^)TG0Q##OL0:I-),MRP=(H=.KHMQKZUUC7??)V+C%EHUC: M@A1) L!(698A&;C#A"WUZ!H-%LL68N)YXAE)6RPDFEX1XRA*XQ<.!LP\QA8I M>#@>)&]Y^H[!43YQ7%I\\M#4O+]&>41J]>PW.@#45.XU2EU;G^MC)84O,+Z: M 6VYF+TM8L8K9H':?*&0X_74@HJIAG6UG9#G-Q\(0-8\>'^'<2RM\MSG;&CV MY4_D*+90'D><(0IH#S.WM-U2<8!#LV,=7U\2UE1&Y(ZP ]7-8[0),55O>@O* MP2PL]##;&)7+PNI9[, N:!\BZM M1'O +AT0"6KO/$$S(#T'%F,=O$NL)%P WV9#<70(GU3H2>N@:'/MB-K!\7<2 M=\#!B&[%1BRR@^%F7N\!D_0[A^_(D& $+.%+7-+,E;4Z9Z5LP[;:'AFB;@EX MF0U0!LQ:R]-D1F\XKD1;\$FMI?@8CM3/DL MA)X,' !=;K!+6SXY&G0;@RQ+M)[0[>.2.GVN+;*=PS-%^CANGK!F)/81Q!6= M>4'%Q&NI]F?.L^:W&")%KK&Z87)EEXY%!JK6U0J- L14%\ ^^559W!4[7(I&_X9YAHTF0@;ZX'AV/I_,*?@A MKRZC\B,3L0%C 0Z_TG9MO6RB:3NM2S$D+PEG)0$<'%1ZL#[ \62JM]K2C8WU M]-KA0<7,3D3+R0=C#LG'4R@/(OY?F[UP_>2!+ARTS(?0[R!IHW%Z#2A8 MJ$9G76GC'38ES+6#\3MJMU&> WZ3?FTN$M? B6.'(MS)@%%'YSG7V=AOF /I MB9\QA,D9EC(Y=V2M +]4,$A% +_T;386&"^"? IM8XW8L\G4].#O"SK#N:H1 MWH)D&X.]G9!$/AMII,"XZ-X%()L>J$W37=" +R"W2I-6940PR4#*E!H'.:LS MPR2;3EF'F0UE-\HCF*ZT*[*2\0TY!@NK,65Q5P)G[ZQ/M5$K@9PFJ[X&VEM4 MH0_XX,/?@/PK N\;[:5*7M2;/=Y"&BK[=Q.C9EU9R34_I.B>T3'!IN2N"[7( M ;/(:"N";2-G,76YPY"P7=AH:D!PRXJC(#&$I6:T2VRDV.Y2"9\G:ZY$G*/I M:^='Z]LT='=XMW6QHAP [61QL>YD5W9E*3(*304N[5]->4@ZUQ_H J)D>-QV M+ R4AG-AE8TK(]"UA76&%]4] \-Y)1_M=U+Q%8W>:!GYXCYT^>J]<"$3P8/8 M5F[E-S0BLS(H>(7:CAY=C;XNO[DM)2*1BBH^2"AAX0ZY76T3N](2WTKI 'JL M+7A6G$MFF4@ZIP3740-<>X-=[OLE$(B3BDF2ZV?K''M1PRA_(@H[NSY7; R' MKU^]>//IY87;7N,WV'ZRW? U-@SR@@Y$)$U3J]8X-R0-J:%(X)JPQ8J63E;N MOJY7S&]O0*X_&P_.=;Z7I@0<%U8OH6+*AP:7ZFUQ"R>Z=,2^>GT,G&_<^A]R M!R 9D#/1A3E9%U^(:8O!Q@V6N)R5_, M6\OGGB)0N050HEZ A.7$Y6GZ)4I?EQ:$T'3:+OXN(4G*6!]U_>J%"**NX9M1 M6SMNI0AT GSV2L =DQ>2WXTG/@ :;3^$PSZ"EIDF[^H-64UT!;BOA,\$R0IX M005S6Y(W=BJ_YZ$E5-ZU67:26&Y4^4I$TO\ MKE9\CO62).Z2',/DQUS7J_(V"L(OGXN]"$GLB9OW2[$I!#45P0(7F,5%M3WK M[6UA@GA-K5L03,G>:7*[;*!.M3.%?AK)#>+R>R!HD,P;K2C/PQ?EB^*.B-4J M5DT%;*7+6!+MCN&1MW6QO,;?. \73IL=SN_E-2RH/'UD" _E=0,73 +KLM.X M+ZR,H0;(B,H(X& :=SU-N*)X1UG577IK4ENG".5/2E[L6"3R@KE#-M1@[Z6- ME@R[ 3=LX"4YU+]%VQ+SP7-UV:7+()1..J7REAG*L4.%$S [-!E/DAEB=[GP M3GHRV2@=#2?XWGPP$RP(/2W7$%(C,G'G"&:3$2@3&5=+=[K.IUDR&DQ%O;,; MXR\?EJX9(WKC!-Y_+T(@/Z !*4BX/C" ,]28QG[G69Z<30TP0=W=+FB@U$!K M^@=V]>!20+>3P2Q8BMD02Z">W@?7]!F-"8<$V_/K)I(KSG'=*79JN=@#$\^M M=90M/-%%UW*>'AP<>]RP[;U@0;@^+FGWWT 2<< /*=CECFN M]OSON3]'AL/DXKBQ_ZZ+$5RR63_YMSW(KN46KO'71E-QB\N?[3>45E(NS]NO MQUY]B4'&3[R.M3#"$4 2B\.(%BZS5!QB9UQT#MH%_'55WN]D&?1'H5=/UM.! M0!L2'B+^FXVF]&\^)G=+.AQFIC:8?GXT&R6CR309CH;)<*X9J@&M24?S'-%L MLQ'^'.#OTWSFN/2TG&S!V)K6B&;3*?R'%A.X+29S\UR[%A6"O>0C-+&@O:4+ MHFTVGR?SR9" =(?)'$9\ *X-'H*!PT/XVVB ;&\VZH:&RX&Q9_!PGHV3/)\' MEXO1"7!),_PYQ67))Q/X.G)%E#LOK]A(N9RZM/8/U)@KAJG1#+"64 MPRZ_*!"S$DU6+.266U.U@)"VSS+$SAGT!WGT'_6R6I%L_;4M9.JKSM',.T>S M\!S-0L3FR#G*T]$HIW_'HP'].\WX[^ED&IRC(1#!:#@EF*?A<- Z1WDZ0XS2 M= YG #Q!+"G_KG7"<,.0$#M3LN"2&0%+CN>F HDMF/I:9E:/H M+/&IFM%([)G2'3R3\3Y+B!=#DW-&/YM1?3_W?.E7.@[)&:'SRW$9R <,(B=? M!>?MVUO$!U\=:ZURL/JJC<$C@4N4C 1.A=J_\?7J^-8D\INQZRF>;+\F<\K? MS$U\=#8ZE$6IA!!6)%CNF6&F?4YJL2W'WBJU/!^8](3\VE*\%@,%N"Y:'7NOYMUY44]1W,7KO?5:LF(P?^=S,8YG&(_L4!]4V(!+?VS'.'N.>+_JEI399.2 MPVA,O$;YI5SLW8!X/2\;1VNL>.BK8".W]Z3^6X/0,?J7MW8@WWV!/ZA$UR>, MVGI;PWI>V#!8',Z+8O,'A8U@GO&B2-6[_D6?T^_8L?7IH4Y^XK>C)3Z+X M)Z\H;>PO^\T2YPK7Y^ZQ]W[#IH5L_&,&I]H.%'2&V2CK9^-SUX=@DS%W5+WL MAY2AXRC.#=1!)RT$Z;/!4E),#RU2BQA ^XE; _&_\*4WT8:=&!4G.B?#S4F M=B%GUK\%#G:\UILFOET5QE28+]$=Q\F5*00S%=2WA!-HVX99#XK9,N75COC!UZ98E M(YLH*I?+>7W4.AR:INQ1H+*T8E^NRX1&P9/M M>NIDNUX2V/7:5/>"$[YN$HE0C=;"^M3*H8["*9B0+.V1V&_\-"$-H!:EK^0 M?4ENOS1O"$4?)'55K_:R_:9)\Y1@)))C:"4/7% T([ A=CF++%MIC(N,7$W MYH>\#]2^!^IK[ /5!X_?HRM*02FL7F_&#VSWV*YMIW!\-KK6I'0E-V4;>DD'J!H MH",X$)',R (F6XB3"^Z=\Z,7PS:DSR,BM6[JQ*_!R& ])<$%ALL1'%F*E28: M)X<:3/QSL8K)?+_;2"KRS]_!_;O"LIKPRC)UZTU7&RR7("6?Z3KGF/Y* P8Z M&F[-&6E>LB%J>B:OC3RYM >E'5LL64Z%7B]7[L-W'N_>'.UVTN]KXUV M-M<&6GKUR/' F+Z&8!;679S2]4]H_&Y%"5>B&>B#-!1%%Y[3 ):[^EXR)VG/X-^M9E#SG$?;MT,M4Z MOM_+>G^]N]FOM#81CO:N=" ! M38I1HRQFA. U^C#\-DU 7XXW1;7:<^P3X6K(N5^V<"%L9Z;D914MCZ@D+%CG MSC&X9:J#'Q8) C3NS+4GAL!KKLA;H$7N>NEVB@I K'D?A*^5JR4D$*6I,M2J"9-.-JPW<0WHO1)6UD-B[(0[WE,C K M"NRZWN\X&;W">ED.?H%?\EY':TLLN,84V$I2B49+K+W#:K("9#P"^;O?F"TL M5MU+@B;I[A7A"/78@KBX+ LK \L+F+*&N$D4#6[.J,"SZHPFRM=9"OYU"P6P MOMZ9&IQ!6(:%!6(=2+,<3,8CI%=78UP4]]5.\$H7_KS".W2F$WC)+9Q)0-&N M0SX[FLI[Z?7=6B2Q@TIVK@^7)[M-V1$U&CK18">L5GEQK@:)B#9&/G^\1WY$ M&C3J*!(/7Z%EJ:F^T,Y47W:/(KL*I"X;U4U471/U06A/0%^]]%'?3G #>^%, M9N+/1G,W^W8Z">464^+ HDHB1%ZUI1@WPN&M-KP$#CHJK[*S_<$A>+-!FR^P MR/87K]&7@L%TO/@1$K0AY)5N!&\%NJL-X@AP2#'*D-^'@3P%*1J9/N?GG-U4 MVV;7JS:HX>%OB.BY+D&(69YSXDI+ [;I1:H(,27%;(4*+)GB&0T32:,4=\NW MC9=B8_TOI*9TQ=DO">%#8A.\Y0\8)MQ;DGCCY4W1D=>[9QR.'1B&3N LUUX( M=M.K7V+B\T.SXZ&X&0<1R/A';%EA'Q2(MXA,%.+-\&&:==2N(<:$H-6Y>RZ7 M2D=7IXU56T>$V3RT/-]NS/I5OX3G= Z1=H!< C@I'-8H5J MG"/7,2,E,[) :@*,T70\H>CLS60&1]%^VK$)LXWW,IBI?3]N"5GN37K45^# M,.!",.0^L,FW!3 1\!;M 6+ATA1OM_7^/DC%OV1J85>*&-4MC\BI@+R "9A' MF_IF]X -"?R">KV',\ IPX0/\&5'D= C^?IM?&O=QI-?'/0\5C.03V)JE%D[ M.G@:)L@A'EKM+K0+EE5C]8$:'! LMLDDE&#;I5S+:XRN5R8ERS.!,B8(=W>+ M!BA)ZL-[<%DU+@"MA[QJ3/YA*<=0O:!=NUC @+FUD\P2'XC]R"U*,#.D&R@M M9)O;!H4774'#SP8NV&+/N$&V>]D69.D!NC+L'1YUPQP2[;\S9U?1X40#0/0T M]I,+]#D:FP\E;7@55$/?ECWOX9-:8W'X58 IB,,S"0J4=\EK\]EK4/(PW]5T MIQ(ZD]P&6QW&'UDLK]30J5@#(]&" MNNY,P%)W%@-(X*^/&L$#!UR%0=Z_"S$W:X?SH:;8%6A"X5VU^#%M-ZT9>]'8L8I=$@,O2F: M6C$VL,>$O0O][-? 1M7O6F31DG?YN2H?NN[-SVQ!KJ.S8@:A7V_,Y_X.D]Z' M6G-2?F9+Y=;U!BRJ+;!RQ%E8T >T78[^;NJ^>.==>D)EV]1Z:.E5'GPT00S; M+7?M(A:XNS;5+?8;#912NOX($BD1#[3-_BH/#I!-Z-R=+JQA=3>TF[FKP_73 M$@_DP&>,[27H9H,TFA:NO=,7X2SKH6NM7;-..9JGRR+AD3'J^%O+=D\^-4;G M=7BV+M!J-7O"D%M^UJB[CC6#30TZU=UB;="D0L.@TN*+(F MV3^ WQ2[B1-0@DBQ;&WPP!TLF ]5;1?S2VF!;CVDK&6KOF.XT+]R((J&[(X4 MRA77I.851_UZB--JTGP8A!UQZM<:8]6!MX M2"TCY])"J"K6F]O>BLZV0Q;ZQ()F@F"&CRZ=]!.;M&;,H'Z%!LW_E5,9P:GT M1.K1)C#9VI 2,33;TN^ZX(-!LKAV[AZ^'\6>C=NS;J1N 8HS-X3"2$7#+ T5 MUVA?"?G_@2-E1\?H4\42.28(4H4M%B$P(3 QRA.[($.VBEBOC>" MI16#ILNSH?VZ,*Q$T'XIKM0!QVF7XV' 8@L6B2)08Z)1*UI'KMH!G0H03<*E MY*LL_"A%#%'\ EKE12C0VF^*;[LK0(7?CLU,5J*?_&X0;ZRQ>1.^0JFS M6UU#5):QXD1K&DG"]7L0T8 +X-0-:521Q3Q[M9- M&>^9KU,N&9:(*5V*KVM0HAI+XMP5JQL^?Q6B$B V@!1BH @]#JHUTAI'"B]( M"-=W+!?-<#ANX^0N^)F_J>.)L;%9B^*>SDNMZP2!6 +'?6%L3;9"EZ+2G#!* MTL$=Q X')$]*5^H21R[ !*:4?R8EH5SI*B98_)08EUL"3[P(4NFC?7'+*;3* M)$>7,5C&I56NM -TX5Y$(NZPW4#KS79@A6 (!@-=<"4$=/A)Y)#X>/4$'8+% M8VA@$(5>;*A\Y(6:CYT)6;$(9/Y)8.0H16#T,8@K0^SN3GMEG#$6=2=RSRU* M&AOQ#CIU43CEGVI)P8X4U8H$'I/FI_ANEFE@G'*9O*N!((:12X_-W4>.?3LQ M1]?:4R>'AAK#>BNWYT!J?<<;CK(EZA?7XRP)[ )E.593X;CV\+@^=L5=1#+L M=00PA@'44E%2 YKKX_]H><@#%_Y>K5(%9ZU!\7BE@SL_ERLKKCNR;//8@-S? MTL0DLE ?%^F@?](*VE7PM-!V8PZ4&@)9HX!%OI#2'QY(Y#=PNQN#\+X%$X#! M*HXJUG1%_FJ*T7?+$<)J97*I<(^M.D73L.#Q)F32S8%H84PZH1ON1EKK^X/S M.K)1V%;@0C'?& WS=Q'J3PW-TT'=6N(PIBRU:"V J N.,JGK+00,W^5-(805N M:XYGYF'H@*4ME['"&,D@W):?1..GV)/1M,91-1W-\ )(T4HI&2,X&^&*,14_ M"&04JRG*1N%H52:UU32NG< J&VFER^-IPURX.$:"[QNJ#;9VA1BJ2/9DO-#E MBZV-4[.2NZ*QO FO((:@DW4Q73J3\[%ELO[D!R9V$Q\M7-<[_-H>(LJX:;<% M .(UG??S'YCM\49V-1ZW"HI5Y]*5, \\YTFBRL;..8BH@;O*EUY9P*?X'KRJ ML70W:8- ISLM&;&Q-W7"4,BT6B!\8(_FQ]2J=,RTXQRT_7(\5-?@/>>1#DD+ MQDY%8:PYM[LYY3JBVN:BJ!>O8AD,+=-6G8#&5Y[3VZK1CQ)]7*\^BS 8J 9H M/N>5W8J6W6@\/*.OB9+!=538SV!**KAV/G^Q7"0T:4%W)!WX28MF3F+ZT(AE M_*J$:CDE6MT(!W?Z@34N%C)N4Y)?VI3DDRZHKGQF90.LXCYO"GISI8>*TV%P M0:4=#+S5_OEV0]NN/&J-IR&$@$5/ZU5]2T:P&]"NJ[9-0F,,I@*P:?U-=@IN M!%/ !%XC!/-PF,748PQ[(E&Y*BCN!:Y@.@S88_J7_;UV2(WE;:RJOQ?G6,SM9W>6_8 MX5!*9%SS4W=+[ =""@B;K38$XMW1UAM:0"/^ 1OZF]>ZL4HZ:^<4_.%P''.- M,EBBW[23R+^M M?'>J"/IU92N->$EQ;4Z5.[HR2L*5J)T@VG M;,/ZGUB9,NTLK%1QS+=74REU$POC;_C%F"PJ^B:,3_"R-YKNPI?**WP)"T7% M#%9D6O_[UKY,!/'9AA?%MZ-=H>WO4!)3G5H2T\7Y?TI)S .%,#T44,>>DA2? M0=1GGAJ;5K4Q9\$$/QRKE/E[JB^[;1KA?N_"N M%/@T/)?598\GIH[Y$;!*MO(E$#*L4//0!R>QRUJ*TG M:/R6)"_(W27JP>N.0<8*;0M"M6:D%+FXN>7$4>] (GRZ<:S?' )+-]Q9XSF$ M\MX[@B_XP$)[)+-5 @L9Y4!D>R6MXM'2\3@:3L[T^4"2P[ T M]=%UQ(]3U$[T/P?R@B=["[QAHZ3T1AC+01H=D>@;W;;H%^%M#RZ06S30L2"R^FK77S),! M=38=XR OD\)X2+HUT+,!?/R/[,4=Y+VI!L]DW.RJ+1#%SMJR\ M!NN!EXC$K1,E;>4*H99)Z8<(>6.77?'Z5-C]""'M269V@X!E\I9GG?ZLG%=P+3_16):^ H5$VNUD0Q+%(NM M-2[*BCAP5&^1@_-P"G745 P'@_WW6_3-_H9E:DP&.UOS* 8&.#5?$"9VWE=K^GAP4%[P[C QWEG@V"X: M9K1W#YLOE)P<>K95J\/[RJ4U+\,C$(JN$/FD]X+8D%O0XV3<5X9)Z;G#1* E M.,0>L'U'O7@M^- 9),CR5H55CU^;O#+7],9?W:*[P%0R1Q,8#:-/V6SHGVB/ MSP,7JAI$LV'B("P8H_BT\ ;XR_T&KP)C>;CZM;&@-9$*-+!@<-%3;4&-Q_@6 ML?TBZ?G;4B= :!PI4WZ*(O6]QGSL1F;4)=$#Z=U3)B=PV MMMY"8QR1MKHZ2KGW>_A^82--+2J6Y'/7(B_Y^CK%/X385AQA1$ZE&"\6Z RZ M ?RN;#=-:=*G3NO/=L0M-$1@$@O@0 V1?&$\!]\%=S\(PL"HE<,F=\YP\PJE MG![B8:;M'52R9-,U2>@+J15XK),?A+2'XI9E<645[IVI42%Y/R4F<)8EQ3XO M,Z=6K0@,KWNJ5U+4GAO5_>($9GT@>NZ MQDA:V(L#N+,!9W:NSDL=0A3JM%[ E1,4EH&0J .&Q'+F1SH]-;,"<14C434F M,"8['B MQ?(37I?76X8C'603SI$QN.C*:>C*L"TJI60N@M<75R^,#5I.?/2U7^^)/O1[ M%U?6=(U=]P9YJNN%OBO07-F[6@!72-ZXN:NXN%PIMH&;>VGD;N4]Y5?5E4;E MGS/S#6)D?Z("0S!D[_W?X2*5I31/RR9I\%93EL[F1H-PPQ!YGP60@=4(29)F MUPE*3937)<&(I39@IN:LX*0EU:5U<\0QVCVUA+?WKINYNU:FE?C8\ MUS[Q1#BJ%-?TWU?A^^PNTI5 R5#847]:RB-QA4\.74&-UC'4DBI0;WHRE;#J M)M5#+!*DL95^R3P&FJV),!+CA#NNNVJS;,C3$AUA[0>YQBS8;!EE _E-;"70 M4N 67[:G95F149&5B,+FM7X=53,B9+PG!$MS.M ZX#'_%)E9-9"CK_4?<[5Y MCNZV2XI<-RXRS:XU5B+, QFVG NY W?N5BDVT//>DF;F^1B?XN5]FS>-5X?2E\;5[_2-[W!-&7,&708W3R*<<"S MCL2RFIC7;&PY,L1@6*%$@:GR.Z=>N->6ZFK+-)3RJ_I88'3+O:B6G\@^\."( M^E_N$4F.MYDN,%CXZ(7HW5]G%U>7Y\DTFPE6$FEIT8&1TL=BG3?9=DI @ /$ MO%YP.#$)6?(0T"=FW1P*<5><[:6H_3U&_99+2<"P1K0-E5L?#\:]\8#7PGQ' M7CHVQ3.&+RN@>O2X-1L!S*RWWFHKX8IV:F2>%Z7;PJC@J^53YLH>*'[->'5< M.X$[ 263PRTQ$?0XGT?>(1!A]]I'I]4#";]Y"^" ML*:\#:=S+0; 8\196.&X39J%3>RX)6.N#=[F>,'V[FG8;FJ^WMK-:]%JX(ID M647VTPW4$4!8%N#8O#2Z@W5W5T+L^*]T<8J%Q >#CW[I9LYH.74P M/@?5#;3'FT5H5M !CL.Q1B48EPQ/F0Q4YZR'^O7$04PK1\S9"8 MW'4^')P_]YEV1XOOZKZT.CZQ54203GXI2.L8V4;E+"D9YJ@W E;)Z"0>^'2 M0KDA2S8ZHM/>M+.]*;7G6OR(DO*?R"#HU_:5X0+9=*I;;P)MYZ"V%3<7G7PI M9D-C$9'$HIT?C[>V\7QN/K>+3JN/^"P7=EW QTMCPM$TK70DG)5B"LXB <)R MF@:5Z:\D.A>$4D@K#AN$MV-CZ2#5GZ$YZO46NB2P0SR>M@*7J8JI9$LP?>H> MO3^SY\D[C<%OG[]R8?=-M""KIGC,5MH?X2PN3YF?,7J/]Q/6&7+::3LLZ)KN)(@P!MH F;)9@JKRW'0IS$4 MX'%C+;15VJ%:FXHGJ&>5%2A[KPC>S;"PRE'IF+MIQEA93+5MK?$OQ,&A69!F MSBR(V06.BZX :7=@-F@H, E'^6T#L?"LJ@Z ME,^PDH %F@-E3*'N$=*P2XYBP'F8&*8-JB$(E)R:JVYJU]\D8OM=N5IB[H"+ M%&,WG4PA]W<5M%#?WSW:VM\T&T,*)(/0<.>];-""\&^29HT'3[OS67'&/:1" M&EW][% M;" M;3%B[-#>:Q78.SAPN)TQ[F/T1)>%]'L=:(=5CE':LF?',$EZCJ,V:03= MA\5'.^)CP^>0'I#SXR@E9K%./4]D3M;AZ9[/]WN79_E$&+)M+T[\:NM S[[2 M8?+/DN%H0M7HA@;DKHD#XF7I<#:#G^-\U 5K-QLG^5B]99B.#E2ZLRR=3*BB M5Y9.QS-3WS4.5N5'PR\7QP@1 D'=D-(R^3K*)YUC/D"8L_]ZA#FB$HL]_?MAPAR,B=[&!PESELZ(@.G?KR'+28YT M!C]/(\L9#FHV/D24T\$,_SN9*/$$XOG3%=QA=6;YF NZ8V'V[TV6< T/<[,- M\/O)9#E/Q^.,!@=L8#B== VY&]%.EY;ZQNNV1_B (UUEN/W4C7[,4ZZS".DW"-"E78%OX@".+ M5@^M@,,G%;EVN$3X47LUPPLNK,7;*K%@[#HN9&%RRD/J8QF F'"05)U#DS5CSAQQ!_C/#'6*ZDR TQF< X^'_T MUP'>CP^ P)KER33-AB,08.>S$54LGB5S++>-M^X8)-F1PDIWK9H=[IJ+,=(Q MJX>DIW??5*#%8*I(!,RH[U3CI8BY!):1RL9!MU==PAZ$SM5SV"L02O!6? M5N(7CGH>/G9-4Z&'&R]WX^S%.8HNX^D ](T)_CH<@FPTEU+D%%,K9>$DK%'C M&+,#:CZ#2V@*-[XII?S0[MOM3H_@QJP>F8K/+L_1*#(>S],9<&5G%,=**3^7 MDM!G%S^^D+K,,ZG&G#OUG>'K2_EZ:K^.:%-V3&BP"!D>ZE 6-5):-R01HX4G M*3"N7N_%D,*E-9S BDQ01)B-T]$XO-7'?1=GO=.Z8,!SVJCH#J06,BH?5/ND M67E &$C0FED[&,P;@C[HPDHX?\X:.U ^R#.=\!/9=*SU<.]S$ G&6&C=,FN; M#!,!4[>0X4%Z3$.>,AB-]KI]](#+N2,\Q.V6X/-@9R;])"@#QF).UQ[%'_\6 M.]'/6Z32H' 5RD]D9!B-AF3N>7ZLMA3<<&SS&:'!)RZ]>:*9)'!$:F;I1ZE_ M4"W?FA2^CH>!_ 2*;;;W\M3)G1U.DPF M(V.5XR^%8%%E1;-$/@H-<;.^J01.)\/JA5WT^B%J\FL_->\G ?Y\9Y-XN Q& MK 4:MZ FW[)QE_%Z!'CAYG,45>:C3!\'Q_SI5JL!B36?XD&83D?&]!E KFC: M'$U('YM,@\5^97BCI)]XG,16WU%@"#N8?7A+0&H]$WWJO#'M& 7I'D>.PC#D;-FPGW0@)'6R#1N3X 1C/=T\U64G MT?<)C\BR7F>8)SRC^.IZ?DP4L0()BT)Q^ZJ5Q::#$?V7@PP)_RF'L)XK#QV! MCD0VL3]'(_ZIWKG8 Z2YCR?P?QYR&UJN4[JF_WH1(\1;#R[&357UXX&E$A%F M[W(X\JF,_G4\!*=PO<_H/%.NXS6L TT$T,:;$G0D?UV?L##/:%G87M7COXX, M@\_H]Q]'S_LO$E,EZZ[QH-REU) &I_5EN/6IP(8.?W=.58QKJ-]T JSB-/J_ MP='ZU4$<4PQBEGQ$3F],D[VD%2;)V_(R4MO&? A-$) QR%\_X(UT[11B6%-Z!]Q^9#)ENYC[5=S\(Y/G&%,1@G4Z[4F+ M=N48IKR488PX@:/UWC%!2<"6V*^&:/9*)R#_79C4G#4OP[]--BX'UKX4RZ+>/N]F?TAW2GTW4*QV4 M];E&Q8C.R&R>_)#,9G FS+>$,H,"$0" M*<9Y'PCM!_AG,G<;6E:4L@^'K"I72S30P=F3?Z*)YF8#,;PH9$MQ GFWIW5" MQ'(F0;-&%[)&P0<71J9TJ$=%Q+IA.AG-TCF9:6%V&2Z#B)@HK@Y'$_6S+/4P MYS".O#\;PA(PAA6Z# :3=#Q&93+KP^.72/@8 _HCD.)-69$%,Q],TR'Y2V"[ ME,SI#P;I&-^:. ."?2^=#(>4'>@)L:' ME,W3R1R?F?3SR;$AS6%(V6R>9A/LC7[,94C0U62F9&LHHV"I=-VBA8SNFB7S2;B)^G0_3X628CB?X M]G0(2ZOW>SX)K;*8VO\T8FV3HK+4^RNA!CB"J+_F 6V2>&#V&N0Y]1NM[H^@ M#)3$IO"SV.;BYZW&PX7H.8W/!T)L^3CHY"P?I?,YTBY]_97]S9,)LM\9-1)! MH8@6).UP7RR>BE-Q@L'>R>"(XE8@I-#C??F\9=K'B#U2$(8S-_;,A8D 4N\9 M>S?%8=JZ ,=ZA>;GNOE3AA@)B*0(D@2V:8V5=MEYH!VMSY(Q"AO9<*(Z00)& M$[0P744KFD_S9#)7!W+:\WP$.F[^':8?7MF3?N+BD!VR;@J"^)F830Y4R&?0[J7KFD)1$97Q%]LY^BQFC@LPD9X=$^<*@A]'9-R,E. MST8T!<=S2!@XTB_N_IX+E=MFZ2;7H HF\KGUP--7XM?^5?]PQ[+L/WKSRD<9 MS6PTM-:[:+DWR;RHI(CW\V Q0TP<$X6BAR5\Y&PVQ$[/QG!F8>4Y"TO<@S$\ MGQNIXWX NFH.9V , L%[#HO"I^GJO MB/DLH<"DT=B^IIG($.3I?,I.<0>I%!U6Y 'HP2JRO#Y*I\ ,,8Q@HCJE_AQN M\AQ_CF=B7!S.9YA7J:[VUXP>,:4X-9#&AKG50IUM.YN"N#_#C9ZET_'8V/.#5 [RTDJ ^*?'QR5:_@\P['A M.U,,L3E"'V?.F^>=)@:G'--^XP8+.4AW)Y&6T30C2=>LF7[46/>-#J)9%?>- M1$_O&:UI5:TK78,(RW.'7H* M'$;B]!&N>-FJ#H!2:#@O"2#*1AAO>C:9FA[\Y<3KC?,/T<)-IFS8D@FQR5EH MQGQ]""'[FZ(0^$YQ8YKT]2)4G,%!DL"$G*^889)-IWRO@'S,FU$>\:'1ILA" MQO?CF!M.^_!P4]K+@YG>.N&B\TY_XV#\40EWG;MAL>!T.JRC>W$]T"67N?&R MQ&B?.?XQ>FA/.)_B.WDNE1.8#8!K6>2<9RKTW4^S9+18"H,P?)U/WP6 P/&:"8%S4BD M?OV UIMH8P\,@$*VQW[G60ZZ@!&TZ^YV@6=1 ZWI7Y 7?DM&P"1'P%V'P&>'V@ MP<+/ ?X^S6>.F*%5.&LZ:Q?BG(%6-ILBBX,C-IFKCN*6"6I\^0AY(C+(+H/: M;#Y/YAA$#;,<)G,8\0'C&CP$ X>'\+?1 &EE-NHVY.5P&C)X. >A/,_GP8DT MZBHN:88_I[@L^60"/\>9IMLV3TC0D#.$[H>P CEPJQ,.6Y+S<9WK-H-#@,=E M!/N!_V'^03YUC2G&H&2."M VW:0C2M_(G A]E%[(1#OD0*DAQEKDL,L<>V[R MY]O!Z03.1T'G>?0?$Y[^M2UDZJO.TEX-*!_ MIQG_/9U,@W,T!"(8#:=DZQD.!ZUSE*0BS"K+L&$X M55GW*?8HP>28CAQ4N2DX>-%R4@Q;;*>WE0V>)3]6,1A)FO3R3\3Y+B!=#DW.V M;,XHY,P]7UTY(')(SLAI+,=E(!^P@5B^"L[;-[>8"+S.Z?\H;/I85@MF/!F@ M\@I.\ST>:4))(N#( JA*(D'_QO>NDPE%""%;VC>&:VFPE@P\_C=S11^=OU;( M!;AC4R(6!V,N2UV@.UWU7 =5[A[*U6=A008NQP[J>R-GO*0"Y@VRZE^O7B9G MSW!7,)U4!V@&@ /EHF_"8X)TBV_"=.B2VSO0'?Y.2Y%DL80F'_,A7!2&\T#= M9(6EO (DASC 0P@F\7^27UAE# 3,)[10?(FUT $R$8>M"!( XR]W@%ITSJ+[ M^?B8O]>>(G8S73*G$WHWXHD'*X^!:;!\IF2(%)FU'B^JWC5<1\)0G U8$AM\34"O: M[W2!5W0]=Q#!(A*[\!1 BG!W3\*B",Y%5_4',9X]]7G@M$<(XH06GD S)[3V M!+(ZH;5OI[P3.OD:XCRAV5/I]PE-/8G$3VCW&T_!"3U\Y4'Q4'XZ#D?LF>,' MHN.M)QR"CA:>0/@=+7P[L7?1,@=;7TC\7:T^I4$&Q%0 M0/,X643Y/HA \U ,(K"Z1P10^'&/7^/A81"!K<8L^EB^7V MP$0[9/%Z 0)[6QM'Z,EVB.^ Q2S:G58;=WW8O'MWP<*Z#3+3RP6^S"2TB%P MH"[_J>UL>MN&83#\5W+;IF'TV9!.Y.RZ=\K]-SHWHSG28("F/ M.VH)<3R0NZ(RT$=*.6;Z2.ETM(\08B:$'SJ?\4$Z9OZXY.;1S+9KDX=.!0$X M'4CE0NN R4TX.V @-V=HA5KFY3%AWQ!ZD:/'-HMB'I\0>HB0F7-*#3FUM)JG MW\>R3(\E\U;GD$+^:;IWE0#ZUXQ($>?=NHXT7RPN;HJJ%WPVC$(?-- MO/JQB6@;_AEF]DA%F51?1^1.1]-(L;XQ6V:",ALCGZ4Y MNTPZ_1QTVBA%+1=!B-IOB@RUWPTB=#6?2W#[_?%#?-HA1M'B0AYJ7]^R/>PE M&\$T$!S6R#28#)TT+<0?:L:D=1Y-4::C:.(..#S3)#;!7^NF++!72FG]::0= MK2HJJ%XG[ _[R[@,I8S#[LNI?.WM0;]_"1?"=O:BL9S7RAR/:"'_)DH.#S1. M'&E!J&@#SHVG"'.+/([D!-"/&( SD7X4@9 <(?J(284I2(7Y6)T[2!)#]=.79^Q50.,245FDX?-G( 'QH[:^])T@H%X7-&6/$BMQQZED0+_J&%Z7! M;RSB6MJ$I)!H> ,5>5G0-)8F3%@0!Y?M*KEO[Q_[R,C1T,Z9*=M0?\%G'D#* MQ%V^]7QV]_?YS^%4AJWXQK)_J)*>U<"8X[$YV[S[$>\^5C9*F= RPGMONVTO]U%/@=_ESN69 ,>#?R#=>]'L0&=&= MIZ-N6LW;G,15F0@9?TV4,+ 0P-BN3^&:WQS]8G^D]./+R^OF/U!+ P04 M" !=BV-0067'44L" "$"P #0 'AL+W-T>6QEHJ-S MI/_YZ>(,+@O #1J.!-5A NMR_>>5R4%<%*=RA*$B612<:)-5^5>52H@ M:64G<>;-?'_A<4(%CD-1\QNN*Y3(6N@(GPTNY.9?RQ0B_'#\]ELM]=4;Y-JC M=T='_L/)U=1_W 9.,'(:G]((!XLS[/VYZ*GO_UK8!B?BY\\4?TI[(KUX+O?3 MX%/Y"ROO=?L?AYD4XS',L7.8_(0#6A,6X6O"Z$I1.RLCG+*-<\^L(Y%,*J3- M^1N^P'JJ1Q<.7,]>C4Z'4R%5F]ME<+^K;O@DT/6%;+4O/ M!K66W!@I);D4I&7H9W2&D4V L7O[W7S-=K2;#+DQ]DA\C"Q%;YI5=^9X:GZ+ MO*WFM+=E]]-%)5U+_;$VRQ%MW]X>N%.0T:;M-]D 8-1)6;+-!T9SP<$MYK<) M@ST3QB'I\Z!"*OIH].Q528P#%$9K4)HFVY[OBI1+:'1_G9IL7^;9 3*_]#[G M($ 1M@UM[OYKWN7_3&PKS%\SMW\K4^(7A)Q?O'Y&6TT/ ')Q") '<-SSRW_, MZ'6E<:O^[E3?P8M6-66:BHZVH&D*CL<^?R)\:U]?;*<&CD78R&NR,D_B'7TS M-X6,U$S?V26VP0B/]F<+'BR&4XV=:-/1NNNV[Z:3'2U%ANNQ^U6-.;(JE4;WIE- M=3W16R7X4J^%Z#;U))Y.\\F&RV;TYO7#M>9JXFZTG:@ZV39FI]WQ38I;_7C< M;C)N3K@1E_SJ9#0=,=YW[3M9=T*=\TZ\5VV_EOB4/3!\R)2@?^_Y)E0G*^_$CE]]Y8;U M9)1/S05OI)97LI;=_^N$E^I/ZG&=K62E3AOJWXC MFFY7CTK4MO1&K^56CUC#-^)D]' *X\V2732=H6$?FMVES+GVNYBB/RQWWZLS M-?8(R]0K:0ZH#\O(@M-!GIGMMI9+4_J2G?*:-Y5@0Y5K!S &@/'1 -F+.7<@ M$P"9/"/DPD+8#VC6KMB7K5 .9 H@TZ-!+KJVF#FFLV M5[*II -9 LB2%C(9LZ_B1C2]<'AF@&=&RY..V057C:DF_?W%QU;KEVPN%#MK M-QMSHQ=NGSU%G?:4%C,;FQOZLS?E#H=<+.@28IGD8W:I^%*8>UH)><--Z?HO MUHC.!40NB8AE4HS-TR^V7!HAWYGK:.'5'3)(1*R0TJ*9"R@S2A@&#.;V;NUG M7$!DCXA8'[.Q&;UTID.QY;*W6OM#A A)(R*V1C0=L_=MN[R5=>TR(4=$U)*( M;".M5"_"#QM20T3LALC(X;,9WFLVY_=\*/L1#.D@(O9!9(3PCDO%OO&Z%^R3 MX+I7NR& BX@,$1$K(K*.,(VSNW<'R,@&,;$-(J,#.X+[\?J$JN_9.]F8-"MY_3 MX&(B/<34T<'H8=%? M:?&SM_,7%S?[=8@4$5,K H6O[[&+B3014VL"8B;NO 5R1T+LCL< QEY<#@/V MERX:4D9"K R8Q;P;G2"#),0&VUI52++),26"26U8%TBQR34$<2);$$XY)B$VC&![!:$1(9)J US M."M95G?2&1DFI4XGO_-2J 939)B4.I2 X&1@74QDF)0ZH^QEIV ](L6DU)'E M=X@*HL$U#V*MN"D@"(=\DCY#1/FS.) BGZ3'7.[XGKJ8R"@IM5$@9N9B(K>D M1\TON8N)[)(2V\4-!N>BX[+VVDV&E)(]8VCYGXU%'AVR2D9LE1!=[-$AF63$ M,@G1)1X=,DE&;!*<^=S4G"&K9,16P9ANCYC!M71BOSR)IJ&&C,R2$9L%9%.+ MZF(BLV3$9@EFTU!=(J]DQ%X!X72_+I%7,F*OA,-IH#)S9)BG#B^(TK_52#DY]7H+Q/SL8B+EY-0K\?LK MRPXC5^Z;<#E\@8LZTJ"YDW-W.3Q'XLFI(PW"]*; _'BK]@;3';7E2#WY M,2?,O%%;@=Q3/..$6:"S+)!PBJ/.F)V[F,@\!;5Y$*;7;@JDGH):/1#3;3<% M4D]!K1Z(Z;4;I)Z"6CT0TYW_*9!Z"FKU/)G-#35R^.(PM74.$?J3+ 523D&M MG(.,WE1+@7Q34/OF(*,WX5(BV934LCG(:(=K;FHLD7=*:N\X*PR!YE(BV93/ M]@K9@892(L>4S[@V$VPB)5)+2:V6 )W?.)!12FJC!.A2CPZ)I*0628 N\^B0 M1$IJB03H%W-%;-_[)6B.,WLJ_2KOJ[/S+XOS<>6V_W#-1Y^Y_OF/U!+ P04 M" !=BV-0\NI3.\D" !,-P &@ 'AL+U]R96QS+W=ODI=D$6?42:9I-R#8] .Q+4-4D63W=3VI"B0Z M'1A'$PN&!?(?&!\$ZCZ^E&,['+ISW1\N=?%^.I[KJMD/P^6;,76]+Z>V/G27 MN?ZW[4H9J;A?[<-W@>LO'I?S/]MUV>UB7[]WZUZFF@0 _2Z2"E!\7IH$@/2M-!B1Z4IX,R/<@N@8Q+ M?A+"FJ^U!5Q;OM<6@&WY8EM MN6;;0':EJ^V!6Q;OML6P&WY MEJ^W +V%K[< O66&9VWTL,W76X#>PM=;@-["UUN WL+76X#>PM=;@-["UUN MWL+76X#>PM?; ;T=7V\']'9\O1W0V\UP5H(.2_AZ.Z"WX^OM@-Z.K[<#>CN^ MW@[H[?AZ.Z"WX^OM@-Z.K[<'>GN^WA[H[?EZ>Z"WY^OM@=Y^AK-N=-C-U]L# MO3U?;P_T]GR]/=#;\_7V0&_/U]L#O3U?[P#T#GR] ] [\/4.0._ USL O0-? M[P#T#C.\JT0O*_EZ!Z!WX.L=@-Z!KW< >@>^W@'H'?AZ*]!;^7HKT%OY>BO0 M6_EZ*]!;^7HKT%OY>BO06V>8-4'#)GR]%>BM?+T5Z*U\O17HK7R](] [\O6. M0._(USL"O2-?[PCTCGR](] [\O6.0._(USL"O>,,LX)H6)"O=P1Z1[[>$>@= M^7HGH'?BZYV WHFO=P)Z)[[>">B=^'HGH'?BZYV WHFO=P)Z)[[>">B=9ICU M1L/>?+T3T#OQ]N^[7!E&UL MS=O?;ILP%,?Q5XFXG8*# >-,36^VW6Z5MA?PP$E0^"?;[=*WGT/;2:LRJ5,3 MZ7L3 L><\X-8G[O<_'B&J;/=O,;OV\E_B N2Q9=C[.+CM4T2JSX1;YCP^L;3>;SOVX-UKFWL M?T4;M]NVMLU8W_?QEM1/SIK&[ZT-?9?ZO7&V^1Y<.^R>\]X9%[Z:/C86QT[\ MM2"]7H[PV-GS >;*)2>'N"WLN5%SX>DS>]? E]U0C\XN)Q>K+K1G'B]&NHM5 M+TX++_F(]K1U&MN\:7AL?;T?]M?H#O/WVH@2AB)I12,THIF845#.*JAF%U8SB:D:!-:/(*BFR M2HJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K#E%UIPB:TZ1-:?(FE-DS2FRYA19 M&UL4$L! A0#% @ 78MC4+S&"4"J M @ > H !@ ( !]P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4-1G0S"\ P CQ !@ M ( !)!, 'AL+W=O(ZJ&@, (@, 8 " 187 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ 78MC4!V53LBP 0 T@, !@ ( !ZQX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4-R[A4:S M 0 T@, !D ( !J20 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4.1%S*&S 0 T@, !D M ( !:BH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 78MC4 ,1_6&T 0 T@, !D ( !*S M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M78MC4.3Y':^V 0 T@, !D ( ![#4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4#C8#A:U 0 MT@, !D ( !KSL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4!70*5VQ 0 T@, !D M ( !<$$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 78MC4.(*.[RU 0 T@, !D ( !+D< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC M4+>P:?WC 0 04 !D ( !GDX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4,5G@HRX 0 T@, M !D ( !HU0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4'@Z@)_% 0 -P0 !D M ( !<5H 'AL+W=O&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0# M% @ 78MC4!6V6,'< 0 04 !D ( !2V 'AL+W=O M8@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4/SR M#T[< 0 04 !D ( !868 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4!+3RP"W 0 T@, !D M ( !GFP 'AL+W=O!0 &0 @ &,;@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ 78MC4.>=(9EL @ (P@ !D ( ! M#7, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 78MC4+9/T^]G @ 7P@ !D ( !/WT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4)<: M 0 :@0 !D ( !Y(8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4-31;O 9 @ <08 !D M ( !=HT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 78MC4*^%[\(1 @ *P8 !D ( !(90 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M78MC4-G@P8 !D ( !]YH 'AL+W=OA(" #N!@ &0 @ $K MI >&PO=V]R:W-H965TNT&@( $$& 9 " 72F !X;"]W;W)K&UL4$L! A0#% @ 78MC4$\*D $ @ ; 4 !D M ( !Q:@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 78MC4#R'_UF= P 91 !D ( !A:\ 'AL M+W=O)&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC M4+ZC"CWZ 0 + 4 !D ( !@;D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4#>C'1FO @ $@H M !D ( !^, 'AL+W=OPP M>&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4+GJ9JQY @ D0D !D M ( !9\@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 78MC4*4U] W 0 (@0 !D ( !(\\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4,(T MHC@3 @ (@8 !D ( !H-4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78MC4%+=!8*^ P LQ !D M ( !.=P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 78MC4."9S!H%=@ Z](! !0 ( ! MJ^D 'AL+W-H87)E9%-T&UL4$L! A0#% @ 78MC4$%EQU%+ M @ A L T ( !XE\! 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ 78MC4/+J4SO) @ 3#< !H M ( !V6@! 'AL+U]R96QS+W=O XML 83 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
11. Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Acquisition Contingent Consideration Member    
Accrued wages and benefits $ 538 $ 301
Accrued accounts payable 566 243
Accrued sales and telecommunications taxes 529 480
Product warranty liability 37 16
Other 84 91
Total accrued expenses $ 1,754 $ 1,131

XML 84 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
13. Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2019
Assets, Fair Value Disclosure [Abstract]  
Financial instruments
    December 31, 2019     December 31, 2018  
    Carrying Value     Estimated Fair Value     Carrying Value     Estimated Fair Value  
Assets:                        
Trade receivables, net   $ 386     $ 386     $ 429     $ 429  
Equipment financing receivables     704       704       251       251  
Liabilities:                                
Finance leases   $ 116     $ 116     $ 144     $ 144  
Notes payable     -       -       56       56  
Asset acquisition contingent consideration     175       175       -       -  
Liabilities recognized in balance sheet on a recurring basis
          Fair value measurement at reporting date  

Description

  As of December 31,2019     Level 1     Level 2     Level 3  
                         
Liabilities:                        
Asset acquisition contingent consideration   $ 175     $ -     $ -     $ 175  
                                 

 

Description

  As of December 31, 2018     Level 1     Level 2     Level 3  
                                 
Liabilities:                                
Asset acquisition contingent consideration   $ -     $ -     $ -     $ -  

 

Recurring Level 3 measurement of asset acquisition contingent consideration liability

Contingent consideration liability

  Fair Value at December 31, 2019  

Valuation technique

Unobservable inputs

  Range  
Revenue - based payments   $ 175   Discounted cash flow Discount Rate     3.67 %
                     
            Probability of milestone payment     90 %
            Projected year of payments     2020  
                     
                     
Progression of Level 3 instruments
    Asset Acquisition Contingent Consideration  
Balance at December 31, 2017   $ -  
Additions     -  
Balance at December 31, 2018   $ -  
Additions     175  
Balance at December 31, 2019   $ 175  
XML 85 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
17. Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Future aggregate minimum operating and finance lease obligations
Year ending December 31,        Operating Leases        Finance Leases  
                 
2020   $ 51     $ 36  
2021     1       37  
2022     -       36  
2023     -       22  
2024     -       -  
Total minimum lease payments     52       131  
Less: amount representing interest     (1 )     (15 )
Present value of minimum lease payments   $ 51     $ 116  
Lease term and discount
Lease term and discount rate    December 31, 2019   
Weighted-average remaining lease term (years)      
Operating leases     0.3  
Finance leases     3.6  
Weighted-average discount rate        
Operating leases     6.7 %
Finance leases     6.7 %
Cash paid for amounts included in the measurement of lease liabilities
   

Year Ended

December 31,

2019

 
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases   $ 300  
Operating cash flows from finance leases     9  
Financing cash flows from finance leases     28  
Operating lease and sale-leaseback
Year ending December 31,          
2019   $ 300  
2020     50  
Total   $ 350  
Components of lease income
    Year Ended December 31,  
    2019     2018  
Lease income - sales type   $ 576     $ 205  
Interest income on lease receivables     117       105  
Total lease income     693       310  
Equipment finance receivables
    December 31,  
    2019     2018  
Gross financing receivables   $ 1,086     $ 392  
Less unearned income     (382 )     (141 )
Financing receivables, net     704       251  
Less: Current portion of finance receivables, net     (143 )     (67 )
Finance receivables due after one year   $ 561     $ 184  
Future minimum lease payments
Year ending December 31,    Lease Receivables  
2020   $ 300  
2021     289  
2022     237  
2023     177  
2024     83  
Gross equipment financing receivables     1,086  
Less: unearned income     (382 )
Equipment financing receivables, net   $ 704  
XML 86 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
1. Description of Business and Significant Accounting Policies (Details 1)
12 Months Ended
Dec. 31, 2019
Computer software  
Depreciable lives 3 years
Computer software | Minimum  
Depreciable lives 2 years
Computer software | Maximum  
Depreciable lives 5 years
Furniture and fixtures  
Depreciable lives 4 years
Leasehold improvements | Minimum  
Depreciable lives 2 years
Leasehold improvements | Maximum  
Depreciable lives 5 years
XML 87 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
1. Description of Business and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business

Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as “we,” “us,” or “our Company.” Crexendo is an award-winning premier provider of cloud communications, UCaaS, call center, collaboration services, and other cloud business services that are designed to provide enterprise-class cloud services to any size business at affordable monthly rates. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services.

Basis of Presentation

The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Crexendo Business Solutions, Inc. and Crexendo International, Inc. All intercompany account balances and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These consolidated financial statements reflect the results of operations, financial position, changes in stockholders’ equity, and cash flows of our Company.

 

Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations.

Cash and Cash Equivalents

We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of December 31, 2019 and 2018, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $4,004,000 and $1,645,000, respectively.

Restricted Cash

We classified $100,000 and $100,000 as restricted cash as of December 31, 2019 and 2018, respectively. Cash is restricted for compensating balance requirements on purchasing card agreements. As of December 31, 2019 and 2018, we had restricted cash in financial institutions in excess of federally insured limits in the amount of $100,000 and $100,000, respectively.

 

The following table provides a reconciliation of cash and cash equivalents and restricted cash reported on the balance sheet to the cash, cash equivalents, and restricted cash shown in the consolidated statement of cash flows (in thousands):

 

    December 31,     December 31,  
    2019     2018  
Cash and cash equivalents   $ 4,180,000     $ 1,849,000  
Restricted cash     100,000       100,000  
Total cash, cash equivalents, and restricted cash shown in the                
   consolidated statement of cash flows   $ 4,280,000     $ 1,949,000  

 

Trade Receivables

Trade receivables from our cloud telecommunications and web services segments are recorded at invoiced amounts.

Allowance for Doubtful Accounts

The allowance represents estimated losses resulting from customers’ failure to make required payments. The allowance estimate is based on historical collection experience, specific identification of probable bad debts based on collection efforts, aging of trade receivables, customer payment history, and other known factors, including current economic conditions. We believe that the allowance for doubtful accounts is adequate based on our assessment to date, however, actual collection results may differ materially from our expectations.

Contract Assets

Contract assets primarily relate to the Company’s rights to consideration for work completed but not billed as of the reporting date. The contract assets are transferred to receivables when the rights become unconditional.

Contract Costs

Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining telecommunications contracts which are recoverable. The Company capitalized contract costs in the amount of $815,000 and $713,000 at December 31, 2019 and December 31, 2018, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the year ended December 31, 2019 and 2018, the Company amortized $499,000 and $476,000, respectively, and there was no impairment loss in relation to the costs capitalized.

Inventory

Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs.

Property and Equipment

Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to five years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Depreciation expense is included in general and administrative expenses and totaled $41,000 and $20,000 for the years ended December 31, 2019 and 2018, respectively. Depreciable lives by asset group are as follows:

 

Computer and office equipment 2 to 5 years
Computer software 3 years
Furniture and fixtures 4 years
Leasehold improvements 2 to 5 years

 

Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations.

Asset Acquisition

Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. During the years ended December 31, 2019 and 2018, the Company acquired customer relationships for an aggregate purchase price of $351,000 and $0, respectively. The assets acquired were not material to our consolidated financial statements.

 

Goodwill

Goodwill is tested for impairment using a fair-value-based approach on an annual basis (December 31) and between annual tests if indicators of potential impairment exist.

 

Intangible Assets

Our intangible assets consist of customer relationships. The intangible assets are amortized following the patterns in which the economic benefits are consumed. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset. There was no impairment of intangible assets identified for the years ended December 31, 2019 and 2018.

 

Contract Liabilities

Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as deferred revenue.

 

Use of Estimates

In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods.  Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and product warranty liabilities. Management’s estimates are based on historical experience and on our expectations that are believed to be reasonable.  The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.  Actual results may differ from our current estimates and those differences may be material.

Contingencies

The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range.

 

Product and Service Revenue

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 3.

Cost of Service Revenue

Cost of service includes Cloud Telecommunications and Web Services cost of service revenue. Cloud Telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third party services we resell, personnel and travel expenses related to system implementation, and customer service. Web Services cost of service revenue consists primarily of customer service costs and outsourcing fees related to fulfillment of our professional web management services.

Cost of Product Revenue

Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third party equipment we purchase for resale.

Product Warranty

We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service. For 2019, actual warranty costs were approximately 1.6% of prior year net product revenue and the annual warranty provision was approximately 2.2% of current year net product revenue.

 

Contingent Consideration

Contingent consideration represents deferred asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets.

Research and Development

Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized.

 

Fair Value Measurements

The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following: 

 

Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.

 

Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:

 

·      Quoted prices for similar assets or liabilities in active markets;

·      Quoted prices for identical or similar assets in non-active markets;

·      Inputs other than quoted prices that are observable for the asset or liability; and

·      Inputs that are derived principally from or corroborated by other observable market data.

 

Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment.  These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.

 

Lease Obligations

We determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets.

 

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.

 

Notes Payable

We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period.

Income Taxes

We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. We have placed a full valuation allowance on net deferred tax assets.

 

Interest and penalties associated with income taxes are classified as income tax expense in the consolidated statements of operations.

 

Stock-Based Compensation

For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award.  Equity classified awards include the issuance of stock options and restricted stock units (“RSUs”).

 

Comprehensive Income/(Loss)

There were no other components of comprehensive income/(loss) other than net income/(loss) for the years ended December 31, 2019 and 2018.

Operating Segments

Accounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services. Research and development expenses are allocated to Cloud Telecommunications and Web Services segments based on the level of effort, measured primarily by wages and benefits attributed to our engineering department.  Indirect sales and marketing expenses are allocated to the Cloud Telecommunications and Web Services segments based on level of effort, measured by month-to-date contract bookings.  General and administrative expenses are allocated to both segments based on revenue recognized for each segment. Accounting guidance also establishes standards for related disclosure about products and services, geographic areas and major customers. We generate over 90% of our total revenue from customers within North America (United States and Canada) and less than 10% of our total revenues from customers in other parts of the world.

 

Significant Customers

No customer accounted for 10% or more of our total revenue for the years ended December 31, 2019 and 2018. One telecommunications services customer accounted for 11% and 22% of total trade accounts receivable as of December 31, 2019 and 2018, respectively.

Recently Adopted Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), and in December 2018, ASU No. 2018-20, Narrow-Scope Improvements for Lessors, and in July 2018, ASU No. 2018-10, Codification Improvements to Topic 842, Leases, and ASU 2018-11, Leases (Topic 842) - Targeted Improvements (collectively, “the new lease standard” or “ASC 842”). The new standard requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than 12 months. This ASU does not significantly change the previous lease guidance for how a lessee should recognize, measure, and present expenses and cash flows arising from a lease. Additionally, the criteria for classifying a finance lease versus an operating lease are substantially the same as the previous guidance. We adopted Topic 842 as of January 1, 2019, using the alternative transition method that allowed us to recognize a cumulative-effect adjustment to the opening balance of retained earnings at the beginning of the period of adoption. We used the package of practical expedients permitted under the transition guidance that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. We elected the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Additionally, we elected the hindsight practical expedient to determine the reasonably certain lease terms for existing leases. The adoption of Topic 842 did not have a material adjustment to the opening balance of retained earnings. The adoption of Topic 842 had a material impact on our consolidated balance sheet due to the recognition of right-of-use (“ROU”) assets and lease liabilities. As a result of the adoption of the standard, the Company recognized ROU assets and lease liabilities of $1,088,000 as of January 1, 2019. The adoption of Topic 842 did not have a material impact on our consolidated statement of operations or our consolidated statement cash flows.

 

In August 2018, the FASB issued ASU 2018-07, to simplify the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees, with certain exceptions. The new guidance expands the scope of Accounting Standards Codification (ASC) 718 to include share-based payments granted to nonemployees in exchange for goods or services used or consumed in an entity’s own operations and supersedes the guidance in ASC 505-50. The guidance also applies to awards granted by an investor to employees and nonemployees of an equity method investee for goods or services used or consumed in the investee’s operations. The guidance in ASC 718 does not apply to instruments issued to a lender or an investor in a financing (e.g., in a capital raising) transaction. It also does not apply to equity instruments granted when selling goods or services to customers in the scope of ASC 606. However, the guidance states that share-based payments granted to a customer in exchange for a distinct good or service to be used or consumed in the grantor’s own operations are accounted for under ASC 718. The Company adopted ASU 2018-07 effective January 1, 2019. The adoption of this ASU did not have an impact on our consolidated financial statements.

 

 In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805) Clarifying the Definition of a Business, that provides guidance to assist entities with evaluating when a set of transferred assets and activities (set) is a business. Under the new guidance, an entity first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the set is not a business. If it’s not met, the entity then evaluates whether the set meets the requirement that a business include, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. Under today’s guidance, it doesn’t matter whether all the value relates primarily to one asset. Under ASU 2017-01, a set is not a business when substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. The ASU includes guidance on which types of assets can and cannot be combined into a single identifiable asset or a group of similar identifiable assets for the purpose of applying the threshold. We adopted this guidance effective January 1, 2018. The adoption of this guidance did not have an impact on our consolidated financial statements.

 

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. As a result, amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. We adopted the new accounting standards effective January 1, 2018. Amounts generally described as restricted cash are now presented with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. As a result of adoption, there was no impact to cash flows from operating, investing or financing activities. A reconciliation of cash and cash equivalents and restricted cash presented on the balance sheet to the totals presented in the statement of cash flows as cash, cash equivalents, and restricted cash has been added to the footnote disclosures, see Note 1.

 

In August 2016, the FASB issued ASU No. 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which amends ASC 230, to clarify guidance on the classification of certain cash receipts and payments in the statement of cash flows. The changes to the classification of how certain cash receipts and payments are presented within the statement of cash flows had no impact on our consolidated financial statements. The Company adopted ASU 2016-5 effective January 1, 2018. The adoption of these new ASUs required us to restate the previously reported cash and cash equivalent amounts reported in prior periods to include restricted cash.

 

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers. The objective of ASU 2014-09 is to establish a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers. The Company adopted this guidance on January 1, 2018 utilizing the full retrospective method of adoption allowed by the standard, in order to provide for comparative results in all periods presented. Under the standard, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. In addition, the standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. We elected to adopt the standard effective January 1, 2018. The most significant impact of the standard relates to our accounting for incremental costs to obtain a contract and principal versus agent considerations. Specifically, incremental sales leadership commission were expensed immediately rather than ratably over the term of the related contracts. Revenue from the resale of broadband Internet services and professional website management services were recognized on a gross basis as a principal rather than on net basis as an agent. The new standard focuses on control of the specified goods and service as the overarching principle and the Company does not control the delivery of the goods and services. Revenue recognition related to our hardware, telecommunications services and website hosting services remains substantially unchanged.

 

In May 2017, the FASB issued ASU 2017-09, Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting, the amendments provide guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. The Company adopted ASU 2017-09 effective January 1, 2018. The adoption of this ASU did not impact our consolidated financial statements.

Recently Issued Accounting Pronouncements

In August 2018, the FASB issued ASU 2018-13, which changes the fair value measurement disclosure requirements of ASC 820. The amendments in this ASU are the result of a broader disclosure project called FASB Concepts Statement, Conceptual Framework for Financial Reporting — Chapter 8: Notes to Financial Statements, which the Board finalized in August 2018. The Board used the guidance in the Concepts Statement to improve the effectiveness of ASC 820’s disclosure requirements. The ASU is effective for all entities for fiscal years beginning after December 15, 2019, including interim periods therein. Early adoption is permitted. The Company is in the process of evaluating the impact of this new ASU on our consolidated financial statements.

 

In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminates Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. This guidance is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted. ASU 2017-04 should be adopted on a prospective basis. The Company will adopt this standard effective January 1, 2020 and the adoption of this ASU will not have a material impact on our consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. Following the effective date philosophy for all other entities in ASU 2019-10, which includes smaller reporting companies (SRCs), this guidance is effective for fiscal years beginning after December 15, 2022 including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.

 

XML 88 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 89 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
19. Employee Benefit Plan
12 Months Ended
Dec. 31, 2019
Employee Benefit and Share-based Payment Arrangement, Noncash Expense [Abstract]  
19. Employee Benefit Plan

We have established a retirement savings plan for eligible employees. The plan allows employees to contribute a portion of their pre-tax compensation in accordance with specified guidelines. For the years ended December 31, 2019 and 2018, we contributed approximately $123,000 and $115,000 to the retirement savings plan, respectively.

 

XML 90 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
15. Stock-Based Compensation
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
15. Stock-Based Compensation

We have various incentive stock-based compensation plans that provide for the grant of stock options, restricted stock units (RSUs), and other share-based awards of up to 5,001,214 shares to eligible employees, consultants, and directors. As of December 31, 2019, we had 1,714,542 shares remaining in the plans available to grant.

 

Stock Options

 

The weighted-average fair value of stock options on the date of grant and the assumptions used to estimate the fair value of stock options granted during the years ended December 31, 2019 and 2018 using the Black-Scholes option-pricing model were as follows:

 

    Year Ended December 31,  
    2019     2018  
Weighted-average fair value of options granted   $ 1.76     $ 1.86  
Expected volatility     89 %     88 %
Expected life (in years)     4.20       4.30  
Risk-free interest rate     2.18 %     2.69 %
Expected dividend yield     0.00 %     0.00 %

 

The expected volatility of the options is determined using historical volatilities based on historical stock prices. The expected life of the options granted is based on our historical share option exercise experience. The risk-free interest rate is determined using the yield available for zero-coupon U.S. government issues with a remaining term equal to the expected life of the option. The Company has not declared any dividends, therefore, it is assumed to be zero.

 

The following table summarizes the stock option activity under the plans for the years ended December 31, 2019 and 2018:

 

    Number of Shares       

Weighted-Average
Exercise Price

   

Weighted-Average
Remaining Contract Life

   

Aggregate
Intrinsic Value
(in thousands)

 
Outstanding at January 1, 2018     3,648,939   2.61     4.3 years      1,346   
Granted     329,000      2.83                    
Exercised     (106,557 )    1.46                    
Cancelled/forfeited     (207,382 )    1.72                    
Outstanding at December 31, 2018     3,664,000     2.71       3.5 years        1,007   
Granted     210,500      2.70                    
Exercised     (465,650 )    1.82                    
Cancelled/forfeited     (219,690 )    6.26                    
Outstanding at December 31, 2019     3,189,160     2.60       2.9 years        5,668   
Shares vested and expected to vest     3,128,660     2.60       2.9 years        5,576   
Exercisable as of December 31, 2019     2,926,485     2.59       2.6 years        5,266   
Exercisable as of December 31, 2018     3,363,569     2.73       3.3 years        968   

  

The total intrinsic value of options exercised during the years ended December 31, 2019 and 2018, was $829,000 and $107,000 respectively.

 

As of December 31, 2019, the total future compensation expense related to non-vested options not yet recognized in the consolidated statements of operations was approximately $446,000 and the weighted-average period over which these awards are expected to be recognized is approximately 1.8 years.

 

Restricted Stock Units:

 

The following table summarizes the RSUs outstanding:

 

    Years Ended December 31,  
    2020     2021     2022  
RSUs with service-based vesting conditions     29,990       29,988       5,030  

 

The following table summarizes the RSUs activity under the plans for the years ended December 31, 2019 and 2018:

 

          Weighted-Average  
    Number of Units     Fair Value  
Outstanding at January 1, 2018     -     $ -  
Granted     -       -  
Vested/released     -       -  
Cancelled/forfeited     -       -  
Outstanding at December 31, 2018     -       -  
Granted     90,000       2.25  
Vested/released     (24,992 )     2.25  
Cancelled/forfeited     -       -  
Outstanding at December 31, 2019     65,008       2.25  

 

The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2019 and 2018 was $2.25 and $0, respectively.

 

The total intrinsic value of RSUs that vested and were released during the years ended December 31, 2019 and 2018, was $86,000 and $0 respectively.

 

As of December 31, 2019, the total future compensation expense related to non-vested options not yet recognized in the consolidated statements of operations was approximately $143,000 and the weighted-average period over which these awards are expected to be recognized is approximately 2.1 years.

 

The following table summarizes the statement of operations effect of stock-based compensation for the years ended December 31, 2019 and 2018 (in thousands):

 

    Year Ended December 31,  
    2019     2018  
Share-based compensation expense by type:            
Stock options   $ 339     $ 438  
Restricted stock units     60       -  
Total cost related to share-based compensation expense   $ 399     $ 438  
Share-based compensation expense by financial statement line item:                
Cost of revenue   $ 57     $ 136  
Research and development     46       71  
Selling and marketing     72       69  
General and administrative     224       162  
Total cost related to share-based compensation expense   $ 399     $ 438  

 

There is no tax benefit related to stock compensation expense due to a full valuation allowance on net deferred tax assets at December 31, 2019 and 2018, respectively.

 

XML 91 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
12. Notes Payable (Details Narrative) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Disclosure [Abstract]    
Note payable agreements balance $ 0 $ 56
XML 92 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
20. Segments (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Depreciation and amortization $ 94 $ 92
Interest expense 12 12
Cloud Telecommunications Segment    
Depreciation and amortization 90 86
Interest expense 11 12
Web Services Segment    
Depreciation and amortization 4 6
Interest Income 6 7
Interest expense $ 1 $ 0
XML 93 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
10. Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Goodwill Abstract    
Balance Beginning $ 272 $ 272
Increase (decrease) 0 0
Balance Ending $ 272 $ 272
XML 94 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
1. Description of Business and Significant Accounting Policies (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Restricted cash $ 100 $ 100
Cash and cash equivalents in financial institutions in excess of federally insured limits 4,004 1,645
Restricted cash federally insured limits 100 100
Capitalized contract costs 815 713
Amortization in relation to costs capitalized 499 476
Depreciation and amortization expense included in general and administrative expenses 41 20
Customer relationships acquisition 351 0
Interest Income $ 6 $ 7
XML 95 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
14. Equity (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Shares of common stock reserved for future issuance
Stock-based compensation plans:      
Outstanding option awards     3,286,672  
Available for future grants     1,714,542  
      5,001,214  
XML 96 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
20. Segments (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Information on reportable segments and reconciliation to condensed consolidated net (loss) income
     Year Ended December 31,  
    2019     2018  
Revenue:            
Cloud telecommunications   $ 13,780     $ 11,083  
Web services     656       825  
Consolidated revenue     14,436       11,908  
                 
Income/(loss) from operations:                
Cloud telecommunications     864       (613 )
Web services     271       407  
Total operating income/(loss)     1,135       (206 )
Other income/(expense), net:                
Cloud telecommunications     (2 )     5  
Web services     12       (7 )
Total other income/(expense), net     10       (2 )
Income/(loss) before income tax provision:                
Cloud telecommunications     862       (608 )
Web services     283       400  
Income/(loss) before income tax provision   $ 1,145     $ (208 )
XML 97 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
18. Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
18. Commitments and Contingencies

Annual Incentive Bonuses Accrual

 

We utilize incentive bonuses to reward performance achievements and have in place annual target incentive bonuses, payable either in whole or in part, depending on the extent to which the financial performance goals set by the Compensation Committee are achieved.  Under our 2019 Profit Sharing Plan, incentive bonuses for all of the participants, including the participating officers excluding the CEO, were determinable based upon two measures of corporate financial performance. For there to be any award to a participant, the following two criterial must be met (a) The revenue for the year ended December 31, 2019 must exceed the budgeted revenue approved by the Board; and (b) adjusted EBITDA must exceeds the budgeted adjusted EBITDA approved by the board. If the requirement of (a) are met there shall be an award pool of fifty (50) percent of the excess above the budgeted adjusted EBITDA, to be allocated to participants based on the participant’s proportionate share. The total maximum amount that may be placed in the pool would be $200,000 (which would require adjusted EBITDA to exceed target by $400,000). Both of these measures were met and the $200,000 was included in accrued expenses in the accompanying balance sheet as of December 31, 2019.

 

XML 98 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
14. Equity
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
14. Equity

Common Stock

 

Shares of common stock reserved for future issuance as of December 31, 2019 were as follows:

 

Stock-based compensation plans:      
Outstanding option awards     3,286,672  
Available for future grants     1,714,542  
      5,001,214  

 

XML 99 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
22. Subsequent Events
12 Months Ended
Dec. 31, 2019
Subsequent Events [Abstract]  
22. Subsequent Events

On January 27, 2020, the Company entered into an agreement to purchase our corporate office building located at 1615 S 52nd St, Tempe, AZ 85281 from a Company that is owned by the major shareholder and CEO of the Company for $2,500,000. Simultaneously with the execution of the purchase agreement and the closing of the purchase of the Property, we entered into a Fixed Rate Term Loan Agreement with Bank of America, N.A. to finance Two Million Dollars ($2,000,000) of the purchase price. The Loan Agreement has a term of seven (7) years with monthly payments of Eleven Thousand Eight Hundred Forty-One and 15/100 Dollars ($11,841.15), including interest at 3.67%, beginning on March 1, 2020, secured by office building.

 

XML 100 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
11. Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2019
Acquisition Contingent Consideration Member  
Accrued expenses

Accrued expenses consisted of the following (in thousands):

    December 31,  
    2019     2018  
Accrued wages and benefits   $ 538     $ 301  
Accrued accounts payable     566       243  
Accrued sales and telecommunications taxes     529       480  
Product warranty liability     37       16  
Other     84       91  
Total accrued expenses   $ 1,754     $ 1,131  

 

The changes in aggregate product warranty liabilities for the years ended December 31, 2019 and 2018 were as follows (in thousands):

 

    Warranty Liabilities  
Balance at January 1, 2018   $ -  
Accrual for warranties     31  
Warranty settlements     (15 )
Balance at December 31, 2018     16  
Accrual for warranties     37  
Adjustments related to pre-existing warranties     7  
Warranty settlements     (23 )
Balance at December 31, 2019   $ 37  

 

XML 101 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
3. Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Revenues [Abstract]  
Disaggregation of revenue
Year Ended December 31, 2019   Cloud           Total  
(In thousands)   Telecommunications     Web Services     Reportable  
    Segment     Segment     Segments  
Major products/services lines                  
Desktop devices   $ 1,691     $ -     $ 1,691  
Equipment financing revenue     117       -       117  
Telecommunications services     10,809       -       10,809  
Fees, commissions, and other, recognized over time     844       -       844  
One time fees, commissions and other     319       -       319  
Website hosting services     -       586       586  
Website management services and other     -       70       70  
    $ 13,780     $ 656     $ 14,436  
Timing of revenue recognition                        
Products and fees recognized at a point in time   $ 2,010     $ -     $ 2,010  
Services and fees transferred over time     11,770       656       12,426  
    $ 13,780     $ 656     $ 14,436  

 

 

Year Ended December 31, 2018   Cloud           Total  
(In thousands)   Telecommunications     Web Services     Reportable  
    Segment     Segment     Segments  
Major products/services lines                  
Desktop devices   $ 1,447     $ -     $ 1,447  
Equipment financing revenue     105       -       105  
Telecommunications services     8,817       -       8,817  
Fees, commissions, and other, recognized over time     629       -       629  
One time fees, commissions and other     85       -       85  
Website hosting services     -       708       708  
Website management services and other     -       117       117  
    $ 11,083     $ 825     $ 11,908  
Timing of revenue recognition                        
Products and fees recognized at a point in time   $ 1,532     $ -     $ 1,532  
Services and fees transferred over time     9,551       825       10,376  
    $ 11,083     $ 825     $ 11,908  

 

Contract balances
    December 31,     December 31,  
(In thousands)   2019     2018  
Receivables, which are included in Trade receivables, net of allowance            
for doubtful accounts   $ 386     $ 429  
Contract assets     22       12  
Contract liabilities     1,214       1,063  
Significant changes in the contract assets and liabilities
    For the Year Ended     For the Year Ended  
(In thousands)   December 31, 2019     December 31, 2018  
    Contract Assets     Contract Liabilities     Contract Assets     Contract Liabilities  
Revenue recognized that was included in the contract liability balance at the beginning of the period   $ -     $ (882 )   $ -     $ (837 )
Increase due to cash received, excluding amounts recognized as revenue during the period     -       1,033       -       912  
Transferred to receivables from contract assets recognized at the beginning of the period     (13 )     -       (2 )     -  
Increase due to additional unamortized discounts     23       -       11       -  
Performance obligations
    2020     2021     2022     2023     2024     2025     Total  
Desktop devices   $ 166       -       -       -       -           $ 166  
Telecommunications service   $ 10,012       7,134       4,984       2,878       934       2     $ 25,944  
All consideration from contracts with customers is included in the amounts presented above                                                        
XML 102 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
7. Prepaid Expenses (Tables)
12 Months Ended
Dec. 31, 2019
Prepaid Expense and Other Assets [Abstract]  
Prepaid expenses
    December 31,  
    2019     2018  
Prepaid corporate insurance   $ 48     $ 43  
Prepaid software services     17       28  
Prepaid tax liability deposit     3       48  
Prepaid inventory deposits     -       61  
Other prepaid expenses     73       64  
Total prepaid assets   $ 141     $ 244  
XML 103 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
1. Description of Business and Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
1. Description of Business and Significant Accounting Policies

Description of Business – Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as “we,” “us,” or “our Company.” Crexendo is an award-winning premier provider of cloud communications, UCaaS, call center, collaboration services, and other cloud business services that are designed to provide enterprise-class cloud services to any size business at affordable monthly rates. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services.

 

Basis of Presentation – The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Crexendo Business Solutions, Inc. and Crexendo International, Inc. All intercompany account balances and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These consolidated financial statements reflect the results of operations, financial position, changes in stockholders’ equity, and cash flows of our Company.

 

Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations.

 

 Cash and Cash Equivalents – We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of December 31, 2019 and 2018, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $4,004,000 and $1,645,000, respectively.

 

Restricted Cash – We classified $100,000 and $100,000 as restricted cash as of December 31, 2019 and 2018, respectively. Cash is restricted for compensating balance requirements on purchasing card agreements. As of December 31, 2019 and 2018, we had restricted cash in financial institutions in excess of federally insured limits in the amount of $100,000 and $100,000, respectively.

 

The following table provides a reconciliation of cash and cash equivalents and restricted cash reported on the balance sheet to the cash, cash equivalents, and restricted cash shown in the consolidated statement of cash flows (in thousands):

 

    December 31,     December 31,  
    2019     2018  
Cash and cash equivalents   $ 4,180,000     $ 1,849,000  
Restricted cash     100,000       100,000  
Total cash, cash equivalents, and restricted cash shown in the                
   consolidated statement of cash flows   $ 4,280,000     $ 1,949,000  

 

 

Trade Receivables – Trade receivables from our cloud telecommunications and web services segments are recorded at invoiced amounts.

 

Allowance for Doubtful Accounts – The allowance represents estimated losses resulting from customers’ failure to make required payments. The allowance estimate is based on historical collection experience, specific identification of probable bad debts based on collection efforts, aging of trade receivables, customer payment history, and other known factors, including current economic conditions. We believe that the allowance for doubtful accounts is adequate based on our assessment to date, however, actual collection results may differ materially from our expectations.

 

Contract Assets – Contract assets primarily relate to the Company’s rights to consideration for work completed but not billed as of the reporting date. The contract assets are transferred to receivables when the rights become unconditional.

 

Contract Costs – Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining telecommunications contracts which are recoverable. The Company capitalized contract costs in the amount of $815,000 and $713,000 at December 31, 2019 and December 31, 2018, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the year ended December 31, 2019 and 2018, the Company amortized $499,000 and $476,000, respectively, and there was no impairment loss in relation to the costs capitalized.

 

Inventory – Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs.

 

Property and Equipment – Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to five years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Depreciation expense is included in general and administrative expenses and totaled $41,000 and $20,000 for the years ended December 31, 2019 and 2018, respectively. Depreciable lives by asset group are as follows:

 

Computer and office equipment 2 to 5 years
Computer software 3 years
Furniture and fixtures 4 years
Leasehold improvements 2 to 5 years

 

Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations.

 

Asset Acquisitions – Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. During the years ended December 31, 2019 and 2018, the Company acquired customer relationships for an aggregate purchase price of $351,000 and $0, respectively. The assets acquired were not material to our consolidated financial statements.

 

Goodwill – Goodwill is tested for impairment using a fair-value-based approach on an annual basis (December 31) and between annual tests if indicators of potential impairment exist.

 

Intangible Assets – Our intangible assets consist of customer relationships. The intangible assets are amortized following the patterns in which the economic benefits are consumed. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset. There was no impairment of intangible assets identified for the years ended December 31, 2019 and 2018.

 

Contract Liabilities – Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as deferred revenue.

 

Use of Estimates – In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods.  Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and product warranty liabilities. Management’s estimates are based on historical experience and on our expectations that are believed to be reasonable.  The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.  Actual results may differ from our current estimates and those differences may be material.

 

Contingencies – The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range. 

 

Product and Service Revenue Recognition – Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 3.

 

Cost of Service Revenue – Cost of service includes Cloud Telecommunications and Web Services cost of service revenue. Cloud Telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third party services we resell, personnel and travel expenses related to system implementation, and customer service. Web Services cost of service revenue consists primarily of customer service costs and outsourcing fees related to fulfillment of our professional web management services.

 

Cost of Product Revenue – Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third party equipment we purchase for resale.

 

Product Warranty – We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service. For 2019, actual warranty costs were approximately 1.6% of prior year net product revenue and the annual warranty provision was approximately 2.2% of current year net product revenue.

 

Contingent Consideration – Contingent consideration represents deferred asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets.

 

Research and Development – Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized.

 

Fair Value Measurements – The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following: 

 

Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.

 

Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:

 

·      Quoted prices for similar assets or liabilities in active markets;

·      Quoted prices for identical or similar assets in non-active markets;

·      Inputs other than quoted prices that are observable for the asset or liability; and

·      Inputs that are derived principally from or corroborated by other observable market data.

 

Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment.  These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.

 

Lease Obligations – We determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets.

 

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.

 

Notes Payable – We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period.

 

Income Taxes – We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. We have placed a full valuation allowance on net deferred tax assets.

 

Interest and penalties associated with income taxes are classified as income tax expense in the consolidated statements of operations.

 

Stock-Based Compensation – For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award.  Equity classified awards include the issuance of stock options and restricted stock units (“RSUs”).

 

Comprehensive Income/(Loss) – There were no other components of comprehensive income/(loss) other than net income/(loss) for the years ended December 31, 2019 and 2018.

 

Operating Segments – Accounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has two operating segments, which consist of Cloud Telecommunications and Web Services. Research and development expenses are allocated to Cloud Telecommunications and Web Services segments based on the level of effort, measured primarily by wages and benefits attributed to our engineering department.  Indirect sales and marketing expenses are allocated to the Cloud Telecommunications and Web Services segments based on level of effort, measured by month-to-date contract bookings.  General and administrative expenses are allocated to both segments based on revenue recognized for each segment. Accounting guidance also establishes standards for related disclosure about products and services, geographic areas and major customers. We generate over 90% of our total revenue from customers within North America (United States and Canada) and less than 10% of our total revenues from customers in other parts of the world.

 

Significant Customers – No customer accounted for 10% or more of our total revenue for the years ended December 31, 2019 and 2018. One telecommunications services customer accounted for 11% and 22% of total trade accounts receivable as of December 31, 2019 and 2018, respectively.

 

Recently Adopted Accounting Pronouncements – In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), and in December 2018, ASU No. 2018-20, Narrow-Scope Improvements for Lessors, and in July 2018, ASU No. 2018-10, Codification Improvements to Topic 842, Leases, and ASU 2018-11, Leases (Topic 842) - Targeted Improvements (collectively, “the new lease standard” or “ASC 842”). The new standard requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than 12 months. This ASU does not significantly change the previous lease guidance for how a lessee should recognize, measure, and present expenses and cash flows arising from a lease. Additionally, the criteria for classifying a finance lease versus an operating lease are substantially the same as the previous guidance. We adopted Topic 842 as of January 1, 2019, using the alternative transition method that allowed us to recognize a cumulative-effect adjustment to the opening balance of retained earnings at the beginning of the period of adoption. We used the package of practical expedients permitted under the transition guidance that allowed us to not reassess: (1) whether any expired or existing contracts are or contain leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. We elected the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Additionally, we elected the hindsight practical expedient to determine the reasonably certain lease terms for existing leases. The adoption of Topic 842 did not have a material adjustment to the opening balance of retained earnings. The adoption of Topic 842 had a material impact on our consolidated balance sheet due to the recognition of right-of-use (“ROU”) assets and lease liabilities. As a result of the adoption of the standard, the Company recognized ROU assets and lease liabilities of $1,088,000 as of January 1, 2019. The adoption of Topic 842 did not have a material impact on our consolidated statement of operations or our consolidated statement cash flows.

 

In August 2018, the FASB issued ASU 2018-07, to simplify the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees, with certain exceptions. The new guidance expands the scope of Accounting Standards Codification (ASC) 718 to include share-based payments granted to nonemployees in exchange for goods or services used or consumed in an entity’s own operations and supersedes the guidance in ASC 505-50. The guidance also applies to awards granted by an investor to employees and nonemployees of an equity method investee for goods or services used or consumed in the investee’s operations. The guidance in ASC 718 does not apply to instruments issued to a lender or an investor in a financing (e.g., in a capital raising) transaction. It also does not apply to equity instruments granted when selling goods or services to customers in the scope of ASC 606. However, the guidance states that share-based payments granted to a customer in exchange for a distinct good or service to be used or consumed in the grantor’s own operations are accounted for under ASC 718. The Company adopted ASU 2018-07 effective January 1, 2019. The adoption of this ASU did not have an impact on our consolidated financial statements.

 

 In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805) Clarifying the Definition of a Business, that provides guidance to assist entities with evaluating when a set of transferred assets and activities (set) is a business. Under the new guidance, an entity first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the set is not a business. If it’s not met, the entity then evaluates whether the set meets the requirement that a business include, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. Under today’s guidance, it doesn’t matter whether all the value relates primarily to one asset. Under ASU 2017-01, a set is not a business when substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. The ASU includes guidance on which types of assets can and cannot be combined into a single identifiable asset or a group of similar identifiable assets for the purpose of applying the threshold. We adopted this guidance effective January 1, 2018. The adoption of this guidance did not have an impact on our consolidated financial statements.

 

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. As a result, amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. We adopted the new accounting standards effective January 1, 2018. Amounts generally described as restricted cash are now presented with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. As a result of adoption, there was no impact to cash flows from operating, investing or financing activities. A reconciliation of cash and cash equivalents and restricted cash presented on the balance sheet to the totals presented in the statement of cash flows as cash, cash equivalents, and restricted cash has been added to the footnote disclosures, see Note 1.

 

In August 2016, the FASB issued ASU No. 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which amends ASC 230, to clarify guidance on the classification of certain cash receipts and payments in the statement of cash flows. The changes to the classification of how certain cash receipts and payments are presented within the statement of cash flows had no impact on our consolidated financial statements. The Company adopted ASU 2016-5 effective January 1, 2018. The adoption of these new ASUs required us to restate the previously reported cash and cash equivalent amounts reported in prior periods to include restricted cash.

 

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers. The objective of ASU 2014-09 is to establish a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers. The Company adopted this guidance on January 1, 2018 utilizing the full retrospective method of adoption allowed by the standard, in order to provide for comparative results in all periods presented. Under the standard, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. In addition, the standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. We elected to adopt the standard effective January 1, 2018. The most significant impact of the standard relates to our accounting for incremental costs to obtain a contract and principal versus agent considerations. Specifically, incremental sales leadership commission were expensed immediately rather than ratably over the term of the related contracts. Revenue from the resale of broadband Internet services and professional website management services were recognized on a gross basis as a principal rather than on net basis as an agent. The new standard focuses on control of the specified goods and service as the overarching principle and the Company does not control the delivery of the goods and services. Revenue recognition related to our hardware, telecommunications services and website hosting services remains substantially unchanged.

 

In May 2017, the FASB issued ASU 2017-09, Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting, the amendments provide guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. The Company adopted ASU 2017-09 effective January 1, 2018. The adoption of this ASU did not impact our consolidated financial statements.

 

Recently Issued Accounting Pronouncements – In August 2018, the FASB issued ASU 2018-13, which changes the fair value measurement disclosure requirements of ASC 820. The amendments in this ASU are the result of a broader disclosure project called FASB Concepts Statement, Conceptual Framework for Financial Reporting — Chapter 8: Notes to Financial Statements, which the Board finalized in August 2018. The Board used the guidance in the Concepts Statement to improve the effectiveness of ASC 820’s disclosure requirements. The ASU is effective for all entities for fiscal years beginning after December 15, 2019, including interim periods therein. Early adoption is permitted. The Company is in the process of evaluating the impact of this new ASU on our consolidated financial statements.

 

In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminates Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. This guidance is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted. ASU 2017-04 should be adopted on a prospective basis. The Company will adopt this standard effective January 1, 2020 and the adoption of this ASU will not have a material impact on our consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13, which requires measurement and recognition of expected credit losses for financial assets held. Following the effective date philosophy for all other entities in ASU 2019-10, which includes smaller reporting companies (SRCs), this guidance is effective for fiscal years beginning after December 15, 2022 including interim periods within those fiscal years. The standard is to be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. We do not plan to early adopt this ASU. We are in the process of evaluating the potential impact of adopting this new accounting standard on our consolidated financial statements and related disclosures.

XML 104 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Assets    
Allowance for Doubtful Accounts - Trade Receivables $ 14 $ 14
Allowance for Doubtful accounts - Long Term Trade Receivables $ 0 $ 0
Stockholders Equity    
Preferred Stock par value $ 0.001 $ 0.001
Preferred Stock Shares Authorized 5,000,000 5,000,000
Preferred Stock Issued 0 0
Common Stock par value $ 0.001 $ 0.001
Common Stock Shares Authorized 25,000,000 25,000,000
Common Stock Outstanding 14,884,755 14,394,113
XML 105 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
10. Goodwill
12 Months Ended
Dec. 31, 2019
Goodwill Abstract  
10. Goodwill

The Company has recorded goodwill as a result of its business acquisitions. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. In each of the Company’s acquisitions, the objective of the acquisition was to expand the Company’s product offerings and customer base and to achieve synergies related to cross selling opportunities, all of which contributed to the recognition of goodwill.

 

The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that goodwill might be impaired. The changes in the carrying amount of goodwill for the years ended December 31, 2019 and 2018 were as follows (in thousands):

 

    Goodwill  
Balance at January 1, 2018   $ 272  
   Increase (decrease)     -  
Balance at December 31, 2018     272  
   Increase (decrease)     -  
Balance at December 31, 2019   $ 272  

 

XML 106 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
6. Trade Receivables, net
12 Months Ended
Dec. 31, 2019
Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract]  
6. Trade Receivables, net

Our trade receivables balance consists of traditional trade receivables.  Below is an analysis of our trade receivables as shown on our balance sheet (in thousands):

 

    December 31,  
    2019     2018  
Gross trade receivables   $ 400     $ 443  
Less: allowance for doubtful accounts     (14 )     (14 )
Trade receivables, net   $ 386     $ 429  
                 
Current trade receivables, net   $ 380     $ 419  
Long-term trade receivables, net     6       10  
Trade receivables, net   $ 386     $ 429  

 

XML 107 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
15. Stock-Based Compensation (Details 1) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Number of Shares    
Outstanding 3,664,000 3,648,939
Granted 210,500 329,000
Exercised (465,650) (106,557)
Cancelled/forfeited (219,690) (207,382)
Outstanding 3,286,672 3,664,000
Shares vested and expected to vest 3,128,660 0
Exercisable 2,926,485 3,363,569
Weighted-Average Exercise Price    
Outstanding $ 2.71 $ 2.61
Granted 2.70 2.83
Exercised 1.82 1.46
Cancelled/forfeited 6.26 1.72
Outstanding 2.60 2.71
Shares vested and expected to vest 2.60 2.71
Exercisable $ 2.59 $ 2.73
Weighted-Average Remaining Contract Life    
Outstanding 3 years 6 months 4 years 3 months 18 days
Outstanding 2 years 10 months 24 days 3 years 5 months
Shares vested and expected to vest 2 years 10 months 24 days 3 years 5 months
Exercisable 2 years 7 months 6 days 3 years 3 months 18 days
Aggregate Intrinsic Value    
Outstanding $ 5,668 $ 1,007
Shares vested and expected to vest 5,576 997
Exercisable $ 5,266 $ 968
XML 108 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
17. Leases (Details 1)
Dec. 31, 2019
Leases [Abstract]  
Weighted-average remaining lease term - operating leases 3 months 18 days
Weighted-average remaining lease term - finance leases 3 years 7 months 6 days
Weighted-average discount rate - operating leases 6.70%
Weighted-average discount rate- finance leases 6.70%
XML 109 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
17. Leases (Details 5) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Gross financing receivables $ 1,086 $ 392
Less unearned income (382) (141)
Financing receivables, net 704 251
Less: Current portion of finance receivables, net (143) (67)
Finance receivables due after one year $ 561 $ 184
XML 110 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
16. Income Taxes (Details) - 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
Current income tax (expense):                    
Federal                 $ 0 $ 0
State and local                 (6) (15)
Current income tax (expense) $ (1) $ 0 $ 4 $ 3 $ 0 $ 8 $ 3 $ 4 $ (6) $ (15)
XML 111 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
4. Earnings/(Loss) Per Common Share (Details) - 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
Net loss per common share:                    
Net loss $ 228 $ 334 $ 338 $ 239 $ (8) $ (199) $ 47 $ (63) $ 1,139 $ (223)
Weighted-average share reconciliation:                    
Weighted-average shares outstanding                 14,570,286 14,332,092
Weighted-average basic shares outstanding                 14,570,286 14,332,092
Diluted shares outstanding                 15,559,863 14,332,092
Net loss per common share:                    
Basic $ 0.02 [1] $ 0.02 [1] $ 0.02 [1] $ 0.02 [1] $ 0.00 [1] $ (0.01) [1] $ 0.00 [1] $ 0.00 [1] $ 0.08 $ (0.02)
Diluted $ 0.01 [1] $ 0.02 [1] $ 0.02 [1] $ 0.02 [1] $ 0.00 [1] $ (0.01) [1] $ 0.00 [1] $ 0.00 [1] $ 0.07 $ (0.02)
[1] Earnings/(loss) per common share is computed independently for each of the quarters presented. Therefore, the sums of quarterly earnings/(loss) per common share amounts do not necessarily equal the total for the twelve month periods presented.
XML 112 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
3. Revenue (Details) - 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
Revenue $ 3,728 $ 3,602 $ 3,614 $ 3,492 $ 3,097 $ 3,026 $ 2,977 $ 2,808 $ 14,436 $ 11,908
Desktop devices                    
Revenue                 1,691 1,447
Equipment financing revenue                    
Revenue                 117 105
Telecommunications services                    
Revenue                 10,809 8,817
Fees, commissions, and other, recognized over time                    
Revenue                 844 629
One time fees, commissions and other                    
Revenue                 319 85
Website hosting services                    
Revenue                 586 708
Website management services and other                    
Revenue                 70 117
Products and fees recognized at a point in time                    
Revenue                 2,010 1,532
Services and fees transferred over time                    
Revenue                 12,426 10,376
Cloud Telecommunications Segment                    
Revenue                 13,780 11,083
Cloud Telecommunications Segment | Desktop devices                    
Revenue                 1,691 1,447
Cloud Telecommunications Segment | Equipment financing revenue                    
Revenue                 117 105
Cloud Telecommunications Segment | Telecommunications services                    
Revenue                 10,809 8,817
Cloud Telecommunications Segment | Fees, commissions, and other, recognized over time                    
Revenue                 844 629
Cloud Telecommunications Segment | One time fees, commissions and other                    
Revenue                 319 85
Cloud Telecommunications Segment | Website hosting services                    
Revenue                 0 0
Cloud Telecommunications Segment | Website management services and other                    
Revenue                 0 0
Cloud Telecommunications Segment | Products and fees recognized at a point in time                    
Revenue                 2,010 1,532
Cloud Telecommunications Segment | Services and fees transferred over time                    
Revenue                 11,770 9,551
Web Services Segment                    
Revenue                 656 825
Web Services Segment | Desktop devices                    
Revenue                 0 0
Web Services Segment | Equipment financing revenue                    
Revenue                 0 0
Web Services Segment | Telecommunications services                    
Revenue                 0 0
Web Services Segment | Fees, commissions, and other, recognized over time                    
Revenue                 0 0
Web Services Segment | One time fees, commissions and other                    
Revenue                 0 0
Web Services Segment | Website hosting services                    
Revenue                 586 708
Web Services Segment | Website management services and other                    
Revenue                 70 117
Web Services Segment | Products and fees recognized at a point in time                    
Revenue                 0 0
Web Services Segment | Services and fees transferred over time                    
Revenue                 $ 656 $ 825
XML 113 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
7. Prepaid Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Prepaid Expense and Other Assets [Abstract]    
Prepaid corporate insurance $ 48 $ 43
Prepaid software services 17 28
Prepaid tax liability deposit 3 48
Prepaid inventory deposits 0 61
Other prepaid expenses 73 64
Total prepaid assets $ 141 $ 244
XML 114 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 145 448 1 true 48 0 false 4 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://crexendo.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://crexendo.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://crexendo.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Operations Sheet http://crexendo.com/role/StatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://crexendo.com/role/StatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows Sheet http://crexendo.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - 1. Description of Business and Significant Accounting Policies Sheet http://crexendo.com/role/DescriptionOfBusinessAndSignificantAccountingPolicies 1. Description of Business and Significant Accounting Policies Notes 7 false false R8.htm 00000008 - Disclosure - 2. Changes in Accounting Principles Sheet http://crexendo.com/role/ChangesInAccountingPrinciples 2. Changes in Accounting Principles Notes 8 false false R9.htm 00000009 - Disclosure - 3. Revenue Sheet http://crexendo.com/role/Revenue 3. Revenue Notes 9 false false R10.htm 00000010 - Disclosure - 4. Earnings/(Loss) Per Common Share Sheet http://crexendo.com/role/EarningslossPerCommonShare 4. Earnings/(Loss) Per Common Share Notes 10 false false R11.htm 00000011 - Disclosure - 5. Acquisitions Sheet http://crexendo.com/role/Acquisitions 5. Acquisitions Notes 11 false false R12.htm 00000012 - Disclosure - 6. Trade Receivables, net Sheet http://crexendo.com/role/TradeReceivablesNet 6. Trade Receivables, net Notes 12 false false R13.htm 00000013 - Disclosure - 7. Prepaid Expenses Sheet http://crexendo.com/role/PrepaidExpenses 7. Prepaid Expenses Notes 13 false false R14.htm 00000014 - Disclosure - 8. Property and Equipment Sheet http://crexendo.com/role/PropertyAndEquipment 8. Property and Equipment Notes 14 false false R15.htm 00000015 - Disclosure - 9. Intangible Assets Sheet http://crexendo.com/role/IntangibleAssets 9. Intangible Assets Notes 15 false false R16.htm 00000016 - Disclosure - 10. Goodwill Sheet http://crexendo.com/role/Goodwill 10. Goodwill Notes 16 false false R17.htm 00000017 - Disclosure - 11. Accrued Expenses Sheet http://crexendo.com/role/AccruedExpenses 11. Accrued Expenses Notes 17 false false R18.htm 00000018 - Disclosure - 12. Notes Payable Notes http://crexendo.com/role/NotesPayable 12. Notes Payable Notes 18 false false R19.htm 00000019 - Disclosure - 13. Fair Value Measurements Sheet http://crexendo.com/role/FairValueMeasurements 13. Fair Value Measurements Notes 19 false false R20.htm 00000020 - Disclosure - 14. Equity Sheet http://crexendo.com/role/Equity 14. Equity Notes 20 false false R21.htm 00000021 - Disclosure - 15. Stock-Based Compensation Sheet http://crexendo.com/role/Stock-basedCompensation 15. Stock-Based Compensation Notes 21 false false R22.htm 00000022 - Disclosure - 16. Income Taxes Sheet http://crexendo.com/role/IncomeTaxes 16. Income Taxes Notes 22 false false R23.htm 00000023 - Disclosure - 17. Leases Sheet http://crexendo.com/role/Leases 17. Leases Notes 23 false false R24.htm 00000024 - Disclosure - 18. Commitments and Contingencies Sheet http://crexendo.com/role/CommitmentsAndContingencies 18. Commitments and Contingencies Notes 24 false false R25.htm 00000025 - Disclosure - 19. Employee Benefit Plan Sheet http://crexendo.com/role/EmployeeBenefitPlan 19. Employee Benefit Plan Notes 25 false false R26.htm 00000026 - Disclosure - 20. Segments Sheet http://crexendo.com/role/Segments 20. Segments Notes 26 false false R27.htm 00000027 - Disclosure - 21. Quarterly Financial Information (unaudited) Sheet http://crexendo.com/role/QuarterlyFinancialInformation 21. Quarterly Financial Information (unaudited) Notes 27 false false R28.htm 00000028 - Disclosure - 22. Subsequent Events Sheet http://crexendo.com/role/SubsequentEvents 22. Subsequent Events Notes 28 false false R29.htm 00000029 - Disclosure - 1. Description of Business and Significant Accounting Policies (Policies) Sheet http://crexendo.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies 1. Description of Business and Significant Accounting Policies (Policies) Policies http://crexendo.com/role/DescriptionOfBusinessAndSignificantAccountingPolicies 29 false false R30.htm 00000030 - Disclosure - 1. Description of Business and Significant Accounting Policies (Tables) Sheet http://crexendo.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesTables 1. Description of Business and Significant Accounting Policies (Tables) Tables http://crexendo.com/role/DescriptionOfBusinessAndSignificantAccountingPolicies 30 false false R31.htm 00000031 - Disclosure - 3. Revenue (Tables) Sheet http://crexendo.com/role/RevenueTables 3. Revenue (Tables) Tables http://crexendo.com/role/Revenue 31 false false R32.htm 00000032 - Disclosure - 4. Earnings/(Loss) Per Common Share (Tables) Sheet http://crexendo.com/role/EarningslossPerCommonShareTables 4. Earnings/(Loss) Per Common Share (Tables) Tables http://crexendo.com/role/EarningslossPerCommonShare 32 false false R33.htm 00000033 - Disclosure - 5. Acquisitions (Tables) Sheet http://crexendo.com/role/AcquisitionsTables 5. Acquisitions (Tables) Tables http://crexendo.com/role/Acquisitions 33 false false R34.htm 00000034 - Disclosure - 6. Trade Receivables, net (Tables) Sheet http://crexendo.com/role/TradeReceivablesNetTables 6. Trade Receivables, net (Tables) Tables http://crexendo.com/role/TradeReceivablesNet 34 false false R35.htm 00000035 - Disclosure - 7. Prepaid Expenses (Tables) Sheet http://crexendo.com/role/PrepaidExpensesTables 7. Prepaid Expenses (Tables) Tables http://crexendo.com/role/PrepaidExpenses 35 false false R36.htm 00000036 - Disclosure - 8. Property and Equipment (Tables) Sheet http://crexendo.com/role/PropertyAndEquipmentTables 8. Property and Equipment (Tables) Tables http://crexendo.com/role/PropertyAndEquipment 36 false false R37.htm 00000037 - Disclosure - 9. Intangible Assets (Tables) Sheet http://crexendo.com/role/IntangibleAssetsTables 9. Intangible Assets (Tables) Tables http://crexendo.com/role/IntangibleAssets 37 false false R38.htm 00000038 - Disclosure - 10. Goodwill (Tables) Sheet http://crexendo.com/role/GoodwillTables 10. Goodwill (Tables) Tables http://crexendo.com/role/Goodwill 38 false false R39.htm 00000039 - Disclosure - 11. Accrued Expenses (Tables) Sheet http://crexendo.com/role/AccruedExpensesTables 11. Accrued Expenses (Tables) Tables http://crexendo.com/role/AccruedExpenses 39 false false R40.htm 00000040 - Disclosure - 13. Fair Value Measurements (Tables) Sheet http://crexendo.com/role/FairValueMeasurementsTables 13. Fair Value Measurements (Tables) Tables http://crexendo.com/role/FairValueMeasurements 40 false false R41.htm 00000041 - Disclosure - 14. Equity (Tables) Sheet http://crexendo.com/role/EquityTables 14. Equity (Tables) Tables http://crexendo.com/role/Equity 41 false false R42.htm 00000042 - Disclosure - 15. Stock-Based Compensation (Tables) Sheet http://crexendo.com/role/Stock-basedCompensationTables 15. Stock-Based Compensation (Tables) Tables http://crexendo.com/role/Stock-basedCompensation 42 false false R43.htm 00000043 - Disclosure - 16. Income Taxes (Tables) Sheet http://crexendo.com/role/IncomeTaxesTables 16. Income Taxes (Tables) Tables http://crexendo.com/role/IncomeTaxes 43 false false R44.htm 00000044 - Disclosure - 17. Leases (Tables) Sheet http://crexendo.com/role/LeasesTables 17. Leases (Tables) Tables http://crexendo.com/role/Leases 44 false false R45.htm 00000045 - Disclosure - 20. Segments (Tables) Sheet http://crexendo.com/role/SegmentsTables 20. Segments (Tables) Tables http://crexendo.com/role/Segments 45 false false R46.htm 00000046 - Disclosure - 20. Quarterly Financial Information (unaudited) (Tables) Sheet http://crexendo.com/role/QuarterlyFinancialInformationTables 20. Quarterly Financial Information (unaudited) (Tables) Tables 46 false false R47.htm 00000047 - Disclosure - 1. Description of Business and Significant Accounting Policies (Details) Sheet http://crexendo.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesDetails 1. Description of Business and Significant Accounting Policies (Details) Details http://crexendo.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesTables 47 false false R48.htm 00000048 - Disclosure - 1. Description of Business and Significant Accounting Policies (Details 1) Sheet http://crexendo.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesDetails1 1. Description of Business and Significant Accounting Policies (Details 1) Details http://crexendo.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesTables 48 false false R49.htm 00000049 - Disclosure - 1. Description of Business and Significant Accounting Policies (Details Narrative) Sheet http://crexendo.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesDetailsNarrative 1. Description of Business and Significant Accounting Policies (Details Narrative) Details http://crexendo.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesTables 49 false false R50.htm 00000050 - Disclosure - 3. Revenue (Details) Sheet http://crexendo.com/role/RevenueDetails 3. Revenue (Details) Details http://crexendo.com/role/RevenueTables 50 false false R51.htm 00000051 - Disclosure - 3. Revenue (Details 1) Sheet http://crexendo.com/role/RevenueDetails1 3. Revenue (Details 1) Details http://crexendo.com/role/RevenueTables 51 false false R52.htm 00000052 - Disclosure - 3. Revenue (Details 2) Sheet http://crexendo.com/role/RevenueDetails2 3. Revenue (Details 2) Details http://crexendo.com/role/RevenueTables 52 false false R53.htm 00000053 - Disclosure - 3. Revenue (Details 3) Sheet http://crexendo.com/role/RevenueDetails3 3. Revenue (Details 3) Details http://crexendo.com/role/RevenueTables 53 false false R54.htm 00000054 - Disclosure - 4. Earnings/(Loss) Per Common Share (Details) Sheet http://crexendo.com/role/EarningslossPerCommonShareDetails 4. Earnings/(Loss) Per Common Share (Details) Details http://crexendo.com/role/EarningslossPerCommonShareTables 54 false false R55.htm 00000055 - Disclosure - 4. Earnings/(Loss) Per Common Share (Details 1) Sheet http://crexendo.com/role/EarningslossPerCommonShareDetails1 4. Earnings/(Loss) Per Common Share (Details 1) Details http://crexendo.com/role/EarningslossPerCommonShareTables 55 false false R56.htm 00000056 - Disclosure - 5. Acquisitions (Details) Sheet http://crexendo.com/role/AcquisitionsDetails 5. Acquisitions (Details) Details http://crexendo.com/role/AcquisitionsTables 56 false false R57.htm 00000057 - Disclosure - 6. Trade Receivables, net (Details) Sheet http://crexendo.com/role/TradeReceivablesNetDetails 6. Trade Receivables, net (Details) Details http://crexendo.com/role/TradeReceivablesNetTables 57 false false R58.htm 00000058 - Disclosure - 7. Prepaid Expenses (Details) Sheet http://crexendo.com/role/PrepaidExpensesDetails 7. Prepaid Expenses (Details) Details http://crexendo.com/role/PrepaidExpensesTables 58 false false R59.htm 00000059 - Disclosure - 8. Property and Equipment (Details) Sheet http://crexendo.com/role/PropertyAndEquipmentDetails 8. Property and Equipment (Details) Details http://crexendo.com/role/PropertyAndEquipmentTables 59 false false R60.htm 00000060 - Disclosure - 9. Intangible Assets (Details) Sheet http://crexendo.com/role/IntangibleAssetsDetails 9. Intangible Assets (Details) Details http://crexendo.com/role/IntangibleAssetsTables 60 false false R61.htm 00000061 - Disclosure - 9. Intangible Assets (Details 1) Sheet http://crexendo.com/role/IntangibleAssetsDetails1 9. Intangible Assets (Details 1) Details http://crexendo.com/role/IntangibleAssetsTables 61 false false R62.htm 00000062 - Disclosure - 10. Goodwill (Details) Sheet http://crexendo.com/role/GoodwillDetails 10. Goodwill (Details) Details http://crexendo.com/role/GoodwillTables 62 false false R63.htm 00000063 - Disclosure - 11. Accrued Expenses (Details) Sheet http://crexendo.com/role/AccruedExpensesDetails 11. Accrued Expenses (Details) Details http://crexendo.com/role/AccruedExpensesTables 63 false false R64.htm 00000064 - Disclosure - 11. Accrued Expenses (Details 1) Sheet http://crexendo.com/role/AccruedExpensesDetails1 11. Accrued Expenses (Details 1) Details http://crexendo.com/role/AccruedExpensesTables 64 false false R65.htm 00000065 - Disclosure - 11. Accrued Expenses (Details Narrative) Sheet http://crexendo.com/role/AccruedExpensesDetailsNarrative 11. Accrued Expenses (Details Narrative) Details http://crexendo.com/role/AccruedExpensesTables 65 false false R66.htm 00000066 - Disclosure - 12. Notes Payable (Details Narrative) Notes http://crexendo.com/role/NotesPayableDetailsNarrative 12. Notes Payable (Details Narrative) Details http://crexendo.com/role/NotesPayable 66 false false R67.htm 00000067 - Disclosure - 13. Fair Value Measurements (Details) Sheet http://crexendo.com/role/FairValueMeasurementsDetails 13. Fair Value Measurements (Details) Details http://crexendo.com/role/FairValueMeasurementsTables 67 false false R68.htm 00000068 - Disclosure - 13. Fair Value Measurements (Details 1) Sheet http://crexendo.com/role/FairValueMeasurementsDetails1 13. Fair Value Measurements (Details 1) Details http://crexendo.com/role/FairValueMeasurementsTables 68 false false R69.htm 00000069 - Disclosure - 13. Fair Value Measurements (Details 2) Sheet http://crexendo.com/role/FairValueMeasurementsDetails2 13. Fair Value Measurements (Details 2) Details http://crexendo.com/role/FairValueMeasurementsTables 69 false false R70.htm 00000070 - Disclosure - 13. Fair Value Measurements (Details 3) Sheet http://crexendo.com/role/FairValueMeasurementsDetails3 13. Fair Value Measurements (Details 3) Details http://crexendo.com/role/FairValueMeasurementsTables 70 false false R71.htm 00000071 - Disclosure - 14. Equity (Details) Sheet http://crexendo.com/role/EquityDetails 14. Equity (Details) Details http://crexendo.com/role/EquityTables 71 false false R72.htm 00000072 - Disclosure - 15. Stock-Based Compensation (Details) Sheet http://crexendo.com/role/Stock-basedCompensationDetails 15. Stock-Based Compensation (Details) Details http://crexendo.com/role/Stock-basedCompensationTables 72 false false R73.htm 00000073 - Disclosure - 15. Stock-Based Compensation (Details 1) Sheet http://crexendo.com/role/Stock-basedCompensationDetails1 15. Stock-Based Compensation (Details 1) Details http://crexendo.com/role/Stock-basedCompensationTables 73 false false R74.htm 00000074 - Disclosure - 15. Stock-Based Compensation (Details 2) Sheet http://crexendo.com/role/Stock-basedCompensationDetails2 15. Stock-Based Compensation (Details 2) Details http://crexendo.com/role/Stock-basedCompensationTables 74 false false R75.htm 00000075 - Disclosure - 15. Stock-Based Compensation (Details 3) Sheet http://crexendo.com/role/Stock-basedCompensationDetails3 15. Stock-Based Compensation (Details 3) Details http://crexendo.com/role/Stock-basedCompensationTables 75 false false R76.htm 00000076 - Disclosure - 15. Stock-Based Compensation (Details Narrative) Sheet http://crexendo.com/role/Stock-basedCompensationDetailsNarrative 15. Stock-Based Compensation (Details Narrative) Details http://crexendo.com/role/Stock-basedCompensationTables 76 false false R77.htm 00000077 - Disclosure - 16. Income Taxes (Details) Sheet http://crexendo.com/role/IncomeTaxesDetails 16. Income Taxes (Details) Details http://crexendo.com/role/IncomeTaxesTables 77 false false R78.htm 00000078 - Disclosure - 16. Income Taxes (Details 1) Sheet http://crexendo.com/role/IncomeTaxesDetails1 16. Income Taxes (Details 1) Details http://crexendo.com/role/IncomeTaxesTables 78 false false R79.htm 00000079 - Disclosure - 16. Income Taxes (Details 2) Sheet http://crexendo.com/role/IncomeTaxesDetails2 16. Income Taxes (Details 2) Details http://crexendo.com/role/IncomeTaxesTables 79 false false R80.htm 00000080 - Disclosure - 16. Income Taxes (Details 3) Sheet http://crexendo.com/role/IncomeTaxesDetails3 16. Income Taxes (Details 3) Details http://crexendo.com/role/IncomeTaxesTables 80 false false R81.htm 00000081 - Disclosure - 16. Income Taxes (Details Narrative) Sheet http://crexendo.com/role/IncomeTaxesDetailsNarrative 16. Income Taxes (Details Narrative) Details http://crexendo.com/role/IncomeTaxesTables 81 false false R82.htm 00000082 - Disclosure - 17. Leases (Details) Sheet http://crexendo.com/role/LeasesDetails 17. Leases (Details) Details http://crexendo.com/role/LeasesTables 82 false false R83.htm 00000083 - Disclosure - 17. Leases (Details 1) Sheet http://crexendo.com/role/LeasesDetails1 17. Leases (Details 1) Details http://crexendo.com/role/LeasesTables 83 false false R84.htm 00000084 - Disclosure - 17. Leases (Details 2) Sheet http://crexendo.com/role/LeasesDetails2 17. Leases (Details 2) Details http://crexendo.com/role/LeasesTables 84 false false R85.htm 00000085 - Disclosure - 17. Leases (Details 3) Sheet http://crexendo.com/role/LeasesDetails3 17. Leases (Details 3) Details http://crexendo.com/role/LeasesTables 85 false false R86.htm 00000086 - Disclosure - 17. Leases (Details 4) Sheet http://crexendo.com/role/LeasesDetails4 17. Leases (Details 4) Details http://crexendo.com/role/LeasesTables 86 false false R87.htm 00000087 - Disclosure - 17. Leases (Details 5) Sheet http://crexendo.com/role/LeasesDetails5 17. Leases (Details 5) Details http://crexendo.com/role/LeasesTables 87 false false R88.htm 00000088 - Disclosure - 17. Leases (Details 6) Sheet http://crexendo.com/role/LeasesDetails6 17. Leases (Details 6) Details http://crexendo.com/role/LeasesTables 88 false false R89.htm 00000089 - Disclosure - 17. Leases (Details Narrative) Sheet http://crexendo.com/role/LeasesDetailsNarrative 17. Leases (Details Narrative) Details http://crexendo.com/role/LeasesTables 89 false false R90.htm 00000090 - Disclosure - 19. Employee Benefit Plan (Details Narrative) Sheet http://crexendo.com/role/EmployeeBenefitPlanDetailsNarrative 19. Employee Benefit Plan (Details Narrative) Details http://crexendo.com/role/EmployeeBenefitPlan 90 false false R91.htm 00000091 - Disclosure - 20. Segment (Details) Sheet http://crexendo.com/role/SegmentDetails 20. Segment (Details) Details http://crexendo.com/role/SegmentsTables 91 false false R92.htm 00000092 - Disclosure - 20. Segments (Details Narrative) Sheet http://crexendo.com/role/SegmentsDetailsNarrative 20. Segments (Details Narrative) Details http://crexendo.com/role/SegmentsTables 92 false false R93.htm 00000093 - Disclosure - 20. Quarterly Financial Information (unaudited) (Details) Sheet http://crexendo.com/role/QuarterlyFinancialInformationDetails 20. Quarterly Financial Information (unaudited) (Details) Details http://crexendo.com/role/QuarterlyFinancialInformationTables 93 false false All Reports Book All Reports exe-20191231.xml exe-20191231.xsd exe-20191231_cal.xml exe-20191231_def.xml exe-20191231_lab.xml exe-20191231_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2019-01-31 true true